
body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;

}

.row {
    margin-right: -10px;
    margin-left: -10px;
}

@font-face {
    font-family: "Komika";
    src: url("../fonts/9777-webfont.woff2") format("woff2"),
         url("../fonts/9777-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "HelveticaNue";
    src: url("../fonts/file.woff2") format("woff2"),
         url("../fonts/file.woff") format("woff");
    font-weight: normal;
    font-style: normal;

}


.wrapper {
    height: auto;
    background-color:#0dbfff;
    display: -ms-grid;
    display: grid;
    padding-top: 10px;
    -ms-grid-columns: minmax(146px,0) 900px minmax(146px,0);
    grid-template-columns: minmax(146px,0) 900px minmax(146px,0);
    -ms-grid-rows: 125px 1fr minmax(170px,0);
    grid-template-rows: 125px 1fr minmax(170px,0);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}.wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}.wrapper > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
}.wrapper > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}.wrapper > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
}.wrapper > *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
}.wrapper > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
}.wrapper > *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
}.wrapper > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
}.wrapper > *:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
}


.box1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;
    padding-top: 15px;
    padding-left: 25px;
        
 }




 .box2 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/ 2;
    -ms-grid-column-align: center;
        justify-self: center;
     -ms-grid-row-align: center;
         align-self: center;
     display: -ms-grid;
     display: grid;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
      position: relative;
 }.box2 > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
 }.box2 > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
 }
 .box3 {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/  2;
    padding-top: 7px;
    -ms-grid-column-align: end;
        justify-self: end;
 }
 .box4 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / 3;
    -ms-grid-column-align: center;
        justify-self: center;
     margin-top: 0px;
     -ms-grid-row-align: start;
         align-self: start;
 
 }
 .box5 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / 4;
    -ms-grid-column-align: center;
        justify-self: center;
     margin-top: 0px;
     -ms-grid-row-align: start;
         align-self: start;
 }

 .alex {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/ 2;
    -ms-grid-column-align: center;
        justify-self: center;
     -ms-grid-row-align: center;
         align-self: center;
     position: absolute;
     bottom: -74px;
     left: -96px;


 }
 .logos {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/ 2;
    -ms-grid-column-align: center;
        justify-self: center;
     -ms-grid-row-align: center;
         align-self: center;
     position: absolute;
     left: -24px;
    bottom: -63px;
 }

 .comp-j60v0kppimgimage {
     width:89px;
     height:128px;
 }


#comp-j60uyktainlineContent-gridContainer > * {
    pointer-events: auto;
}
.style-jwkigdfr_table-wrapper {
    display: table-cell;
    height: 100%;
}
.style-jwkigdfr_horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 35px;
    box-sizing: border-box;
    border-style: solid;
    border-color: rgba(217, 217, 217, 1);
    border-width: 1px;
    border-radius: 24px 24px 24px 24px;
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
}

.style-jwkigdfr_horizontal .style-jwkigdfrlanguageButton:first-child, .style-jwkigdfr_horizontal .style-jwkigdfrlanguageButton:last-child {
    border-radius: 24px 24px 24px 24px;
}

.style-jwkigdfr_horizontal .style-jwkigdfrlanguageButton:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.style-jwkigdfr_horizontal .style-jwkigdfrlanguageButton:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-right: 4px;
}

.style-jwkigdfrlanguageButton_center.style-jwkigdfrlanguageButton_horizontal {
    padding: 0;
}
.style-jwkigdfrlanguageButton_center {
    padding: 0 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.style-jwkigdfrlanguageButton {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    /* cursor: pointer; */
    line-height: 0;
    font: normal normal normal 14px/1.4em cormorantgaramond-semibold,'cormorant garamond',serif;
    color: #959595;
    background-color: rgba(255, 255, 255, 1);
}
.style-jwkigdfrlanguageButton {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    /* cursor: pointer; */
    line-height: 0;
    font: normal normal normal 14px/1.4em cormorantgaramond-semibold,'cormorant garamond',serif;
    color: #959595;
    background-color: rgba(255, 255, 255, 1);
}
.style-jwkigdfrlanguageButton_center.style-jwkigdfrlanguageButton_horizontal .style-jwkigdfrlanguageButtonicon.style-jwkigdfrlanguageButton_has-icon {
    margin: 0 4px 0 4px;
}
.style-jwkigdfrlanguageButtonicon .style-jwkigdfrlanguageButton_iconImg {
    display: block;
}
.style-jwkigdfrlanguageButton {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    /* cursor: pointer; */
    line-height: 0;
    font: normal normal normal 14px/1.4em cormorantgaramond-semibold,'cormorant garamond',serif;
    color: #959595;
    background-color: rgba(255, 255, 255, 1);
  font-weight: bold;
}

#comp-j60v0kppimgimage {
    object-position:50% 50%;
    width:101x;
    height:116px;
    object-fit:cover;
}


.loggin {
    display: grid;
    grid-template-columns: minmax(30px,auto) minmax(30px,auto);
    grid-template-rows: 1fr;
    /* margin-bottom: 1em; */
    /* justify-content: center;
    align-items: center; */
    
}

.loggin .logimage {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    /* padding-left: 5px;
    padding-right: 5px; */
    justify-self: right;
   }
   .loggin-link-text {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
   }

.loggin .logintext {
    /* grid-area: content; */
    /* padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 12px; */
    padding-left: 7px;
    color: #ffffff;
    text-decoration: underline;
    font: normal normal normal 15px/1.4em proxima-n-w01-reg,sans-serif;
    font-weight: bold;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 15px;
    line-height: 1.2em;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -1px;

}

