@charset "UTF-8";.intro-choise-item a,.intro-choise-item:hover,.production a,a,a:active,a:focus,a:hover{text-decoration:none}.container,.inner{z-index:1;position:relative}.container,.inner,.main,body{position:relative}.disclaimer,h1{text-align:center}.container:after,.header-inner:after{content:"."}.header-nav-lang li,ul li{list-style:none}.container:after,.header-inner:after,.intro-choise:after{clear:both;visibility:hidden}*,.ripple-item,::after,::before{box-sizing:border-box}.about-text h2,.disclaimer-icon span,.disclaimer-text,.header-nav-menu,.intro-text,.intro-text h2,.menu ul li a,.product .link,.product-circle h3,.product-circle h5,.product-title,.production-item-title,h1{text-transform:uppercase}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:300;src:local('Fira Sans Light Italic'),local('FiraSans-LightItalic'),url(https://fonts.gstatic.com/s/firasans/v7/6s0YCA9oCTF6hM60YM-qTUKHlodXgisC9y12ja1Qqzw.ttf) format('truetype')}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:400;src:local('Fira Sans Italic'),local('FiraSans-Italic'),url(https://fonts.gstatic.com/s/firasans/v7/QURAmFz4b80g324-oF-Uj5p-63r6doWhTEbsfBIRJ7A.ttf) format('truetype')}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:500;src:local('Fira Sans Medium Italic'),local('FiraSans-MediumItalic'),url(https://fonts.gstatic.com/s/firasans/v7/6s0YCA9oCTF6hM60YM-qTRosLIfq8hgJJfydkj-GZ_g.ttf) format('truetype')}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:700;src:local('Fira Sans Bold Italic'),local('FiraSans-BoldItalic'),url(https://fonts.gstatic.com/s/firasans/v7/6s0YCA9oCTF6hM60YM-qTfESSnubz54PGTGNFQfuRjc.ttf) format('truetype')}@-webkit-keyframes pulse{0%,20%,40%{-webkit-transform:scale(1);transform:scale(1)}10%,30%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,20%,40%{-webkit-transform:scale(1);transform:scale(1)}10%,30%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes smoothPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes smoothPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes inclineLeft{0%,100%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes inclineLeft{0%,100%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes inclineRight{0%,100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes inclineRight{0%,100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes rotateSlideInLeft{0%{-webkit-transform:translateX(-100%) rotate(-20deg);transform:translateX(-100%) rotate(-20deg)}35%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}55%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}85%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}95%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);opacity:1}}@keyframes rotateSlideInLeft{0%{-webkit-transform:translateX(-100%) rotate(-20deg);transform:translateX(-100%) rotate(-20deg)}35%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}55%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}85%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}95%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);opacity:1}}.icon-sandwich.closed .rect-3,.ripple-item-svg{opacity:0}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-9.5deg) skewY(-9.5deg);transform:skewX(-9.5deg) skewY(-9.5deg)}33.3%{-webkit-transform:skewX(4.25deg) skewY(4.25deg);transform:skewX(4.25deg) skewY(4.25deg)}44.4%{-webkit-transform:skewX(-2.125deg) skewY(-2.125deg);transform:skewX(-2.125deg) skewY(-2.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-9.5deg) skewY(-9.5deg);transform:skewX(-9.5deg) skewY(-9.5deg)}33.3%{-webkit-transform:skewX(4.25deg) skewY(4.25deg);transform:skewX(4.25deg) skewY(4.25deg)}44.4%{-webkit-transform:skewX(-2.125deg) skewY(-2.125deg);transform:skewX(-2.125deg) skewY(-2.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.disclaimer-icon,.disclaimer-text,.header-nav-sound,.icon{vertical-align:middle}::-moz-selection{background:#6cb9d4}::selection{background:#6cb9d4}body{font-size:12px;min-height:100vh;font-family:'PF DinText Pro';font-weight:500}@font-face{font-family:'PF DinText Pro';src:url(../fonts/pfdintextcondpro-medium.eot);src:local('O'),url(../fonts/pfdintextcondpro-medium.woff) format('woff'),url(../fonts/pfdintextcondpro-medium.ttf) format('truetype'),url(../fonts/pfdintextcondpro-medium.svg) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'PF DinText Pro';src:url(../fonts/pfdintextcondpro-light.eot);src:local('O'),url(../fonts/pfdintextcondpro-light.woff) format('woff'),url(../fonts/pfdintextcondpro-light.ttf) format('truetype'),url(../fonts/pfdintextcondpro-light.svg) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'PF DinText Pro';src:url(../fonts/pfdintextcondpro-thin.eot);src:local('O'),url(../fonts/pfdintextcondpro-thin.woff) format('woff'),url(../fonts/pfdintextcondpro-thin.ttf) format('truetype'),url(../fonts/pfdintextcondpro-thin.svg) format('svg');font-weight:200;font-style:normal}@font-face{font-family:'PF DinText Pro';src:url(../fonts/pfdintextcondpro-xthin.eot);src:local('O'),url(../fonts/pfdintextcondpro-xthin.woff) format('woff'),url(../fonts/pfdintextcondpro-xthin.ttf) format('truetype'),url(../fonts/pfdintextcondpro-xthin.svg) format('svg');font-weight:100;font-style:normal}a{color:inherit}img{max-width:100%}h1{font-size:calc(3.3vw + 3vh + 3vmin);color:#fff;margin-bottom:.2em}.icon{display:inline-block}.icon-sound{width:32px;height:24px;background-image:url(../images/icon-speaker.svg);background-repeat:no-repeat}.icon-sandwich{width:27px;height:23px;fill:#fff}.icon-sandwich .rect-1,.icon-sandwich .rect-2,.icon-sandwich .rect-3{-webkit-transition:.3s all ease;transition:.3s all ease}.icon-sandwich.closed .rect-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:7% 6px;transform-origin:7% 6px}.icon-sandwich.closed .rect-2{-webkit-transform:rotate(-43deg);transform:rotate(-43deg);-webkit-transform-origin:50% 12px;transform-origin:50% 12px}.icon-social{background:url(../images/socials.svg);width:35px;height:35px}.icon-social.vk{background-position:-40px 0}.icon-social.fb{background-position:0 0}.icon-social.youtube{background-position:-80px 0}.icon-social.insta{background-position:-121px 0}.icon-social.coub{background-position:-161px 0}@media only screen and (max-device-width:780px) and (-webkit-min-device-pixel-ratio:2){body{background:url(../images/placeholder.jpg)}}.inner{padding:0 4%}.inner.inner-inverse{padding:0;width:100%}.container{width:1400px;margin-left:auto;margin-right:auto}.container:after{display:block;line-height:0}@media (max-width:1440px){.container{width:100%;padding:0 15px}}.main{z-index:0}.disclaimer{background:#000;color:#fff;font-weight:100;padding:10px 0;position:absolute;left:0;right:0;bottom:0;z-index:1}@media (max-width:1024px){body.fixed .header-inner{opacity:0}.disclaimer{position:relative}}.disclaimer-icon{margin-right:2px;display:inline-block}.disclaimer-icon-img{float:right;width:46px}.disclaimer-icon span{margin-right:50px;display:block;letter-spacing:-.02vw;line-height:1;text-align:left;font-size:1.75em}@media (max-width:1200px){.disclaimer-icon-img{width:36px}.disclaimer-icon span{margin-right:36px;font-size:1.42em}}@media (max-width:980px){.disclaimer-icon{display:none}}.disclaimer-text{font-size:3.58em;display:inline-block;letter-spacing:-.06vw}@media (max-width:1200px){.disclaimer-text{font-size:2.5em}}@media (max-width:980px){.disclaimer-text{font-size:1.67em}}.slick-slider{margin-bottom:0}.slick-slider .slick-dots li button:before,.slick-slider .slick-dots li.slick-active button:before{color:#fff}.slick-slider .slick-dots{bottom:-30px}.slick-slider .slick-next,.slick-slider .slick-prev{top:0;bottom:0;height:auto;width:35px;z-index:100}@media (max-width:1600px){.slick-slider .slick-prev{left:15px}.slick-slider .slick-next{right:15px}}.header{position:absolute;padding-top:13px;width:100%}.header-inner{position:relative;z-index:2;-webkit-transition:450ms all ease-out;transition:450ms all ease-out}.header-inner:after{display:block;line-height:0}@media (min-width:1025px){.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-responsive{position:relative;z-index:3;display:block;text-align:center}@media (min-width:1025px){.header-responsive{display:none}.header-col{width:33.3%}}.header-responsive .header-nav-menu{position:absolute;top:17px;left:20px;display:block}.header-nav-menu span:before,.header-nav-sound:before{width:3px;background:#fff;content:''}.header-logo{text-align:center;position:relative;max-width:210px;margin:0 auto;padding-left:27px}@media (min-width:768px){.header-logo{max-width:310px}}@media (min-width:1025px){.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;padding-left:0}}.header-nav{text-align:center;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav-sound{display:inline-block;margin-right:10px;position:relative}.header-nav-sound .icon{-webkit-transition:.2s all ease;transition:.2s all ease}.header-nav-sound .icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.header-nav-sound:before{display:block;position:absolute;height:0;-webkit-transform:translate(-3px,-3px) rotate(-47deg);transform:translate(-3px,-3px) rotate(-47deg);-webkit-transform-origin:0 0;transform-origin:0 0;box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-transition:.3s all ease;transition:.3s all ease}.header-nav-lang,.header-nav-lang li{display:inline-block;vertical-align:middle}.header-nav-sound.disable:before{height:46px}.header-nav-lang{font-size:0;margin-right:15px}.header-nav-lang li a{font-size:16px;font-weight:200;color:#fff;padding:0 5px;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;border-bottom:1px solid transparent}.header-nav-lang li a:hover,.header-nav-lang li.active a{border-bottom:1px solid #fff}.header-nav-menu{font-weight:500;color:#fff;vertical-align:middle;display:none}@media (min-width:1025px){.header-nav-menu{display:block}}.header-nav-menu span{font-size:28px;padding:0 0 0 20px;margin:0 0 0 20px;position:relative;line-height:23px;color:#fff;display:inline-block;vertical-align:top}.header-nav-menu span:before{position:absolute;left:0;top:0;height:23px}.intro,.production{min-height:100vh;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.intro:before,.production:before{top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.header-socials{font-size:0;text-align:right;display:none}.header-socials a{display:inline-block;vertical-align:middle;margin-right:5px;-webkit-transition:.2s all ease;transition:.2s all ease}.header-socials a:last-child{margin-right:0}.intro-logo,.production-item-image img,.production-item-title{margin-left:auto;margin-right:auto}.header-socials a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (min-width:1025px){.header-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .menu .header-socials{display:none}@media (max-width:1024px){.header .menu .header-socials{display:block;text-align:center}}.intro{padding-top:100px;padding-bottom:70px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro:before{content:'';position:absolute;margin:auto}.intro-logo{text-align:center;margin-bottom:2vh;width:12vw;min-width:110px}@media (max-width:1024px){.intro{padding-top:120px;padding-bottom:0}.intro-logo{display:none}}.intro-text{color:#fff;text-align:center;padding:0 2vw}.intro-text h2{font-size:calc(3.3vw + 3vh + 3vmin);letter-spacing:-.3vw;line-height:.9;margin-bottom:4vh}.intro-choise:after{content:".";display:block;line-height:0}.intro-choise-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.production,.ripple{-webkit-box-pack:center}@media (max-width:768px){.intro-choise-item{width:50%}}.intro-choise-item a{color:#fff;text-transform:uppercase;font-size:calc(2vw + 2vh + 2vmin);display:block;position:relative}.intro-choise-item:first-child{float:left}.intro-choise-item:last-child{float:right}.ripple{position:relative;width:200px;height:200px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.ripple{float:none;width:100%;height:auto}}.ripple-text{position:relative;z-index:2;cursor:pointer}.ripple-item,.ripple-item-svg{position:absolute;width:200px;height:200px}.ripple-item{-webkit-transform:scale(.5);transform:scale(.5)}.ripple-item-svg circle{fill:none;stroke:rgba(255,255,255,.8);stroke-width:1px;stroke-alignment:inner}.ripple-animation{display:none}@media (min-width:1024px){.ripple-animation{display:block;position:absolute;top:0;left:0}.ripple-animation.animated{opacity:1}.ripple-animation.animated .ripple-item-1{-webkit-animation:ripple 2s cubic-bezier(.25,.46,.45,.64) 0s infinite;animation:ripple 2s cubic-bezier(.25,.46,.45,.64) 0s infinite}.ripple-animation.animated .ripple-item-1 .ripple-item-svg{-webkit-animation:fade-in-out 2s linear 0s infinite;animation:fade-in-out 2s linear 0s infinite}.ripple-animation.animated .ripple-item-1 .ripple-item-svg circle{-webkit-animation:border 2s cubic-bezier(.25,.46,.45,.64) 0s infinite;animation:border 2s cubic-bezier(.25,.46,.45,.64) 0s infinite}.ripple-animation.animated .ripple-item-2{-webkit-animation:ripple 2s cubic-bezier(.25,.46,.45,.64) .35s infinite;animation:ripple 2s cubic-bezier(.25,.46,.45,.64) .35s infinite}.ripple-animation.animated .ripple-item-2 .ripple-item-svg{-webkit-animation:fade-in-out 2s linear .35s infinite;animation:fade-in-out 2s linear .35s infinite}.ripple-animation.animated .ripple-item-2 .ripple-item-svg circle{-webkit-animation:border 2s cubic-bezier(.25,.46,.45,.64) .35s infinite;animation:border 2s cubic-bezier(.25,.46,.45,.64) .35s infinite}.ripple-animation.animated .ripple-item-3{-webkit-animation:ripple 2s cubic-bezier(.25,.46,.45,.64) .7s infinite;animation:ripple 2s cubic-bezier(.25,.46,.45,.64) .7s infinite}.ripple-animation.animated .ripple-item-3 .ripple-item-svg{-webkit-animation:fade-in-out 2s linear .7s infinite;animation:fade-in-out 2s linear .7s infinite}.ripple-animation.animated .ripple-item-3 .ripple-item-svg circle{-webkit-animation:border 2s cubic-bezier(.25,.46,.45,.64) .7s infinite;animation:border 2s cubic-bezier(.25,.46,.45,.64) .7s infinite}}@-webkit-keyframes fade-in-out{0%,40%,60%{opacity:0}5%{opacity:1}}@keyframes fade-in-out{0%,40%,60%{opacity:0}5%{opacity:1}}@-webkit-keyframes ripple{5%{-webkit-transform:rotateX(0) scale3d(.6,.6,.6);transform:rotateX(0) scale3d(.6,.6,.6)}50%,60%{-webkit-transform:rotateX(0) scale3d(.9,.9,.9);transform:rotateX(0) scale3d(.9,.9,.9)}}@keyframes ripple{5%{-webkit-transform:rotateX(0) scale3d(.6,.6,.6);transform:rotateX(0) scale3d(.6,.6,.6)}50%,60%{-webkit-transform:rotateX(0) scale3d(.9,.9,.9);transform:rotateX(0) scale3d(.9,.9,.9)}}@-webkit-keyframes border{0%,5%{stroke-width:1px}60%{stroke-width:.5px}}@keyframes border{0%,5%{stroke-width:1px}60%{stroke-width:.5px}}.production{padding-top:100px;padding-bottom:70px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.production:before{content:'';position:absolute;margin:auto}.product:after,.production-list:after{content:".";display:block;clear:both;visibility:hidden}@media (max-width:1024px){.production{padding-top:120px;padding-bottom:40px}}.production-list:after{line-height:0}.production-inner{width:100%}.production-item{float:left;text-align:center;width:calc(100% / 8)}@media (max-width:1600px){.production-inner{padding:0}.production-item{width:25%}}@media (max-width:980px){.production-item{width:33.3%}}@media (max-width:767px){.production-item{width:50%}.production-item-image{height:calc(100vh - 124px)}}@media (max-width:500px){.production-item{width:100%}}.production-item-image{margin-bottom:23px;padding-top:30px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.production-item-image a{height:100%;display:block}.production-item-image img{position:relative;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;display:block;max-height:100%}.production-item-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.production-item-title{font-size:2.5em;font-weight:200;color:#fff;line-height:1;padding:0 15px;max-width:160px}.production-item-title a:hover{color:#fff}.production-item:nth-child(even) .production-item-image img{-webkit-animation:inclineLeft 10s ease infinite;animation:inclineLeft 10s ease infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-play-state:running;animation-play-state:running}.production-item:nth-child(even) .production-item-image:hover img{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:scale(1.2);transform:scale(1.2)}.production-item:nth-child(odd) .production-item-image img{-webkit-animation:inclineRight 11s ease infinite;animation:inclineRight 11s ease infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-play-state:running;animation-play-state:running}.production-item:nth-child(odd) .production-item-image:hover img{-webkit-animation-play-state:paused;animation-play-state:paused}.production-item:nth-child(3n) .production-item-image img{-webkit-animation-delay:2s;animation-delay:2s}.product:after{line-height:0}.product-title{font-size:calc(6.4vw + 6.4vh + 6.4vmin);color:#fff;text-align:left;font-weight:500;line-height:.85;margin-bottom:3vh;padding-top:3vh;width:calc(100% - 240px)}@media (max-width:1600px){.product-title{width:100%;padding-right:15px}}@media (max-width:1023px){.product-title{text-align:center;font-size:calc(3.4vw + 3.4vh + 3.4vmin);padding-top:0}}.product-description{font-size:21px;font-weight:200;color:#fff;margin-bottom:45px;width:40%}@media (max-width:1023px){.product-description{width:100%;margin-bottom:30px}}.product-image{height:74vh;width:calc(15vw + 30px);float:left;text-align:right;padding:0 15px}.menu ul li,.product-circle h3,.product-circle h5,.product-item{text-align:center}@media (max-width:1023px){.product-image{width:100%;height:58vh;min-height:300px;text-align:center;padding-top:2vh;margin-bottom:2vh;float:none}}.product-image img{max-height:100%;position:relative;opacity:0;-webkit-animation:rotateSlideInLeft .6s .1s forwards ease-in-out;animation:rotateSlideInLeft .6s .1s forwards ease-in-out;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.product-content{margin-left:calc(15vw + 45px);position:relative}.product-content .product-circle{position:absolute;top:calc(50% - 50px);right:5%}@media (max-width:1600px){.product-content .product-circle{position:relative;float:right;top:-26px}}@media (max-width:1023px){.product-content .product-circle{float:none;margin:0 auto;top:-20px;right:0}.product-content{margin-left:0;padding:0 15px}}.product .link{font-size:30px;font-weight:200;color:#fff}.product-circle{width:calc(13.269vw + 13vh + 13vmin);height:calc(13.269vw + 13vh + 13vmin);min-width:290px;min-height:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.product-circle.transparent{min-width:auto;min-height:auto;max-width:240px;max-height:240px}.about,.menu{min-height:100vh;-webkit-box-pack:center}.product-circle.transparent:before{content:none}.product-circle.transparent img{width:54px;height:54px}.product-circle.transparent h5{font-size:calc(1.2vw + 1.5vh + 1.5vmin);margin-bottom:0}.product-circle.transparent .product-circle-inner{margin-top:0}.product-circle:after,.product-circle:before{position:absolute;margin:auto;content:''}.product-circle.transparent:after{-webkit-animation:smoothPulse 2s ease-out infinite;animation:smoothPulse 2s ease-out infinite}.product-circle:before{top:14%;bottom:14%;left:14%;right:14%;border-radius:50%;background:rgba(34,31,31,.9)}.about:before,.menu,.menu:before,.product-circle:after,.video-item:before{top:0;left:0;right:0;bottom:0}.product-circle:after{background:url(../images/circle.svg);-webkit-animation:pulse 2.8s ease-out infinite;animation:pulse 2.8s ease-out infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.about,.contacts,.menu{background-position:center;background-attachment:fixed;background-repeat:no-repeat}.product-circle h3{font-size:76px;font-size:calc(2vw + 2vh + 2vmin);font-weight:500;color:#fff;line-height:.75;letter-spacing:-.042em}.product-circle h5{font-size:36px;font-size:calc(.86vw + 1vh + 1vmin);color:#fff;line-height:.893;font-weight:200;margin-bottom:.64em}.about-text:after,.contacts-list:after{line-height:0;clear:both;visibility:hidden}.product-circle h5 b{display:block;font-weight:500}.product-circle-inner{margin-top:-9%;padding:0 20%;position:relative;z-index:1;text-align:center;display:block}.menu{position:fixed;z-index:-1;opacity:0;height:100vh;-webkit-transition:350ms all ease-in-out;transition:350ms all ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu:before{content:'';position:absolute;margin:auto;background-color:rgba(0,0,0,.89)}.menu.active{opacity:1;z-index:1}.menu ul li a{font-size:calc(3.3vw + 3vh + 3vmin);color:#fff;display:inline-block}.menu ul li a:hover{-webkit-animation:jello 1s ease-out 1;animation:jello 1s ease-out 1}@media (max-width:1024px){.menu ul{margin-bottom:3vh}}.about{padding-top:100px;padding-bottom:70px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.about:before{content:'';position:absolute;margin:auto;background-color:rgba(0,0,0,.4)}@media (max-width:1024px){.about{padding-top:120px;padding-bottom:0}}.about-text{color:#fff;margin-bottom:6vh}.about-text:after{content:".";display:block}.about-text p{font-size:1.75em;font-weight:200;margin-bottom:1em}.about-text p:last-child{margin-bottom:0}@media (max-width:768px){.about-text p{font-size:1.33em}}.about-text h2{font-size:4.58em;font-weight:200;margin-bottom:.6em}.contacts:before,.video-item:before{content:'';margin:auto;background-color:rgba(0,0,0,.4)}@media (max-width:768px){.about-text h2{font-size:2.17em}}.about-text .col{float:left;padding-right:15px}.about-text .col:first-child{width:40%}@media (max-width:980px){.about-text .col:first-child{width:100%;padding:0}}.about-text .col:last-child{width:60%}@media (max-width:980px){.about-text .col:last-child{width:100%}}.video{height:calc(100vh - 100px - 70px);min-height:420px;position:relative}.video-item:before{position:fixed}.video-item video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video .product-circle,.video .product-item{position:absolute;margin-left:auto;margin-right:auto;right:0}.video .product-item{bottom:0;left:0}.video .product-item img{max-height:74.436vh;min-height:420px;max-width:280px}@media (max-width:1024px){.video .product-item{bottom:-20px}}.video .product-circle{left:0;top:-3.5vh}@media (max-width:600px){.video .product-circle h5{font-size:calc(1.86vw + 2vh + 2vmin)}.video .product-circle h3{font-size:calc(3vw + 3vh + 3vmin)}}.contacts{padding-top:100px;padding-bottom:70px;position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contacts:before{position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1024px){.contacts{padding-top:120px;padding-bottom:0}}.contacts .angular-google-map-container{height:42vh;min-height:200px}.contacts-list{background:#fff;padding:3vh 0}.contacts-list:after{content:".";display:block}.contacts-list .col{float:left;padding-right:20px}.contacts-list .col:nth-child(1){width:40%}.contacts-list .col:nth-child(2){width:16%}.contacts-list .col:nth-child(3){width:24%}.contacts-list .col:nth-child(4){width:20%}.contacts-list .col h4{font-size:1.83em;font-weight:500}@media (max-width:600px){.contacts-list .col h4{font-size:1.5em}}.contacts-list .col p{font-size:1.67em;font-weight:200}@media (max-width:1024px){.contacts-list .col{width:50%!important}.contacts-list .col:not(:last-child){margin-bottom:20px}}@media (max-width:600px){.contacts-list .col p{font-size:1.33em}.contacts-list .col{width:100%!important}}
.production-item-image img {
    max-height: calc(100vh - 210px);
}
.production-item {
	padding-bottom: 15px;
}
.production-item-image {
	padding-top: 15px;
}

.policy-text {
	color: #fff;
	font-size: 18px;
	margin-bottom: 150px;
}

.policy-text > * + * {
	margin-top: 15px;
}

.policy-text table {
	width: 100%;
}

.policy-text table td {
	padding: 5px;
	border: 1px solid #fff;
}

.policy-text ul,ol {
	margin-left: 20px;
}

.policy-text ul,
.policy-text ul li {
	list-style: disc;
}

.policy-text h4 {
	font-size: 20px;
}

.ginger_container.bottom{
	padding: 10px 40px;
	font-family: PF DinText Pro;
	font-size: 15px;
	letter-spacing: 0.4px;
	font-weight: 300;
}
.ginger_container.light{
	background: #000;
}
@media (max-width: 767px){
	.ginger_container.bottom{
		padding: 10px 25px;
	}
}
.ginger_container .ginger_btn{
	border-radius: 3px;
	font-weight: 400;
	border: 1px solid #fff;
	transition: all .3s ease-out;
	padding: 5px 10px;
	color: #000;
	min-width: 94px;
	background: #fff;
	text-align: center;
}
.ginger_message{
	color: #fff;
	padding-right: 15px;
}
.ginger_container .ginger_btn:hover{
	background-color: transparent!important;
	color: #fff!important;
	box-shadow: none;

}
.ginger_container .ginger_message a{
	color: #fff;
	text-decoration: underline;
}
.ginger_container .ginger_message a:hover{
	text-decoration: none;
	color: #fff;
}
.ginger_banner{
	display: flex;
	align-items: flex-start;
	flex-direction: row-reverse;
}
@media (max-width: 767px){
	.ginger_banner {
		align-items: center;
		flex-direction: column-reverse;
	}
	.ginger_message{
		padding-right: 0px;
		padding-bottom: 15px;
	}
}
.ginger_banner-wrapper {
	position: fixed;
	bottom: 0;
	z-index: 30;
	display: none;
}
.policy-link {
	text-decoration: underline;
}

.policy-link:hover {
	color: #fff;
}

.selectize-control.single .selectize-input {
	padding-right: 26px;
}

.selectize-input.selectize-focus {
	border-color: #fff !important;
}

.selectize-control.single .selectize-input, .selectize-dropdown.single {
	border: 0;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	box-shadow: none;
	text-align: left;
}


.selectize-control.single .selectize-input {
	background: transparent;
}

.selectize-control.single .selectize-input:after {
	right: 6px;
	border-color: #fff transparent transparent transparent;
}

.selectize-input > * {
	color: #fff;
}

.selectize-dropdown {
	background-color: transparent;
	color: #fff;
}

.selectize-dropdown .active {
	background: rgba(255, 255, 255, 0.8);
	color: #000;
}

.ui-select-choices-row:hover {
	background: rgba(255, 255, 255, 0.6);
	color: #000;
}

.header-nav .ui-select-container {
	margin-right: 15px;
}

.selectize-dropdown .optgroup {
	background: rgba(0, 0, 0, 0.4);
}

.selectize-dropdown-content {
	max-height: 310px;
}
