/*
Author: Sentav Design
Website: sentav.design
Contact: info@sentav.design
*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,button{margin:0;padding:0;list-style-type:none;border:none;outline:none;font-family:'opensans'}
body{background:#FFF;color:#000;margin:0;height:100%;padding:0;font-size:16px;min-width: 300px;font-family:'opensans';font-weight: 100;}
h1,h2,h3,h4,h5{font-weight: 500;font-family:'playfairdisplay';color: #040630;}
h1{font-size:40px;line-height: 53px;}
h2{font-size:34px;line-height: 48px;}
h3{font-size: 30px;line-height: 46px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:18px;}
a{color:#418bc1;text-decoration:underline;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a:hover{color:#1e73b0;text-decoration:underline;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a:visited{text-decoration:none;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a:focus{text-decoration:none;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a img{border:0 none}
div{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
div:hover{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
div:visited{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
/* Autofill */
input {outline: none;-webkit-appearance: none;}
input:-webkit-autofill {-webkit-text-fill-color: #101010; color: #101010}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: transparent;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {border: 0;-webkit-text-fill-color: #ссс;-webkit-box-shadow: 0 0 0px 1000px transparent inset;transition: background-color 1000000s ease-in-out 0s;background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,174,255,0.04) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);}
/* Opera fix html > div[style] {display: none !important;} */
/* Opensans */
@font-face{font-family:'opensans';src:url(/fonts/opensans/opensanslight.eot);src:url(/fonts/opensans/opensanslight.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensanslight.woff) format("woff"),url(/fonts/opensans/opensanslight.ttf) format("truetype"),url(/fonts/opensans/opensanslight.svg#OpenSans-Light) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'opensans';src:url(/fonts/opensans/opensans.eot);src:url(/fonts/opensans/opensans.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensans.woff) format("woff"),url(/fonts/opensans/opensans.ttf) format("truetype"),url(../fonts/opensans/opensans.svg#OpenSans) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'opensans';src:url(/fonts/opensans/opensanssemibold.eot);src:url(/fonts/opensans/opensanssemibold.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensanssemibold.woff) format("woff"),url(/fonts/opensans/opensanssemibold.ttf) format("truetype"),url(/fonts/opensans/opensanssemibold.svg#OpenSans-Semibold) format("svg");font-weight:600;font-style:normal}
@font-face{font-family:'opensans';src:url(/fonts/opensans/opensansbold.eot);src:url(/fonts/opensans/opensansbold.eot?#iefix) format("embedded-opentype"),url(/fonts/opensans/opensansbold.woff) format("woff"),url(/fonts/opensans/opensansbold.ttf) format("truetype"),url(/fonts/opensans/opensansbold.svg#OpenSans-Bold) format("svg");font-weight:700;font-style:normal}
/* Playfairdisplay */
@font-face{font-family:'playfairdisplay';src:url(/fonts/playfairdisplay/playfairdisplayregular.eot);src:url(/fonts/playfairdisplay/playfairdisplayregular.eot?#iefix) format("embedded-opentype"),url(/fonts/playfairdisplay/playfairdisplayregular.woff) format("woff"),url(/fonts/playfairdisplay/playfairdisplayregular.ttf) format("truetype"),url(/fonts/playfairdisplay/playfairdisplayregular.svg#PlayfairDisplay-Regular) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'playfairdisplay';src:url(/fonts/playfairdisplay/playfairdisplaybold.eot);src:url(/fonts/playfairdisplay/playfairdisplaybold.eot?#iefix) format("embedded-opentype"),url(/fonts/playfairdisplay/playfairdisplaybold.woff) format("woff"),url(/fonts/playfairdisplay/playfairdisplaybold.ttf) format("truetype"),url(/fonts/playfairdisplay/playfairdisplaybold.svg#PlayfairDisplay-Bold) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'playfairdisplay';src:url(/fonts/playfairdisplay/playfairdisplayblack.eot);src:url(/fonts/playfairdisplay/playfairdisplayblack.eot?#iefix) format("embedded-opentype"),url(/fonts/playfairdisplay/playfairdisplayblack.woff) format("woff"),url(/fonts/playfairdisplay/playfairdisplayblack.ttf) format("truetype"),url(/fonts/playfairdisplay/playfairdisplayblack.svg#PlayfairDisplay-Black) format("svg");font-weight:500;font-style:normal}

/* ******* ******* ******* HEADER ******* ******* ******* */
header{display: inline-block;float: left;width: 100%;position: fixed;z-index: 5000;top: 0px;left: 0px;}
header.view{opacity: 1;}
header.hide{opacity: 1;}
header:after{content:'';transition: all .5s ease-in-out;display:inline-block;width: 100%;position:  absolute;top: 0px;height: 102px;left: 0px;background: rgba(255, 255, 255, 0.0);-webkit-backdrop-filter: blur(0px);backdrop-filter: blur(0px);}
header.background:after{background: rgba(255, 255, 255, 0.94);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);}
header.view:after{}
header.hide:after{}
/* Header elements */
header .elements{position: relative;display: block;max-width: 2000px;margin: 0 auto;}
/* Header logotype */
header .logotype{z-index: 200;float: left;height: 62px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;position: absolute;left: 50%;padding: 20px 0px 20px 0px;transform: translate(-50%, 0);transition: width .3s ease-in-out 0.0s;}
header .logotype svg{}
.logotype.logotypeen .logotypefull{display: inline-block;overflow: hidden;height: 25px;}
.logotype.logotypeen .logotypefull svg{position: relative;display: inline-block;width: 307px;height: 25px;}
.logotype.logotypeen .logotypefull svg path{fill: #040630;}
.logotype.logotypeen .logotypefull svg path{visibility:hidden;position: absolute;display: inline-block;opacity: 0;left: 0px;transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(1){visibility: visible;opacity: 1;}
.logotype.logotypeen .logotypefull svg path:nth-child(2){visibility: visible;opacity: 1;}
.logotype.logotypeen .logotypefull svg path:nth-child(3){visibility: visible;opacity: 1;}
.logotype.logotypeen .logotypefull svg path:nth-child(4){visibility: visible;opacity: 1;}
.logotype.logotypeen .logotypefull svg path:nth-child(5){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;opacity: 1;}
.logotype.logotypeen .logotypefull svg path:nth-child(6){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(7){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen.logotypefull svg path:nth-child(8){}
.logotype.logotypeen.logotypefull svg path:nth-child(9){}
.logotype.logotypeen .logotypefull svg path:nth-child(10){visibility: visible;transform: translate(-379px, 0);opacity: 1;transition: visibility .2s ease-in-out, transform .2s ease-in-out, opacity .2s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(11){visibility: visible;transform: translate(-372px, 0);opacity: 1;transition: visibility .1s ease-in-out, transform .2s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(12){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(13){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(14){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(15){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen{width: 120px;transition: width 0.2s ease-in-out 0.0s;}
.logotype.logotyperu{}
.logotype.active.logotyperu{}
.logotype.logotyperu{width: 124px;}
.logotype.logotyperu .logotypefull{display: inline-block;overflow: hidden;height: 25px;}
.logotype.logotyperu .logotypefull svg{position: relative;display: inline-block;width: 124px;height: 25px;}
.logotype.logotyperu .logotypefull svg path{fill: #040630;}
.logotype.logotyperu .logotypefull svg path{visibility:hidden;/* position: absolute; *//* display: inline-block; *//* left: 0px; */}
.logotype.logotyperu .logotypefull svg path:nth-child(1){visibility: visible;}
.logotype.logotyperu .logotypefull svg path:nth-child(2){visibility: visible;}
.logotype.logotyperu .logotypefull svg path:nth-child(3){visibility: visible;}
.logotype.logotyperu .logotypefull svg path:nth-child(4){visibility: visible;}
.logotype.logotyperu .logotypefull svg path:nth-child(5){visibility: visible;}
.logotype.logotyperu .logotypefull svg path:nth-child(6){visibility: visible;}
.logotype.active.logotypeen{transition: width 0.1s ease-in-out 0.0s;width: 307px;}
.logotype.active.logotypeen .logotypefull{}
.logotype.active.logotypeen .logotypefull svg path:nth-child(1){}
.logotype.active.logotypeen .logotypefull svg path:nth-child(2){}
.logotype.active.logotypeen .logotypefull svg path:nth-child(3){}
.logotype.active.logotypeen .logotypefull svg path:nth-child(4){visibility: visible;opacity: 1;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(5){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(6){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.1s, transform .3s ease-in-out 0.1s, opacity .1s ease-in-out 0.1s;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(7){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.2s, transform .3s ease-in-out 0.2s, opacity .1s ease-in-out 0.2s;}
.logotype.logotypeen .logotypefull svg path:nth-child(8){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.logotypeen .logotypefull svg path:nth-child(9){transition: visibility .1s ease-in-out, transform .3s ease-in-out, opacity .1s ease-in-out;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(8){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.3s, transform .3s ease-in-out 0.3s, opacity .1s ease-in-out 0.3s;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(9){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.4s, transform .3s ease-in-out 0.4s, opacity .1s ease-in-out 0.4s;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(10){visibility: visible;opacity: 1;transform: translate(0px, 0);transition: visibility .1s ease-in-out, transform .2s ease-in-out, opacity .1s ease-in-out;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(11){visibility: visible;opacity: 1;transform: translate(0px, 0);transition: visibility .1s ease-in-out, transform .2s ease-in-out, opacity .1s ease-in-out;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(12){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.4s, transform .3s ease-in-out 0.4s, opacity .1s ease-in-out 0.4s;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(13){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.3s, transform .3s ease-in-out 0.3s, opacity .1s ease-in-out 0.3s;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(14){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.2s, transform .3s ease-in-out 0.2s, opacity .1s ease-in-out 0.2s;}
.logotype.active.logotypeen .logotypefull svg path:nth-child(15){visibility: visible;opacity: 1;transition: visibility .1s ease-in-out 0.1s, transform .3s ease-in-out 0.1s, opacity .1s ease-in-out 0.1s;}
.logotype.active .active .logotyperu{}
.logotype.active.logotyperu .logotypefull{}
.logotype.active.logotyperu .logotypefull svg{}
.logotype.active.logotyperu .logotypefull svg path{}
.logotype.active.logotyperu .logotypefull svg path{}
.logotype.active.logotyperu .logotypefull svg path:nth-child(1){}
.logotype.active.logotyperu .logotypefull svg path:nth-child(2){}
.logotype.active.logotyperu .logotypefull svg path:nth-child(3){}
.logotype.active.logotyperu .logotypefull svg path:nth-child(4){}
.logotype.active.logotyperu .logotypefull svg path:nth-child(5){}
.logotype.active.logotyperu .logotypefull svg path:nth-child(6){}






/*New year logo .logotypefull{display: inline-block;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 35.6"> <path style="fill:%23040630" d="M246,2.5c-3.3-1.2-6.9-1.5-11.1-1.5c-4.3,0-8.4,0.2-12.6,0.4c-0.5,0.2-0.5,1-0.1,1.3l1.1,0.2 c2.1,0.3,2.4,1.4,2.4,4.9v19.1c0,5.3-0.1,5.9-3,6.3l-1.2,0.2c-0.3,0.3-0.2,1.1,0.1,1.3c2.4-0.1,4.2-0.2,6.3-0.2c1.8,0,5,0.4,8.2,0.4 c3.9,0,8-0.7,11.3-2.4c5.7-3.1,8.8-8.6,8.8-15C256.3,10.8,252.8,5,246,2.5z M237.1,33.3c-3.2,0-5.1-0.5-6.2-2.1 c-0.9-1.2-1-2.8-1-5.5V7.1c0-2.3,0.1-3.5,0.5-3.8s2-0.7,5-0.7c13.2,0,15.9,9.4,15.9,14.9C251.2,26.9,246.8,33.3,237.1,33.3z"/> <path style="fill:%23040630" d="M284.5,27.2c-1.3,2.6-2.7,4.4-3.6,4.9c-1.1,0.6-2.6,0.8-6.4,0.8c-4.4,0-5.5-0.6-6.1-1.2c-0.8-0.9-1-2.6-1-5.2 v-7.1c0-1.3,0.2-1.4,1.7-1.4h2.9c2,0,3.2,0.1,3.9,0.3c1,0.3,1.4,1,1.6,1.9l0.5,2c0.3,0.3,1.1,0.3,1.3-0.1c0-1.1-0.2-3-0.2-4.8 c0-1.9,0.2-3.9,0.2-5.1c-0.2-0.4-1.1-0.4-1.3-0.1l-0.4,2.1c-0.3,1.3-0.6,1.6-1.2,1.8s-2.2,0.3-4.3,0.3H269c-1.5,0-1.7,0-1.7-1.4V4.8 c0-1.9,0-2,1.5-2h3.6c2.2,0,3.8,0.1,4.9,0.3c2.6,0.7,3.1,2.4,3.8,4.8c0.3,0.3,1.1,0.2,1.3-0.1c-0.2-2.2-0.5-5.8-0.8-6.7 c-0.6,0.2-3.6,0.2-6.8,0.2h-9.5c-2.1,0-3.8-0.1-5.9-0.2c-0.3,0.2-0.4,1.1-0.1,1.3l0.8,0.1c3,0.4,3.1,1.1,3.1,6.3v18.1 c0,5.3-0.3,6-3.1,6.3l-1.7,0.2c-0.3,0.3-0.2,1.1,0.1,1.3c3-0.1,4.7-0.2,6.9-0.2h4.5c4.5,0,9,0.1,13.5,0.2c0.7-1.4,1.9-5.2,2.3-7 C285.5,27.1,284.8,27,284.5,27.2z"/> <path style="fill:%23040630" d="M355.7,21c-3,0-5.7-0.1-7.2-0.2c-0.4,0.2-0.4,1.1,0,1.3l2.2,0.3c3.1,0.4,3.3,0.7,3.3,4.9v2 c0,1.6-0.3,2.5-0.5,2.9c-0.6,0.9-2.4,1.5-5.5,1.5c-10.1,0-15.1-7.6-15.1-17.3c0-7.6,4.3-14.5,14.1-14.5c5.1,0,8.9,1.7,10.3,7.2 c0.3,0.3,1.2,0.3,1.4-0.2c-0.5-3-0.8-5.6-0.8-7.3c-0.6,0.1-2.2-0.3-3.1-0.5s-3.5-0.8-6.4-0.8c-7.6,0-12.6,2.4-16,5.9 c-3.1,3.3-4.5,7.7-4.5,11.9c0,4.4,1.6,8.4,4.6,11.4c3.9,3.9,9.4,5.6,15.4,5.6c2.7,0,6.3-0.6,9-1.3c1-0.3,1.9-0.5,2.5-0.5 c0.2-0.2,0.2-0.5,0.1-0.6c-0.9-0.4-1.2-1.6-1.2-3.6v-2.8c0-2.6,0.1-4,2.2-4.2l0.8-0.1c0.4-0.3,0.3-1.1-0.1-1.3 C359.3,21,357.6,21,355.7,21z"/> <path style="fill:%23040630" d="M399.8,1c-1.7,0.1-3,0.2-5.2,0.2c-1.9,0-3.6-0.1-5.9-0.2c-0.4,0.2-0.5,1-0.1,1.3l0.9,0.1c2,0.3,2.8,0.6,3.1,1 c1,1.5,1,8.1,1,10.4v10.8c0,1.1,0,1.9-0.2,2.1h-0.1c-2.4-2.4-4.8-5.2-8.3-9.1l-4.9-5.5c-1.7-1.9-7.6-8.5-8.6-11.1 c-0.7,0.1-1.5,0.2-2.3,0.2c-0.9,0-3.6,0-5.7-0.2c-0.4,0.2-0.4,1-0.1,1.3l0.9,0.1c1.2,0.2,2.4,0.5,3.1,1.2c1.1,1.2,1.1,2.2,1.1,3.6 v14.6c0,2.4,0.1,8.6-0.7,10.4c-0.3,0.6-1.1,0.9-2.2,1l-1.4,0.2c-0.3,0.3-0.3,1,0.1,1.3c1.8-0.1,3.1-0.2,5.2-0.2 c1.9,0,3.6,0.1,5.9,0.2c0.4-0.3,0.4-0.9,0.1-1.3l-1.6-0.2c-1.3-0.1-2.3-0.4-2.6-1c-0.9-1.5-0.9-8.1-0.9-10.4v-11 c0-1.5,0.1-2.7,0.3-3.3h0.1c1.1,1.1,4.5,5.2,5.8,6.8l11.7,13.3c4.4,5,5.8,6.8,6.4,7.6c0.6,0,0.9-0.3,1-0.6c-0.2-1.3-0.2-7.3-0.2-8.8 v-12c0-2.3-0.1-8.6,0.8-10.4c0.2-0.4,1.2-0.8,2.8-1.1l0.7-0.1C400.2,2,400.2,1.3,399.8,1z"/> <path style="fill:%23040630" d="M324,2.4l1.3-0.1c0.3-0.2,0.2-1.1-0.1-1.3c-2.5,0.1-4.2,0.2-6.2,0.2c-2.1,0-3.8-0.1-6.3-0.2 c-0.3,0.2-0.4,1.1-0.1,1.3l1.3,0.1c3,0.3,3.1,1.1,3.1,6.4v17.9c0,5.3-0.1,6-3.1,6.4l-1.3,0.2c-0.3,0.3-0.2,1.1,0.1,1.3 c2.5-0.1,4.2-0.2,6.3-0.2c2,0,3.7,0.1,6.2,0.2c0.3-0.2,0.4-1.1,0.1-1.3l-1.3-0.2c-3-0.4-3.1-1.1-3.1-6.4V8.8 C320.9,3.5,321,2.6,324,2.4z"/> <path style="fill:%23040630" d="M302.5,16.3l-4-2.5c-1.9-1.2-4.3-3.3-4.3-6.2c0-2.3,1.1-5.6,6-5.6c4.8,0,6.2,3.3,6.9,5.7 c0.3,0.3,1.1,0.2,1.3-0.2c0-2.1-0.5-4.9-0.9-6.1c-0.4,0-1.1-0.1-1.8-0.3c-1.3-0.4-3.1-0.7-4.7-0.7c-6.6,0-10.3,3.9-10.3,8.7 c0,4.1,2.9,7,5.4,8.7l4.8,3.1c3.7,2.4,4.1,4.8,4.1,7.1c0,3-2.1,5.8-6.3,5.8c-5.8,0-7.9-4.9-8.7-7.5c-0.2-0.3-1-0.2-1.2,0.2 c0.1,2.4,0.8,5.9,1.4,7.1c1,0.6,3.6,1.9,7.9,1.9c6.6,0,10.7-3.8,10.7-9.3C308.8,21.1,305.6,18.2,302.5,16.3z"/> <path style="fill:%23040630" d="M48.9,27.6c-1.3,2.6-2.7,4.4-3.6,4.9c-1.1,0.6-2.6,0.8-6.4,0.8c-4.4,0-5.5-0.6-6.1-1.2c-0.8-0.9-1-2.6-1-5.2 v-7.1c0-1.3,0.2-1.4,1.7-1.4h2.9c2,0,3.2,0.1,3.9,0.3c1,0.3,1.4,1,1.6,1.9l0.5,2c0.3,0.3,1.1,0.3,1.3-0.1c0-1.1-0.2-3-0.2-4.8 c0-1.9,0.2-3.9,0.2-5.1c-0.2-0.4-1.1-0.4-1.3-0.1L42,14.6c-0.3,1.3-0.6,1.6-1.2,1.8c-0.6,0.2-2.2,0.3-4.3,0.3h-2.9 c-1.5,0-1.7,0-1.7-1.4V5.2c0-1.9,0-2,1.5-2H37c2.2,0,3.8,0.1,4.9,0.3c2.6,0.7,3.1,2.4,3.8,4.8C46,8.6,46.8,8.5,47,8.2 c-0.2-2.2-0.5-5.8-0.8-6.7c-0.6,0.2-3.6,0.2-6.8,0.2h-9.5c-2.1,0-3.8-0.1-5.9-0.2c-0.3,0.2-0.4,1.1-0.1,1.3l0.8,0.1 c3,0.4,3.1,1.1,3.1,6.3v18.1c0,5.3-0.3,6-3.1,6.3L23,33.7c-0.3,0.3-0.2,1.1,0.1,1.3c3-0.1,4.7-0.2,6.8-0.2h4.5 c4.5,0,8.9,0.1,13.5,0.2c0.7-1.4,1.9-5.2,2.3-7C50,27.5,49.2,27.4,48.9,27.6z"/> <path style="fill:%23040630" d="M13.7,16.7l-4-2.5C7.8,13,5.4,10.9,5.4,8c0-2.3,1.1-5.6,6-5.6c4.8,0,6.2,3.3,6.8,5.7c0.3,0.3,1.1,0.2,1.3-0.2 c0-2.1-0.5-4.9-0.9-6.1c-0.4,0-1.1-0.1-1.8-0.3c-1.3-0.4-3.1-0.7-4.7-0.7C5.6,0.8,1.9,4.7,1.9,9.5c0,4.1,2.9,7,5.4,8.6l4.8,3.1 c3.7,2.4,4.1,4.8,4.1,7c0,3-2.1,5.8-6.3,5.8c-5.8,0-7.9-4.9-8.6-7.5c-0.2-0.3-1-0.2-1.2,0.2c0.1,2.4,0.8,5.9,1.4,7 c1,0.6,3.6,1.9,7.8,1.9c6.5,0,10.7-3.8,10.7-9.3C20,21.6,16.9,18.6,13.7,16.7z"/> <path style="fill:%23040630" d="M82.9,1.7c-1.9,0-3.6-0.1-5.9-0.2c-0.4,0.2-0.5,1-0.1,1.3l0.9,0.1c2,0.3,2.8,0.6,3.1,1c1,1.5,1,8,1,10.4V25 c0,1.1,0,1.9-0.2,2.1h-0.1c-2.4-2.4-4.8-5.2-8.3-9.1l-4.9-5.5c-1.7-1.9-7.6-8.5-8.6-11.1c-0.7,0.1-1.5,0.2-2.3,0.2 c-0.9,0-3.6,0-5.7-0.2c-0.4,0.2-0.4,1-0.1,1.3l0.9,0.1C53.8,3,55,3.4,55.7,4.1c1.1,1.2,1.1,2.2,1.1,3.6v14.5c0,2.4,0.1,8.5-0.7,10.4 c-0.3,0.6-1.1,0.9-2.2,1l-1.4,0.2c-0.3,0.3-0.3,1,0.1,1.3c1.8-0.1,3.1-0.2,5.2-0.2c1.9,0,3.6,0.1,5.9,0.2c0.4-0.3,0.4-0.9,0.1-1.3 l-1.6-0.2c-1.3-0.1-2.3-0.4-2.6-1c-0.9-1.5-0.9-8-0.9-10.4v-11c0-1.5,0.1-2.7,0.3-3.3h0.1c1.1,1.1,4.5,5.2,5.8,6.8L76.7,28 c4.4,5,5.8,6.7,6.4,7.6c0.6,0,0.9-0.3,1-0.6c-0.2-1.3-0.2-7.3-0.2-8.8v-12c0-2.3-0.1-8.5,0.8-10.4c0.2-0.4,1.2-0.8,2.8-1.1l0.7-0.1 c0.3-0.3,0.3-1-0.1-1.3C86.4,1.6,85.1,1.7,82.9,1.7z"/> <path style="fill:%23040630" d="M110.1,3.2h3.6c2.8,0,4.7,0.4,5.8,1.3c0.8,0.6,1.1,2.4,1.3,3.7c0.3,0.3,1.1,0.3,1.3-0.1 c-0.2-1.5,0.2-5.6,0.8-7.6c-0.1-0.2-0.7-0.3-0.9-0.2c-0.8,1.3-1.2,1.4-3.9,1.4H97.6c-2.3,0-4,0.1-4.3-1.6c-0.2-0.2-0.8-0.1-1,0 c-0.4,2-1.1,5.2-1.9,7.5C90.6,8,91.3,8.3,91.7,8c0.6-1.3,1.1-2.4,2.3-3.5c1.3-1.2,4-1.3,6.2-1.3h2.8c1.5,0,1.5,0.1,1.5,1.6v22.5 c0,5.3-0.3,6-3.1,6.3l-1.8,0.2c-0.4,0.3-0.3,1.1,0,1.3c3.2-0.1,5-0.2,7-0.2s3.7,0.1,6.6,0.2c0.3-0.2,0.4-1.1,0.1-1.3l-1.6-0.2 c-2.9-0.3-3-1-3-6.3V4.9C108.6,3.3,108.6,3.2,110.1,3.2z"/> <path style="fill:%23040630" d="M177.1,1.7c-1.9,0-3.8-0.1-5.2-0.2c-0.4,0.2-0.5,1-0.1,1.3l0.9,0.1c1.8,0.2,2.3,0.6,2.3,1s-0.1,0.9-0.5,2 c-0.9,2.2-3.2,7.8-4.7,11.3c-1.2,2.7-3.3,7.8-4.8,11.2c-2.5-5.7-4.8-11.5-7.1-17.3c-1.6-3.8-2.4-6.5-2.5-7c0.1-0.4,0.5-0.7,2.4-1 l0.8-0.1c0.4-0.3,0.3-1.1-0.1-1.3c-2.1,0.1-3.9,0.2-6.1,0.2c-2.2,0-3.8-0.1-5.2-0.2c-0.4,0.3-0.5,1-0.1,1.3l0.9,0.1 c2.2,0.3,2.9,1.3,4.1,4.1l8.8,21.8c0.9,2.1,1.8,4.6,2.3,6.7c0.3,0.1,0.5,0.2,0.8,0.2c0.2,0,0.4-0.1,0.6-0.2 c0.9-2.7,3.2-8.5,5.2-13.1l2.7-6.2c2.3-5.1,4.2-9.2,5.6-11.6c0.7-1.1,1.4-1.7,2.6-1.8l1.5-0.1c0.3-0.3,0.3-1.1-0.1-1.3 C180.3,1.6,178.7,1.7,177.1,1.7z"/> <path style="fill:%23040630" d="M151.4,33.6c-2.2-0.3-2.8-1-4.3-5.3L140.2,8c-0.8-2.2-1.6-4.5-2.2-6.7c-0.1-0.4-0.5-0.5-0.8-0.5 c-0.6,0.7-1.4,1.6-2.6,1.9c0.2,0.8-0.2,1.8-0.9,3.6l-5.1,13.6c-2.1,5.6-3.5,8.9-4.4,11.2c-0.7,1.8-1.8,2.4-3,2.5l-1.7,0.2 c-0.3,0.3-0.2,1.1,0.1,1.3c1.4-0.1,3.2-0.2,4.8-0.2c2.4,0.1,3.9,0.1,5.2,0.2c0.5-0.2,0.5-1,0.1-1.3l-1.7-0.2c-1.2-0.1-1.5-0.4-1.5-1 s0.4-1.9,1.1-4.2l1.8-5.3c0.4-1.1,0.7-1.2,1.9-1.2h7.6c1.5,0,1.7,0.2,2.1,1.3l2.2,6.8c0.4,1.2,0.7,2.1,0.7,2.7 c0,0.5-0.7,0.8-1.8,0.9l-1.5,0.2c-0.4,0.3-0.3,1.1,0.1,1.3c1.5-0.1,3.4-0.2,5.8-0.2c2.3,0,4,0.1,6.1,0.2c0.3-0.2,0.4-1,0-1.3 L151.4,33.6z M138.4,19.9h-6.2c-1.4,0-1.5-0.1-1.1-1.2l3.2-8.7c0.6-1.5,1.1-2.7,1.2-3h0.1c0.3,0.6,0.8,2,1.2,3.2l2.7,8.2 C139.9,19.7,139.8,19.9,138.4,19.9z"/> <polygon style="fill:%23040630" points="207.2,15.9 206.3,15 206.6,14.8 207,15.1 207.4,14.4 206.9,13.9 207.2,13.5 206.8,13 207,12.8 207.2,13.1 207.4,12.7 206.9,12.1 207.1,11.8 206.2,10.9 205.6,11.1 205.3,10.8 204.6,10.9 205.1,11.4 204.9,11.6 203.9,10.5 202.8,10.6 203.8,11.8 203.3,12 201.7,10.2 200.2,10.5 201.4,12 201.1,12.3 199.2,10 197.5,10.2 199.3,12.6 198.8,12.9 196.7,10.3 194.9,10.6 196.4,12.5 195.8,12.8 194.1,10.7 192.6,11.5 194.8,14.4 194.5,14.6 192.3,11.9 191.7,12.8 193.6,14.9 193.4,15.3 191.5,13.2 190.7,14.4 191.3,15 191.1,15.7 192.1,17.4 191.8,17.8 190.9,16.5 190.6,17.5 192.3,19.8 192.1,19.9 190.9,18.4 190.7,19.3 191.8,20.7 191.6,20.9 192.1,21.6 189.6,23.9 190.9,25.4 193.7,23.6 194.4,24.5 194.9,24.4 196.4,26.7 197.3,26.5 196.2,24.7 196.7,24.5 198.2,26.9 199.4,26.7 198.1,24.9 198.7,24.7 200,26.5 201.2,26.3 199.9,24.6 200.4,24.5 201.9,26.4 202.7,25.3 201.6,23.8 202,23.4 203.1,24.6 203.5,24 201.7,22 202.1,21.7 203.9,23.7 204.6,22.4 203.2,21 203.6,20.4 205,21.6 205.7,20.4 204.3,19.1 204.7,18.6 205.9,19.6 206.6,18.5 205.9,17.9 206.1,17.6 206.8,18.1 207.3,17 206.7,16.4 "/> </svg> ');width: 100%;max-width: 292px;height: 26px;}*/
.logotypemini{display: none}
/* Currency */
.icon-rub-one{position: relative;background-repeat: no-repeat;float: right;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 38 50" style="enable-background:new 0 0 38 50;" xml:space="preserve"><path style="fill:%23000000" d="M20.7,0h-14v25.5H0V30h6.3v5.5H0V40h6.3v10h5V39.5H29v-4H11.8V30h9C33.5,30,38,22.2,38,15C38,9.5,35.3,0,20.7,0z M20.3,25.5h-9v-21h9c9,0,12.3,5,12.3,10.5C32.5,20,29.3,25.5,20.3,25.5z"/></svg>');}
.icon-rub-two{position: relative;background-repeat: no-repeat;float: right;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 37 50" style="enable-background:new 0 0 37 50;" xml:space="preserve"><path style="fill:%23000000" d="M20.3,0H6.4v24.8H0v5.8h6v4H0v5.8h6V50h6V39.7h16.5v-5.3h-16v-4h7.9c12.4,0,16.7-7.8,16.7-15.3C37,11.8,35.8,0,20.3,0z M19.8,24.8h-7.9v-19h7.9c9.3,0,10.7,6,10.7,9.5C30.6,19.8,27.7,24.8,19.8,24.8z"/></svg>');}
.icon-rub-three{position: relative;background-repeat: no-repeat;float: right;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 38 50" style="enable-background:new 0 0 38 50;" xml:space="preserve"><path style="fill:%23000000" d="M20.7,31C33.6,31,38,23,38,15.5C38,11.8,36.8,0,20.7,0H6.4v24.3H0v6.5h5.9V34H0v6.5h5.9V50h6.7v-9.7h16.8v-6h-0.2h-16V31C13.1,31,20.7,31,20.7,31z M12.6,24.5v-18h7.6c9.1,0,10.6,5.8,10.6,9c0,4.3-2.7,9-10.6,9H12.6z"/></svg>');}
.icon-rub-four{position: relative;background-repeat: no-repeat;float: right;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 38.7 50" style="enable-background:new 0 0 38.7 50;" xml:space="preserve"><path style="fill:%23000000" d="M20.9,32.1c13.1,0,17.7-8.3,17.7-16c0-3.8-1.3-16-17.7-16H6v22.9H0v9h5.6v4H0v9h5.6V50h9.2v-5.3h15.8v-8.5H15.3v-4.1H20.9zM29.1,16c0,1.7-0.6,7.1-8.6,7.1h-5.8V9h5.8C27.9,9,29.1,13.4,29.1,16z"/></svg>');}
.icon-rub-five{position: relative;background-repeat: no-repeat;float: right;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 39 50" style="enable-background:new 0 0 39 50;" xml:space="preserve"><path style="fill:%23000000" d="M21.1,32.4C34.3,32.4,39,24,39,16.2S34.3,0,21.1,0H5.9v22.5H0v9.7h5.5V35H0v9.7h5.5V50h9.9v-5.4H31v-9.3H16v-2.9H21.1zM15.4,22.6v-13h5.2c6.6,0,8,3.5,8,6.5c0,1.9-0.8,6.5-8,6.5H15.4z"/></svg>');}
.icon-rub-mod-one{position: relative;background-repeat: no-repeat;float: right;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><path style="fill:%23040630" d="M8.1,49h14V17.6c0-5.4-0.3-8.9-1-10.1C20.4,6,19.2,4.9,17.5,4c-1.6-0.9-4.7-1.3-9.3-1.3V0h43.6c14.3,0,24.6,2.6,30.7,7.7c6.3,5.1,9.4,11.6,9.4,19.1c0,13-8.4,22.6-22.7,26c-4.7,1.1-12.7,1.9-24,1.9v6.4h43.7v5.7H45.2v15.6c0,5.4,0.1,8.9,0.9,10.3c0.6,1.3,1.9,2.4,3.6,3.3c1.7,0.9,4.9,1.3,9.3,1.3v2.7H8.2v-2.7c9.1,0,11.6-1.9,12.9-4.6c0.7-1.4,1-4.9,1-10.3V66.9h-14v-5.7h14v-6.4h-14V49z M45.2,5.7V49h3.6c11.9,0,18.7-6.9,18.7-21.7c0-14.9-6.7-21.6-19.3-21.6H45.2z"/></svg>');}
/* Icon */
.close-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve"><polygon style="fill:%23040630;"  points="26,1.2 24.8,0 13,11.8 1.2,0 0,1.2 11.8,13 0,24.8 1.2,26 13,14.2 24.8,26 26,24.8 14.2,13 "/></svg>');}
.closebold-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><polygon style="fill:%23202020" points="40,2.7 37.5,0 20,17.4 2.5,0 0,2.7 17.5,20 0,37.3 2.5,40 20,22.6 37.5,40 40,37.3 22.5,20 "/></svg>');}
.vk-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><g></g><g><path style="fill-rule:evenodd;clip-rule:evenodd;fill:%23000000;" d="M16.3,0c-7,0-0.7,0-7.7,0S0,1.7,0,8.7c0,3.9,0,0.7,0,7.7S1.7,25,8.7,25s0.7,0,7.7,0s8.7-1.7,8.7-8.7s0-0.7,0-7.7S23.3,0,16.3,0z M20.2,17.8h-1.8c-0.7,0-0.9-0.6-2.1-1.8c-1.1-1-1.5-1.2-1.8-1.2c-0.4,0-0.5,0.1-0.5,0.6v1.6c0,0.4-0.1,0.7-1.3,0.7c-1.9,0-4.1-1.2-5.6-3.3c-2.3-3.2-2.9-5.6-2.9-6c0-0.3,0.1-0.5,0.6-0.5h1.8c0.5,0,0.6,0.2,0.8,0.7c0.9,2.6,2.4,4.9,3,4.9c0.2,0,0.3-0.1,0.3-0.7v-2.7c-0.1-1.2-0.7-1.3-0.7-1.8c0-0.2,0.2-0.4,0.5-0.4h2.9c0.4,0,0.5,0.2,0.5,0.7v3.6c0,0.4,0.2,0.5,0.3,0.5c0.2,0,0.4-0.1,0.8-0.6c1.3-1.5,2.2-3.7,2.2-3.7c0.1-0.3,0.3-0.5,0.8-0.5h1.8c0.6,0,0.7,0.3,0.6,0.7c-0.2,1.1-2.5,4.2-2.5,4.2c-0.2,0.3-0.3,0.5,0,0.8c0.2,0.3,0.8,0.8,1.3,1.3c0.8,0.9,1.4,1.6,1.5,2.1C20.9,17.6,20.7,17.8,20.2,17.8z"/></g></svg>');}
.facebook-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><path style="fill:%23000000;" d="M23.6,0H1.4C0.6,0,0,0.6,0,1.4v22.2C0,24.4,0.6,25,1.4,25h12v-9.8h-3.3v-3.8h3.3V8.7c0-3.2,2-4.9,4.9-4.9c1.4,0,2.5,0.1,2.9,0.2v3.3h-2c-1.5,0-1.8,0.8-1.8,1.9v2.4h3.7l-0.5,3.8h-3.3V25h6.3c0.8,0,1.4-0.6,1.4-1.4V1.4C25,0.6,24.4,0,23.6,0z"/></svg>');}
.instagram-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><g><path style="fill:%23000000;" d="M12.5,2.3c3.3,0,3.7,0,5,0.1c1.2,0.1,1.9,0.3,2.3,0.4c0.6,0.2,1,0.5,1.4,0.9c0.4,0.4,0.7,0.9,0.9,1.4c0.2,0.4,0.4,1.1,0.4,2.3c0.1,1.3,0.1,1.7,0.1,5s0,3.7-0.1,5c-0.1,1.2-0.3,1.9-0.4,2.3c-0.2,0.6-0.5,1-0.9,1.4c-0.4,0.4-0.9,0.7-1.4,0.9c-0.4,0.2-1.1,0.4-2.3,0.4c-1.3,0.1-1.7,0.1-5,0.1s-3.7,0-5-0.1c-1.2-0.1-1.9-0.3-2.3-0.4c-0.6-0.2-1-0.5-1.4-0.9C3.5,20.5,3.2,20,3,19.5c-0.2-0.4-0.4-1.1-0.4-2.3c-0.1-1.3-0.1-1.7-0.1-5s0-3.7,0.1-5C2.7,6.2,2.9,5.5,3,5.1c0.2-0.6,0.5-1,0.9-1.4S4.8,3,5.3,2.8c0.4-0.2,1.1-0.4,2.3-0.4C8.9,2.3,9.3,2.3,12.5,2.3 M12.5,0C9.2,0,8.7,0,7.4,0.1S5.2,0.4,4.4,0.7S2.9,1.5,2.2,2.2S1.1,3.6,0.7,4.4C0.4,5.2,0.2,6.1,0.1,7.4C0,8.7,0,9.2,0,12.5s0,3.8,0.1,5.1s0.3,2.3,0.6,3.1c0.3,0.8,0.8,1.5,1.5,2.2c0.7,0.7,1.4,1.1,2.2,1.5c0.8,0.3,1.7,0.5,3.1,0.6C8.7,25,9.2,25,12.5,25s3.8,0,5.1-0.1c1.3-0.1,2.3-0.3,3.1-0.6c0.8-0.3,1.5-0.8,2.2-1.5c0.7-0.7,1.1-1.4,1.5-2.2c0.3-0.8,0.5-1.7,0.6-3.1c0.1-1.3,0.1-1.8,0.1-5.1s0-3.8-0.1-5.1s-0.3-2.3-0.6-3.1c-0.3-0.8-0.8-1.5-1.5-2.2s-1.4-1.1-2.2-1.5c-0.8-0.3-1.7-0.5-3.1-0.6C16.4,0,15.9,0,12.5,0L12.5,0z"/><path style="fill:%23000000;" d="M12.5,6C9,6,6.2,8.8,6.2,12.3s2.9,6.3,6.3,6.3s6.3-2.9,6.3-6.3S16.1,6,12.5,6z M12.5,16.4c-2.3,0-4.1-1.9-4.1-4.1s1.9-4.1,4.1-4.1c2.3,0,4.1,1.9,4.1,4.1S14.8,16.4,12.5,16.4z"/><circle style="fill:%23000000;" cx="19" cy="5.8" r="1.5"/></g></svg>');}
.ok-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><path style="fill:%23000000;" d="M12.5,12.6c3.5,0,6.3-2.8,6.3-6.3S16,0,12.5,0S6.2,2.8,6.2,6.3C6.2,9.7,9,12.6,12.5,12.6z M12.5,3.1c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1S9.4,7.9,9.4,6.2S10.8,3.1,12.5,3.1z M19.8,13.3c-0.4-0.7-1.3-1.3-2.7-0.3c-1.8,1.4-4.6,1.4-4.6,1.4s-2.9,0-4.6-1.4c-1.3-1-2.3-0.4-2.7,0.3c-0.6,1.3,0.1,1.9,1.7,2.9c1.4,0.9,3.2,1.2,4.4,1.3l-1,1c-1.4,1.4-2.8,2.8-3.7,3.7c-0.6,0.6-0.6,1.5,0,2.1l0.2,0.2c0.6,0.6,1.5,0.6,2.1,0l3.7-3.7c1.4,1.4,2.8,2.8,3.7,3.7c0.6,0.6,1.5,0.6,2.1,0l0.2-0.2c0.6-0.6,0.6-1.5,0-2.1l-3.7-3.7l-1-1c1.2-0.1,3-0.5,4.4-1.3C19.7,15.2,20.4,14.6,19.8,13.3z"/></svg>');}
.x{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 222 200"> <path style="fill:%23000000;" d="M134.7,84.9L209.2,0h-33.9l-56.6,63.9L70.3,0h-70l83.4,109.2L4.7,200h33.9l61.3-70l53.5,70h68.3L134.7,84.9z M40.2,19.2h20.2l121.8,160.9h-18.8L40.2,19.2z"/> </svg>');}
.youtube-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><path style="fill:%23000000;" d="M24.5,6.4c-0.3-1.1-1.1-1.9-2.2-2.2c-1.9-0.5-9.8-0.5-9.8-0.5s-7.8,0-9.8,0.5C1.7,4.5,0.8,5.4,0.5,6.4C0,8.4,0,12.5,0,12.5s0,4.1,0.5,6.1c0.3,1.1,1.1,1.9,2.2,2.2c1.9,0.5,9.8,0.5,9.8,0.5s7.8,0,9.8-0.5c1.1-0.3,1.9-1.1,2.2-2.2c0.5-2,0.5-6.1,0.5-6.1S25,8.4,24.5,6.4z M9.9,16.2V8.8l6.5,3.7L9.9,16.2z"/></svg>');}
.telegram-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path style="fill:%23000000;" d="M100,0C44.8,0,0,44.8,0,100s44.8,100,100,100s100-44.8,100-100S155.2,0,100,0z M146.3,67.9 c-1.5,15.8-8,54.2-11.3,71.9c-1.4,7.5-4.2,10-6.8,10.2c-5.8,0.5-10.2-3.8-15.8-7.5c-8.8-5.7-13.7-9.3-22.3-15 c-9.9-6.5-3.5-10.1,2.2-15.9c1.5-1.5,27.1-24.8,27.6-26.9c0.1-0.2,0.1-1.2-0.5-1.7c-0.6-0.5-1.4-0.3-2.1-0.2 c-0.9,0.2-14.9,9.5-42.1,27.9c-4,2.7-7.6,4.1-10.8,4c-3.6-0.1-10.4-2-15.6-3.7c-6.2-2-11.2-3.1-10.8-6.6c0.2-1.8,2.7-3.7,7.4-5.6 c29.1-12.7,48.5-21.1,58.3-25.1c27.7-11.6,33.6-13.6,37.3-13.7c0.8,0,2.7,0.2,3.9,1.2c1,0.8,1.2,1.9,1.4,2.7 C146.3,64.9,146.5,66.6,146.3,67.9z"/></svg>');}
.arrowdown-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><polygon style="fill:%23202020" points="37.5,8.6 20,26.1 2.5,8.6 0,11.3 18.1,29.3 20,31.4 21.9,29.3 40,11.3 "/></svg>');}
.closebold-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><polygon style="fill:%23202020" points="40,2.7 37.5,0 20,17.4 2.5,0 0,2.7 17.5,20 0,37.3 2.5,40 20,22.6 37.5,40 40,37.3 22.5,20 "/></svg>');}
.eye-icon-mod-one{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 46" style="enable-background:new 0 0 100 46;" xml:space="preserve"><path style="fill:%23040630" d="M49.8,0C30.7,0,29.9,15.1,0,21.9C28.1,28.4,30.3,46.2,50.3,46C69,45.8,69.7,28.5,100,20.8C70.7,13.9,69.7,0,49.8,0z M55.4,40.2c-8.5,2.4-21.4-1.4-23.8-9.9c-0.5-2-0.4-4,0.1-6c1.9-0.5,3.7-0.9,5.7-1.3c-1.5,5.4,1,11.1,7.4,13.1c5.2,1.6,13.5-0.3,16.6-5.3c1.8-2.9,1.5-5.9,0.2-8.5c1.9,0.2,3.7,0.5,5.5,0.9c0.1,0.2,0.1,0.3,0.2,0.5C69.6,32,63.8,37.8,55.4,40.2z"/></svg>');}
.info-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> <path style="fill:%23040630" d="M123,176.2c0,7,1.1,11.8,3.2,14.5c2.1,2.6,5.8,4,11.1,4v5.4c-18.4-0.7-30.5-1-36.3-1c-5.8,0-18.6,0.3-38.4,1 v-5.4c5.3,0,9-1.3,11.1-4c2.1-2.6,3.2-7.5,3.2-14.5V95.1c0-7.8-1.1-13.6-3.2-17.1c-2.1-3.6-5.8-5.4-11.1-5.4v-5.4 c5.5,0.5,10.7,0.8,15.9,0.8c17.7,0,32.6-1.2,44.5-3.6V176.2z M119.1,5.6c4.9,3.8,7.3,9.2,7.3,16.4s-2.4,12.6-7.3,16.4 c-4.9,3.8-11.7,5.6-20.6,5.6c-9,0-15.9-1.9-20.7-5.6c-4.8-3.7-7.2-9.2-7.2-16.4S73,9.4,77.7,5.6C82.5,1.9,89.4,0,98.5,0 C107.3,0,114.2,1.9,119.1,5.6z"/> <rect x="7" y="115.4" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -86.5168 55.5806)" style="fill:%23040630" width="33.7" height="33.7"/> <rect x="159.3" y="115.4" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -41.8994 163.2965)" style="fill:%23040630" width="33.7" height="33.7"/></svg>');}
.get-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> <path style="fill:%23040630" d="M160,20v160H40V68.3L88.3,20H160 M180,0H80L20,60v140h160V0L180,0z"/></svg>');}
.deal-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> <polygon style="fill:%23040630" points="172,25 78.5,118.5 28.3,68.4 0.1,96.7 50.2,146.8 50.2,146.8 78.4,175 200.3,53.2 "/> </svg>');}
.support-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> <path style="fill:%23040630" d="M65.1,33.5c26.7-13.9,57.9-10.2,80.3,7l-18.1,11.8L188,82.3l-2.8-67.6l-17.9,11.6 C137.1-1.3,91.8-8.6,53.5,11.3C33.4,21.8,18.4,38.2,9.4,57.2L34,64.1C40.9,51.4,51.4,40.6,65.1,33.5z"/> <path style="fill:%23040630" d="M134.4,166.5c-26.7,13.9-58,10.1-80.4-7.1v0l18.7-12.2v0L12,117.3h0l2.8,67.6c0,0,0,0,0,0l17.3-11.2 c30.1,27.7,75.5,35,113.8,15c16.1-8.4,29-20.6,38.1-35l-20.6-14.2C156.6,150.6,146.8,160,134.4,166.5z"/></svg>');}
.building-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><rect y="35.3" style="fill:%23040630" width="58.9" height="58.9"/> <rect x="70.6" y="35.3" style="fill:%23040630" width="58.9" height="58.9"/> <rect x="70.6" y="105.8" style="fill:%23040630" width="58.9" height="58.9"/> <rect x="141.1" y="105.8" style="fill:%23040630" width="58.9" height="58.9"/></svg>');}
.promotion-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> <polygon style="fill:%23040630" points="109.9,36.7 0,94.5 4.4,130 28.6,135.8 34.7,184.2 59.5,181.1 54.5,142 125.2,159 "/> <polygon style="fill:%23040630" points="173.3,15.8 145.5,30.4 152.8,44.5 180.7,29.9 "/> <polygon style="fill:%23040630" points="156.1,157.4 186.5,165.6 190.6,150.2 160.3,141.9 "/> <polygon style="fill:%23040630" points="168.6,98 200,96.1 199,80.1 167.6,82 "/></svg>');}
.mail-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 60"><path style="fill:%23040630" d="M97.2,2.8C95.4,1,93,0,90.5,0L9.6,0c0,0,0,0,0,0C4.3,0,0,4.3,0,9.7l0,43.7c0,2.6,1,5,2.8,6.8 C4.6,62,7,63,9.5,63l80.9,0c5.3,0,9.5-4.3,9.5-9.7l0-43.7C100,7.1,99,4.7,97.2,2.8z M44,24.6L11.3,6.1l77.3,0L56,24.6 C52.3,26.7,47.7,26.7,44,24.6z M93.9,10.2l0,43.1c0,1.9-1.6,3.5-3.5,3.5l-80.9,0c-1.9,0-3.5-1.6-3.5-3.5l0-43.1l36.5,20.6 c4.7,2.6,10.2,2.6,14.9,0L93.9,10.2z"/></svg>');}
.calendar-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65 50"> <path style="fill:%23040630" d="M57.4,0H7.6C3.4,0,0,3.4,0,7.6v34.7C0,46.6,3.4,50,7.6,50h49.7c4.2,0,7.6-3.4,7.6-7.6V7.6C65,3.4,61.6,0,57.4,0z M62,42.4 c0,2.6-2.1,4.6-4.6,4.6H7.6C5.1,47,3,44.9,3,42.4v-24h59V42.4z"/> <path style="fill:%23040630" d="M14.5,39.1c3.3,0,6-2.7,6-6v0c0-3.3-2.7-6-6-6s-6,2.7-6,6v0C8.5,36.4,11.2,39.1,14.5,39.1z"/> <path style="fill:%23040630" d="M32.5,39.1c3.3,0,6-2.7,6-6v0c0-3.3-2.7-6-6-6s-6,2.7-6,6v0C26.5,36.4,29.2,39.1,32.5,39.1z"/> <path style="fill:%23040630" d="M50.5,39.1L50.5,39.1c3.3,0,6-2.7,6-6v0c0-3.3-2.7-6-6-6h0c-3.3,0-6,2.7-6,6v0C44.5,36.4,47.2,39.1,50.5,39.1z"/></svg>');}
/* Icon white */
.white.eye-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 184 119" style="enable-background:new 0 0 184 119;" xml:space="preserve"><g><path style="fill:%23FFFFFF" d="M92,29.7c-16.5,0-30,13.4-30,29.8s13.5,29.8,30,29.8s30-13.4,30-29.8S108.5,29.7,92,29.7z"/><path style="fill:%23FFFFFF" d="M183.1,56.6L183.1,56.6C181.5,54.3,143.3,0,92,0C40.7,0,2.5,54.3,0.9,56.6c-1.2,1.8-1.2,4.1,0,5.8C2.5,64.7,40.6,119,92,119c51.3,0,89.5-54.3,91.1-56.6C184.3,60.7,184.3,58.3,183.1,56.6z M92,108.7c-39.5,0-72.2-38.6-80.4-49.2C19.8,48.9,52.5,10.3,92,10.3c39.4,0,72.1,38.6,80.4,49.2C164.2,70.1,131.5,108.7,92,108.7z"/></g></svg>');}
.white.zoom-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve"><g><path style="fill:%23FFFFFF" d="M18.6,17.1c1.5-1.8,2.3-4.1,2.3-6.6c0-5.7-4.7-10.4-10.5-10.4C4.8,0.1,0.1,4.8,0.1,10.5s4.7,10.4,10.4,10.4c2.5,0,4.7-0.8,6.6-2.3l7.4,7.4l1.5-1.5L18.6,17.1z M18.8,10.5c0,4.7-3.7,8.3-8.3,8.3s-8.3-3.7-8.3-8.3s3.7-8.3,8.3-8.3S18.8,5.8,18.8,10.5z"/><polygon style="fill:%23FFFFFF" points="11.5,5.4 9.4,5.4 9.4,9.4 5.4,9.4 5.4,11.5 9.4,11.5 9.4,15.6 11.5,15.6 11.5,11.5 15.6,11.5 15.6,9.4 11.5,9.4"/></g></svg>');}
.white.arrow-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><polygon style="fill:%23FFFFFF" points="30.7,20 29.3,18.7 29.3,18.7 10.7,0 9.3,1.3 28,20 9.3,38.7 10.7,40 29.3,21.3 29.3,21.3 30.7,20 30.7,20 "/></svg>');}
.white.close-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve"><polygon style="fill:%23FFFFFF" points="26,1.2 24.8,0 13,11.8 1.2,0 0,1.2 11.8,13 0,24.8 1.2,26 13,14.2 24.8,26 26,24.8 14.2,13 "/></svg>');}
.white.vk-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><g></g><g><path style="fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;" d="M16.3,0c-7,0-0.7,0-7.7,0S0,1.7,0,8.7c0,3.9,0,0.7,0,7.7S1.7,25,8.7,25s0.7,0,7.7,0s8.7-1.7,8.7-8.7s0-0.7,0-7.7S23.3,0,16.3,0z M20.2,17.8h-1.8c-0.7,0-0.9-0.6-2.1-1.8c-1.1-1-1.5-1.2-1.8-1.2c-0.4,0-0.5,0.1-0.5,0.6v1.6c0,0.4-0.1,0.7-1.3,0.7c-1.9,0-4.1-1.2-5.6-3.3c-2.3-3.2-2.9-5.6-2.9-6c0-0.3,0.1-0.5,0.6-0.5h1.8c0.5,0,0.6,0.2,0.8,0.7c0.9,2.6,2.4,4.9,3,4.9c0.2,0,0.3-0.1,0.3-0.7v-2.7c-0.1-1.2-0.7-1.3-0.7-1.8c0-0.2,0.2-0.4,0.5-0.4h2.9c0.4,0,0.5,0.2,0.5,0.7v3.6c0,0.4,0.2,0.5,0.3,0.5c0.2,0,0.4-0.1,0.8-0.6c1.3-1.5,2.2-3.7,2.2-3.7c0.1-0.3,0.3-0.5,0.8-0.5h1.8c0.6,0,0.7,0.3,0.6,0.7c-0.2,1.1-2.5,4.2-2.5,4.2c-0.2,0.3-0.3,0.5,0,0.8c0.2,0.3,0.8,0.8,1.3,1.3c0.8,0.9,1.4,1.6,1.5,2.1C20.9,17.6,20.7,17.8,20.2,17.8z"/></g></svg>');}
.white.facebook-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><path style="fill:%23FFFFFF;" d="M23.6,0H1.4C0.6,0,0,0.6,0,1.4v22.2C0,24.4,0.6,25,1.4,25h12v-9.8h-3.3v-3.8h3.3V8.7c0-3.2,2-4.9,4.9-4.9c1.4,0,2.5,0.1,2.9,0.2v3.3h-2c-1.5,0-1.8,0.8-1.8,1.9v2.4h3.7l-0.5,3.8h-3.3V25h6.3c0.8,0,1.4-0.6,1.4-1.4V1.4C25,0.6,24.4,0,23.6,0z"/></svg>');}
.white.instagram-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><g><path style="fill:%23FFFFFF;" d="M12.5,2.3c3.3,0,3.7,0,5,0.1c1.2,0.1,1.9,0.3,2.3,0.4c0.6,0.2,1,0.5,1.4,0.9c0.4,0.4,0.7,0.9,0.9,1.4c0.2,0.4,0.4,1.1,0.4,2.3c0.1,1.3,0.1,1.7,0.1,5s0,3.7-0.1,5c-0.1,1.2-0.3,1.9-0.4,2.3c-0.2,0.6-0.5,1-0.9,1.4c-0.4,0.4-0.9,0.7-1.4,0.9c-0.4,0.2-1.1,0.4-2.3,0.4c-1.3,0.1-1.7,0.1-5,0.1s-3.7,0-5-0.1c-1.2-0.1-1.9-0.3-2.3-0.4c-0.6-0.2-1-0.5-1.4-0.9C3.5,20.5,3.2,20,3,19.5c-0.2-0.4-0.4-1.1-0.4-2.3c-0.1-1.3-0.1-1.7-0.1-5s0-3.7,0.1-5C2.7,6.2,2.9,5.5,3,5.1c0.2-0.6,0.5-1,0.9-1.4S4.8,3,5.3,2.8c0.4-0.2,1.1-0.4,2.3-0.4C8.9,2.3,9.3,2.3,12.5,2.3 M12.5,0C9.2,0,8.7,0,7.4,0.1S5.2,0.4,4.4,0.7S2.9,1.5,2.2,2.2S1.1,3.6,0.7,4.4C0.4,5.2,0.2,6.1,0.1,7.4C0,8.7,0,9.2,0,12.5s0,3.8,0.1,5.1s0.3,2.3,0.6,3.1c0.3,0.8,0.8,1.5,1.5,2.2c0.7,0.7,1.4,1.1,2.2,1.5c0.8,0.3,1.7,0.5,3.1,0.6C8.7,25,9.2,25,12.5,25s3.8,0,5.1-0.1c1.3-0.1,2.3-0.3,3.1-0.6c0.8-0.3,1.5-0.8,2.2-1.5c0.7-0.7,1.1-1.4,1.5-2.2c0.3-0.8,0.5-1.7,0.6-3.1c0.1-1.3,0.1-1.8,0.1-5.1s0-3.8-0.1-5.1s-0.3-2.3-0.6-3.1c-0.3-0.8-0.8-1.5-1.5-2.2s-1.4-1.1-2.2-1.5c-0.8-0.3-1.7-0.5-3.1-0.6C16.4,0,15.9,0,12.5,0L12.5,0z"/><path style="fill:%23FFFFFF;" d="M12.5,6C9,6,6.2,8.8,6.2,12.3s2.9,6.3,6.3,6.3s6.3-2.9,6.3-6.3S16.1,6,12.5,6z M12.5,16.4c-2.3,0-4.1-1.9-4.1-4.1s1.9-4.1,4.1-4.1c2.3,0,4.1,1.9,4.1,4.1S14.8,16.4,12.5,16.4z"/><circle style="fill:%23FFFFFF;" cx="19" cy="5.8" r="1.5"/></g></svg>');}
.white.x{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 222 200"> <path style="fill:%23FFFFFF;" d="M134.7,84.9L209.2,0h-33.9l-56.6,63.9L70.3,0h-70l83.4,109.2L4.7,200h33.9l61.3-70l53.5,70h68.3L134.7,84.9z M40.2,19.2h20.2l121.8,160.9h-18.8L40.2,19.2z"/> </svg>');}
.white.telegram-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path style="fill:%23FFFFFF;" d="M100,0C44.8,0,0,44.8,0,100s44.8,100,100,100s100-44.8,100-100S155.2,0,100,0z M146.3,67.9 c-1.5,15.8-8,54.2-11.3,71.9c-1.4,7.5-4.2,10-6.8,10.2c-5.8,0.5-10.2-3.8-15.8-7.5c-8.8-5.7-13.7-9.3-22.3-15 c-9.9-6.5-3.5-10.1,2.2-15.9c1.5-1.5,27.1-24.8,27.6-26.9c0.1-0.2,0.1-1.2-0.5-1.7c-0.6-0.5-1.4-0.3-2.1-0.2 c-0.9,0.2-14.9,9.5-42.1,27.9c-4,2.7-7.6,4.1-10.8,4c-3.6-0.1-10.4-2-15.6-3.7c-6.2-2-11.2-3.1-10.8-6.6c0.2-1.8,2.7-3.7,7.4-5.6 c29.1-12.7,48.5-21.1,58.3-25.1c27.7-11.6,33.6-13.6,37.3-13.7c0.8,0,2.7,0.2,3.9,1.2c1,0.8,1.2,1.9,1.4,2.7 C146.3,64.9,146.5,66.6,146.3,67.9z"/></svg>');}
.white.whatsapp-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 636.1 641.4"> <path style="fill:%23ffffff" d="M543.6,92.9C483.8,33,404.2,0,319.5,0C144.9,0,2.7,142.1,2.7,316.8c0,55.8,14.6,110.3,42.3,158.4L0,639.4l168-44.1 c46.3,25.2,98.4,38.5,151.4,38.6h0.1c174.6,0,316.8-142.1,316.8-316.8C636.4,232.4,603.4,152.8,543.6,92.9z M319.5,580.4h-0.1 c-47.3,0-93.6-12.7-134-36.7l-9.6-5.7l-99.7,26.1l26.6-97.2l-6.3-10C70,415,56.1,366.6,56.2,316.8 C56.2,171.6,174.3,53.5,319.6,53.5c70.3,0,136.5,27.4,186.2,77.2s77.1,115.9,77.1,186.3C582.8,462.2,464.6,580.4,319.5,580.4z"/> <path style="fill:%23ffffff" d="M463.9,383.1c-7.9-4-46.8-23.1-54.1-25.8c-7.3-2.6-12.5-4-17.8,4c-5.3,7.9-20.4,25.8-25.1,31c-4.6,5.3-9.2,5.9-17.2,2 c-7.9-4-33.4-12.3-63.7-39.3c-23.5-21-39.4-46.9-44-54.8c-4.6-7.9,0-11.8,3.5-16.2c8.6-10.6,17.2-21.8,19.8-27.1 c2.6-5.3,1.3-9.9-0.7-13.9c-2-4-17.8-42.9-24.4-58.8c-6.4-15.4-13-13.3-17.8-13.6c-4.6-0.2-9.9-0.3-15.2-0.3 c-5.3,0-13.9,2-21.1,9.9c-7.3,7.9-27.7,27.1-27.7,66s28.4,76.6,32.3,81.9c4,5.3,55.8,85.2,135.2,119.5c18.9,8.2,33.6,13,45.1,16.7 c19,6,36.2,5.2,49.9,3.1c15.2-2.3,46.8-19.2,53.4-37.6c6.6-18.5,6.6-34.3,4.6-37.6C477.1,389.1,471.8,387.1,463.9,383.1z"/> </svg>');}
.white.viber-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 469.3 512"><path style="fill:%23ffffff" d="M416.4,49.9L416.4,49.9c-65.8-62.7-288.1-72-366.9,2.8C14.1,89.3,1.7,143,0.3,209.5c-1.4,66.5-3,191.1,113.1,224.9h0.1 l-0.1,51.6c0,0-0.8,20.9,12.6,25.1c15.3,4.9,22.2-4.8,69.7-61.5c79.4,6.9,140.5-8.9,147.4-11.2c16-5.4,106.8-17.4,121.5-142l0,0 C479.8,167.8,457.2,86.6,416.4,49.9z M429.8,286.9c-12.5,104-86,110.6-99.6,115.1c-5.8,1.9-59.4,15.7-126.8,11.2 c0,0-50.3,62.7-65.9,79c-5.1,5.3-10.7,4.8-10.6-5.7c0-6.9,0.4-85.7,0.4-85.7c-98.4-28.2-92.6-134.3-91.5-189.8 c1.1-55.5,11.2-101,41.2-131.6c69.1-64.8,264-50.3,313.7-3.6C451.3,129.7,429.7,281.7,429.8,286.9z"/> <path style="fill:%23ffffff" d="M231.3,91.7c-8.2,0-8.2,12.8,0,12.9c63.7,0.5,116.2,44.9,116.8,126.4c0,8.6,12.6,8.5,12.5-0.1h0 C359.9,143.1,302.6,92.2,231.3,91.7z"/> <path style="fill:%23ffffff" d="M315.1,217.5c-0.2,8.5,12.4,8.9,12.5,0.3c1-48.4-28.8-88.3-84.9-92.5c-8.2-0.6-9.1,12.3-0.9,12.9 C290.5,141.9,316.1,175.1,315.1,217.5L315.1,217.5z"/> <path style="fill:%23ffffff" d="M346,305.4c-12-11.7-30.1-24.6-44.3-32.9h0c-10.5-6.1-21.3-2.3-25.7,3.7l-9.3,12c-4.7,6.1-13.5,5.3-13.5,5.3 c-64.3-17-81.5-84.3-81.5-84.3s-0.8-9.1,5.1-14l11.6-9.6c5.8-4.6,9.5-15.7,3.6-26.6c-15.8-28.5-26.4-38.4-31.8-45.9 c-5.7-7.1-14.2-8.7-23.1-3.9h-0.2c-18.5,10.8-38.7,31-32.2,51.8c11,21.9,31.3,91.8,95.9,144.7c30.4,25,78.4,50.6,98.8,56.5l0.2,0.3 c20.1,6.7,39.6-14.3,50.1-33.3V329C354.3,319.8,352.7,311.1,346,305.4z"/> <path style="fill:%23ffffff" d="M283,206.8c0.4,8.6,12.9,8,12.5-0.6c-1.4-28.7-16.3-44.7-43.3-46.2c-8.2-0.5-9,12.4-0.7,12.9h0 C272,174.1,281.9,184.8,283,206.8z"/> </svg>');}
/* Buttons */ 
.button-large{background-color: #08fdff;border: 1px solid #0ce0e2;text-decoration: none;color: #040630;text-align: center;display: inline-block;float: left;text-decoration: none;font-weight: 300;font-size: 18px;padding: 18px 50px 19px 50px;border-radius: 80px;-moz-border-radius: 80px;-webkit-border-radius: 80px;z-index: 300;position: relative;cursor: pointer;transition: background-color .1s ease-in-out, color .3s ease-in-out, border .1s ease-in-out;}
.button-large:hover{background-color: #040630;border: 1px solid #040630;color: #FFF;text-decoration: none;}
.button-large:active{background-color: #03041f;color: #FFF;}
.button-normal{text-align: center;display: inline-block;text-decoration: none;font-weight: 300;font-size: 16px;line-height: 24px;padding: 10px 30px 10px 30px;background-color: rgb(8, 253, 255);opacity: 1;color: #040630;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;z-index: 300;float: left;cursor: pointer;}
.button-normal:hover{background-color: #040630;text-decoration: none;color: #FFF;}
.button-normal:active{background-color: #03041f;color: #FFF;}
.button-normal.light{border: 1px solid #f5f5f5;color: rgb(5, 7, 48);background-color: initial;padding: 9px 30px 9px 30px;}
.button-normal.light:hover{background-color: rgb(8, 253, 255);opacity: 1;color: #040630;border: 1px solid #08fdff;}
.button-normal.light:active{background-color: #09f7f9;}
.button-small{text-align: center;background-color: rgba(54, 18, 236, 0.88);opacity: 1;color: #FFF;cursor: pointer;display: inline-block;text-decoration: none;font-weight: 300;font-size: 14px;line-height: 18px;padding: 7px 15px 7px 15px;opacity: 1;border-radius: 3px;float: left;-moz-border-radius: 3px;-webkit-border-radius: 3px;z-index: 300;}
.button-small:hover{background-color: rgba(54, 18, 236, 0.92);text-decoration: none;color: #FFF;}
.button-small:active{background-color: rgba(54, 18, 236, 1);}
.button-small.light{border: 1px solid rgba(54, 18, 236, 0.88);color: rgba(54, 18, 236, 0.88);background-color: initial;padding: 6px 15px 6px 15px;}
.button-small.light:hover{background-color: rgba(54, 18, 236, 0.92);color: #FFF;}
.button-small.light:active{background-color: rgba(54, 18, 236, 1);}
/* Preloader */
.preloader{display: inline-block;position: relative;width: 200px;height: 200px;-webkit-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
.remodal-modal-open .preloader{z-index: 11300;opacity: 1;visibility: visible;display: inline-block;position: fixed;transform: translate(-50%, -50%);left: 50%;top: 50%;}
.preloader:after{content: '';display: inline-block;width: 50px;height: 50px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;position: absolute;top: 50%;left: 50%;margin: -27px 0px 0px -27px;border: 4px solid #08fdff;}
.preloader:before{content: '';display: inline-block;width: 160px;height: 160px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;position: absolute;top: 50%;left: 50%;margin: -81px 0px 0px -81px;border: 1px solid #ececec;}
.preloader:before {animation: preloaderbefore 2s ease-in-out infinity alternate;-webkit-animation: preloaderbefore 2s ease-in-out infinite alternate;-o-animation: preloaderbefore 2s ease-in-out infinite alternate;-moz-animation: preloaderbefore 2s ease-in-out infinite alternate;}
@keyframes preloaderbefore {from {transform: scale(1);} to {transform: scale(1.2);}}
@-webkit-keyframes preloaderbefore {from {transform: scale(1);} to {transform: scale(1.2);}}
@-moz-keyframes preloaderbefore {from {transform: scale(1);} to {transform: scale(1.2);}}
@-o-keyframes preloaderbefore {from {transform: scale(1);} to {transform: scale(1.2);}}
.preloader:after {animation: preloaderafter 1s ease-in-out infinite alternate;-webkit-animation: preloaderafter 1s ease-in-out infinite alternate;-o-animation: preloaderafter 1s ease-in-out infinite alternate;-moz-animation: preloaderafter 1s ease-in-out infinite alternate;}
@keyframes preloaderafter {from {transform: scale(1);} to {transform: scale(1.3);}}
@-webkit-keyframes preloaderafter {from {transform: scale(1);} to {transform: scale(1.3);}}
@-moz-keyframes preloaderafter {from {transform: scale(1);} to {transform: scale(1.3);}}
@-o-keyframes preloaderafter {from {transform: scale(1);} to {transform: scale(1.3);}}
.authorization-container.active .preloader{opacity: 1;}
/* Tab */

.tab-box{display: inline-block;float: left;width: calc(100% - 80px);position: relative;margin: 0px 40px 80px 40px;}
.tabs{display: inline-block;float: left;width: 100%;margin: 20px 0px 20px 0px;}
.tabs-inr{display: inline-block;float: left;width: 100%;text-align:  center;}
.tabs-inr li{margin: 0px 20px 0px 20px;display: inline-block;color: #040630;font-size: 16px;font-weight: 300;font-family: 'opensans';background-color: #FFF;padding: 10px 30px 10px 30px;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #f5f5f5;cursor: pointer;margin: 20px 20px 20px 20px;position: relative;}
.tabs-inr li:hover{background-color: #08fdff;border: 1px solid #08fdff;}
.tabs-inr li.active{background-color: #08fdff;border: 1px solid #08fdff;cursor: default;}
.tabs-inr li:before {position: absolute;content: '';display: inline-block;width: 100%;top: -40px;left: -40px;height: 100%;padding: 40px;}
.tab-container{position: relative;display: inline-block;float: left;width: 100%;}
.tab-container .tab-content.active{visibility: visible;opacity: 1;height: auto;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.tab-container .tab-content{opacity: 0;visibility: hidden;position: relative;height: 0px;float:  left;display: inline-block;width: 100%;}

/* Checkbox */
.checkbox{display: inline-block;float: left;width: 100%;color: #000000;font-weight: 300;font-size: 18px;line-height: 33px;}
.checkbox-container{display: inline-block;float:  left;width: 100%;text-align: left;}
.checkbox-container-box{display: inline-block;float:  left;width:  100%;margin: -15px 0px -13px 0px;position:  relative;}
.checkbox a{color: #000000;}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {position: absolute;left: -9999px;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {position: relative;cursor: pointer;padding: 9px 0px 8px 36px;display: inline-block;width: calc(100% - 36px);opacity: 0.7;}
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0px;top: 14px;width: 21px;height: 21px;border: 1px solid rgb(0, 0, 0);opacity: 0.7;}
[type="checkbox"]:checked + label{opacity: 1;}
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {transition: all .2s;position: absolute;width: 13px;left: 5px;height: 13px;top: 19px;background-repeat: no-repeat;background-size: 13px 13px;background-position: 0px 0px;content: '';z-index: 10;}
[type="checkbox"]:checked + label:before{}
[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);background-image: url('data:image/svg+xml;utf8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 10 10" style="enable-background:new 0 0 10 10;" xml:space="preserve"><polygon style="fill:%23000000" points="10,2.3 9,1.3 3.7,6.7 1,4 0,5 3.7,8.7 3.7,8.7 3.7,8.7 "/></svg>');}
[type="checkbox"]:not(:checked) + label:hover{opacity: 1;}
[type="checkbox"]:not(:checked) + label:hover:before{border: 1px solid rgb(0, 0, 0);opacity: 1;}
[type="checkbox"]:checked + label:hover:before{border: 1px solid rgb(0, 0, 0);opacity: 1;}
/* Radio */
.radio{display: inline-block;float: left;width: 100%;font-size: 16px;color: #000000;font-weight: 300;line-height: 25px;}
.radio-container-box{display: inline-block;float: left;width: 100%;margin: -15px 0px -13px 0px;position: relative;}
.radio-container-box .radio-container{color: #000000;display: inline-block;position: relative;float: left;width: 100%;}
.radio-container-box .radio-container:first-child{margin: 0px 0px 0px 0px;}
.radio-container-box .radio-container input[type=radio]{position: absolute;visibility: hidden;}
.radio-container-box .radio-container label{padding: 9px 0px 8px 36px;width: calc(100% - 36px);position: relative;margin: 0px 0px 0px 0px;display: inline-block;float: left;opacity: 0.7;cursor: pointer;}
.radio-container-box .radio-container:hover label{opacity: 1;}
.radio-container-box .radio-container .active{display: block;position: absolute;border: 1px solid #000000;border-radius: 100%;height: 14px;width: 14px;top: 13px;opacity: 0.7;}
.radio-container-box .radio-container:hover .active {border: 1px solid #000000;opacity: 1;}
.radio-container-box .radio-container .active::before {display: block;position: absolute;content: '';border-radius: 100%;height: 6px;width: 6px;top: 4px;left: 4px;}
input[type=radio]:checked ~ .active {border: 1px solid #000;opacity: 1;}
input[type=radio]:checked ~ .active::before{background: #000;}
input[type=radio]:checked ~ label{color: #000000;opacity: 1;}
/* Select */
.selectbox{width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.15);display: inline-block;float: left;position: relative;font-weight: 300;line-height: 34px;font-size: 16px;margin: 12px 0px 0px 0px;}
.selectbox label {position: absolute;top: -4px;font-weight: 300;line-height: 34px;font-size: 14px;color: #969696;}
.selectbox:hover{border-bottom: 1px solid rgba(0, 0, 0, 0.3);}
.selectbox-container{position:  relative;display:  inline-block;float:  left;width: 100%;font-size: 16px;color: #000000;font-weight: 300;line-height: 25px;}
.selectcontainer {position: relative;display: inline-block;user-select: none;float:  left;width: 100%;}
.selectcontainer select {display: none;}
.select-hidden {display: none;}
.active.selectbutton-trigger{}
.selectbutton-trigger {background-color: transparent;z-index: 20;position: relative;padding: 27px 0px 9px 0px;width: 100%;color: #202020;display: inline-block;font-weight: 300;line-height: 34px;font-size: 16px;cursor: pointer;}
.selectbutton-trigger:after {position: absolute;border: 0px;display: inline-block;border-style: solid;float: left;content: '';right: 0px;top: 38px;background-position: 50% 50%;background-size: 15px 15px;height: 15px;width: 15px;background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><polygon style="fill:%23000000" points="30.7,20 29.3,18.7 29.3,18.7 10.7,0 9.3,1.3 28,20 9.3,38.7 10.7,40 29.3,21.3 29.3,21.3 30.7,20 30.7,20 "/></svg>');-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);opacity: 0.4;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.selectbutton-trigger.active:after {-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
.selectbutton-trigger:hover:after{opacity: 1;}
.selectbutton-options {min-height: 0px;max-height: 0px;display: inline-block;float: left;visibility: hidden;opacity: 0;position: absolute;left: 0px;top: 71px;width: 100%;overflow-y: auto;overflow-x: hidden;}
.open.selectbutton-options {background-color: rgb(255, 255, 255);visibility: visible;opacity: 1;top: 71px;z-index: 900;min-height: 52px;max-height: 260px;height:  auto;}
.selectbutton-options li[rel="hide"] {display: none;}
.selectbutton-options:before {position: absolute;display: block;bottom: 100%;width: 7px;}
.option-hover:before {background: #f9f9f9;}
.selectbutton-options li {opacity: 0;display: inline-block;float: left;cursor: pointer;margin: 0px 0px 0px 0px;text-align: left;position: relative;text-decoration: none;background-color: rgb(251, 251, 251);color: #202020;padding: 14px 20px 13px 20px;width: calc(100% - 40px);z-index: 700;}
.selectbutton-options li:hover{background-color: rgba(54, 18, 236, 0.88);color: #fff;}
.selectbutton-options li:active{background-color: rgba(54, 18, 236, 1);}
.selectbutton-options li.active{background-color: rgba(54, 18, 236, 1);color: #fff;}
.selectbutton-options-box.selection{background-color: rgb(216, 188, 57);}
.selectbutton.opened .selectbutton-options:before{content:'';display: inline-block;width: 100%;height: 100%;position: fixed;left:  0px;top: 0px;z-index: 600;}
.selectbutton-options::-webkit-scrollbar{width: 5px;}
.selectbutton-options::-webkit-scrollbar-button{display:none;}
.selectbutton-options::-webkit-scrollbar-track{background: #d9d9d9;}
.selectbutton-options::-webkit-scrollbar-thumb{width:5px;background: rgba(54, 18, 236, 0.88);}
.open.selectbutton-options li{opacity: 1;}
/* Input */
.input {width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.15);display: inline-block;float: left;position: relative;font-weight: 300;line-height: 34px;font-size: 16px;margin: 12px 0px 0px 0px;text-align: left;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.input:hover{border-bottom: 1px solid rgba(0, 0, 0, 0.3);}
.input:after {content: "";display: table;clear: both;}
.input input {background-color: transparent;z-index: 20;position: relative;padding: 27px 0px 9px 0px;width: 100%;color: #202020;display: inline-block;font-weight: 300;line-height: 34px;font-size: 16px;}
.input input:focus {outline: none;}
.input label {position: absolute;white-space: nowrap;top: 27px;left: 0px;display: inline-block;color: rgba(0, 0, 0, 0.75);transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.input label:hover {cursor: text;}
.input input:focus + label {font-size: 14px;color: #969696;}
.input input:focus + label,
.input input.active + label {transform: translateY(-31px);font-size: 14px;color: #969696;z-index: 200;/*background-color: #FFF;*/width: calc(100% - 20px);}
.input-nospam{display: none;}
/* Large Input */
.input.large input{line-height: 35px;font-size: 20px;}
.input.large label{line-height: 35px;font-size: 20px;}
/* Textarea */
.textarea {width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.15);display: inline-block;float: left;position: relative;font-weight: 300;line-height: 34px;font-size: 16px;margin: 12px 0px 0px 0px;text-align: left;}
.textarea:hover{border-bottom: 1px solid rgba(0, 0, 0, 0.3);}
.textarea:after {content: "";display: table;clear: both;}
.textarea textarea {background-color: transparent;font-family: 'opensans';z-index: 20;position: relative;padding: 28px 0px 0px 0px;width: 100%;color: #202020;display: inline-block;font-weight: 300;margin: 0px 0px -1px 0px;line-height: 30px;font-size: 16px;border: 0px;height: 140px;resize:none;}
.textarea textarea:focus {outline: none;}
.textarea label {position: absolute;top: 27px;display: inline-block;color: rgba(0, 0, 0, 0.75);left: 0px;}
.textarea label:hover {cursor: text;}
.textarea textarea:focus + label {font-size: 14px;color: #969696;}
.textarea textarea:focus + label, .textarea textarea.active + label {transform: translateY(-31px);font-size: 14px;color: #969696;z-index: 200;background-color: #FFF;width: calc(100% - 20px);}
.textarea.error-wrap{border-bottom: 1px solid rgb(0 0 0 / 88%);}
.textarea.error-wrap label{color: #000000;}
.textarea.error-wrap textarea:focus + label, .textarea.error-wrap textarea.active + label{color: #000000;}
.textarea.large textarea {line-height: 35px;font-size: 20px;}
.textarea.large label {line-height: 35px;font-size: 20px;}/* Separator dot */
.separatordot{text-align: center;display: inline-block;float:  left;width: 100%;height: 6px;margin: 40px 0px 0px 0px;}
.separatordot .separatordot-element{content: '';display: inline-block;height: 6px;width: 6px;background-color: #202020;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin: 0px 8px 0px 8px;position:  relative;top: -11px;}
.separatordot .separatordot-element:first-child{margin: 0px 8px 0px 0px;}
.separatordot .separatordot-element:last-child{margin: 0px 0px 0px 8px;}

/* Anchor link */
.anchorlink{color: #747474;text-decoration: none;position: relative;display: inline-block;cursor: pointer;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.anchorlink::after{content:'';display:inline-block;position: absolute;bottom: 7px;border-bottom: 1px dotted #c5c5c5;width: calc(100% - 1px);left: 2px;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.anchorlink:hover{color: #000;}
.anchorlink:hover::after{border-bottom: 1px dotted #000000;}
/* ******* ******* ******* NAV ******* ******* ******* */
nav{margin: 0 auto;max-width: 2000px;display: block;position: relative;z-index: 100;width: 100%;}
.nav-body-container{overflow: hidden}
nav ul{}
nav ul li{text-align: right;float: left;display: inline-block;}
nav ul li:first-child > a{padding: 46px 20px 46px 40px;}
nav > ul > li:nth-child(2) .nav-menu-but-mask{ display: none;}
.nav-menu-but-mask{/* display: none; */}
.nav-menu-but-mask-2lvl{display: none}
nav a{position: relative;opacity: 1;color: #040630;text-decoration: none;font-weight: 300;font-size: 14px;line-height: 10px;display: inline-block;padding: 46px 20px 46px 20px;}
nav a:hover{opacity: 1;text-decoration: none;color: #0ce0e2;}
nav a::after{content:'';display:inline-block;width: 100%;left: 0px;height: 0px;background-color: #08fdff;position:  absolute;bottom: 0px;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
nav ul li:first-child > a::after{width: calc(100% - 20px);left: 20px;}
nav a:hover::after{content:'';height: 4px;}
nav ul li:first-child > a::after {width: calc(100% - 20px);left: 20px;}
.nav-menu-but.active a{color: #0ce0e2;}
.nav-menu-but.active a:after {content: '';height: 4px;}
.submenu-2lvl{display: none}
nav ul li ul > li{    display: none;}
nav ul li ul > li:hover:before {content: ''; display: inline-block;width: 0;height: 0;border-style: solid;border-width: 0 0 40px 40px;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(105, 128, 254, 0) rgba(0, 0, 0, 0); position: absolute;margin-left: -40px;top: 62px;}
nav ul li ul > li:hover:after {content: '';display: inline-block; width: 0;height: 0; border-style: solid;border-width: 40px 0 0 40px;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(105, 128, 254, 0);position: absolute;margin-left: 0px;top: 62px;float: right;z-index: 100;}
nav ul li ul li ul > li{}
nav ul li ul li ul li > ul {display: none;}
nav ul li ul li ul li ul li > ul {display: none;}
nav ul li ul li ul li ul li ul li > ul {display: none;}
nav ul li ul li ul li ul li ul li ul li > ul{display: none;}
nav ul li ul li ul li ul li ul li ul li ul li > ul {display: none;}
nav ul li ul li ul li ul li ul li ul li ul li ul li > ul {display: none;}
nav ul li ul li ul li ul li ul li ul li ul li ul li ul li > ul {display: none;}
nav ul li ul li ul li ul li ul li ul li ul li ul li ul li ul li > ul {display: none;}
nav ul li ul li ul li ul li ul li ul li ul li ul li ul li ul li ul li > ul {display: none;}
/* Nav white elements */
header.white{}
header.white nav ul li a {color: #fff;opacity: 0.8;}
header.white nav ul li a:hover{opacity:1;}
header.white nav ul li ul a {color: #000}
header.white .close-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve"><polygon style="fill:%23FFFFFF" points="26,1.2 24.8,0 13,11.8 1.2,0 0,1.2 11.8,13 0,24.8 1.2,26 13,14.2 24.8,26 26,24.8 14.2,13 "/></svg>');}
header.white .logotype svg{fill:#FFFFFF;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
/* Responsive nav */
.nav-button{display: none;}


/* Language switcher */
.languageswitcher .languageswitcher-button{z-index: 200;display: inline-block;float: left;cursor: pointer;position: absolute;right: 20px;opacity: 1;}
.languageswitcher .languageswitcher-button a{width: 22px;height: 22px;padding: 40px 20px 40px 20px;opacity: 1;}
.languageswitcher .languageswitcher-button a:hover .languageswitcher-icon{background-color: #08fdff;border: 1px solid #0ce0e2;color: #040630;}
.languageswitcher-button .languageswitcher-icon{height: 22px;width: 22px;position: absolute;opacity: 1;border-radius: 80px;background-color: #040630;border: 1px solid #040630;font-size: 10px;text-align: center;line-height: 22px;color: #fff;font-weight: 300;transition: background-color .1s ease-in-out, color .3s ease-in-out, border .1s ease-in-out;}
.languageswitcher-button-container{display: inline-block;float: left;position: relative;}
.languageswitcher-button:hover{opacity: 1;}







/* ******* ******* ******* MAIN ******* ******* ******* */
main{position: relative;display: inline-block;float: left;width: 100%;overflow: hidden;min-height: calc(100vh - 263px);}

section{width: 100%;position: relative;display: block;margin: 0 auto;max-width: 2000px;z-index: 400;}
/* Breadcrumbs & H1 & Subpagemenu */
.breadcrumbs-h1-subpagemenu{margin: 102px 0px 0px 0px;display: inline-block;width: 100%;position: relative;z-index: 2500;}
/* H1 */
.h1-subpagemenu{display: inline-block;float: left;width: calc(100% - 80px);text-align: center;position: relative;background-color: #ffffff;padding: 0px 40px 0px 40px;margin: 9px 0px 25px 0px;}
/* Subpagemenu */
.subpagemenu{display: inline-block;float: left;width: 100%;margin: 0px 0px 0px 0px;}
.subpagemenu li{display: inline-block;}
.subpagemenu li.active a{color: #040630;text-shadow: 0px 0px 0px #040630;}
.subpagemenu a{color: #757575;font-size: 14px;font-weight: 300;line-height: 10px;padding: 20px 20px 20px 20px;display: inline-block;text-decoration: none;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.subpagemenu a:hover{color: #040630;text-shadow: 0px 0px 0px #040630;}
.stickysubmenu{position: fixed;width: 100%;z-index: 2000;background-color: #FFF;height: 50px;left: 0px;}
#stickysubmenu{width: 100%;height: 50px;display: inline-block;margin: 10px 0px -15px 0px;}
/* Breadcrumbs */
.breadcrumbs{display: inline-block;float: left;background-color: #FFF;width: calc(100% - 80px);font-size: 12px;font-weight: 300;line-height: 19px;padding: 0px 40px 0px 40px;text-align: center;margin: 26px 0px 0px 0px;}
.breadcrumbs li{display: initial;}
.breadcrumbs li a{padding: 16px 17px 15px 0px;color: #aaaaaa;font-weight: 300;text-decoration: none;display: inline-block;font-size: 12px;letter-spacing: initial;text-transform: initial;}
.breadcrumbs li a:after{content: '';width: 7px;height: 6px;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 70.2 62.6" style="enable-background:new 0 0 70.2 62.6;" xml:space="preserve"><polygon style="fill:%23000000" points="70.2,31.3 0,0 11.8,31.3 0,62.6 "/></svg>');background-position: 0px 0px;background-size: 7px 6px;background-repeat: no-repeat;position: relative;top: 0px;margin: 0px 0px 1px 20px;display: inline-block;background-color: transparent;}
.breadcrumbs li a:hover{color: #101010;}
.breadcrumbs li:last-child a{padding: 16px 0px 15px 0px;}
.breadcrumbs li:last-child a:after{display:none}
/* Separator */
.separator{display: inline-block;float: left;width: calc(100% - 80px);margin: 69px 40px 70px 40px;text-align: center;position: relative;}
.separator:before{content: '';display: inline-block;height: 1px;width: 100%;background-color: #f5f5f5;top: -5px;position: relative;}
.separator-element{display: inline-block;top: 1px;width: 20px;height: 20px;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);position: absolute; left: calc(50% - 10px);}
.separator-element:before{content: '';width: 10px;height: 20px;background-color: #08fdff;display: inline-block;}
.separator-element:after{content: '';width: 10px;height: 20px;background-color: #050730;display: inline-block;}
/* Pagination */
.pagination{display: inline-block;float:  left;width:  100%;text-align: center;}
.pagination-container{display: inline-block;}
.pagination-button-showmore{display: inline-block;float: left;font-size: 18px;font-weight: 200;line-height: 13px;padding: 40px;cursor: pointer;opacity: 0.7;margin: 45px 0px 39px 0px;}
.pagination-button-showmore:hover{opacity: 1;}
.showmore-icon{display: inline-block;float: left;position:  relative;margin: 5px 38px 0px 0px;}
.showmore-icon:before{content:'';width: 3px;height: 3px;display: inline-block;float: left;background-color: #000;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-right: 3px;}
.showmore-icon:after{content:'';    width: 3px;height: 3px;display: inline-block;float: left;background-color: #000;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.showmore-icon-dot{width: 3px;height: 3px;display: inline-block;float: left;background-color: #000;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-right: 3px;}
.pagination-num{display: inline-block;float: left;}
.pagination-num a{margin: 45px 0px 39px 0px;display: inline-block;float: left;font-size: 18px;font-weight: 300;color: #000;opacity: 0.40;line-height: 13px;text-decoration: none;padding: 40px 20px 40px 20px;}
.pagination-num a.active{opacity: 1;}
.pagination-num a:hover{opacity: 1;}
.pagination-num-arrow-prew.arrowtop-icon{margin: 45px 0px 39px 0px;display: inline-block;float: left;background-position: 15px 35px;position: relative;background-size: 22px 22px;background-repeat: no-repeat;height: 15px;width: 69px;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);opacity: 0.7;cursor: pointer;top: 0px;}
.pagination-num-arrow-prew.arrowtop-icon:hover{opacity: 1;}
.pagination-num-arrow-next.arrowtop-icon{margin: 45px 0px 39px 0px;display: inline-block;float: left;background-position: 15px 36px;position: relative;background-size: 22px 22px;background-repeat: no-repeat;height: 15px;width: 69px;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);opacity: 0.7;cursor:  pointer;top: -1px;}
.pagination-num-arrow-next.arrowtop-icon:hover{opacity: 1;}
.pagination-num div.active{margin: 45px 0px 39px 0px;opacity: 1;display: inline-block;float: left;font-size: 18px;font-weight: 300;color: #000;line-height: 13px;text-decoration: none;padding: 40px 20px 40px 20px;}
/* Review carousel block */
.review-block{display: inline-block;float: left;width: calc(100% - 40px);margin: 0px 20px 0px 20px;}
.review-block-img{display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 150px;width: 100%;margin: 0 auto;}
.review-block-img img{display: block;max-height: 100%;max-width: 100%;width: initial !important;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
.review-block-info{position: relative;z-index: 500;background-color: #FFF;font-size: 20px;color: #202020;font-weight: 300;line-height: 39px;font-family: 'opensans';display: inline-block;width: calc(100% - 40px);text-align: center;padding: 0px 20px 0px 20px;margin: 27px 0px 0px 0px;}
.review-block-info-name{display: inline-block;position: relative;color: #616161;}
.review-block-info-name:hover{color: #202020}
.review-block-info-name .review-block-info-tooltip{padding: 0px 13px;left: 0px;top: -87px;white-space: nowrap;display: inline-block;visibility: hidden;opacity: 0;position: absolute;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);background-color: #FFF;}
.review-block-info-tooltip:before{content: '';width: 0;height: 0;border-style: solid;border-width: 15px 15px 0 0;border-color: #fff #0000 #0000 #0000;position: absolute;bottom: -15px;left: 20px;}
.review-block-info-name:hover  .review-block-info-tooltip{visibility: visible;opacity: 1;}
.review-block-info-tooltip:after{ content: '';display: inline-block;width: 100%;height: 40px;position: absolute;left: 0px;bottom: -40px;}
.review-block-info-post{display: inline-block;}
.review-block-info-social .vk-icon{width: 20px; height: 20px; background-size: 20px 20px;}
.review-block-info-social .facebook-icon{width: 20px; height: 20px; background-size: 20px 20px;}
.review-block-info-social .instagram-icon{width: 20px; height: 20px; background-size: 20px 20px;}
.review-block-info-social .ok-icon{width: 20px; height: 20px; background-size: 20px 20px;}
.review-block-info-social .twitter-icon{width: 20px; height: 20px; background-size: 20px 20px;}
.review-block-info-social .youtube-icon{width: 20px; height: 20px; background-size: 20px 20px;}
.review-block-info-social{display: inline-block;float: left;width: 100%;height: 60px;}
.review-block-info-social a{text-decoration: none;display: inline-block;padding: 20px 7.5px 20px 7.5px;opacity: 0.75;}
.review-block-info-social a:hover{opacity: 1;}
.review-block-txt{position: relative;z-index: 100;background-color: #FFF;font-size: 16px;color: #202020;font-weight: 300;line-height: 34px;font-family: 'opensans';display: inline-block;width: calc(100% - 40px);text-align: left;padding: 0px 20px 0px 20px;margin: 17px 0px 0px 0px}
/* Aboutus news carousel */
.aboutus-news .newsbox a {margin: 0px 20px 0px 20px;width: calc(100% - 40px);}
.newsbox{display: inline-block;float: left;width: 100%;text-align: center;}
.newsbox a{display: inline-block;float: left;width: calc(100% - 80px);margin: 0px 40px 0px 40px;color: #101010;}
.newsbox a:hover .newsbox-title{color: #000000;}
.newsbox a:hover .newsbox-description{color: #000000;}
.newsbox-image{display: inline-block;float: left;width: 100%;position: relative;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;overflow: hidden;}
.newsbox-image img{display: inline-block;float: left;width: 100%;}
.newsbox-title{color: #484848;display: inline-block;float: left;width: calc(100% - 40px);font-family: 'playfairdisplay';font-size: 20px;font-weight: 500;line-height: 29px;margin: 12px 20px 0px 20px;}
.newsbox-description{display: inline-block;float: left;font-size: 14px;line-height: 26px;margin: 30px auto -8px auto;color: #101010;width: 100%;font-weight: 300;text-align: left;}
.newsbox-date{display: inline-block;float: left;width: 100%;margin: 24px 0px 0px 0px;font-size: 10px;line-height: 8px;font-weight: 300;color: #b9b9b9;}
.newsbox a:hover .newsbox-date{color: #000000;}
.newsbox-description:before{content:'';display: block;height: 1px;width: 100px;margin: 0px auto 22px auto;background-color: #f5f5f5;}
/* Clients block */
.aboutus-clients{float: left;width: calc(100% - 0px);margin: 0px 0px 80px 0px;display: inline-block;}
.client-block-container{display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 100px;width: 100%;margin: 0 auto;}
.client-block-container img{max-height: 100%;max-width: 100%;}
.aboutus-main .aboutus-clients {margin: 0px 0px 80px 0px;display: inline-block;float: left;width: 100%;}
.client-block{display: inline-block;float: left;width: 14.2%;}
/* Works block */
.aboutus-works{display: inline-block;float: left;width: calc(100% - 0px);margin: 0px 0px 0px 0px;}
.workbox{display: inline-block;float: left;width: 100%;text-align: center;}
.workbox a{display: inline-block;float: left;width: calc(100% - 80px);margin: 0px 40px 0px 40px;color: #101010;}
.workbox a:hover .workbox-title{color: #000000;}
.workbox a:hover .workbox-description{color: #000000;}
.workbox-image{display: inline-block;float: left;width: 100%;position: relative;border-radius: 24px;overflow: hidden;}
.workbox-image img{display: inline-block;float: left;width: 100%;}
.workbox-title{color: #484848;display: inline-block;float: left;width: 100%;font-family: 'playfairdisplay';font-size: 20px;font-weight: 500;line-height: 29px;margin: 32px 0px 0px 0px;}
.workbox-description{display: inline-block;float: left;width: 100%;margin: 30px 0px 5px 0px;font-size: 14px;line-height: 20px;font-weight: 300;color: #484848;}
.workbox-date{display: inline-block;float: left;width: 100%;margin: 14px 0px 6px 0px;font-size: 10px;line-height: 8px;font-weight: 300;color: #b9b9b9;}
.workbox a:hover .workbox-date{color: #000000;}
.workbox-description:before{content:'';display: block;height: 1px;width: 100px;margin: -16px auto 15px auto;background-color: #f5f5f5;}
/* Subscription */
.subscription {display: inline-block;float: left;/* width: calc(100% - 80px); */text-align: center;/* margin: 0px 40px 0px 40px; */margin: 0px 0px 0px 0px;width: 100%;}
.subscription-container{display: inline-block;float: left;width: 100%;margin: 0px 0px 0px 0px;}
.subscription-form .button-large {margin: 40px 0px 0px 0px;width: 100%;}
.subscription-form .button-large[disabled="disabled"]{}
.subscription-form .button-large.inactive{pointer-events: none;background-color: #f5f5f5;cursor: default;color: #adaeba;}
.subscription-form .button-large.inactive .mail-icon{opacity: 0.3;}
.subscription-form{opacity: 1;max-width: 500px;display: inline-block;margin: -1px 0px -5px 0px;-webkit-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.subscription-container .input{margin: -8px 0px 0px 0px;}
.subscription-container .input:first-child{}
.subscription-error{display: inline-block;float: left;width: 100%;font-size: 14px;color: #202020;font-weight: 300;line-height: 25px;text-align: left;}
.subscription-error span{min-height: 0px;opacity: 0;float: left;display: inline-block;padding: 0px 0px 0px 26px;margin: 0px 0px 0px 0px;position: relative;width: calc(100% - 26px);transition: min-height .3s ease-in-out, margin .3s ease-in-out, opacity .2s ease-in-out 0.3s;-webkit-transition: min-height .3s ease-in-out, margin .3s ease-in-out, opacity .2s ease-in-out 0.3s;-moz-transition: height .3s ease-in-out, margin .3s ease-in-out, opacity .2s ease-in-out 0.3s;-o-transition: height .3s ease-in-out, margin .3s ease-in-out, opacity .2s ease-in-out 0.3s;-ms-transition: height .3s ease-in-out, margin .3s ease-in-out, opacity .2s ease-in-out 0.3s;}
.subscription-error span:before{content:'';display:inline-block;position: absolute;left: 0px;top: 10px;height: 6px;width: 6px;background-color: #202020;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #1bfdff;}
.subscription-error span.active{padding: 0px 0px 0px 26px;margin: 32px 0px 10px 0px;opacity: 1;min-height: 25px;}
.subscription-form button:hover .mail-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 60"> <path style="fill:%23ffffff" d="M97.2,2.8C95.4,1,93,0,90.5,0L9.6,0c0,0,0,0,0,0C4.3,0,0,4.3,0,9.7l0,43.7c0,2.6,1,5,2.8,6.8 C4.6,62,7,63,9.5,63l80.9,0c5.3,0,9.5-4.3,9.5-9.7l0-43.7C100,7.1,99,4.7,97.2,2.8z M44,24.6L11.3,6.1l77.3,0L56,24.6 C52.3,26.7,47.7,26.7,44,24.6z M93.9,10.2l0,43.1c0,1.9-1.6,3.5-3.5,3.5l-80.9,0c-1.9,0-3.5-1.6-3.5-3.5l0-43.1l36.5,20.6 c4.7,2.6,10.2,2.6,14.9,0L93.9,10.2z"/></svg>');}
.subscription-form .mail-icon{height: 13px;width: 20px;background-repeat: no-repeat;background-size: 20px 13px;background-position: 50% 50%;position: relative;opacity: 1;display: inline-block;top: 0px;margin: 0px 14px 0px 0px;float: initial;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
/* Text 1 block - mod1 */
.text-1-block-mod1{display: inline-block;float: left;width: calc(100% - 80px);color: #202020;font-size: 18px;font-weight: 300;line-height: 38px;margin: -12px 40px 58px 40px;}
/* Authorization */
.authorization-box{display: inline-block;margin: 270px 40px 260px 40px;width: calc(100% - 80px);text-align: center;float: left;position: relative;z-index: 1000;}
.authorization-container{width: calc(100% - 80px);margin: 0px 40px 0px 40px;z-index: 500;float: left;display: inline-block;text-align: center;-webkit-transition: min-height .9s ease-in-out;-o-transition: min-height .9s ease-in-out;-moz-transition: min-height .9s ease-in-out;transition: min-height .9s ease-in-out;}
.authorization-container .formauthoriz{opacity: 0; max-width: 500px;display: inline-block;margin: -21px 0px -10px 0px;-webkit-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.authorization-container .formauthoriz.active{opacity: 1;}
.authorization-container {min-height: 303px;}
.authorization-container.registration{min-height: 390px;}
.authorization-container.resetpassword{min-height: 222px;}
.authorization-container .formauthoriz .button-large{/* margin: 40px 20px 0px 0px; *//* width: calc(100% - 249px); */margin: 40px 0px 0px 0px;width: calc(100% - 0px);}
.authorization-container .formauthoriz.formresetpassword .button-large{margin: 40px 0px 0px 0px;width: calc(100% - 0px);}
.authorization-container .formauthoriz.formregistration .button-large{margin: 40px 0px 0px 0px;width: calc(100% - 0px);}
.authorization-container .viewpassword{width: 80px;height: 80px;display: inline-block;float: left;background-color: #202020;/* left: 0px; */}
.authorization-container .viewpassword{height: 0px;width: 0px;padding: 0px;margin: 0px;}
.authorization-container .input [type="checkbox"]:checked + label:before{}
.authorization-container .input [type="checkbox"]:not(:checked) + label:before, .authorization-container .input [type="checkbox"]:checked + label:before {height: 0px;width: 0px;display: none;}
.authorization-container .input [type="checkbox"]:checked + label:after{}
.authorization-container .input [type="checkbox"]:not(:checked) + label:after, .authorization-container .input [type="checkbox"]:checked + label:after{display: none;}
.authorization-container .input [type="checkbox"]:not(:checked) + label, .authorization-container .input [type="checkbox"]:checked + label{}
.authorization-container .input.large .viewpassword-but{position: absolute;right: -20px;left: initial;width: 64px;height: 55px;background-repeat: no-repeat;background-size: 24px 13px;background-position: 50% 50%;padding: 0px 0px 0px 0px;z-index: 900;top: 19px;cursor: pointer;opacity: 0.3;background-color: transparent;}
.authorization-container .input.large .viewpassword-but:hover{opacity: 1;}
.input input:focus + label.viewpassword-but, .input input.active + label.viewpassword-but{transform:initial}
.authorization-link{display: inline-block;width: 100%;margin: 20px 0px -23px 0px;}
.authorization-link a{display: inline-block;font-size: 14px;text-decoration: underline;color: #bbbbbb;padding: 20px 0px 20px 0px;line-height: 11px;}
.authorization-link a:nth-child(1){float: left;}
.authorization-link a:nth-child(2){float: right;}
.authorization-link a:hover{color: #101010}
.ajaxlogin-btn{display: none}
/* Authorization error */
.authorization-error{display: inline-block;float: left;width: 100%;font-size: 14px;color: #202020;font-weight: 300;line-height: 25px;text-align: left;}
.authorization-error span{float: left;display: inline-block;padding: 0px 0px 0px 26px;margin: 10px 0px 10px 0px;position: relative;width: calc(100% - 26px);}
.authorization-error span:before{content:'';display:inline-block;position: absolute;left: 0px;top: 10px;height: 6px;width: 6px;background-color: #202020;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #1bfdff;}
.authorization-error span:last-child{margin: 10px 0px 3px 0px;}
.authorization-error span:first-child{margin: 29px 0px 10px 0px;}
.authorization-error{}
/* Registration */
.authorization-container .formregistration .authorization-link{}
.authorization-container .formregistration a:nth-child(1) {float: initial;}
/* Registration txt */
.authorization-termsofuse-txt{font-size: 18px;line-height: 33px;margin: 31px 0px -10px 0px;display: inline-block;float: left;width: 100%;text-align: left;font-weight: 300;color: #202020;opacity: 0.7;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.authorization-termsofuse-txt:hover{opacity: 1;}
.authorization-termsofuse-txt a{color: #000000;}
/* Resetpassword */
.authorization-container .formresetpassword a:nth-child(1) {float: initial;}
/* Checkbox */
.authorization-container .checkbox{margin: 42px 0px 2px 0px;font-size: 18px;line-height: 23px;}
/* Authorization title */
.title-authorization-box{display: inline-block;margin: -15px 0px 123px 0px;width: 100%;float: left;text-align: center;}
.title-authorization{font-family: 'playfairdisplay';font-size: 40px;line-height: normal;font-weight: 500;color: #050730;visibility: hidden;opacity: 0;height: 0px;position: absolute;display: inline-block;width: 100%;left: 0px;}
.title-authorization:nth-child(1).active{visibility: visible;opacity: 1;}
.title-authorization:nth-child(2).active{visibility: visible;opacity: 1;}
.title-authorization:nth-child(3).active{visibility: visible;opacity: 1;}
#authorization-redirect-after-login{}
#authorization-redirect-after-login.registered{text-align: center;display: inline-block;width: 100%;}
.authorization-redirect-after-login-element{position: relative;display: inline-block;width: 76px;height: 100px;}
.authorization-redirect-after-login-element:after{content: '';width: 60px;height: 44px;display: inline-block;background-repeat: no-repeat;background-size: contain;background-position: 0% 0%;opacity: 1;position: absolute;left: 58px;top: 0px;}
.authorization-redirect-after-login-element:after{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 128.2 96" style="enable-background:new 0 0 128.2 96;" xml:space="preserve"><path style="fill:%23040630;" d="M64,0L64,0C28.7,0,0,28.5,0,63.6V86c0,5.5,4.5,10,10.1,10c5.5,0,10-4.5,10.1-10l0-21.7C20.1,40,40.2,19.6,64.8,20c23.8,0.4,43.1,19.8,43.1,43.6l0.1,22.5c0,5.5,4.5,9.9,10,9.9c5.5,0,10-4.5,10-10V63.6C128,28.5,99.3,0,64,0z"/></svg>');}
.authorization-redirect-after-login-element:after {animation: authorization-redirect-after-login-element-animation 1s ease-in-out 1 reverse;-webkit-animation: authorization-redirect-after-login-element-animation 1s ease-in-out 1 reverse;-o-animation: authorization-redirect-after-login-element-animation 1s ease-in-out 1 reverse;-moz-animation: authorization-redirect-after-login-element-animation 1s ease-in-out 1 reverse}
@keyframes authorization-redirect-after-login-element-animation {from {transform: rotate(0deg) translate(0px, 0px);} to {transform: rotate(0deg) translate(-52px, 0px);}}
@-webkit-keyframes authorization-redirect-after-login-element-animation {from {transform: rotate(0deg), translate(0px, 0px);} to {transform: rotate(0deg) translate(-52px, 0px);}}
@-moz-keyframes authorization-redirect-after-login-element-animation {from {transform: rotate(0deg), translate(0px, 0px);} to {transform: rotate(0deg) translate(-52px, 0px);}}
@-o-keyframes authorization-redirect-after-login-element-animation {from {transform: rotate(0deg), translate(0px, 0px);} to {transform: rotate(0deg) translate(-52px, 0px);}}
.authorization-redirect-after-login-element:before{content: '';width: 76px;height: 60px;display: inline-block;background-repeat: no-repeat;background-size: contain;background-position: 0% 0%;opacity: 1;position: absolute;left: 0px;top: 40px;}
.authorization-redirect-after-login-element:before{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 155.8 123" style="enable-background:new 0 0 155.8 123;" xml:space="preserve"><path style="fill:%23040630;" d="M-23.4,19"/><path style="fill:%23040630;" d="M133.4,0h-111C10,0-0.1,10.1-0.1,22.5v78.1c0,12.3,10,22.3,22.3,22.3h111.3c12.3,0,22.3-10,22.3-22.3V22.5C155.9,10.1,145.9,0,133.4,0z M90.3,20c1.3,0,2.4,1.1,2.4,2.4s-1.1,2.4-2.4,2.4s-2.4-1.1-2.4-2.4S89,20,90.3,20z M72,22.4c0-1.3,1.1-2.4,2.4-2.4h7c1.3,0,2.4,1.1,2.4,2.4v0c0,1.3-1.1,2.4-2.4,2.4h-7C73.1,24.8,72,23.8,72,22.4L72,22.4z M65.6,20c1.3,0,2.4,1.1,2.4,2.4s-1.1,2.4-2.4,2.4s-2.4-1.1-2.4-2.4S64.2,20,65.6,20z M65.6,102.9c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S66.9,102.9,65.6,102.9z M83.9,100.4c0,1.3-1.1,2.4-2.4,2.4h-7c-1.3,0-2.4-1.1-2.4-2.4v0c0-1.3,1.1-2.4,2.4-2.4h7C82.8,98,83.9,99.1,83.9,100.4L83.9,100.4z M90.3,102.9c-1.3,0-2.4-1.1-2.4-2.4S89,98,90.3,98s2.4,1.1,2.4,2.4S91.6,102.9,90.3,102.9z M110,65.4c-1,1.1-1.8,2.4-2.6,3.6c-0.3,0.1-0.5,0.5-0.8,0.6c-9.3,0-18.4,0-27.6-0.1c-1.1,0-1.8,0.3-2.4,1.3c-3.9,6.1-11.2,9.1-18.2,7.5c-2.9-1-5.4-2.4-7.8-4.6c-1-1.1-1.8-2.4-2.8-3.6c-0.1-0.3-0.3-0.5-0.3-0.8c-2.1-4.4-2.4-8.9-0.8-13.7c0.8-2.4,2.3-4.6,3.9-6.4c1.1-0.8,2.3-1.8,3.2-2.6c0.3-0.1,0.5-0.3,0.8-0.3c8.2-4.2,17.8-1.3,22.5,6.7c0.3,0.6,0.8,0.8,1.5,0.8c1.9,0,3.9,0,5.7,0c0.8,0,1.3,0.3,1.7,1.1c0.3,0.8,0.8,1.7,1.1,2.4c0.3,0.5,0.6,0.8,1.3,0.8c1.1,0,2.3,0.1,3.4,0c1.3-0.1,2.3,0.3,3.2,1.3c1.1,1.3,2.1,1.5,3.7,0.8c1.1-0.5,2.3-1,3.2-1.7c0.8-0.5,1.5-0.3,2.3,0.3c1.9,1.5,3.9,3.1,6,4.6c0.1,0.1,0.3,0.3,0.3,0.5C110.5,64.6,110.1,65,110,65.4z"/><path style="fill:%23040630;" d="M52.7,58.4c-1.7,1.3-2.1,3.7-0.8,5.5c1.3,1.7,3.7,1.9,5.4,0.6c1.8-1.3,2.1-3.7,0.8-5.5C56.7,57.4,54.4,57.1,52.7,58.4z"/></svg>');}
/* Forgot password */
.forgotpassword{display: inline-block;text-align: center;margin: 0px 0px 160px 0px;float: left;width: 100%;}
.forgotpassword-title{font-size: 24px;line-height: 47px;color: #8f8f8f;margin: 0px auto 0px auto;max-width: 800px;}
.forgotpassword-description{width: 100%;display: inline-block;font-size: 16px;color: #202020;font-weight: 300;line-height: 34px;margin: 15px auto 0px auto;max-width: 480px;}
.authorization-box.resetpassword{margin: 0px 40px;}
.authorization-box.resetpassword .forgotpassword{margin: 0px auto;}
.authorization-box.resetpassword .button-large{margin: 69px 0px 0px 0px;float: initial;display: inline-block;}
.authorization-box.resetpassword .forgotpassword-description{margin: 15px auto 0px auto;display: block;max-width: initial;}
.authorization-box.resetpassword .forgotpassword-title{max-width: initial;}
.resetpassword-box{display: inline-block;width: 100%;font-size: 14px;color: #202020;font-weight: 300;line-height: 25px;text-align: left;max-width: 500px;margin: 0px auto;}
.resetpassword-box span{float: left;display: inline-block;padding: 0px 0px 0px 26px;margin: 10px 0px 10px 0px;position: relative;width: calc(100% - 26px);}
.resetpassword-box span:before{content:'';display:inline-block;position: absolute;left: 0px;top: 10px;height: 6px;width: 6px;background-color: #202020;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #1bfdff;}
/* Hybrid auth */
.hybridauth{display: none;float: left;margin: 40px 0px 0px 0px;}
.hybridauth a{height: 63px;width: 63px;background-color: #08fdff;color: #040630;margin: 0px 10px 0px 10px;text-align: center;display: inline-block;float: left;text-decoration: none;font-weight: 300;font-size: 18px;border-radius: 80px;z-index: 300;position: relative;cursor: pointer;transition: background-color .1s ease-in-out;}
.hybridauth a:hover{background-color: #040630;}
.hybridauth a:active{}
.hybridauth a:first-child{margin: 0px 10px 0px 0px;}
.hybridauth a:last-child{margin: 0px 0px 0px 10px;}
.hybridauth .yandex{}
.hybridauth .yandex::before{content: '';background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 98.5 200"><path style="fill:%23040630;" d="M77,123.2v76.6h21.5v-200H66.4c-31.7,0-58.3,21-58.3,62.9c0,29.9,11.7,46.2,29.4,55.2L0,199.8h25L59,123.2H77zM77,105.3H65.5c-18.7,0-34.2-10.3-34.2-42.5C31.3,29.4,48.2,18,65.5,18H77V105.3z"/></svg>');position: absolute;width: 29px;height: 29px;left: 17px;top: 17px;background-size: 13px 26px;background-repeat: no-repeat;background-position: 50% 50%;}
.hybridauth .yandex:hover::before{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 98.5 200"><path style="fill:%23ffffff;" d="M77,123.2v76.6h21.5v-200H66.4c-31.7,0-58.3,21-58.3,62.9c0,29.9,11.7,46.2,29.4,55.2L0,199.8h25L59,123.2H77zM77,105.3H65.5c-18.7,0-34.2-10.3-34.2-42.5C31.3,29.4,48.2,18,65.5,18H77V105.3z"/></svg>');}
.hybridauth .yandex:hover{}
.hybridauth .google{}
.hybridauth .google::before{content: '';background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:%23040630;" d="M23.6,10H12.3v4.5h6.5c-0.3,1.5-1.1,2.7-2.4,3.6c-1.1,0.7-2.5,1.2-4.1,1.2c-3.1,0-5.8-2.1-6.7-5c-0.2-0.7-0.4-1.5-0.4-2.3s0.1-1.6,0.4-2.3c0.9-2.9,3.6-5,6.7-5c1.8,0,3.3,0.6,4.6,1.8l3.4-3.4c-2.1-1.9-4.8-3.1-8-3.1C7.6,0,3.5,2.7,1.5,6.6C0.7,8.2,0.3,10.1,0.3,12s0.5,3.8,1.3,5.4c2,3.9,6,6.6,10.7,6.6c3.2,0,6-1.1,7.9-2.9c2.3-2.1,3.6-5.2,3.6-8.8C23.7,11.5,23.7,10.7,23.6,10z"/></svg>');position: absolute;width: 29px;height: 29px;left: 17px;top: 17px;background-size: 24px 24px;background-repeat: no-repeat;background-position: 50% 50%;}
.hybridauth .google:hover::before{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:%23ffffff;" d="M23.6,10H12.3v4.5h6.5c-0.3,1.5-1.1,2.7-2.4,3.6c-1.1,0.7-2.5,1.2-4.1,1.2c-3.1,0-5.8-2.1-6.7-5c-0.2-0.7-0.4-1.5-0.4-2.3s0.1-1.6,0.4-2.3c0.9-2.9,3.6-5,6.7-5c1.8,0,3.3,0.6,4.6,1.8l3.4-3.4c-2.1-1.9-4.8-3.1-8-3.1C7.6,0,3.5,2.7,1.5,6.6C0.7,8.2,0.3,10.1,0.3,12s0.5,3.8,1.3,5.4c2,3.9,6,6.6,10.7,6.6c3.2,0,6-1.1,7.9-2.9c2.3-2.1,3.6-5.2,3.6-8.8C23.7,11.5,23.7,10.7,23.6,10z"/></svg>')}
.hybridauth .google:hover{}
.hybridauth .facebook{}
.hybridauth .facebook::before{content: '';background-image: url('data:image/svg+xml;utf8,<svg  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 106.3 200"><path style="fill:%23040630;" d="M99.3,111.4l5.5-35.9H70.4V52.2c0-9.8,4.8-19.4,20.3-19.4h15.7V2.2c0,0-14.2-2.4-27.8-2.4C50.1-0.2,31.6,17,31.6,48.1v27.4H0v35.9h31.6v86.8c6.3,1,12.8,1.5,19.4,1.5s13.1-0.5,19.4-1.5v-86.8H99.3z"/></svg>');position: absolute;width: 29px;height: 29px;left: 17px;top: 17px;background-size: 14px 26px;background-repeat: no-repeat;background-position: 50% 50%;}
.hybridauth .facebook:hover::before{background-image: url('data:image/svg+xml;utf8,<svg  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 106.3 200"><path style="fill:%23ffffff;" d="M99.3,111.4l5.5-35.9H70.4V52.2c0-9.8,4.8-19.4,20.3-19.4h15.7V2.2c0,0-14.2-2.4-27.8-2.4C50.1-0.2,31.6,17,31.6,48.1v27.4H0v35.9h31.6v86.8c6.3,1,12.8,1.5,19.4,1.5s13.1-0.5,19.4-1.5v-86.8H99.3z"/></svg>')}
.hybridauth .facebook:hover{}

/* ******* ******* ******* FOOTER ******* ******* ******* */
footer{display: inline-block;float: left;width: 100%;overflow: hidden;background-color: #040630;text-align: center;}
.footer-container{display:inline-block;width:calc(100% - 80px);text-align:center;max-width: 1920px;margin: 0px 0px -5px 0px;position: relative;}
/* Back to top */
.backtotop{width:100%;float:left;display:inline-block;background-color:#03041f;cursor: pointer;text-align: center;height: 80px;overflow: hidden;transition: background-color .2s ease-in-out;}
.backtotop > .arrow-icon{-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);height: 20px;width: 160px;background-size: 80px 20px;background-repeat: repeat-x;display: inline-block;top: 70px;position:  relative;}
.backtotop:hover .arrow-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve"><polygon style="fill:%2308fdff" points="30.7,20 29.3,18.7 29.3,18.7 10.7,0 9.3,1.3 28,20 9.3,38.7 10.7,40 29.3,21.3 29.3,21.3 30.7,20 30.7,20 "/></svg>');top: -10px;}
.gototop-button:hover{background-position:-14px -48px;background-color:#09d8cd}
.backtotop:hover{background-color: #020214;}
/* Footer menu */
.footer-menu{display:inline-block;float:left;text-align:left;position: relative;z-index: 200;}
.footer-menu li{display: inline-block;float: left;}
.footer-menu a{font-size: 14px;line-height: 11px;color:#FFF;text-decoration:none;display:inline-block;float:left;padding: 40px 20px 40px;}
.footer-menu a:hover{color: #0affff;}
.footer-menu li:first-child a{padding: 40px 20px 40px 0px;}
.footer-menu li.active a{color: #0affff;}
.footer-menu a.router-link-active{color: #0affff;}
/* Footer social */
.footer-social{display:inline-block;float: right;position: relative;z-index: 200;}
.footer-social a{display:inline-block;float: left;padding: 35px 20px 36px 20px;}
.footer-social a:last-child{padding: 35px 0px 36px 20px;}
.footer-social a > div{width: 20px;height: 20px;background-size: 20px 20px; }
.footer-social a:hover .vk-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><g></g><g><path style="fill-rule:evenodd;clip-rule:evenodd;fill:%2308fdff;" d="M16.3,0c-7,0-0.7,0-7.7,0S0,1.7,0,8.7c0,3.9,0,0.7,0,7.7S1.7,25,8.7,25s0.7,0,7.7,0s8.7-1.7,8.7-8.7s0-0.7,0-7.7S23.3,0,16.3,0z M20.2,17.8h-1.8c-0.7,0-0.9-0.6-2.1-1.8c-1.1-1-1.5-1.2-1.8-1.2c-0.4,0-0.5,0.1-0.5,0.6v1.6c0,0.4-0.1,0.7-1.3,0.7c-1.9,0-4.1-1.2-5.6-3.3c-2.3-3.2-2.9-5.6-2.9-6c0-0.3,0.1-0.5,0.6-0.5h1.8c0.5,0,0.6,0.2,0.8,0.7c0.9,2.6,2.4,4.9,3,4.9c0.2,0,0.3-0.1,0.3-0.7v-2.7c-0.1-1.2-0.7-1.3-0.7-1.8c0-0.2,0.2-0.4,0.5-0.4h2.9c0.4,0,0.5,0.2,0.5,0.7v3.6c0,0.4,0.2,0.5,0.3,0.5c0.2,0,0.4-0.1,0.8-0.6c1.3-1.5,2.2-3.7,2.2-3.7c0.1-0.3,0.3-0.5,0.8-0.5h1.8c0.6,0,0.7,0.3,0.6,0.7c-0.2,1.1-2.5,4.2-2.5,4.2c-0.2,0.3-0.3,0.5,0,0.8c0.2,0.3,0.8,0.8,1.3,1.3c0.8,0.9,1.4,1.6,1.5,2.1C20.9,17.6,20.7,17.8,20.2,17.8z"/></g></svg>');}
.footer-social a:hover .facebook-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><path style="fill:%2308fdff;" d="M23.6,0H1.4C0.6,0,0,0.6,0,1.4v22.2C0,24.4,0.6,25,1.4,25h12v-9.8h-3.3v-3.8h3.3V8.7c0-3.2,2-4.9,4.9-4.9c1.4,0,2.5,0.1,2.9,0.2v3.3h-2c-1.5,0-1.8,0.8-1.8,1.9v2.4h3.7l-0.5,3.8h-3.3V25h6.3c0.8,0,1.4-0.6,1.4-1.4V1.4C25,0.6,24.4,0,23.6,0z"/></svg>');}
.footer-social a:hover .instagram-icon{background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><g><path style="fill:%2308fdff;" d="M12.5,2.3c3.3,0,3.7,0,5,0.1c1.2,0.1,1.9,0.3,2.3,0.4c0.6,0.2,1,0.5,1.4,0.9c0.4,0.4,0.7,0.9,0.9,1.4c0.2,0.4,0.4,1.1,0.4,2.3c0.1,1.3,0.1,1.7,0.1,5s0,3.7-0.1,5c-0.1,1.2-0.3,1.9-0.4,2.3c-0.2,0.6-0.5,1-0.9,1.4c-0.4,0.4-0.9,0.7-1.4,0.9c-0.4,0.2-1.1,0.4-2.3,0.4c-1.3,0.1-1.7,0.1-5,0.1s-3.7,0-5-0.1c-1.2-0.1-1.9-0.3-2.3-0.4c-0.6-0.2-1-0.5-1.4-0.9C3.5,20.5,3.2,20,3,19.5c-0.2-0.4-0.4-1.1-0.4-2.3c-0.1-1.3-0.1-1.7-0.1-5s0-3.7,0.1-5C2.7,6.2,2.9,5.5,3,5.1c0.2-0.6,0.5-1,0.9-1.4S4.8,3,5.3,2.8c0.4-0.2,1.1-0.4,2.3-0.4C8.9,2.3,9.3,2.3,12.5,2.3 M12.5,0C9.2,0,8.7,0,7.4,0.1S5.2,0.4,4.4,0.7S2.9,1.5,2.2,2.2S1.1,3.6,0.7,4.4C0.4,5.2,0.2,6.1,0.1,7.4C0,8.7,0,9.2,0,12.5s0,3.8,0.1,5.1s0.3,2.3,0.6,3.1c0.3,0.8,0.8,1.5,1.5,2.2c0.7,0.7,1.4,1.1,2.2,1.5c0.8,0.3,1.7,0.5,3.1,0.6C8.7,25,9.2,25,12.5,25s3.8,0,5.1-0.1c1.3-0.1,2.3-0.3,3.1-0.6c0.8-0.3,1.5-0.8,2.2-1.5c0.7-0.7,1.1-1.4,1.5-2.2c0.3-0.8,0.5-1.7,0.6-3.1c0.1-1.3,0.1-1.8,0.1-5.1s0-3.8-0.1-5.1s-0.3-2.3-0.6-3.1c-0.3-0.8-0.8-1.5-1.5-2.2s-1.4-1.1-2.2-1.5c-0.8-0.3-1.7-0.5-3.1-0.6C16.4,0,15.9,0,12.5,0L12.5,0z"/><path style="fill:%2308fdff;" d="M12.5,6C9,6,6.2,8.8,6.2,12.3s2.9,6.3,6.3,6.3s6.3-2.9,6.3-6.3S16.1,6,12.5,6z M12.5,16.4c-2.3,0-4.1-1.9-4.1-4.1s1.9-4.1,4.1-4.1c2.3,0,4.1,1.9,4.1,4.1S14.8,16.4,12.5,16.4z"/><circle style="fill:%2308fdff;" cx="19" cy="5.8" r="1.5"/></g></svg>');}
.footer-social a:hover .x{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 222 200"> <path style="fill:%2308fdff;" d="M134.7,84.9L209.2,0h-33.9l-56.6,63.9L70.3,0h-70l83.4,109.2L4.7,200h33.9l61.3-70l53.5,70h68.3L134.7,84.9z M40.2,19.2h20.2l121.8,160.9h-18.8L40.2,19.2z"/> </svg>');}
.footer-social a:hover .telegram-icon{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path style="fill:%2308fdff;" d="M100,0C44.8,0,0,44.8,0,100s44.8,100,100,100s100-44.8,100-100S155.2,0,100,0z M146.3,67.9 c-1.5,15.8-8,54.2-11.3,71.9c-1.4,7.5-4.2,10-6.8,10.2c-5.8,0.5-10.2-3.8-15.8-7.5c-8.8-5.7-13.7-9.3-22.3-15 c-9.9-6.5-3.5-10.1,2.2-15.9c1.5-1.5,27.1-24.8,27.6-26.9c0.1-0.2,0.1-1.2-0.5-1.7c-0.6-0.5-1.4-0.3-2.1-0.2 c-0.9,0.2-14.9,9.5-42.1,27.9c-4,2.7-7.6,4.1-10.8,4c-3.6-0.1-10.4-2-15.6-3.7c-6.2-2-11.2-3.1-10.8-6.6c0.2-1.8,2.7-3.7,7.4-5.6 c29.1-12.7,48.5-21.1,58.3-25.1c27.7-11.6,33.6-13.6,37.3-13.7c0.8,0,2.7,0.2,3.9,1.2c1,0.8,1.2,1.9,1.4,2.7 C146.3,64.9,146.5,66.6,146.3,67.9z"/></svg>');}
/* Footer separator */
.footer-separator{height:40px;display:inline-block;float:left;width:100%;text-align:center;margin-top: -18px;position:relative;}
.footer-separator:after{content:'';width:100%;display:inline-block;background-color: #0affff;height:1px;top:-43px;position:relative;}
.footer-separator-logo{z-index:200;display:inline-block;position:relative;background-position:19px 0;top:0;width:72px;background-size:33px;height:40px;background-color:#050730;text-decoration:none;background-image:url(../images/design/footerogotype.png);background-repeat:no-repeat}
.footer-copyright{font-size: 14px;color:#FFF;display:inline-block;float:left;width:100%;margin: 11px 0px 32px 0px;position: relative;line-height: 27px;}
/* Footer payment */
.footer-payment{position: absolute;bottom: 40px;right: 0px;}
.payment-visa{float: left;margin: 0px 10px 0px 0px;}
.payment-visa::before{content:'';width: 36px;height: 11px;background-size: 100%;float: left;background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 324.6 100"><polygon style="fill:%23ffffff" points="130.1,1.7 113.6,98.5 140,98.5 156.5,1.7"/> <path style="fill:%23ffffff" d="M91.4,1.8L65.6,67.8l-2.8-10c-5.1-12-19.6-29.3-36.6-40.2l23.6,80.8l27.9,0l41.6-96.7L91.4,1.8z"/><path style="fill:%23ffffff" d="M61.7,51.5L52.8,8.7c-1.5-5.9-6-7.7-11.5-7.9H0.3L0,2.8C31.9,10.5,52.9,29.1,61.7,51.5z"/><path style="fill:%23ffffff" d="M209.7,40.6c-9.2-4.5-14.9-7.5-14.8-12c0-4,4.8-8.3,15.1-8.3c8.6-0.1,14.9,1.8,19.8,3.7l2.4,1.1l3.6-21 c-5.2-2-13.4-4.1-23.7-4.1c-26.1,0-44.5,13.1-44.6,32c-0.2,13.9,13.1,21.7,23.1,26.3c10.3,4.8,13.7,7.8,13.7,12 c-0.1,6.5-8.2,9.5-15.8,9.5c-10.6,0-16.2-1.5-24.9-5.1l-3.4-1.5l-3.7,21.7c6.2,2.7,17.6,5,29.4,5.2c27.8,0,45.8-13,46-33.1 C232,55.9,225,47.5,209.7,40.6z"/> <path style="fill:%23ffffff" d="M303.5,1.8h-20.4c-6.3,0-11,1.7-13.8,8L230,98.6h27.7c0,0,4.5-11.9,5.5-14.6c3,0,30,0,33.8,0 c0.8,3.4,3.2,14.5,3.2,14.5h24.5L303.5,1.8z M270.9,64.2c2.2-5.6,10.5-27.1,10.5-27.1c-0.1,0.3,2.2-5.6,3.5-9.2l1.8,8.4 c0,0,5.1,23.1,6.1,28H270.9z"/></svg>');}
.payment-mastercard{float: left;margin: 0px 10px 0px 10px;}
.payment-mastercard::before{content:'';width: 17px;height: 11px;background-size: 100%;float: left;background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 155.5 100"><path style="fill:%23ffffff" d="M105.5,0C95.2,0,85.7,3.1,77.7,8.4C69.8,3.1,60.3,0,50,0C22.4,0,0,22.4,0,50s22.4,50,50,50 c10.3,0,19.8-3.1,27.7-8.4c7.9,5.3,17.5,8.4,27.7,8.4c27.6,0,50-22.4,50-50S133.1,0,105.5,0z M105.5,90.9c-14.9,0-27.9-8-35.1-19.9 h5.3c2.5,0,4.6-2,4.6-4.6c0-2.5-2-4.6-4.6-4.6h-9.3c-0.6-1.9-1-3.8-1.3-5.7h17.9c2.5,0,4.6-2,4.6-4.6c0-2.5-2-4.6-4.6-4.6H64.7 c0.1-1.9,0.4-3.9,0.8-5.7h10.1c2.5,0,4.6-2,4.6-4.6c0-2.5-2-4.6-4.6-4.6h-7c6.6-13.7,20.6-23.1,36.8-23.1 c22.5,0,40.9,18.3,40.9,40.9S128,90.9,105.5,90.9z"/></svg>');}
.payment-mir{float: left;margin: 0px 0px 0px 0px;}
.payment-mir::before{content:'';width: 38px;height: 11px;background-size: 100%;float: left;background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 353.2 100"><path style="fill:%23ffffff" d="M254.8,100h30.5V67.5h34.5c14.5-0.1,26.9-9.4,31.5-22.3h-96.5V100z"/> <path style="fill:%23ffffff" d="M319.7,0l-68.9,0c1.8,22.4,23,40.1,48.9,40.1c0,0,0.9,0,2.3,0c10.2,0,50.6,0,50.6,0c0.4-2.1,0.6-4.2,0.6-6.3 C353.2,15.2,338.2,0.1,319.7,0z"/><path style="fill:%23ffffff" d="M199.3,6.4l-24.2,52c-0.1,0.2-0.2,0.4-0.3,0.6l0,0l0,0c-0.4,0.5-1,0.9-1.7,0.9c-1.1,0-2-0.9-2-2V0h-30.5v99.5 h30.5v0c3.8-0.2,8.1-3,9.7-6.4l24.9-53.3c0,0,0-0.1,0.1-0.1l0-0.1l0,0c0.3-0.6,0.9-0.9,1.6-0.9c1,0,1.8,0.8,1.8,1.8l0,0v59.1h30.5 V0h-30.5C205.3,0.1,200.9,3,199.3,6.4z"/> <path style="fill:%23ffffff" d="M92.5,0C86.9,0,81,4.3,79.4,9.7L64.5,58.2c-0.7,2.4-1.9,2.4-2.7,0L47,9.7C45.4,4.3,39.5,0,33.9,0h-7.8H0v99.5 h30.5l0-57.9c0,0,0,0,0,0c0-1.1,0.9-2,2-2c1,0,1.8,0.7,2,1.6l17.8,58.3h21.9L92,41.3c0.2-1,1-1.7,2-1.7c1.1,0,2,0.9,2,2 c0,0,0,0,0,0v57.9h30.5V0h-26.1H92.5z"/></svg>');}
.payment-tether{float: left;margin: 0px 0px 0px 0px;}
.payment-tether::before{content:'';width: 74px;height: 20px;background-size: 100%;top: 0px;margin: 0px 0px -4px 0px;position: relative;float: left;background-repeat: no-repeat;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 82"><path style="fill:%23ffffff" d="M40.8,0.2C18.3,0.2,0,18.4,0,41s18.3,40.8,40.8,40.8S81.7,63.6,81.7,41S63.4,0.2,40.8,0.2z M45.2,46.4v19.4 h-10V46.4c-11.3-0.5-19.8-2.8-19.8-5.4s8.5-4.9,19.8-5.4v-6.1H21.3v-9.3h37.8v9.3H45.2v6.1l0,0c11.3,0.5,19.7,2.8,19.7,5.4 C64.9,43.7,56.5,45.9,45.2,46.4z"/><path style="fill:%23ffffff" d="M45.2,36.3V43c-0.3,0-1.8,0.2-4.9,0.2c-2.6,0-4.5-0.1-5.1-0.2v-6.8c-10,0.4-17.4,2.2-17.4,4.3 c0,2.1,7.4,3.8,17.4,4.3v0c0.6,0,2.5,0.1,5.1,0.1c3.2,0,4.7-0.1,5-0.1v0v0c9.9-0.4,17.4-2.2,17.4-4.3S55.1,36.7,45.2,36.3z"/><path style="fill:%23ffffff" d="M116.4,22.8v9.8h9.5v7.4h-9.6v14.9c0,3.3,1.8,4.9,4.5,4.9c1.3,0,2.9-0.4,4.1-1.1l2.4,7.3 c-2.4,1-4.5,1.4-7.1,1.5c-7.5,0.3-12.4-4-12.4-12.6V39.9h-6.4v-7.4h6.4v-8.9L116.4,22.8z M280.7,32.1l0.6,4 c2.7-4.3,6.2-4.9,9.7-4.9c3.6,0,7,1.4,8.9,3.3l-3.9,7.4c-1.8-1.5-3.4-2.2-6.2-2.2c-4.5,0-8.6,2.4-8.6,8.8v18.2h-8.5V32.1 L280.7,32.1z M259.8,45.4c-0.6-4.5-4.1-6.7-9-6.7c-4.6,0-8.4,2.2-9.7,6.7H259.8z M241,52.4c0.6,4.3,4.3,7.4,10.3,7.4 c3.2,0,7.3-1.2,9.3-3.2L266,62c-3.6,3.8-9.6,5.6-14.9,5.6c-11.9,0-19-7.4-19-18.4c0-10.5,7.2-18.1,18.4-18.1 c11.6,0,18.8,7.2,17.5,21.4H241z M203.3,17.6v19.2c3.1-4,6.9-5.2,10.8-5.2c9.8,0,14.2,6.7,14.2,16.8v18.2h-8.5V48.5 c0-6.3-3.3-9-7.9-9c-5,0-8.5,4.3-8.5,9.5v17.7h-8.5V17.6L203.3,17.6z M180.6,22.4v9.8h9.5v7.4h-9.6v14.9c0,3.3,1.8,4.9,4.5,4.9 c1.3,0,2.9-0.4,4.1-1.1l2.4,7.3c-2.4,1-4.5,1.4-7.1,1.5c-7.5,0.3-12.4-4-12.4-12.6V39.5h-6.4v-7.4h6.4v-8.9L180.6,22.4z M157,45.4 c-0.6-4.5-4.1-6.7-9-6.7c-4.6,0-8.4,2.2-9.7,6.7H157z M138.2,52.4c0.6,4.3,4.3,7.4,10.3,7.4c3.2,0,7.3-1.2,9.3-3.2l5.5,5.4 c-3.6,3.8-9.6,5.6-14.9,5.6c-11.9,0-19-7.4-19-18.4c0-10.5,7.2-18.1,18.4-18.1c11.6,0,18.8,7.2,17.5,21.4H138.2z"/></svg>');}
/* Footer infolink */
.footer-infolink{font-size: 14px;display: inline-block;float: left;margin: 0px 0px 0px 0px;line-height: 11px;position: absolute;bottom: 40px;left: 0px;z-index: 100;}
.footer-infolink a{color: #FFF;text-decoration: none;padding: 36px 0px 36px 0px;}
.footer-infolink a:hover{color: #0affff;}
.footer-infolink a.active{color: #0affff;}
/* ******* ******* ******* MODAL ******* ******* ******* */
.button-open-modal{cursor: pointer;}
.remodal-modal-open{overflow-y: hidden;}
.remodal-overlay{background-color: rgba(4, 6, 48, 0.95);width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;visibility: hidden;opacity: 0;z-index: 11000;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.remodal-modal-open .remodal-overlay{visibility: visible; opacity: 1}
/*
.remodal-wrapper{text-align: center;visibility: hidden;opacity: 0;float:  left;width:  100%;height:  100%;position: fixed;left: 0px;z-index: 12000;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;overflow-x: hidden;overflow-y: auto;}
*/
.remodal-wrapper{padding: 102px 80px 80px 80px;width: calc(100% - 160px);height: calc(100% - 182px);visibility: hidden;float:  left;position: fixed;left: 0px;z-index: 12000;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;overflow-x: hidden;overflow-y: auto;}
.remodal-is-opened.remodal-wrapper{visibility: visible;opacity: 1;}
.modal{text-align: left;display: inline-block;float:  left;width: calc(100% - 240px);max-width: 1760px;margin: auto;position: relative; display: inline-block;float: left;margin: auto;width: auto;}
.modal-container{/* background-color: #FFF; *//* width: 100%; *//* display: inline-block; *//* margin: 40px 0px 102px 0px; *//* position: relative; *//* border-radius: 10px; */-moz-border-radius: 10px;/* -webkit-border-radius: 10px; */opacity: 0;visibility: hidden;-webkit-transition-delay: opacity .3s ease-in-out .3s;-o-transition-delay: opacity .3s ease-in-out .3s;-moz-transition-delay: opacity .3s ease-in-out .3s;transition: opacity .3s ease-in-out .3s;}
.remodal-is-opened .modal-container{visibility: visible;opacity: 1}
.modal-nav{display: inline-block;position: absolute;top: -102px;right: -40px;}
.modal-nav-arrow{display: inline-block;}
.modal-nav-next{opacity: 0.70;padding: 40px 40px;display: inline-block;float: left;background-position: 35px 40px;height: 22px;width: 12px;background-size: 22px 22px;position: relative;background-repeat: no-repeat;cursor: pointer;}
.modal-nav-prew{opacity: 0.70;padding: 40px 40px;display: inline-block;float: left;background-position: 35px 40px;height: 22px;width: 12px;background-size: 22px 22px;position: relative;background-repeat: no-repeat;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);cursor: pointer;}
.modal-nav-arrow .arrow-icon:hover{opacity: 0.80;}
.modal-nav-arrow .arrow-icon:active{opacity: 1;}
.modal-nav-close{display: inline-block;}
.modal-nav-close .close-icon{opacity: 0.70;padding: 40px 36px 40px 40px;display: inline-block;float: left;background-position: 36px 40px;height: 22px;width: 22px;background-size: 22px 22px;position: relative;background-repeat: no-repeat;cursor: pointer;}
.modal-nav-close .close-icon:hover{opacity: 0.80;}
.modal-nav-close .close-icon:active{opacity: 1;}
.remodal-wrapper.remodal-is-closed{}
.remodal-wrapper.remodal-is-opened{}
.remodal.remodal-is-opened{}
/* Demonstration modal */
.demonstration-modal{background-color: #FFF;width: 100%;display: inline-block;position: relative;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
/* Zero modal */
.zero-modal{background-color: #FFF;width: 100%;display: inline-block;position: relative;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
/* Add to order */
.addtoorder-modal{max-width: 400px;margin: 72px auto 0px auto;background-color: #FFF;width: 100%;display: inline-block;position: relative;border-radius: 24px;text-align:center;}
.addtoorder-modal-box{width: auto;padding: 72px 40px 0px 40px;}
.addtoorder-modal-img{display: inline-block;width: 200px;border-radius: 24px;overflow: hidden;margin: -72px auto 0px auto;}
.addtoorder-modal-img img{width: 100%;display: inline-block;float: left;}
.addtoorder-modal-title{font-weight: 500;color: #dadada;font-size: 28px;line-height: 35px;font-family: 'playfairdisplay';margin: 26px 40px 0px 40px;display: inline-block;float: left;width: calc(100% - 80px);}
.addtoorder-modal-product-title{font-weight: 500;color: #040630;font-size: 22px;line-height: 31px;font-family: 'playfairdisplay';margin: 26px 40px 0px 40px;display: inline-block;float: left;width: calc(100% - 80px);}
.addtoorder-modal-product-category-title{font-size: 14px;font-weight: 300;color: #040630;line-height: 20px;margin: 8px 40px 0px 40px;display: inline-block;float: left;width: calc(100% - 80px);}
.addtoorder-modal .web-solutions-price{border-top: 0px;margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.continue-shopping-button{color: #757575;text-align: center;display: inline-block;text-decoration: none;font-weight: 300;line-height: 10px;font-size: 14px;padding: 19px 50px 20px 50px;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;z-index: 300;position: relative;cursor: pointer;}
.continue-shopping-button:hover{color: #202020;}
.continue-shopping-button-box{display: inline-block;float: left;width: 100%;text-align: center;margin: 0px 0px 20px 0px;}
.addtoorder-modal .button-large{float: initial;margin: 40px 0px 0px 0px;width: calc(100% - 180px);}
.addtoorder-modal .discount-container .discount{font-size: 23px;font-weight: 500;line-height: 8px;color: #050730;font-family: 'playfairdisplay';margin: 0px 10px 0px 10px;display: inline-block;position: relative;}
.addtoorder-modal .discount-container .discount .icon-rub-mod-one{height: 13px;width: 10px;margin: 0px 0px 0px 5px;top: 0px;background-size: 11px 13px;}
.addtoorder-modal .discount-container {position: relative;display: inline-block;width: 100%;float: left;margin: -5px 0px -3px 0px;}
.addtoorder-modal .discount-container .discount:after{content:'';display: inline-block;position: absolute;width: calc(100% + 20px);top: calc(50% + 1px);height: 1px;background-color: #08fdff;left: -10px;}
/* Quickview */
.modal-quickview-image{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;float:  left;color: #dedede;background-color: #FFF;position: relative;height: 100%;width: 50%;margin: 0 auto;overflow: hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.modal-quickview-image img {display: block;max-height: 100%;max-width: 100%;}
.modal-quickview-title{font-weight: 400;display: inline-block;float: left;width: 100%;line-height: 43px;margin: 27px 0px 0px 0px;font-size: 25px;position:  relative;}
.modal-quickview-title .label{top: -4px;position:  relative;left: initial;}
.modal-quickview-description{float: left;width: 100%;font-size: 16px;color: #202020;font-weight: 300;line-height: 34px;display: inline-block;margin: 17px 0px 0px 0px;}
.modal-quickview-price{float: left;width: 100%;display: inline-block;margin: 28px 0px 0px 0px;}
.modal-quickview-price .product-block-price{font-size: 50px;font-weight: 400;line-height: 37px;display: inline-block;float: left;text-align: left;margin: 0px 0px 0px 0px;}
.modal-quickview-price .product-block-price .product-block-price-main{font-size: 40px;font-weight: 300;line-height: 30px;float: left;}
.modal-quickview-price .product-block-price .product-block-price-main .product-block-price-main-rub{height: 30px;width: 23px;margin: 0px 0px 0px 10px;top: 0px;background-size: 23px 30px;}
.modal-quickview-price .product-block-price .discount-container{margin: 0px 15px 0px 15px;float: left;}
.modal-quickview-price .product-block-price .discount-container{margin: 0px 15px 0px 15px;float: left;}
.modal-quickview-price .product-block-price .discount-container .discount{float:  left;font-size: 18px;font-weight: 300;color: #202020;line-height: 13px;margin: 0px 10px 0px 10px;top: 0px;}
.modal-quickview-price .discount-container .discount .icon-rub-one{height: 13px;width: 10px;margin: 0px 0px 0px 5px;top: 0px;background-size: 10px 13px;background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 38 50" style="enable-background:new 0 0 38 50;" xml:space="preserve"><path style="fill:%23000000" d="M20.7,0h-14v25.5H0V30h6.3v5.5H0V40h6.3v10h5V39.5H29v-4H11.8V30h9C33.5,30,38,22.2,38,15C38,9.5,35.3,0,20.7,0z M20.3,25.5h-9v-21h9c9,0,12.3,5,12.3,10.5C32.5,20,29.3,25.5,20.3,25.5z"/></svg>');}
.modal-quickview-price .product-block-price .discount-container .discount:after{background-color: #202020;}
.quickview-product-link{display: inline-block;float: left;width: 100%;margin: 40px 0px 0px 0px;}
.quickview-elements{display: inline-block;float: left;width: calc(50% - 80px);padding: 0px 40px;margin: 0px 0px 40px 0px;}
/* Image gallery */
.modal-gallery-image{display: inline-block;float:  left;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;overflow: hidden;}
.modal-gallery-image img{display: inline-block;float: left;width: 100%;}
.modal.modal-gallery .modal{width: initial;max-width: initial;padding: 0px 40px 0px 40px;}
/* Image info */
.gallery-image-info{position: absolute;top: calc(100% + 39px);left: 0px;width: calc(100% - 245px);display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin: 0px 0px 40px 0px;}
.gallery-image-info div{margin: 0px 40px 0px 40px;position: relative;font-size: 16px;color: #ffffff;font-weight: 200;line-height: 25px;}
.gallery-image-info div:first-child{margin: 0px 40px 0px 0px;}
.gallery-image-info div:after{content:'';display:inline-block;width: 3px;height:  3px;background-color: #FFF;position:  absolute;top: 11px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;right: -40px;}
.gallery-image-info div:last-child:after{display:none}
.gallery-image-info-date{display: inline-block;font-size: 16px;color: #ffffff;font-weight: 200;line-height: 25px;}
.gallery-image-info-title{display: inline-block;max-width: 700px;}
/* Order info */
.modal-order-info{display: inline-block;float: left;width: 100%;font-weight: 300;line-height: 19px;font-size: 13px;color: #8b8b8b;margin: 3px 0px 6px 0px;}
.modal-order-price .discount-container{width: auto;}
.order-form{float: left;width: 100%;display: inline-block}
.order-form [type="submit"] {margin: 30px 0px 0px 0px;}
.order-form .checkbox{margin: 32px 0px 0px 0px;}
.order-form [type="checkbox"]:not(:checked) + label,.order-form [type="checkbox"]:checked + label {padding: 19px 0px 18px 36px;}
.order-form [type="checkbox"]:not(:checked) + label:before,.order-form [type="checkbox"]:checked + label:before {top: 23px;}
.order-form [type="checkbox"]:not(:checked) + label:after,.order-form [type="checkbox"]:checked + label:after {top: 26px;}
.order-form .input:nth-child(2) label span:first-child{transition: initial;-webkit-transition: initial;-moz-transition: initial;-o-transition: initial;-ms-transition: initial;}
.order-form .input:nth-child(2) label span:last-child{display: none;transition: initial;-webkit-transition: initial;-moz-transition: initial;-o-transition: initial;-ms-transition: initial;}
/* Message */
.remodal-wrapper.message .quickview-elements {width: calc(100% - 80px);}
.remodal-wrapper.message .modal {max-width: 600px;}
/* Call back */
.remodal-wrapper.callback .quickview-elements {width: calc(100% - 80px);}
.remodal-wrapper.callback .modal {max-width: 500px;}
/* Review modal */
.remodal-wrapper.review-modal .quickview-elements {width: calc(100% - 80px);}
.remodal-wrapper.review-modal .modal {max-width: 700px;}
.remodal-wrapper.review-modal .order-form .input:nth-last-child(4) label span:first-child{transition: initial;-webkit-transition: initial;-moz-transition: initial;-o-transition: initial;-ms-transition: initial;}
.remodal-wrapper.review-modal .order-form .input:nth-last-child(4) label span:last-child{display: none;transition: initial;-webkit-transition: initial;-moz-transition: initial;-o-transition: initial;-ms-transition: initial;}

/* ******* ******* ******* 404 / 403 / 503 ******* ******* ******* */
.pagenotfound{position: relative;display: inline-block;float: left;width: calc(100% - 80px);color: #040630;text-align: center;margin: 40px 40px 0px 40px;}
.pagenotfound-title{display: inline-block;float:  left;width:  100%;font-size: 450px;line-height: 106px;font-weight: 500;letter-spacing: -60px;height: 304px;font-family: 'playfairdisplay';}
.pagenotfound-button{display: inline-block;float: left;width: 100%;margin: 80px 0px 0px 0px;}
.pagenotfound-button a{margin: 0px 18px 0px 18px;float: initial;}

/* ******* ******* ******* EFFECTS ******* ******* ******* */
/* Transition */
/* 1s */
.transition-all-1s{transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;}
/* 2s */
.transition-all-2s{transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
/* 3s */
.transition-all-3s{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}
/* 4s */
.transition-cb-tp-4s{
transition: opacity .4s cubic-bezier(1, 0.01, 0, 1), top .4s cubic-bezier(1, 0, 0, 1), bottom .4s cubic-bezier(1, 0, 0, 1), right .4s cubic-bezier(1, 0, 0, 1), left .4s cubic-bezier(1, 0, 0, 1);
-webkit-transition: opacity .4s cubic-bezier(1, 0.01, 0, 1), top .4s cubic-bezier(1, 0, 0, 1), bottom .4s cubic-bezier(1, 0, 0, 1), right .4s cubic-bezier(1, 0, 0, 1), left .4s cubic-bezier(1, 0, 0, 1);
-moz-transition: opacity .4s cubic-bezier(1, 0.01, 0, 1), top .4s cubic-bezier(1, 0, 0, 1), bottom .4s cubic-bezier(1, 0, 0, 1), right .4s cubic-bezier(1, 0, 0, 1), left .4s cubic-bezier(1, 0, 0, 1);
-o-transition: opacity .4s cubic-bezier(1, 0.01, 0, 1), top .4s cubic-bezier(1, 0, 0, 1), bottom .4s cubic-bezier(1, 0, 0, 1), right .4s cubic-bezier(1, 0, 0, 1), left .4s cubic-bezier(1, 0, 0, 1);
-ms-transition: opacity .4s cubic-bezier(1, 0.01, 0, 1), top .4s cubic-bezier(1, 0, 0, 1), bottom .4s cubic-bezier(1, 0, 0, 1), right .4s cubic-bezier(1, 0, 0, 1), left .4s cubic-bezier(1, 0, 0, 1);}

/* ******* ******* ******* SMARTPHONE TABLET ******* ******* ******* */
/* height max: 1000px */ 
@media screen and (max-height: 1000px) {

}

/* width max: 2000px */
@media screen and (max-width: 2000px) {
/* ******* ******* ******* NAV ******* ******* ******* */
.nav-menu-but:hover:before {display: none}
.nav-menu-but:hover:after {display: none}
nav ul li > ul:before{display: none;}
nav ul li > ul:after{display: none;}
nav ul li ul li > ul:before{display: none;}
nav ul li ul li > ul:after{display: none;}
}

/* width max: 1700px */
@media screen and (max-width: 1700px) {
/* Clients block */
.client-block:nth-child(5){display: none;}
.client-block:nth-child(7){display: none;}
.client-block {width: 20%;}
}



/* width max: 1400px */
@media screen and (max-width: 1400px) {

}

/* width max: 1300px */
@media screen and (max-width: 1300px) {

}

/* width max: 1200px */
@media screen and (max-width: 1200px) {
/* Clients block */
.client-block:nth-child(1){display: none;}
.client-block:nth-child(5){display: none;}
.client-block:nth-child(7){display: none;}
.client-block {width: 25%;}
/* ******* ******* ******* NAV ******* ******* ******* */
/* Responsive nav */
.nav-background{z-index: -200;left: 0px;display: inline-block;float: left;position: fixed;top: 102px;background: rgb(4, 6, 48);height: calc(100% - 102px);width: 100%;visibility: hidden;opacity: 0;transition: all .15s ease-in-out;-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;-ms-transition: all .15s ease-in-out;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);}
nav.active .nav-background {visibility: visible;opacity: 0.94;transition: all .3s ease-in-out 0.15s;-webkit-transition: all .3s ease-in-out 0.15s;-moz-transition: all .3s ease-in-out 0.15s;-o-transition: all .3s ease-in-out 0.15s;-ms-transition: all .3s ease-in-out 0.15s;} 
.nav-menu{visibility: hidden;opacity: 0;width: 100%;position: absolute;top: 92px;text-align: center;display: inline-block;background-color: #fcfcfc;transition: all .2s ease-in-out  0.15s;-webkit-transition: all .2s ease-in-out  0.15s;-moz-transition: all .2s ease-in-out  0.15s;-o-transition: all .2s ease-in-out  0.15s;-ms-transition: all .2s ease-in-out  0.15s;}
nav.active .nav-menu {visibility: visible;opacity: 1;top: 102px;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
header.view:after {z-index: 99;}
.nav-button{display: inline-block;float: left;position: absolute;padding: 40px 40px 40px 40px;cursor: pointer;opacity: 0.70;width: 28px;height: 22px;}
.nav-button:hover{opacity: 0.99;}
.nav-tablet-button,.nav-tablet-button:after,.nav-tablet-button:before{width:28px;height:2px;}
.nav-tablet-button{top: 10px;left:0;position:relative;background:#000;transition:all 0 200ms;}
.nav-tablet-button:before{content:"";position:absolute;left:0;bottom: 10px;background:#000;transition:bottom 200ms 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms cubic-bezier(0.23,1,0.32,1);}
.nav-tablet-button:after{content:"";position:absolute;left:0;top: 10px;background:#000;transition:top 200ms 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms cubic-bezier(0.23,1,0.32,1);}
nav.active .nav-tablet-button.effect:after{top:0;transform:rotate(45deg);transition:top 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms 200ms cubic-bezier(0.23,1,0.32,1)}
nav.active .nav-tablet-button.effect:before{bottom:0;transform:rotate(-45deg);transition:bottom 200ms cubic-bezier(0.23,1,0.32,1),transform 200ms 200ms cubic-bezier(0.23,1,0.32,1)}
nav.active .nav-tablet-button.effect{background:rgba(255,255,255,0)!important}
nav ul li {float: initial;text-align: left;width: 100%;}
nav ul > li {margin: 20px 0px 20px 0px;}
nav > ul > li:nth-child(1){margin: 20px 0px 0px 0px;}
nav > ul > li:nth-child(2){border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;margin: 0px 0px 1px 0px;padding: 21px 0px 20px 0px;}
nav > ul > li:nth-child(3){margin: 20px 0px 21px 0px;}
nav ul li:first-child > a {padding: 20px 40px 20px 40px;}
nav ul li ul li:first-child > a {padding: 19px 40px 19px 40px;}
nav ul li ul li ul > li:first-child a {padding: 40px 20px 39px 20px !important;}
nav ul li:hover > ul {/* background-color: #f2f2f2; */}
nav ul li ul > li:hover > ul {background-color: #eaeaea;}
nav a {font-weight: 600;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;opacity: 1;color: #040630;padding: 19px 40px 19px 40px;} 
nav ul li:first-child > a::after {width: 100%;left: 0px;} 
nav a::after {bottom: 0px;display:none} 
.nav-menu-but.active a {color: #040630;}
.nav-menu-but.active a:hover {color: #0ce0e2;}  
.nav-menu-but.active > a {color: #0ce0e2;}
.nav-menu-but.active a:hover {color: #0ce0e2;}
.submenu-2lvl{display:inline-block;width: 100%;}
nav ul li ul > li {width: initial;display: inline-block;}
nav ul li ul > li a {font-weight: 700;font-size: 10px;letter-spacing: 2px;}
nav ul li ul > li.active {}
nav ul li ul > li.active a{color: #101010;}
#stickysubmenu{}
/* Nav white elements */
header.white nav .nav-tablet-button{background:#FFFFFF;}
header.white nav .nav-tablet-button:before{background:#FFFFFF;}
header.white nav .nav-tablet-button:after{background:#FFFFFF;}
header.white nav ul li a {color: #000;}
header.white nav ul li ul a {color: #000;}
/* ******* ******* ******* FOOTER ******* ******* ******* */
.footer-logotype .logotype {left: 40px;margin: 0px 0px 0px 0px;}
.footer-social {float: right;margin: 0px -15px 0px -15px;}
a.sentavdesign {left: 186px;float: left;}
}

/* width max: 1100px */
@media screen and (max-width: 1100px) {
/* ******* ******* ******* MODAL ******* ******* ******* */
.remodal-wrapper {padding: 102px 40px 40px 40px;width: calc(100% - 80px);height: calc(100% - 142px);}
/* 404 / 403 / 503 */
.pagenotfound-title {font-size: 400px;line-height: 93px;height: 270px;}
}

/* width max: 1000px */
@media screen and (max-width: 1000px) {
/* Clients block */
.client-block:nth-child(1){display: inline-block;}
.client-block:nth-child(5){display: inline-block;}
.client-block:nth-child(7){display: none;}
.client-block {width: 50%;}
.client-block img{max-width: 220px !important;}

/* Responsive nav */
header .logotype {width: 64px;left: 130px;}
.logotype.logotyperu {width: 64px;}
.logotype.logotypeen {width: 64px;}
header .logotypefull{display:none;width: 0px;height: 0px;}
.logotypemini {display: inline-block;width: 44px;height: 44px;position: absolute;}
.logotype_en .logotypemini {}
.logotype_ru .logotypemini {}
.logotypemini::before{content: '';display: inline-block;width: 100%;height: 100%;position: absolute;background-color: #040630;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;}
.logotypemini img{display: inline-block;width: 22px;height: 26px;z-index: 2;position: relative;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.languageswitcher .languageswitcher-button{right: 0px;}
.languageswitcher .languageswitcher-button a {padding: 40px 40px 40px 20px;}
/* Breadcrumbs */
.breadcrumbs {margin: 0px 0px 0px 0px;}
.breadcrumbs-h1-subpagemenu {margin: 104px 0px 0px 0px;}
/* ******* ******* ******* MODAL ******* ******* ******* */
/* Quickview */
.modal-quickview-image {width: 100%;} 
.quickview-elements {width: calc(100% - 80px);}
/* Image info */
.gallery-image-info div:first-child {margin: 0px 0px 0px 0px;} 
.gallery-image-info .gallery-image-info-date {width: 100%;}
.gallery-image-info .gallery-image-info-title {width: 100%;max-width: initial;margin: 34px 0px 0px 0px;}
.gallery-image-info {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 100%;}
.gallery-image-info div:after{display:none}
}
 
/* width max: 900px */
@media screen and (max-width: 900px) {
/* ******* ******* ******* FOOTER ******* ******* ******* */
.footer-social{width: 100%;float: left;margin: 0px 0px 35px 0px;text-align: center;}
.footer-social a {display: inline-block;float: initial;padding: 40px 20px 40px 20px;}
.footer-social a:last-child {padding: 40px 20px 40px 20px;}
.footer-menu {width:100%;text-align: center;}
.footer-menu li {display: inline-block;float: initial;}
.footer-menu a {padding: 45px 20px 35px 20px;}
.footer-menu li:first-child a {padding: 45px 20px 35px 20px;}
.footer-backtotop{width: auto;margin-left: 0px;left: initial;right: 0px;text-align: center;}
.backtotop-button{width: 24px;text-align: center;padding: 40px 40px 40px 40px;}
.backtotop-button:before {left: auto;display: inline-block;}
.footer-logotype{display: inline-block;float: left;text-align: left;width: 100%;}
.footer-logotype .logotype {left: auto;margin: 0px 0px 0px 0px;position: relative;}
a.sentavdesign{padding: 40px 0px 20px 20px;top: 1px;right: 104px;left: initial;float: initial;position: absolute;}
.footer-logotype .logotype {float: initial;left: initial;margin: 0px 0px 0px 0px;display: inline-block;position: relative;padding: 15px 0px 20px 0px;}
.footer-copyright{width: 100%;margin: 20px 0px 40px 0px;left: 0px;}
.footer-payment{position: relative;bottom: 0px;right: 0px;width: 100%;float: left;margin: -6px 0px 86px 0px;}
.payment-visa{float: initial;display:inline-block;position: relative;}
.payment-mastercard{float: initial;display: inline-block;position: relative;}
.payment-mir{float: initial;display: inline-block;position: relative;}
.payment-tether{float: initial;display: inline-block;position: relative;}
.footer-infolink a {padding: 16px 0px 21px 0px;}
.footer-infolink{bottom: 0px;right: 0px;width: 100%;float: left;margin: 0px 0px 40px 0px;}
/* 404 / 403 / 503 */
.pagenotfound-title {font-size: 300px;line-height: 64px;letter-spacing: -47px;height: 203px;}
}

/* width max: 800px */
@media screen and (max-width: 800px) {
/* Subpagemenu */
.stickysubmenu {position: relative;top: 0px !important;}
#stickysubmenu {height: auto;}
/* Clients block */
.client-block img{max-width: 190px !important;}
/* Responsive nav */
header .logotype {}   
/* Breadcrumbs */  
.breadcrumbs li{display: none}
.breadcrumbs li:last-child{display: inline-block}
.breadcrumbs li:last-child a:after{display:block;float: left;margin: 2px 9px 0px 0px;transform: rotate(180deg);}
}

/* width max: 700px */
@media screen and (max-width: 700px) {

/* ******* ******* ******* MODAL ******* ******* ******* */
 /* Order info */
.modal-order-info {margin: 23px 0px 6px 0px;}
/* 404 / 403 / 503 */
.pagenotfound-title {font-size: 200px;line-height: 44px;letter-spacing: -32px;height: 136px;}
}

/* width max: 600px */
@media screen and (max-width: 600px) {
.nav-menu-but.active > a {color: #040630;}
nav a:hover {color: #040630;}
/* Responsive nav */
header .logotype {}
/* ******* ******* ******* FOOTER ******* ******* ******* */
.footer-logotype {text-align: center;}
.footer-copyright {text-align: center;margin: 19px 0px 40px 0px;}
.footer-social {}
.backtotop-button {width: 100%;padding: 35px 0px 36px 0px;}
.footer-backtotop {top: 0px;float:  left;width: 100%;position: relative;}
a.sentavdesign {padding: 20px 0px 20px 0px;top: 0px;float: left;right:  initial;position:  relative;width: 100%;text-align: center;}
.sentavdesign-develop {top: -55px;left: 50%;width: 127px;margin: 0px 0px 0px -113px;}
.sentavdesign:before {display: inline-block;}
}

/* width max: 560px */
@media screen and (max-width: 560px) {
/* ******* ******* ******* NAV ******* ******* ******* */
/* Responsive nav */
.nav-menu {top: 102px;opacity: 1;left: -300px;width: 300px;height: calc(100% - 102px);position: fixed;background-color: #ffffff;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-webkit-transition-delay: 0.07s;-o-transition-delay: 0.07s;-moz-transition-delay: 0.07s;transition-delay: 0.07s;}
nav.active .nav-menu {left: 0px;-webkit-transition-delay: 0.07s;-o-transition-delay: 0.07s;-moz-transition-delay: 0.07s;transition-delay: 0.07s;overflow-x: hidden;overflow-y: auto;}
.nav-background {-webkit-transition-delay: 0.07s;-o-transition-delay: 0.07s;-moz-transition-delay: 0.07s;transition-delay: 0.07s; transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;} 
nav.active .nav-background {-webkit-transition-delay: 0.0s;-o-transition-delay: 0.0s;-moz-transition-delay: 0.0s;transition-delay: 0.0s;}
nav ul li{width: 100%;position: relative;}
.nav-menu-but-mask{position: absolute;width: 102px;height: 102px;right: 0px;top: 0px;cursor: pointer;z-index: 2;}
.nav-menu-but-mask-2lvl{position: absolute;width: 102px;height: 102px;right: 0px;top: 0px;cursor: pointer;z-index: 7;}
nav ul li:hover > ul {visibility: visible;opacity: 0;top: 0px;height: 0px;}
nav ul li > ul{height: 0px;top: 0px;opacity: 0;display: none;position: relative;background-color: #08fdff;transition: all .0s ease-in-out;-webkit-transition: all .0s ease-in-out;-moz-transition: all .0s ease-in-out;-o-transition: all .0s ease-in-out;-ms-transition: all .0s ease-in-out;}
nav ul li > ul.active {visibility: visible;height: auto;opacity: 1;display: inline-block;}
nav ul li:first-child > a {width: calc(100% - 40px);padding: 46px 0px 46px 40px;}
nav ul li ul li:first-child > a {width: calc(100% - 40px);padding: 46px 0px 46px 40px;opacity: 1;}
nav ul li > a {width: calc(100% - 40px);padding: 46px 0px 46px 40px;opacity: 1;}
nav ul li {text-align: left;}
nav ul li ul li > ul {height: 0px;opacity: 0;visibility: hidden;display: none;}
nav ul li ul > li:hover > ul {visibility: hidden;opacity: 0;top: 0px;height: 0px;display: none;}
nav ul li ul li ul{transition: all .0s ease-in-out;-webkit-transition: all .0s ease-in-out;-moz-transition: all .0s ease-in-out;-o-transition: all .0s ease-in-out;-ms-transition: all .0s ease-in-out;background-color: #eaeaea;}
nav ul li ul li ul.active{visibility: visible;height: auto;opacity: 1;display: inline-block;}
nav ul li ul > li:hover > ul {background-color: #eaeaea;}
nav ul li ul li ul > li:first-child a {width: calc(100% - 40px);padding: 60px 0px 29px 40px !important;}
nav ul li ul li ul > li:last-child a {padding: 30px 0px 59px 40px !important;}
nav ul li ul li ul > li a {padding: 30px 0px 29px 40px !important;width: calc(100% - 40px);}
nav > ul > li:nth-child(1) {margin: 0px 0px 0px 0px;}
nav ul li ul > li {width: 100%;}
nav > ul > li:nth-child(2) {border-top: initial;border-bottom: initial;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
nav > ul > li:nth-child(3) {margin: 0px 0px 0px 0px;}
nav ul > li {margin: 0px 0px 0px 0px;}  
.has-submenu-2lvl > .nav-menu-but-mask {display: inline-block;}
.nav-menu-but-mask-2lvl  > .nav-menu-but-mask{display: inline-block;}
.submenu-2lvl {display: none;}
.nav-menu::-webkit-scrollbar{width:5px}
.nav-menu::-webkit-scrollbar-button{display:none}
.nav-menu::-webkit-scrollbar-track{background:#d0d0d0}
.nav-menu::-webkit-scrollbar-thumb{width:20px;background:#202020}
.nav-menu-but-mask.arrowdown-icon{background-size: 18px 18px;background-repeat: no-repeat;background-position: 44px 42px;opacity: 1;}
.nav-menu-but-mask-2lvl.arrowdown-icon{background-size: 18px 18px;background-repeat: no-repeat;background-position: 44px 42px;opacity: 1;} 
.nav-menu-but-mask.closebold-icon{background-size: 16px 16px;background-position: 46px 43px;opacity: 1;}
.nav-menu-but-mask-2lvl.closebold-icon{background-size: 16px 16px;background-position: 46px 43px;opacity: 1;}
nav ul li:hover > a {color: inherit;opacity: 1;}
.nav-menu-but.active a:hover {color: #040630;}
}

/* width max: 500px */
@media screen and (max-width: 500px) {
h1 {font-size: 34px;line-height: 48px;}
h2 {font-size: 30px;line-height: 46px;}
h3 {font-size: 28px;line-height: 35px;}
h4 {font-size: 22px;line-height: 31px;}
/* Clients block */
.client-block:nth-child(7){display: inline-block;}
.client-block {width: 100%;}
/* Responsive nav */
.nav-button {padding: 20px 20px 20px 20px;}
header .logotype {height: 22px;padding: 20px 0px 20px 0px;left: 90px;width: 44px;}
.logotypemini {width: 36px;height: 36px;}
header .logotype .logotypemini svg {width: 20px;height: 24px;}
.nav-menu {top: 62px;height: calc(100% - 62px);}
.nav-background {top: 62px;height: calc(100% - 62px);}
.nav-menu {left: -100%;width: 100%;top: 62px;}
nav.active .nav-menu {top: 62px;}
header:after {height: 62px;}
.nav-background.active {-webkit-transition-delay: 0.26s;-o-transition-delay: 0.26s;-moz-transition-delay: 0.26s;transition-delay: 0.26s;}
nav ul li:first-child > a {width: calc(100% - 20px);padding: 46px 0px 46px 20px;}
.nav-menu-but-mask {/* width: 102px; */}
nav ul li > a {width: calc(100% - 20px);padding: 46px 0px 46px 20px;}
nav ul li ul li:first-child > a {width: calc(100% - 20px);padding: 46px 0px 46px 20px;}
nav ul li ul li a {padding: 46px 0px 46px 20px;}
.nav-menu-but-mask-2lvl {width: 82px;}
.languageswitcher .languageswitcher-button a {padding: 20px 20px 20px 20px;}
/* Nav effects */
.opensystem .nav-menu {top: 62px;}
/* Breadcrumbs */
.breadcrumbs-h1-subpagemenu {margin: 64px 0px 0px 0px;}
.breadcrumbs {width: calc(100% - 40px);margin: 0px 20px 0px 20px;padding: 0px 0px 0px 0px;}
.breadcrumbs li {margin: 0px 0px 0px 0px;}
/* Separator */
.separator{width: calc(100% - 40px);margin: 69px 20px 70px 20px;}
/* ******* ******* ******* MAIN ******* ******* ******* */
/* H1 */
.h1-subpagemenu {margin: 6px 0px 30px 0px;}
.h1-subpagemenu {width: calc(100% - 40px);padding: 0px 20px 0px 20px;}
/* ******* ******* ******* MODAL ******* ******* ******* */
.quickview-elements {width: calc(100% - 40px);padding: 0px 20px;margin: 0px 0px 20px 0px;}
.remodal-wrapper {padding: 102px 20px 20px 20px;width: calc(100% - 40px);height: calc(100% - 122px);}
.modal-nav {right: -20px;}
.addtoorder-modal-box {padding: 72px 20px 0px 20px;}
.modal-nav-close .close-icon {padding: 40px 0px 40px 20px;background-position: 20px 40px;width: 42px;}
/* Quickview */
.modal-quickview-price .product-block-price .discount-container {width: 100%;margin: 20px 0px 0px 0px;}
.modal-quickview-price .product-block-price .discount-container .discount {margin: 0px 5px 0px 5px;}
.quickview-product-link a {width: calc(100% - 60px);text-align: center;}
/* Order info */
.order-form .button-normal{width: 100%;padding: 10px 0px 10px 0px;}
/* Call back */
.remodal-wrapper.callback .quickview-elements {width: calc(100% - 40px);}
/* Message */
.remodal-wrapper.message .quickview-elements {width: calc(100% - 40px);}
/* Review modal */
.remodal-wrapper.review-modal .quickview-elements {width: calc(100% - 40px);} 
/* Image gallery */
.remodal-wrapper.modal-gallery .modal {padding: 0px 20px 0px 20px;}
/* Authorization title */
.title-authorization {font-size: 34px;}
.title-authorization-box {margin: -15px 0px 117px 0px;}
/* Add to order */
.addtoorder-modal .button-large {width: calc(100% - 140px);padding: 19px 20px 20px 20px;min-width: 223px;}
.addtoorder-modal-title {margin: 26px 20px 0px 20px;width: calc(100% - 40px);}
.addtoorder-modal-product-title {margin: 26px 20px 0px 20px;width: calc(100% - 40px);}
.addtoorder-modal-product-category-title {margin: 8px 20px 0px 20px;width: calc(100% - 40px);}
/* 404 / 403 / 503 */
.pagenotfound-title {font-size: 150px;line-height: 34px;letter-spacing: -23px;height: 102px;}
.pagenotfound-button a {width: 100%;padding: 10px 0px 10px 0px;margin: 20px 0px 0px 0px;}
.pagenotfound-button a.light{width: 100%;padding: 10px 0px 10px 0px;margin: 0px 0px 0px 0px;}
.pagenotfound {margin: 80px 20px 0px 20px;width: calc(100% - 40px);}
/* ******* ******* ******* FOOTER ******* ******* ******* */
.footer-container{width:calc(100% - 40px);margin: 0px 0px -5px 0px;}
.footer-menu a {padding: 40px 10px 35px 10px;}
.footer-menu li:first-child a {padding: 40px 20px 35px 20px;}
.footer-social a {padding: 20px 20px 20px 20px;}
.footer-social a:last-child {padding: 20px 20px 20px 20px;}
.footer-social {max-width: 190px;margin: 0px auto 55px auto;float: initial;}
/* Authorization */
.authorization-container {width: calc(100% - 40px);margin: 0px 20px 0px 20px;}
/* Tab */
.tab-box{width: calc(100% - 40px);margin: 0px 20px 80px 20px;}
/* Text 1 block - mod1 */
.text-1-block-mod1{width: calc(100% - 40px);margin: -12px 20px 58px 20px;}
}

/* width max: 400px */
@media screen and (max-width: 400px) {
/* ******* ******* ******* MODAL ******* ******* ******* */
/* Image info */
.gallery-image-info {top: calc(100% + 96px);}
 /* Order info */
.order-form .input:nth-child(2) label span:first-child{display: none;}
.order-form .input:nth-child(2) label span:last-child{display: inline-block;} 
/* Review modal */
.remodal-wrapper.review-modal .order-form .input:nth-last-child(4) label span:first-child{display: none;}
.remodal-wrapper.review-modal .order-form .input:nth-last-child(4) label span:last-child{display: inline-block;}
/* Authorization title */
.title-authorization {font-size: 28px;}
.title-authorization-box {margin: -15px 0px 110px 0px;}
}