.logintext svg {
    height:24px;
    width:24px;
}

    
.color_11 {
    max-width: 980px;
    font-family: 'Komika', arial;
    line-height: 1.3em;
    color: #ffffff;
    font-size: 85px;
    margin-top: 60px;
    margin-bottom: 0px;
    font-weight: 400;
    letter-spacing: 4.25px;
}

.color_12 {
    max-width: 980px;
    font-family: 'Komika', arial;
    line-height: 1.6em;
    color: #ffffff;
    font-size: 28px;
    margin-top: 30px;
    margin-bottom: 0px;
    font-weight: 400;
    letter-spacing: 1.5px;
    text-align: center;
}

.wrapper-form {
    height: auto;
    background-color:#0dbfff;
    display: grid;
    padding-left: 15%;
    padding-right: 18%;
    grid-template-columns: 180px minmax(170px,800px);
    grid-template-rows: 95px 95px;
    justify-content: center;
    position: relative;
}

.box6 {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    
}

.economy {
    font-size: 28px;
    text-align: center;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0;

}
.economy2 {
    font-size: 55px;
    text-align: center;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 0.8em;
    
}

.arrow {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    padding-top: 15px;
    padding-left: 10px;
    position: absolute;
    top: -27px;
    left: 30px;


}
.style-jwkigdfrlanguageButton_has-text, .style-jwkigdfrlanguageButtonlabel a {
    font-style: inherit;
    color: #959595;
    text-decoration: none;
}


.wrap-form {
    grid-column: 2 / 3;
    grid-row: 1 / 3;
    z-index: 50;
    padding-left: 10px;
}

#comp-jle2cyhwimgimage {
    width:120px;
    transform: rotate(-50deg)
}

.form-signin {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
    min-width: 100%;
    max-width: 330px;
    padding: 15px;
    padding-top: 0;
    margin: 0 auto;
}

.form-group {
    margin-bottom: 1rem;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}

#flyAlexForm_country {
    font-size: 16px;
}

.form-error-message {
    background-color: #ff3200;
    clear: both;
    float: none;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
}
.form-signin .button-orange {
    white-space: normal!important;
    word-break: normal!important;
    cursor: pointer;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    padding: 14px 18px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-shadow: -1px -1px 0px #d85d00;
    border: 1px solid #d85d00 !important;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffcc7a;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffcc7a;
    box-shadow: inset 0px 1px 0px 0px #ffcc7a;
    background: #ff6c00;
    background: -moz-linear-gradient(top, #faa51a 0%, #ff6c00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa51a), color-stop(100%,#ff6c00));
    background: linear-gradient(top, #faa51a 0%, #ff6c00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff6c00', GradientType=0 );
}

.orang_btn {
    padding-top: 16px;
}


:root {
    --space: 10pt;
    --border-radius: 10pt;
}

*, *:before, *:after {
    box-sizing: border-box;
}

.row:after, .row:before {
    display: table;
    content: " ";
}

.row:after {
    clear: both;
}

/* h1, h2, h3, h4, h5, h6, p {
    margin: 0;
} */

#myH4 {
    font-weight: bold;
    font-size: 18px;
     color: black;
     margin-bottom: 5px;
}


.btn {
    border-radius: var(--border-radius);
    display: block;
    border: none;
    /* margin: calc(var(--space) * 2) auto; */
    font-weight: bolder;
    font-size: 1.5rem;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    min-width: 60%;
    min-height: 3rem;
}

#errorMessage {
    background: transparent;
    width: 1px;
    min-width: 80%;
    margin: 0px auto;
    text-align: center;
    vertical-align: middle;
    line-height: 160px;
    display: none;
}

.form-group {
    margin-bottom: 15px;
    width: 100%;
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control, output {
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;
}

.form-signin {
    width: 1px;
    min-width: 100%;
    padding: 15px;
    margin: 0 auto;
    padding-top: 0px;
}



.form-signin .button-orange {
    white-space: normal!important;
    word-break: normal!important;
    cursor: pointer;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    padding: 8px 18px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-shadow: -1px -1px 0px #d85d00;
    border: 1px solid #d85d00 !important;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffcc7a;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffcc7a;
    box-shadow: inset 0px 1px 0px 0px #ffcc7a;
    background: #ff6c00;
    background: -moz-linear-gradient(top, #faa51a 0%, #ff6c00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa51a), color-stop(100%,#ff6c00));
    background: linear-gradient(top, #faa51a 0%, #ff6c00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff6c00', GradientType=0 );
}
.form-signin .button-orange:hover {
    border: 1px solid #d85d00 !important;
    background: #fc8d0f;
    background: -moz-linear-gradient(top, #ffb53b 0%, #fc8d0f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb53b), color-stop(100%,#fc8d0f));
    background: linear-gradient(top, #ffb53b 0%, #fc8d0f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb53b', endColorstr='#fc8d0f', GradientType=0 );
}
.form-signin .button-orange:active {
    border: 1px solid #d85d00 !important;
    position: relative;
    top: 1px;
    background: #fc8d0f;
    background: -moz-linear-gradient(top, #fc8d0f 0%, #ffb53b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc8d0f), color-stop(100%,#ffb53b));
    background: linear-gradient(top, #fc8d0f 0%, #ffb53b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d0f', endColorstr='#ffb53b', GradientType=0 );
}
.form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}
.form-signin .form-control:focus {
    z-index: 2;
}
.form-line-error input{
    border: 2px solid #ff3200;
}

.form-error-message {
    background-color: #ff3200;
    clear: both;
    float: none;
}
.form-line-error .form-error-message {
    bottom: -5px;
    font-size: 11px;
    position: relative;
    z-index: 900;
    right: auto;
    top: 5px;
    color: #fff!important;
    padding: 3px;
    max-width: 100%;
    padding-bottom: 3px;
    font-size: 12px;
    border: none;
    -moz-box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    -webkit-box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    -moz-border-radius: 6px 6px;
    -webkit-border-radius: 6px 6px;
    box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    border-radius: 6px 6px;
    background: #ff3200;
}

.form-line-error .form-error-message .warning-icon {
    display: inline-block;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    color: #333333!important;
    background-color: #ffff00;
    box-shadow: 0px 0px 1px 1px #9F9F00;
    text-align: center;
    font-size: 10px;
    font-weight: bolder;
    box-sizing: border-box;
    margin-left: 5px;
    position: relative;
    top: -1px;
}

.form-line-error .form-error-message .form-error-arrow {
    border-bottom-color: #ff3200;
}

.form-line-error .form-error-arrow {
    position: absolute;
    top: -20px;
    left: 10px;
    height: 0px;
    width: 0px;
    border: 10px solid transparent;
    border-bottom-color: #666;
    border-bottom: 10px solid rgba(102,102,102,0.3);
}

.form-error-arrow-inner {
    display: none;
    position: absolute;
    height: 0px;
    width: 0px;
    border: 10px solid transparent;
    border-bottom-color: #FCC;
    border-bottom-width: 11px;
    left: -10px;
    top: -10px;
}

.wrapper3 {
    height: auto;
    background-color:#0dbfff;
    text-align: center;
    padding-top: 50px;


}

.font_2 {
    color: #ffffff;
    text-align:center;
    font-size:26px;
    margin-top:-20px;
}

.span-font2 {
    padding: 5px;
    font-size:26px;
}
.span-font2-2 {
    font-size:44px; 
}
.span-font2-3 {
    font-size:26px; 
}
.span-font2-4 {
    font-size:20px; 
}
.font_16 {
    color: #ffffff;
    text-align:center;
    font-size:26px;
    margin-top:-30px;
}
.font_4 {
    color: #ffffff;
    text-align:center;
    font-size:26px;
    margin-top:-25px;
}
.font_5 {
    color: #ffffff;
    text-align:center;
    font-size:20px;
    margin-top:-9px;
    padding-bottom: 50px;
}

.font_4-2 {
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 0.05em;
    color: #ffffff;
}
.font_5-2 {
    font-size: 12px;
    line-height: 1.5em;
    letter-spacing: 0.05em;
    color: #ffffff;
}

.title2 {
    font-size: 51px;
    line-height: 1.5em;
    text-align: center;
    letter-spacing: 0.05em;
    font-weight: bold;
    padding-top: 35px;
    /* margin-top: 25px; */

}

.wrapper-colomns {
    height: auto;
    display: grid;
    padding-left: 10%;
    padding-right: 10%;
    grid-template-columns: minmax(231px,330px) minmax(231px,330px) minmax(231px,330px);
    grid-template-rows: 1fr minmax(77px,0) minmax(150px,0);
    justify-content: center;
    
}

.feature1 {
   grid-column: 1 / 2;
   grid-row: 1 / 2;
   
   justify-content: center;


}
.feature1-2 {
    grid-column: 1 / 2;
   grid-row: 2 / 3;
   
   justify-content: center;

}

.feature1-3 {
    grid-column: 1 / 2;
   grid-row: 3 / 4;
   
   justify-content: center;
}

.feature2 {
    grid-column: 2 / 3;
   grid-row: 1 / 2;
   
   justify-content: center;
}
.feature2-2 {
    grid-column: 2 / 3;
   grid-row: 2 / 3;
   
   justify-content: center;
}
.feature2-3 {
    grid-column: 2 / 3;
   grid-row: 3 / 4;
   
   justify-content: center;
}

.feature3 {
    grid-column: 3 / 4;
   grid-row: 1 / 2;
   
   justify-content: center;
}
.feature3-2 {
    grid-column: 3 / 4;
   grid-row: 2 / 3;
   
   justify-content: center;
}
.feature3-3 {
    grid-column: 3 / 4;
   grid-row: 3 / 4;
   
   justify-content: center;
}

.central {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 30px;
}

.hh3 {
    text-align: center;
    font-size: 21px;
    
    padding: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.text-feature {
    text-align: justify;
    text-align-last: center;
    font-size: 15px;
    padding: 25px;
    padding-top: 10px; 
    line-height: 1.2em;
    padding-bottom: 0px;
    margin-bottom: 0px;  

}

.wrapper-low {
    height: auto;
    display: grid;
    padding-left: 15%;
    padding-right: 15%;
    grid-template-columns: 290px 290px 459px;
    grid-template-rows: 1fr minmax(130px,auto) minmax(200px,0);
    justify-content: center;
    
}

.phone1 {
    grid-column: 1 / 2;
    grid-row: 1 / 4;    
    justify-content: center;
    align-self: center;
    
}

.phone2 {
    grid-column: 2 / 3;
    grid-row: 1 / 4;    
    justify-content: center;
    align-self: center;
    position: relative;
    right: 45%;
}

.man-ring {
    grid-column: 3 / 4;
    grid-row: 1 / 2;    
    justify-content: center;
    align-self: end;
    margin-bottom: 0px;
}

.text-low {
    grid-column: 3 / 4;
    grid-row: 2 / 3;    
    justify-content: center;
    align-self: center;
}

.button-low {
    grid-column: 3 / 4;
    grid-row: 3 / 4;    
    justify-content: center;
    align-self: start;
    padding: 15px;
    padding-top: 0px;
}
#comp-jsu6qua3 {
    position: relative;
    text-align: center;
    height: 60px;
     min-height: 25px;
      width: 100%;
}
.style-jsu6w1owlink {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    
    border-radius: 15px;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    box-shadow: -10.47px 13.39px 11px 0px rgba(7,31,78,0.46);
    background: rgba(255, 113, 2, 1) url(../images/shiny1button_bg.png) 50% 50% repeat-x;
    border: solid rgba(255, 255, 255, 1) 2px;
}
.style-jsu6w1owlink:hover {
transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    background-color: rgba(3, 140, 17, 1);
    border-color: rgba(153, 153, 151, 1);
}
.form-signin .button-orange:hover {
    border: 1px solid #d85d00 !important;
    background: #fc8d0f;
    background: -moz-linear-gradient(top, #ffb53b 0%, #fc8d0f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb53b), color-stop(100%,#fc8d0f));
    background: linear-gradient(top, #ffb53b 0%, #fc8d0f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb53b', endColorstr='#fc8d0f', GradientType=0 );
}
.style-jsu6w1owlabel {
    font: normal normal normal 18px/1.4em;
    transition: color 0.4s ease 0s;
    color: #FFFFFF;
    display: inline-block;
    margin-top: calc(-1 * 2px);
    position: relative;
    white-space: nowrap;
}

.style-jsu6w1owlink {
    text-decoration: none;
    color: #ffffff;
    padding-top: 15px;
    font-size: 18px;
    font-weight: bold;
}

.wrapper-symply {
    height: auto;
    display: grid;
    /* padding-left: 20%;
    padding-right: 20%; */
    grid-template-columns: 200px 700px;
    grid-template-rows: 1fr minmax(106px,auto);
    justify-items: center;
    justify-content: center;
    
}
.clock {
    grid-column: 1 / 2;
    grid-row: 1 / 2;    
    justify-content: center;
}
.lines {
    grid-column: 2 / 3;
    grid-row: 1 / 2;    
    justify-content: center;
}
.text-clock {
    grid-column: 1 / 3;
    grid-row: 2 / 3;    
    justify-content: center;
    padding-right: 15%;
    padding-left: 15%;
    
}
.style-phone1 {
    width:292px;
    height:459px;
}
.style-man-ring {
    width:179px;
    height:213px;
}

.style-phone2 {
    width:374px;
    height:588px;
}


.wrapper-handly {
    height: auto;
    display: grid;
    padding-left: 15%;
    padding-right: 15%;
    grid-template-columns: 350px 700px;
    grid-template-rows: 1fr 75px;
    justify-items: center;
    justify-content: center;
    
}
.ticket {
    grid-column: 1 / 2;
    grid-row: 1 / 2;    
    justify-content: center;
}
.ticket-text {
    grid-column: 2 / 3;
    grid-row: 1 / 2;    
    justify-content: center;
    padding: 10px;
    align-self: center;
}
.ticket-button {
    grid-column: 1 / 3;
    grid-row: 2 / 3;    
    justify-content: center;
    align-self: end;
}

.ticket-style {
    width: 341px;
    height: 301px
}

.align-left {
    text-align: left;
    text-align-last: left;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0;
    padding-bottom: 7px;
}
.clock-style {
    width:176px;
    height:176px
}
.lines-style {
    width:652px;
    height:204px
}

a.button24 {
    display: inline-block;
    color: white;
    text-decoration: none;
    padding: .5em 2em;
    padding-bottom: 16px;
    padding-top: 16px;
    outline: none;
    border-radius: 15px;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    box-shadow: -10.47px 13.39px 11px 0px rgba(7,31,78,0.46);
    background: rgba(255, 113, 2, 1) url(../images/shiny1button_bg.png) 50% 50% repeat-x;
    border: solid rgba(255, 255, 255, 1) 2px;
    font-size: 18px;
    font-weight: bold;
  } 
  a.button24:hover { 
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    background-color: rgba(3, 140, 17, 1);
    border-color: rgba(153, 153, 151, 1);
  }
  a.button24:active { 
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    background-color: rgba(3, 140, 17, 1);
    border-color: rgba(153, 153, 151, 1);
   }

   .style-jqpk19nzimg {
    border-radius: 50%;
    overflow: hidden;
}

.font_8 {
    font-size: 15px;
    color: #414141;
    margin-bottom: 0px;
}
.wrapper-colomns2 {
    height: auto;
    display: grid;
    padding-left: 25%;
    padding-right: 25%;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr minmax(100px,0) minmax(160px,auto);
    justify-content: center;
}

.tick-butt {
        text-align: center;
        margin: 0 auto;
    
}

.color_13 {
    font-size: 36px;
    padding-top: 80px;
}


.prefooter {
    width: 100%;
    height: 812px;
    background-image: url(../images/cb4280_84e4cb269ad94dbfa270523c9e9c7091_mv2_d_1920_1280_s_2.jpg);
    margin-top: 50px;
    background-size: cover;
    
}
.prefooter-form {
    max-width: 900px;
    margin: 0 auto;
    margin-top: 80px;
    position: relative;

}

.arrow2 {
    padding-top: 15px;
    padding-left: 10px;
    position: absolute;
    top: -75px;
    left: -112px;
}

.footerr {
    width: 100%;
    min-height: 415px;
    background-color: #2f2e2e;
}

.wrapper-footer {
    display: -ms-grid;
    display: grid;
    padding-left: 5%;
    padding-right: 5%;
    -ms-grid-columns: 350px 450px 350px;
    grid-template-columns: 350px 450px 350px;
    -ms-grid-rows: 1fr minmax(65px,0);
    grid-template-rows: 1fr minmax(65px,0);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 60px;

}.wrapper-footer > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;

}.wrapper-footer > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;

}.wrapper-footer > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;

}.wrapper-footer > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;

}.wrapper-footer > *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;

}.wrapper-footer > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;

}

.alex2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;    
    -webkit-box-pack: center;    
    -webkit-justify-content: center;    
        -ms-flex-pack: center;    
            justify-content: center;
    -ms-grid-column-align: center;
        justify-self: center;

}
.alex2-style {
    width: 313px;
    height: 190px;
}

.info {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;    
    -webkit-box-pack: center;    
    -webkit-justify-content: center;    
        -ms-flex-pack: center;    
            justify-content: center;
    max-width: 597px;
    min-height: 231px;

}
.loggin-box {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;    
    -webkit-box-pack: center;    
    -webkit-justify-content: center;    
        -ms-flex-pack: center;    
            justify-content: center;
    -ms-grid-column-align: center;
        justify-self: center;

}
.apple-google {
    grid-column: 1 / 2;
    grid-row: 2 / 3; 
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;    
    padding-right: 20px;

}

.apple-google {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / 3; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;    
    padding-right: 20px;

}

.rus-eng {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3 / 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / 3;    
    -webkit-box-pack: center;    
    -webkit-justify-content: center;    
        -ms-flex-pack: center;    
            justify-content: center;
    padding-right: 20px;
    padding-left: 60px;
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;

}
.font_3 {
    font-family: "Komika";
    font-size:15px;
    line-height:1.5em;
    letter-spacing:0.05em;
    color: #ffffff;

}
.font_4 {
     font-size:18px;
    line-height:1.2em;
    letter-spacing:0.05em;
    color: #ffffff;

}

.font_4-2 a{
    text-decoration: none;
    color: #ffffff;
    text-decoration:underline;

}
.font_5 {
    font-size:12px;
   line-height:1.5em;
   letter-spacing:0.05em;
   color: #ffffff;

}
.font_5-2 a{
    text-decoration: none;
    color: #ffffff;
    text-decoration:underline;

}
.box1a {
    display: none;
}

.comp-jtzda08aimgimage {
    width:134px;
    height:95px;
}

.appl-style {
    width:134px;
    height:48px;
}
.googll-style {
    width: 155px;
    height: 48px;
}








/* Для мобильных от 320пкс */

@media screen and (max-width: 767px) {
    
    .wrapper {
        height: auto;
        background-color: #0dbfff;
        display: grid;
        padding-top: 10px;
        padding-left: 5%;
        padding-right: 5%;
        grid-template-columns: minmax(45px,1fr) minmax(160px,1fr) minmax(70px,1fr);
        grid-template-rows: 110px minmax(80px,auto) minmax(80px,auto);
        justify-content: center;
        padding-bottom: 10px;
    }
    .man-ring {
        align-self: center;
        
    }

.style-jwkigdfrlanguageButton_has-text {
    display: none;
}
.style-jwkigdfrlanguageButton_center {
    display: none;
}
.style-jwkigdfr_horizontal .style-jwkigdfrlanguageButton:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-right: 0px;
    border-radius: 24px;
}

.comp-j60v0kppimgimage {
    width:56px;
    height:81px;
}

.box1a {
   display: block;
   grid-column: 1 / 2;
   grid-row: 1 / 2;
   padding-top: 10px;
    padding-left: 0;
}

.box1 {
    display: none;
}
#comp-jty4nfc2 {
    width:40px;
    height:26px;
}
.style-jwkigdfr {
    display: table;
}
.style-jwkigdfr_mobileLanguageSelector .style-jwkigdfrlanguageButton {
    padding: 0;
}
.style-jwkigdfr_mobileLanguageSelector .style-jwkigdfr_currentLanguage {
    cursor: pointer;
    position: relative;
    height: 100%;
    width: 45px;
    box-sizing: border-box;
    border-style: solid;
    border-color: rgba(217, 217, 217, 1);
    border-width: 0px;
    border-radius: 24px 24px 24px 24px;
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
}
.style-jwkigdfrlanguageButton_center {
    padding: 0 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.style-jwkigdfrlanguageButton {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    line-height: 0;
    font: normal normal normal 14px/1.4em cormorantgaramond-semibold,'cormorant garamond',serif;
    color: #959595;
    background-color: rgba(255, 255, 255, 1);
}
.style-jwkigdfrlanguageButtonicon .style-jwkigdfrlanguageButton_iconImg {
    display: block;
}

.color_11 {
    max-width: 980px;
    font-family: 'Komika', arial;
    line-height: 1.3em;
    color: #ffffff;
    font-size: 42px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 400;
    letter-spacing: 2.25px;
    text-align: center;
}

.color_12 {
    max-width: 980px;
    font-family: 'Komika', arial;
    line-height: 1.6em;
    color: #ffffff;
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 0px;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-align: center;
}
.style-jwkigdfr_mobileLanguageSelector select {
    opacity: 0;
    position: relative;
    top: -27px;
    left: -18px;
    
    font-size: 15px;
}

.comp-jtzda08aimgimage {
    width:90px;
    height:64px;
}
.alex {
    grid-column: 1 / 2;
    grid-row: 1/ 2;
    justify-self: end;
    align-self: center;
    position: relative;
    bottom: 5px;
    left: 5px;
}

.logos {
    grid-column: 2 / 3;
    grid-row: 1/ 2;
    justify-self: center;
    align-self: center;
    position: relative;
    left: -9px;
    bottom: 4px;
}
.loggin {
   /* display: block; */
    margin: 0 auto;
}

.loggin .logintext {
    
   padding-top: 0px; 
   padding-right: 0px; 
    padding-bottom: 0px;
    padding-left: 0px;
    color: #ffffff;
    text-decoration: underline;
    font: normal normal normal 15px/1.4em proxima-n-w01-reg,sans-serif;
    font-weight: bold;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 12px;
    line-height: 1.2em;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin-left: 0px;
}

.logintext svg {
    height:18px;
    width:18px;
}
.logimage {
    float: left;
}

.lkab {
    line-height: 0.6em;
    text-align: center;
}

.box6 {
    display: none;

}
.arrow {
    display: none;

}
.wrapper-form {
    height: auto;
    background-color: #0dbfff;
    display: grid;
    padding-left: 5%;
    padding-right: 6%;
    grid-template-columns: minmax(150px,800px) minmax(150px,800px);
    grid-template-rows: 95px 95px;
    justify-content: center;
    position: relative;
}

.wrap-form {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    
}
#myH4 {
    display: none;
}

.btn {
    font-size: 1rem;
}

.font_2 {
    color: #ffffff;
    text-align:center;
    font-size:21px;
    margin-top:-20px;
    padding-bottom: 35px;
    letter-spacing: -0.9px;
}

.span-font2 {
    padding: 5px;
    font-size:21px;
}
.span-font2-2 {
    font-size:26px; 
}
.span-font2-3 {
    font-size:21px; 
}
.span-font2-4 {
    font-size:14px; 
}
.font_16 {
    color: #ffffff;
    text-align:center;
    font-size:18px;
    margin-top:-30px;
    letter-spacing: -0.9px;
}

.font_5 {
    color: #ffffff;
    text-align:center;
    font-size:14px;
    margin-top:-9px;
    padding-bottom: 50px;
}

.title2 {
    font-size: 27px;
    line-height: 1.2em;
    text-align: center;
    letter-spacing: 0.05em;
    font-weight: bold;
    padding-top: 40px;
    margin-top: 0px;
}

.wrapper-colomns {
    height: auto;
    display: grid;
    padding-left: 5px;
    padding-right: 5px;
    grid-template-columns: minmax(130px,450px);
    grid-template-rows: 1fr minmax(34px,auto) minmax(130px,auto) 1fr minmax(63px,auto) minmax(90px,auto) 1fr minmax(34px,auto) minmax(85px,auto);
    justify-content: center;
}
.feature1 {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    justify-content: center;
}

.feature1-2 {
    grid-column: 1 / 2;
   grid-row: 2 / 3;
   
   justify-content: center;

}

.feature1-3 {
    grid-column: 1 / 2;
   grid-row: 3 / 4;
   
   justify-content: center;
}

.feature2 {
    grid-column: 1 / 2;
   grid-row: 4 / 5;
   
   justify-content: center;
}
.feature2-2 {
    grid-column: 1 / 2;
   grid-row: 5 / 6;
   
   justify-content: center;
}
.feature2-3 {
    grid-column: 1 / 2;
   grid-row: 6 / 7;
   
   justify-content: center;
}

.feature3 {
    grid-column: 1 / 2;
   grid-row: 7 / 8;
   
   justify-content: center;
}
.feature3-2 {
    grid-column: 1 / 2;
   grid-row: 8 / 9;
   
   justify-content: center;
}
.feature3-3 {
    grid-column: 1 / 2;
   grid-row: 9 / 10;
   
   justify-content: center;
}

.central {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
}

.wrapper-low {
    height: auto;
    display: grid;
    padding-left: 0;
    padding-right: 0;
    grid-template-columns: minmax(150px,0) minmax(150px,0);
    grid-template-rows: 1fr minmax(200px,0) 70px;
    justify-content: center;
}

.phone1 {
    grid-column: 1 / 2;
    grid-row: 1 / 2;    
    justify-content: center;
    align-self: center;
    
}

.phone2 {
    grid-column: 2 / 3;
    grid-row: 1 / 2;    
    justify-content: center;
    align-self: center;
    position: relative;
    right: 45%;
}

.man-ring {
    grid-column: 1 / 2;
    grid-row: 2 / 3;    
    justify-content: center;
}

.text-low {
    grid-column: 2 / 3;
    grid-row: 2 / 3;    
    justify-content: center;
}

.button-low {
    grid-column: 1 / 3;
    grid-row: 3 / 4;    
    justify-content: center;
    align-self: start;
}

.style-phone1 {
    width:160px;
    height:254px;
}
.style-man-ring {
    width:120px;
    height:143px;
}

.style-phone2 {
    width:206px;
    height:326px;
}
.text-feature {
    text-align: justify;
    text-align-last: center;
    font-size: 14px;
    padding: 0px;
    padding-top: 10px;
    line-height: 1.2em;
    margin-right: 10px;
    margin-left: 10px;
}

.clock-style {
    width:82px;
    height:82px
}
.lines-style {
    width:205px;
    height:65px
}

.wrapper-symply {
    height: auto;
    display: grid;
    grid-template-columns: 90px 210px;
    grid-template-rows: 98px 1fr;
    justify-items: center;
    justify-content: center;
}

.lines {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    justify-content: center;
    align-self: center;
}
.clock {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    justify-content: center;
    align-self: center;
}

.text-clock {
    grid-column: 1 / 3;
    grid-row: 2 / 3;
    justify-content: center;
    padding-right: 0;
    padding-left: 0;
}
.wrapper-handly {
    height: auto;
    display: grid;
    padding-left: 1%;
    padding-right: 1%;
    grid-template-columns: 310px;
    grid-template-rows: 170px 1fr 85px;
    justify-items: center;
    justify-content: center;
}

.ticket {
    grid-column: 1 / 2;
    grid-row: 1 / 2;    
    justify-content: center;
}
.ticket-text {
    grid-column: 1 / 2;
    grid-row: 2 / 3;    
    justify-content: center;
    padding: 10px;
    align-self: center;
}
.ticket-button {
    grid-column: 1 / 2;
    grid-row: 3 / 4;    
    justify-content: center;
}
.ticket-style {
    width: 180px;
    height: 159px
}

.wrapper-colomns2 {
    height: auto;
    display: grid;
    padding-left: 2%;
    padding-right: 2%;
    grid-template-columns: minmax(130px,450px);
    grid-template-rows: 1fr minmax(34px,auto) minmax(73px,auto) 1fr minmax(63px,auto) minmax(78px,auto) 1fr minmax(34px,auto) minmax(90px,auto);
    justify-content: center;
}

.arrow2 {
    display: none;
}

.prefooter {
    height: 518px;
    
}
.wrap-form {
    padding-left: 0;
    padding-right: 0;
}

.wrapper-footer {
    display: -ms-grid;
    display: grid;
    padding-left: 2%;
    padding-right: 2%;
    -ms-grid-columns: minmax(280px,355px);
    grid-template-columns: minmax(280px,355px);
    -ms-grid-rows: 1fr minmax(65px,auto) minmax(190px,auto) minmax(50px,auto);
    grid-template-rows: 1fr minmax(65px,auto) minmax(190px,auto) minmax(50px,auto);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 10px;
}.wrapper-footer > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}.wrapper-footer > *:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
}.wrapper-footer > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
}.wrapper-footer > *:nth-child(4) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
}

.alex2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / 2;    
    -webkit-box-pack: center;    
    -webkit-justify-content: center;    
        -ms-flex-pack: center;    
            justify-content: center;
    -ms-grid-column-align: center;
        justify-self: center;
        margin-bottom: 13px;

}

.info {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / 4;    
    -webkit-box-pack: center;    
    -webkit-justify-content: center;    
        -ms-flex-pack: center;    
            justify-content: center;
    width: 100%;
    min-height: 190px;

}
.loggin-box {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-row: 4 / 5;    
    -webkit-box-pack: center;    
    -webkit-justify-content: center;    
        -ms-flex-pack: center;    
            justify-content: center;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;

}


.apple-google {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / 3; 
    padding-right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-around;
        -ms-flex-pack: justify;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; 
    margin-bottom: 7px;

}

.rus-eng {
    display: none;

}
.alex2-style {
    width: 220px;
    height: 134px;
}
.appl-style {
    width:145px;
    height:47px;
}
.googll-style {
    width: 145px;
    height: 47px;
}

.padding0 {
    padding-left: 0px;
    padding-right: 0px;
}

.font_3 {
    font-size:11px;
    margin-bottom: 6px;
}


.font_4-2 {
    font-size: 13px;
    line-height: 1.2em;
}
.font_5-2 {
    font-size: 10px;
    line-height: 1em;
}

.logimage {
padding-right: 6px;
}


}

/* Для мобильных от 768 до 1024 пкс */

@media (min-width:768px) and (max-width:1200px) {

    .wrapper {
        height: auto;
        background-color: #0dbfff;
        display: grid;
        padding-top: 10px;
        padding-left: 5%;
        padding-right: 5%;
        grid-template-columns: minmax(45px,1fr) minmax(160px,1fr) minmax(70px,1fr);
        grid-template-rows: 110px 110px minmax(115px,0);
        justify-content: center;
        padding-bottom: 38px;
    }

    .color_11 {
        font-size: 65px;
        margin-top: 25px;
        
    }
    .color_12 {
        font-size: 24px;
        margin-top: 28px;
        
    }

    .loggin {
        padding-top: 8px;
    }

    .wrapper-form {
        padding-left: 5%;
        padding-right: 6%;
        
    }

    .btn {
        font-size: 1rem;
    }

    .wrapper-colomns {
        height: auto;
        display: grid;
        padding-left: 1%;
        padding-right: 1%;
        grid-template-columns: minmax(231px,330px) minmax(231px,330px) minmax(231px,330px);
        grid-template-rows: 1fr minmax(90px,auto) minmax(145px,0);
        justify-content: center;
    }

    

.wrapper-symply {
    grid-template-columns: minmax(177px,0) minmax(591px,0);
    grid-template-rows: 1fr minmax(106px,auto);
    
}

.clock-style {
    width: 100%;
    
}
.lines-style {
    width: 100%;
   }

.wrapper-handly {
    padding-left: 5%;
    padding-right: 5%;
    grid-template-columns: minmax(340px,0) minmax(420px,0);
    grid-template-rows: 1fr 85px;
    
}

.wrapper-footer {
    display: -ms-grid;
    display: grid;
    padding-left: 1%;
    padding-right: 1%;
    -ms-grid-columns: minmax(315px,0) minmax(280px,0) minmax(130px,1fr);
    grid-template-columns: minmax(315px,0) minmax(280px,0) minmax(130px,1fr);
    -ms-grid-rows: minmax(265px,0) minmax(104px,0);
    grid-template-rows: minmax(265px,0) minmax(104px,0);
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding-top: 60px;
}.wrapper-footer > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}.wrapper-footer > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
}.wrapper-footer > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}.wrapper-footer > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
}.wrapper-footer > *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
}.wrapper-footer > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
}
.info {
    
   /*  grid-column: 2 / 4;*/
    padding-left: 8px;    
    max-width: 100%;
    
}
/* .aligning {
    padding-top: 5px;
} */


.prefooter-form {
    width: 77%;
}
.logos {
   left: -12px;
    bottom: -63px;
}
.alex {
    left: -75px;
}
.loggin-box {
    justify-self: center;
}
.footerish {
    padding-right: 0px;
}

}

/* @media (min-width:768px) {
    .aligning {
        padding-top: 5px;
    }

} */


@media (min-width:850px) and (max-width:1200px) {
    .wrapper-footer {
        padding-left: 5%;
        padding-right: 5%;
        
    }



}



/* ------------------------------------------------------ */

.cloud {
    overflow: hidden;
    position: relative;
    width: 100%;
    background-size: cover;
    }
    
    
    @-webkit-keyframes animCloud {
        from {
            -webkit-transform: translateX(100%)
        }
        to {
            -webkit-transform: translateX(-100%)
        }
    }
    @-moz-keyframes animCloud {
        from {
            -moz-transform: translateX(100%)
        }
        to {
            -moz-transform: translateX(-100%)
        }
    }
    @keyframes animCloud {
        from {
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
            -o-transform: translateX(100%);
            transform: translateX(100%)
        }
        to {
            -webkit-transform: translateX(-100%);
            -moz-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
            -o-transform: translateX(-100%);
            transform: translateX(-100%)
        }
    }
    .cloud1 {
        width: 100%;
        left: 0;
        top: 10%;
        position: absolute;
        -webkit-user-select: none; 
        -moz-user-select: none;   
        -ms-user-select: none;
        user-select: none;	
        pointer-events: none;
        opacity: 0.4;
        -webkit-animation: animCloud 20s infinite linear;
        -moz-animation: animCloud 20s infinite linear;
        animation: animCloud 20s infinite linear
    }
    .cloud2 {
        width: 100%;
        left: 0;
        top: 10%;
        position: absolute;
        -webkit-user-select: none; 
        -moz-user-select: none;   
        -ms-user-select: none;
        user-select: none;	
        pointer-events: none;
        opacity: 0.4;
        -webkit-animation: animCloud 40s infinite linear;
        -moz-animation: animCloud 40s infinite linear;
        animation: animCloud 40s infinite linear
    }
    .cloud3 {
        width: 100%;
        left: 0;
        top: 10%;
        position: absolute;
        -webkit-user-select: none; 
        -moz-user-select: none;   
        -ms-user-select: none;
        user-select: none;	
        pointer-events: none;
        opacity: 0.4;
        -webkit-animation: animCloud 60s infinite linear;
        -moz-animation: animCloud 60s infinite linear;
        animation: animCloud 60s infinite linear
    }
    .cloud4 {
        width: 100%;
        left: 0;
        top: 10%;
        position: absolute;
        -webkit-user-select: none; 
        -moz-user-select: none;   
        -ms-user-select: none;
        user-select: none;	
        pointer-events: none;
        opacity: 0.4;
        -webkit-animation: animCloud 80s infinite linear;
        -moz-animation: animCloud 80s infinite linear;
        animation: animCloud 80s infinite linear
    }

    @media (min-width:768px) and (max-width:1024px) {
        
        .wrapper-low {
            padding-left: 5%;
            padding-right: 5%;
            grid-template-columns: minmax(230px,0) minmax(230px,0) minmax(270px,auto);
            grid-template-rows: 1fr minmax(130px,auto) minmax(200px,0);
            
    
}
}

@media (min-width: 1025px) and (max-width:1105px) {
  .wrapper-low {
    padding-left: 5%;
    padding-right: 5%;
    grid-template-columns: minmax(230px,0) minmax(230px,0) minmax(270px,auto);
    grid-template-rows: 1fr minmax(100px,auto) minmax(200px,0);
}
}

.blue-header {
    max-height:900px;
    width: 100%;
    overflow: hidden;
    background-color: #0dbfff;
}

@media (max-width:767px) {
.blue-header {
    max-height: 690px;
    width: 100%;
    overflow: hidden;
    background-color: #0dbfff;
}
.wrapper3 {
    padding-top: 5px;
}
.font_2 {
    color: #ffffff;
    text-align: center;
    font-size: 21px;
    margin-top: 0px;
    padding-bottom: 0px;
    letter-spacing: -0.9px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 24px

}


}
@media (max-width:767px) {
    .hid {
        display: none;
    }
}
