Your IP : 3.129.249.61
body {
margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
display: block
}
q {
quotes: none
}
img {
border: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
textarea {
font-family: sans-serif
}
pre, code, kbd, samp {
font-family: monospace, serif;
font-size: 1em
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -0.5em
}
sub {
bottom: -0.25em
}
dl, menu, ol, ul {
margin: 1em 0
}
dd {
margin: 0 0 0 40px
}
menu, ol, ul {
padding: 0 0 0 40px
}
nav ul, nav ol {
list-style: none;
list-style-image: none
}
form {
margin: 0
}
button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle
}
button, input {
line-height: normal
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
*overflow: visible
}
button[disabled], input[disabled] {
cursor: default
}
input[type="checkbox"], input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
*height: 13px;
*width: 13px
}
textarea {
overflow: auto;
vertical-align: top
}
@font-face {
font-family: 'Myriad Pro';
src: url('../fonts/hinted-MyriadPro-Light.woff2') format('woff2'),
url('../fonts/hinted-MyriadPro-Light.woff') format('woff'),
url('../fonts/hinted-MyriadPro-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Myriad Pro';
src: url('../fonts/hinted-MyriadPro-Regular.woff2') format('woff2'),
url('../fonts/hinted-MyriadPro-Regular.woff') format('woff'),
url('../fonts/hinted-MyriadPro-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/*Loadr minified*/
.lds-roller {
display: inline-block;
position: relative;
width: 64px;
height: 64px
}
.lds-roller div {
animation: lds-roller 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
transform-origin: 32px 32px
}
.lds-roller div:after {
content: " ";
display: block;
position: absolute;
width: 6px;
height: 6px;
border-radius: 50%;
background: #fff;
margin: -3px 0 0 -3px
}
.lds-roller div:nth-child(1) {
animation-delay: -36ms
}
.lds-roller div:nth-child(1):after {
top: 50px;
left: 50px
}
.lds-roller div:nth-child(2) {
animation-delay: -72ms
}
.lds-roller div:nth-child(2):after {
top: 54px;
left: 45px
}
.lds-roller div:nth-child(3) {
animation-delay: -108ms
}
.lds-roller div:nth-child(3):after {
top: 57px;
left: 39px
}
.lds-roller div:nth-child(4) {
animation-delay: -144ms
}
.lds-roller div:nth-child(4):after {
top: 58px;
left: 32px
}
.lds-roller div:nth-child(5) {
animation-delay: -.18s
}
.lds-roller div:nth-child(5):after {
top: 57px;
left: 25px
}
.lds-roller div:nth-child(6) {
animation-delay: -216ms
}
.lds-roller div:nth-child(6):after {
top: 54px;
left: 19px
}
.lds-roller div:nth-child(7) {
animation-delay: -252ms
}
.lds-roller div:nth-child(7):after {
top: 50px;
left: 14px
}
.lds-roller div:nth-child(8) {
animation-delay: -288ms
}
.lds-roller div:nth-child(8):after {
top: 45px;
left: 10px
}
@keyframes lds-roller {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
#preloader {
background: #010101;
position: fixed;
width: 100%;
height: 100%;
z-index: 1000;
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;
}
html {
font-size: 16px;
scroll-behavior: smooth;
}
body {
font-family: 'Myriad Pro', sans-serif;
font-weight: 300;
color: #FFF;
font-size: 100%;
width: 100%;
background: #010101;
overflow-x: hidden;
}
#page-wrapper {
overflow-x: hidden;
width: 100%;
}
#page {
margin: auto;
}
.wrapper {
position: relative;
float: right;
right: 50%;
}
.fluid {
width: 127.708vw;
position: relative;
right: -50%;
}
.base {
width: 100vw;
max-width: 1920px;
margin: auto;
position: relative;
}
.conteiner {
width: 82.69%;
position: relative;
margin: auto;
}
img {
width: 100%;
height: auto;
display: block;
}
h1, h2, h3, h4, h5 {
}
a {
text-decoration: none;
color: #fff;
}
a:hover {
color: #ffcc00;
}
.button {
width: 13.958vw; /*268*/
height: 5.156vw; /*99*/
line-height: 5.156vw; /*99*/
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px #ffcc00 solid;
-webkit-border-radius: 26px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 26px;
-moz-border-radius-topleft: 0;
border-radius: 26px;
border-top-left-radius: 0;
color: #FFF;
font-size: 1.875vw; /*36*/
text-decoration: none;
text-align: center;
}
.button:active,
.button:hover {
background-color: #ffcc00;
color: #000;
}
/*
img {
image-rendering: auto;
image-rendering: -webkit-optimize-contrast;
}*/
.hidden-load {
visibility: hidden;
}
.hidden-load.animated {
visibility: visible;
}
.mobile-hide {
display: block !important;
}
.desktop-hide {
display: none !important;
}
.wow {
visibility: hidden;
}
.fixed .wow {
visibility: visible !important;
}
.delay-1 {
-webkit-animation-delay: .25s;
animation-delay: .25s;
}
.delay-2 {
-webkit-animation-delay: .5s;
animation-delay: .5s;
}
.delay-3 {
-webkit-animation-delay: .75s;
animation-delay: .75s;
}
.delay-4 {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.delay-5 {
-webkit-animation-delay: 1.25s;
animation-delay: 1.25s;
}
.delay-6 {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.delay-01 {
-webkit-animation-delay: .15s;
animation-delay: .15s;
}
.delay-02 {
-webkit-animation-delay: .30s;
animation-delay: .30s;
}
.delay-03 {
-webkit-animation-delay: .45s;
animation-delay: .45s;
}
.delay-04 {
-webkit-animation-delay: .60s;
animation-delay: .60s;
}
#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8, #d9, #d10, #d11,
.d5-block {
position: relative;
width: 100%;
float: left;
}
.id1, .id2, .id3, .id4, .id5, .id6, .id7, .id8, .id9, .id10, .id11 {
position: relative;
z-index: 0;
width: 100%;
height: auto;
display: block;
}
header {
position: absolute;
width: 100%;
z-index: 10;
padding-top: 5.208vw; /*100px*/
}
header.fixed {
position: fixed;
background: rgba(0, 0, 0, 0.5);
padding: 0;
top: -5.573vw;
-webkit-transition: top 0.3s ease-out;
-o-transition: top 0.3s ease-out;
transition: top 0.3s ease-out;
}
header.fixed.showed {
top: 0;
}
header .conteiner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 2.292vw;
}
header.fixed .conteiner {
height: 3.750vw;
}
.logo {
left: 0;
width: 12.760vw; /*245px*/
float: left;
}
.fixed .logo {
width: 7.292vw; /*140px*/
cursor: pointer;
}
.logo img {
width: 100%;
height: auto;
}
section {
clear: left;
width: 100%;
float: left;
}
nav {
float: right;
font-size: 1.302vw; /*25px*/
height: 3.750vw; /*73px*/
margin: auto;
flex-grow: 1;
text-align: right;
display: none;
}
.fixed nav {
font-size: 1.294vw; /*21px*/
display: block;
}
nav a {
text-decoration: none;
color: #FFF;
display: inline-block;
margin-left: 1.979vw; /*38px*/
height: 100%;
line-height: 3.802vw; /*73px*/
}
nav a:hover {
color: #ffcc00;
}
nav a.default {
/*padding:0 2.604vw;
background:#FFC906;
text-transform:uppercase;
color:#000;*/
color: #ffcc00;
}
nav a.default:hover {
color: #ffcc00;
}
header .h1 {
/*border-left:1px solid #FFF;*/
font-weight: 300;
float: left;
margin-left: 4.010vw; /*77px*/
overflow: hidden;
box-sizing: border-box;
height: 7.292vw;
padding: 0.208vw 0 0 1.563vw;
}
header.fixed .h1 {
height: 2.344vw !important; /*45px*/
margin-left: 9.375vw; /*180px*/
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
header.fixed .h1 span.borderline {
height: 2.344vw !important; /*45px*/
}
header .h1 span.borderline {
display: block;
float: left;
height: 0;
width: 1px;
margin: auto;
border-left: 1px #FFF solid;
margin-left: -1.563vw;
position: absolute;
top: 0;
bottom: 0;
-webkit-transition: height 0.5s ease-in;
-o-transition: height 0.5s ease-in;
transition: height 0.5s ease-in;
}
header .h1 span.borderline.showed {
height: 7.292vw;
}
header .h1 span.hwrapper {
width: 13.021vw; /*250px*/
position: relative;
left: -13.021vw;
-webkit-transition: left 0.5s ease-in;
-o-transition: left 0.5s ease-in;
transition: left 0.5s ease-in;
}
header .h1 span.hwrapper.showed {
left: 0;
display: block;
height: initial;
padding-bottom: 15px;
}
header.fixed .h1 span.hwrapper {
left: 0;
width: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 9px;
}
@media (max-width: 1024px) {
header.fixed .h1 span.hwrapper {
padding-bottom: 0;
}
}
header .h1 strong {
color: #FFC906;
font-size: 3.125vw; /*60px*/
font-weight: 300;
display: block;
}
header.fixed .h1 strong {
font-size: 2.083vw; /*40px*/
line-height: 0.9;
display: inline-block;
}
header .h1 i {
display: block;
font-size: 1.094vw; /*21px*/
font-style: normal;
max-width: 11.979vw; /*230px*/
}
header.fixed .h1 i {
font-size: 1vw; /*17px*/
display: inline-block;
max-width: 10.417vw;
line-height: 1;
margin-left: 0.833vw; /*16*/
}
/*#d1 .wrapper{
position:relative;
float: right;
right: 50%;
}
.swiper-container {
width:127.708vw;
max-width:2452px;
position: relative;
right:-50%;
}*/
header .defaultin {
display: flex;
align-items: center;
height: 6.625vw;
}
.fixed-shown {
display: none !important;
}
header .h1 .defaultin i {
font-size: 1.3vw;
max-width: 13vw;
}
.fixed.showed .fixed-shown {
display: flex !important;
}
.h1_second {
margin-left: 3vw !important;
margin-right: 1vw;
}
#progress {
background-color: #ffcc00;
height: 2px;
z-index: 100;
}
.swiper-slide-content img {
display: block;
}
.swiper-slide-text {
position: absolute;
top: 11vw;
font-size: 2vw;
color: #fff;
width: 82%;
left: 9%;
}
@media (max-width: 767px) {
.swiper-slide-text {
display: none;
}
}
#d2 .mk1 {
right: -70%;
top: 3vw;
}
.items-pagination,
.swiper-pagination {
position: static;
margin-top: 1.146vw; /*22px*/
min-height: 1.250vw; /*24px*/
text-align: center;
}
.swiper-pagination-bullet {
width: 0.938vw; /*18px*/
height: 0.938vw;
display: inline-block;
border-radius: 100%;
background: #6F6F6F;
opacity: 1;
}
.swiper-pagination-bullet-active {
background: #ffcc00;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 0.573vw; /*11px*/
}
#d2 .wrapper {
position: relative;
float: right;
right: 50%;
}
.mk3,
.mk2,
.mk1,
.id2 {
width: 100vw;
position: relative;
right: -50%;
}
#d2 .conteiner {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1;
}
#d2 .absolute1 {
position: absolute;
top: 4.167vw; /*80px*/
opacity: 0;
-webkit-transition: opacity 1s ease-in;
-o-transition: opacity 1s ease-in;
transition: opacity 1s ease-in;
}
#d2 .absolute1.showed {
opacity: 1;
}
#d2 .absolute2 {
position: absolute;
bottom: 0;
opacity: 0;
-webkit-transition: opacity 1s ease-in;
-o-transition: opacity 1s ease-in;
transition: opacity 1s ease-in;
}
#d2 .absolute2.showed {
opacity: 1;
}
#d2 .absolute3 {
position: absolute;
top: 44.271vw; /*850*/
opacity: 0;
-webkit-transition: opacity 0.2s ease-in;
-o-transition: opacity 0.2s ease-in;
transition: opacity 0.2s ease-in;
}
#d2 .absolute3.showed {
opacity: 1;
}
#d2 .sub-text {
color: #8b8b8a;
font-size: 1.875vw; /*36*/
margin-top: 4.167vw; /*80px;*/
}
#d2 .sub-text a {
color: #8b8b8a;
}
#d2 .sub-text a:hover {
color: #ffcc00;
}
#d2 .sub-text span {
display: block;
width: 8.594vw; /*165*/
height: 1.302vw; /*25*/
border-top: 1px #8b8b8a solid;
}
.subd {
width: 32.29%;
float: left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
height: 100%;
}
.subd h2 {
font-size: 5.417vw; /*104*/
color: #ffcc00;
font-weight: 300;
margin: 0;
}
.subd .text {
font-size: 1.510vw; /*29px*/
color: #8b8b8a;
}
.subd .icon {
width: 7.344vw; /*141*/
display: block;
margin-top: 2.083vw; /*40px*/
}
.subd .icon img {
display: block;
width: 100%;
height: auto;
}
#sub1 {
/*margin-top:20.833vw;/*400*/
position: absolute;
top: 20.833vw; /*400*/
/*display:none;*/
visibility: hidden;
}
#sub1 .text {
color: #a09875;
}
.special1 {
margin-top: 5.208vw; /*100*/
}
.spec_text {
font-size: 2.135vw; /*41*/
color: #ffcc00;
font-weight: normal;
}
.arrow {
width: 67.708vw; /*1300*/
position: absolute;
display: block;
left: -5vw; /*785*/
}
.arrow img {
width: 100%;
height: auto;
display: block;
}
#sub2 {
position: absolute;
top: 55.208vw; /*1060*/
/*display:none;*/
visibility: hidden;
}
#sub3 {
position: absolute;
top: 72.917vw; /*1400*/
/*display:none;*/
visibility: hidden;
}
#sub4 {
position: absolute;
top: 111.458vw; /*2140*/
/*display:none;*/
visibility: hidden;
}
#sub5 {
position: absolute;
top: 140.417vw; /*3080*/
/*display:none;*/
visibility: hidden;
}
#sub5 .sub-wrapper:last-child {
margin-top: 15vw;
}
#sub5 .second {
margin-top: 13.542vw; /*260*/
display: block;
}
.special2 {
position: absolute;
top: 4.479vw; /*86*/
left: -14.948vw; /*287*/
}
.pdu {
width: 7.813vw; /*150*/
display: block;
}
.pdu img {
width: 100%;
height: auto;
display: block;
}
.special3 {
position: absolute;
top: 10.417vw; /*200*/
left: -64.7vw; /*622*/
/*top: 50vw;
left:-25vw;*/
}
.hand {
width: 13.958vw; /*268*/
display: block;
}
#d3 h2 {
color: #8b8b8a;
font-size: 3.906vw; /*75*/
float: left;
font-weight: 300;
margin: 0 14.844vw 5.469vw 0; /*285 105*/
}
#d3 h2 span {
margin-top: 0.833vw; /*16*/
width: 0;
border-bottom: 3px #ffcc00 solid;
height: 1px;
display: block;
-webkit-transition: width 1s ease-out;
-o-transition: width 1s ease-out;
transition: width 1s ease-out;
}
#d3 h2 span.showed {
width: 100%;
}
#d3 .text {
color: #8b8b8a;
font-size: 1.563vw; /*30*/
}
.diff {
position: relative;
min-height: 55.469vw; /*1065*/
}
.diff .item {
position: absolute;
top: 0;
width: auto;
}
.diff .item.left {
position: absolute;
left: 0;
top: 1.146vw; /*22*/
z-index: 10
}
.diff .item.right {
right: 0;
z-index: 5
}
.diff .item .light-wrapper {
position: absolute;
opacity: 0;
-webkit-transition: opacity 0.2s ease-in;
-o-transition: opacity 0.2s ease-in;
transition: opacity 0.2s ease-in;
top: 0;
width: 100%;
}
.diff .item:hover .light-wrapper {
opacity: 1;
}
.diff .text-img img,
.diff .item .light-wrapper img,
.diff .item .img-wrapper img {
width: 100%;
height: auto;
display: block;
}
.diff .item .text-wrapper {
width: 100%;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#d3 .diff .item .text-wrapper .text {
color: #FFF;
font-size: 1.302vw; /*25*/
max-width: 13.542vw; /*260*/
margin: auto;
}
.gray {
color: #8b8b8a;
}
.diff .item.left {
width: 40%;
}
.diff .item.left .text-wrapper {
float: left;
}
.diff .item.right {
width: 42%;
}
.diff .item.right .text-wrapper {
float: right;
padding-left: 1.302vw;
}
.diff .text-img {
width: 18.542vw; /*356*/
margin: auto;
margin-top: 1.563vw; /*30*/
margin-bottom: 1.302vw; /*25*/
}
#d4 .parallax {
height: 39.063vw; /*750*/
background-image: url("../images/parallax.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border-top: 1px #8b8b8a solid;
border-bottom: 1px #8b8b8a solid;
}
.d5-block {
padding-top: 6.771vw; /*130px*/
margin-bottom: 1.302vw; /*25*/
}
.d5-block h2 {
color: #8b8b8a;
font-size: 3.906vw; /*75*/
float: left;
font-weight: 300;
margin: 0 0 9.635vw 0; /*185*/
}
.d5-block h2 span {
margin-top: 0.833vw; /*16*/
width: 0;
border-bottom: 3px #ffcc00 solid;
height: 1px;
display: block;
-webkit-transition: width 1s ease-out;
-o-transition: width 1s ease-out;
transition: width 1s ease-out;
}
.d5-block h2 span.showed {
width: 100%;
}
.d5-block .img-wrapper {
width: 38.510vw; /*605*/
margin-right: 0vw; /*50*/
float: right;
margin-top: 15vw; /*96*/
margin-bottom: 8vw; /*80*/
}
.d5-block .icon-set,
.d5-block .text,
.d5-block .main-text {
width: 41.719vw; /*800*/
float: left;
display: block;
}
.d5-block .main-text strong {
font-weight: 300;
font-size: 4.583vw; /*88*/
color: #ffcc00;
}
.d5-block .main-text i {
font-weight: 300;
font-style: normal;
font-size: 1.927vw; /*37*/
color: #FFF;
display: block;
}
.d5-block .text {
font-weight: 300;
font-size: 1.563vw; /*30*/
color: #707173;
display: block;
margin: 1.563vw 0 3.646vw 0; /*30 70*/
}
.d5-block .icon-set .swiper-wrapper {
z-index: 3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.d5-block .icon-set .swiper-slide,
.d5-block .icon-set .icon {
width: 7.031vw; /*135*/
position: relative;
display: block;
}
.d5-block .icon-set .swiper-slide {
position: static;
padding-bottom: 1.823vw; /*35px;*/
cursor: pointer;
}
.d5-block .icon-set .swiper-slide:hover {
border-bottom: 1px #FFCC00 solid;
}
.d5-block .icon-hover-text {
display: block;
position: absolute;
left: 0;
top: 10.417vw; /*200*/
font-size: 1.563vw; /*34*/
z-index: 3;
opacity: 0;
transition: .5s;
color: #707173;
}
.d5-block .icon-set .swiper-slide:hover .icon-hover-text {
display: block;
opacity: 1;
}
.d5-block .icon-set .default {
opacity: 1;
-webkit-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}
.d5-block .icon-set .hover {
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: opacity 0.2s ease-in;
-o-transition: opacity 0.2s ease-in;
transition: opacity 0.2s ease-in;
z-index: 3;
}
.d5-block .icon-set .icon:hover .default {
opacity: 0;
}
.d5-block .icon-set .icon:hover .hover {
opacity: 1;
}
.d5-block .icon-set-overlay {
position: fixed;
height: 100vh;
width: 100%;
background: rgba(0, 0, 0, 0.8);
top: 0;
left: 0;
z-index: 2;
display: none;
}
.d5-block .table-set {
width: 100%;
float: left;
position: relative;
}
.d5-block .table-set .set-wrapper {
width: 50%;
float: left;
position: static;
}
.swiper-wrapper_100 .set-wrapper {
width: 100% !important;
}
.d5-block .table-set .set-wrapper div {
text-align: center;
border-top: 1px #706f6f solid;
height: 5.573vw; /*107*/
color: #FFF;
font-size: 1.667vw; /*32*/
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.d5-block .table-set .set-wrapper.first div {
padding-right: 8.333vw /*160*/
}
.d5-block .table-set .set-wrapper.last div {
padding-left: 8.333vw /*160*/
}
.d5-block .table-set .swiper-wrapper_100 .set-wrapper.first div {
padding-right: 0
}
.d5-block .table-set .swiper-wrapper_100 .set-wrapper.last div {
padding-left: 0
}
.d5-block .table-set .set-wrapper .header {
width: 100%;
color: #8b8b8a;
font-size: 1.042vw; /*20*/
margin-top: 0.781vw; /*15*/
}
.d5-block .table-set .set-wrapper.last .header {
display: none;
}
.d5-block .table-set .set-wrapper.first .header {
left: 0;
right: 0;
}
.d5-block .table-set .swiper-wrapper_100 .set-wrapper.first .header {
position: static;
}
.d5-block .table-set .swiper-wrapper_100 .set-wrapper > div {
flex-wrap: nowrap;
}
.d5-block .table-set .swiper-wrapper_100 .set-wrapper > div > span {
width: 50%;
flex-grow: 1;
}
.d5-block .table-set .set-wrapper .title {
color: #ffcc00;
font-size: 1.615vw; /*31*/
}
.d5-block .table-set .set-wrapper .title span {
display: block;
}
.d5-block .table-set .set-wrapper .title strong {
font-weight: normal;
font-size: 1.875vw; /*36*/
display: block;
}
.title_line strong {
display: inline-block !important;
}
.d5-block .table-set .set-wrapper .price {
color: #ffcc00;
font-size: 2.135vw; /*41*/
border-bottom: 1px #706f6f solid;
}
.d5-block .actions {
width: 100%;
float: left;
margin-bottom: 6.2vw;
}
.d5-block .actions .button {
margin-bottom: 1.042vw; /*20px*/
margin-right: 10vw;
}
.d5-block .actions .left {
float: left;
position: relative;
}
.d5-block .actions .right {
float: right;
position: relative;
}
#d5-vella .actions .right {
display: block !important;
}
.d5-block .actions .order {
opacity: 1;
-webkit-transition: opacity 0.4s ease-in;
-o-transition: opacity 0.4s ease-in;
transition: opacity 0.4s ease-in;
}
.d5-block .actions .right.active .order,
.d5-block .actions .left.active .order {
opacity: 0;
}
.d5-block .actions div div {
opacity: 0;
-webkit-transition: opacity 0.4s ease-in;
-o-transition: opacity 0.4s ease-in;
transition: opacity 0.4s ease-in;
position: absolute;
top: 0;
z-index: -1;
}
.d5-block .actions div.active div {
opacity: 1;
z-index: 1;
}
.d5-block .actions div div .orderpartners {
position: absolute;
top: 0;
z-index: -2;
-webkit-transition: top 0.4s ease-in;
-o-transition: top 0.4s ease-in;
transition: top 0.4s ease-in;
}
.d5-block .actions div.active div .orderpartners {
top: 6.2vw;
z-index: 2;
}
.d5-block-1 {
padding: 0 8.85%;
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-bottom: 3.39vw;
background-color: #090c12;
}
.d5-block-1 .crow {
display: table-row;
}
.d5-block-1 .ccol {
display: table-cell;
width: 20%;
vertical-align: top;
}
.d5-block-1 h5 {
font-size: 51px;
font-size: 2.66vw;
color: #ffcc00;
font-weight: 300;
padding-bottom: 20px;
margin-bottom: 25px;
padding-bottom: 1.04vw;
margin-bottom: 1.3vw;
border-bottom: 1px #5c5c5c solid;
float: left;
width: 31.64%;
margin-top: 1em;
}
.d5-block-1 a {
display: block;
font-size: 25px;
font-size: 1.3vw;
margin: 5px 0;
float: left;
clear: left;
color: #FFF;
text-decoration: none;
}
.d5-block-1 a:hover {
text-decoration: none;
color: #ffcc00;
}
#d6 {
background-color: #090c12;
padding-top: 2.604vw; /*50*/
}
#d6 h2 {
color: #8b8b8a;
font-size: 3.906vw; /*75*/
float: left;
font-weight: 300;
margin: 0 13.750vw 5.051vw 0; /*264 148*/
}
#d6 h2 span {
margin-top: 0.833vw; /*16*/
width: 0;
border-bottom: 3px #ffcc00 solid;
height: 1px;
display: block;
-webkit-transition: width 1s ease-out;
-o-transition: width 1s ease-out;
transition: width 1s ease-out;
}
#d6 h2 span.showed {
width: 100%;
}
#d6 .text {
color: #8b8b8a;
font-size: 1.563vw; /*30*/
}
#d6 .items-set .img-wrapper {
width: 6.510vw; /*125*/
margin: auto;
/*position:absolute;
top:0;
bottom:0;
left:0;
right:0;*/
height: 26.688vw; /*570*/
margin-top: 2.083vw;
display: flex;
justify-content: center;
align-items: center;
}
#d6 .items-set .item-wrapper-2 {
width: 1.563vw;
}
#d6 .items-set .item-wrapper-3 {
width: 16.094vw;
}
#d6 .items-set .item-wrapper-4 {
width: 16.094vw;
}
#d6 .items-set .item-wrapper-5 {
width: 16.094vw;
}
#d6 .items-set .item {
width: 19.531vw; /*375*/
height: 36.198vw; /*695*/
position: relative;
}
#d6 .items-set .item .title {
height: 6.250vw; /*120*/
position: absolute;
max-width: 16.667vw; /*320*/
bottom: 0;
left: 0;
right: 0;
margin: auto;
text-align: center;
font-size: 1.563vw; /*30*/
}
#d6 .items-set {
width: 100%;
height: 100%;
/*float:left;*/
overflow: hidden;
margin-bottom: 3.125vw; /*60*/
}
.f1 {
padding: 0 8.655%;
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-top: 1px #706f6f solid;
font-size: 1.042vw; /*20*/
color: #8b8b8a;
height: 7.031vw; /*135*/
}
.f1 a {
color: #8b8b8a;
text-decoration: none;
}
.f1 .left a {
display: block;
}
.f1 a:hover {
text-decoration: underline;
color: #fff;
}
.f1 span {
display: block;
max-width: 11.458vw; /*220*/
}
.f1 .right span {
float: right;
}
.f1 div {
display: table-cell;
width: 33%;
vertical-align: middle;
height: 135px;
height: 7.031vw;
}
.f1 img {
position: absolute;
z-index: -1;
opacity: 0;
width: 1px;
height: 1px;
}
.f1 .vk {
width: 2.865vw; /*55*/
height: 2.865vw; /*55*/
background: transparent url('../images/social_vk.png') top left no-repeat;
display: inline-block;
background-size: 100%;
}
.f1 .vk:hover {
background-image: url('../images/social_vk_hover.png');
}
.f1 .fb {
width: 2.865vw; /*55*/
height: 2.865vw; /*55*/
background: transparent url('../images/social_fb.png') top left no-repeat;
display: inline-block;
background-size: 100%;
}
.f1 .fb:hover {
background-image: url('../images/social_fb_hover.png');
}
.f1 .ig {
width: 2.865vw; /*55*/
height: 2.865vw; /*55*/
background: transparent url('../images/social_ig.png') top left no-repeat;
display: inline-block;
background-size: 100%;
}
.f1 .ig:hover {
background-image: url('../images/social_ig_hover.png');
}
.f1 .yt {
width: 2.865vw; /*55*/
height: 2.865vw; /*55*/
background: transparent url('../images/social_yt.png') top left no-repeat;
display: inline-block;
background-size: 100%;
}
.f1 .yt:hover {
background-image: url('../images/social_yt_hover.png');
}
.f1 .center {
text-align: center;
}
.f1 .right {
text-align: right;
}
.f2 {
border-top: 1px #706f6f solid;
width: 100%;
font-size: 0.781vw; /*15*/
display: table;
color: #8b8b8a;
}
.f2 div {
vertical-align: middle;
text-align: center;
height: 5.729vw; /*110*/
display: table-cell;
}
/********************************** POPUP ***********************/
#popup-overlay {
position: fixed;
width: 100%;
height: 100%;
z-index: 110;
background: #000;
opacity: 0.7;
top: 0;
left: 0;
}
.popup {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
width: 50%;
height: 600px;
height: 31.250vw;
background: #434343;
z-index: 1111;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 1.56vw 3.125vw 3.125vw;
}
.popup a.close {
width: 1.510vw;
height: 1.510vw;
background: transparent url('../images/close-w.png') top left no-repeat;
background-size: 100%;
position: absolute;
top: 1.56vw;
right: 2.4vw;
}
.popup form {
display: block;
margin: 3.125vw 2.083vw 0;
}
.popup .form-item {
margin: 20px 0;
margin: 1.3vw 0;
position: relative;
}
.popup .form-item.center {
text-align: center;
}
.popup .pseudo-select,
.popup select,
.popup input[type="text"] {
font-size: 20px;
font-size: 1.0416vw;
width: 100%;
line-height: 50px;
line-height: 2.60416vw;
height: 52px;
height: 2.7083vw;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-indent: 20px;
text-indent: 1.0416vw;
border: 1px #717170 solid;
background: #080705;
color: #FFF;
}
.popup .pseudo-select label {
width: 40%;
}
.popup .pseudo-select .nice-select {
display: inline-block;
height: auto;
float: none;
background: none;
border: none;
font-size: 20px;
font-size: 1.0416vw;
height: 52px;
height: 2.7083vw;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 50px;
line-height: 2.60416vw;
border-radius: 0;
width: 60%;
float: right;
padding-right: 0;
}
.popup .pseudo-select .nice-select span {
display: inline-block;
line-height: 1.5;
border-left: 1px #999 solid;
position: relative;
margin-left: -1.0416vw;
}
.popup .pseudo-select .nice-select .slimScrollDiv {
z-index: 100;
right: -1px;
display: none;
}
.popup .pseudo-select .nice-select.open .slimScrollDiv {
display: block;
}
.popup .pseudo-select .nice-select .slimScrollBar {
right: 3px !important;
opacity: 1 !important;
visibility: hidden;
}
.popup .pseudo-select .nice-select.open .slimScrollBar {
visibility: visible;
}
.popup .pseudo-select .nice-select ul {
border-radius: 0;
position: static;
border: 1px #8b8b8a solid;
margin-top: 0;
background: #080705;
}
.popup .pseudo-select .nice-select li {
margin: 0 6px;
}
.popup .pseudo-select .nice-select li.disabled {
display: none;
}
.nice-select .option:hover {
background: #ffcc00 !important;
color: #FFF !important;
}
.popup .form-text.active input[type="text"] {
line-height: 3vw;
}
.popup .form-text label {
color: #ffcc00;
left: -0.20833333333333334vw;
opacity: 0;
padding: 0 15px;
position: absolute;
top: 0;
-webkit-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
z-index: 2;
font-size: 15px;
font-size: 0.78125vw;
}
.popup .form-text.active label {
opacity: 1;
top: 0.20833333333333334vw;
}
.popup .form-text.active input::-webkit-input-placeholder {
color: transparent;
}
.popup .form-text.active input::-moz-placeholder {
color: transparent;
}
.popup .form-text.active input::placeholder {
color: transparent;
}
.popup select:focus,
.popup input[type="text"]:focus {
background: #000;
}
.popup input[type="submit"] {
border: 0;
background: #ffcc00;
width: 17.1875vw;
height: 2.2916vw;
color: #000;
font-size: 29px;
font-size: 1.51vw;
font-family: 'Myriad Pro', sans-serif;
margin-top: 1.3vw;
}
.popup .form-checkbox {
position: relative;
padding-left: 2.1875vw;
font-size: 20px;
font-size: 1.0416vw;
line-height: 1.5625vw;
}
.popup .checkbox + label:before {
width: 1.5625vw;
height: 1.5625vw;
}
.popup .form-select {
background: #fafafa url('../images/select-arrow.png') no-repeat 96% 1.13vw;
overflow: hidden;
border: 1px #717170 solid;
}
.popup .checkbox.error + label:before,
.popup .form-select.error,
.popup input[type="text"].error {
border: 1px #e22f17 solid;
}
.popup-wrapper {
height: 100%;
overflow: hidden;
}
.popup .form-select select {
border: none;
background: none;
width: 110%;
}
.popup h3 {
font-weight: 300;
color: #fff;
font-size: 33px;
font-size: 1.71875vw;
width: 100%;
text-align: left;
margin: 0 0 0.5em;
}
.loader {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.popup .address a {
color: #8b8b8a;
text-decoration: none;
}
.popup .address {
font-size: 20px;
font-size: 1.0416vw;
color: #FFF;
margin-bottom: 1.71875vw;
line-height: 1.4;
}
.popup .address .company-title {
color: #ffcc00;
font-size: 1.14583vw;
margin-bottom: 0.3vw;
}
.popup .slimScrollRail {
width: 3px !important;
}
.popup .slimScrollBar {
right: 0 !important;
opacity: 1 !important;
width: 4px !important;
cursor: move;
}
.result-image {
text-align: center;
margin-top: 3.64583vw;
margin-bottom: 1.5625vw;
}
.result-image img {
width: 8.59375vw;
height: auto;
}
#popup-submit p,
#popup-result p {
text-align: center;
font-size: 20px;
font-size: 1.0416vw;
max-width: 80%;
margin: 0.5vw auto;
}
#popup-result .form-item {
margin-top: 3vw;
}
.popup .checkbox:not(checked) + label:before {
background: #080705;
}
.popup .checkbox:not(checked) + label:hover::before {
background: #ffcc00 url('../images/checkbox.png') 0 100% no-repeat;
background-size: 100%;
}
.popup .checkbox:checked + label:before {
background: #080705 url('../images/checkbox.png') 0 0 no-repeat;
background-size: 100%;
}
.popup .checkbox:checked + label:hover:before {
background: #ffcc00 url('../images/checkbox.png') 0 50% no-repeat;
background-size: 100%;
}
@keyframes lds-eclipse {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes lds-eclipse {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.lds-eclipse {
position: relative;
}
.lds-eclipse div {
position: absolute;
-webkit-animation: lds-eclipse 1s linear infinite;
animation: lds-eclipse 1s linear infinite;
width: 160px;
height: 160px;
top: 20px;
left: 20px;
border-radius: 50%;
-webkit-box-shadow: 0 4px 0 0 #ffcc00;
box-shadow: 0 4px 0 0 #ffcc00;
-webkit-transform-origin: 80px 82px;
-ms-transform-origin: 80px 82px;
transform-origin: 80px 82px;
}
.lds-eclipse {
width: 100px !important;
height: 100px !important;
-webkit-transform: translate(-50px, -50px) scale(0.5) translate(50px, 50px);
-ms-transform: translate(-50px, -50px) scale(0.5) translate(50px, 50px);
transform: translate(-50px, -50px) scale(0.5) translate(50px, 50px);
}
.scbtn-nav {
display: none;
}
.popup .approve {
color: #ffcc00;
text-decoration: none;
}
.popup .approve:hover {
text-decoration: underline;
}
.popup .checkbox + label {
display: inline-block;
}
.popup .approval-text {
font-size: 13px;
font-size: 0.677083vw;
}
.checkbox + label {
cursor: pointer;
display: block;
}
.checkbox:not(checked) {
position: absolute;
opacity: 0;
}
.checkbox:not(checked) + label {
padding: 0;
}
.checkbox:not(checked) + label:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px #5a5a5a solid;
background: #FFF;
}
.checkbox:not(checked) + label:after {
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
z-index: 2;
}
.checkboxc:hover .checkbox:not(checked) + label:before {
background: #ffcc00 url('../images/checkbox.png') 0 100% no-repeat;
background-size: 100%;
}
.checkboxc:hover .checkbox:checked + label:before {
background: #ffcc00 url('../images/checkbox.png') 0 50% no-repeat;
background-size: 100%;
}
.checkbox:checked + label:before {
background: #FFF url('../images/checkbox.png') 0 0 no-repeat;
background-size: 100%;
border: 1px #ffcc00 solid;
}
.checkbox:checked + label:after {
}
@media screen and (max-width: 768px) {
#d4 .parallax {
background-attachment: inherit;
}
}
@supports (-webkit-overflow-scrolling: touch) {
/* CSS specific to iOS devices */
#d4 .parallax {
background-attachment: inherit;
}
}
/*
@media (max-width: 960px) and (min-width:421px){
body{zoom:1.15;}
}*/
/*
@media (min-width:1280px) and (max-device-aspect-ratio: 16/9) and (min-device-aspect-ratio: 16/10){
#d1 .swiper-slide{ overflow:hidden;}
#d1 .swiper-slide img{
height:100vh;
width:auto !important;
margin-top:-2px;
}
}*/
.hide {
display: none !important;
}
.pl0 {
padding-left: 0;
}
header .h1 span.borderline.showed {
height: 5vw;
}
header .defaultin {
height: 6.5vw;
}
.hide-mobile {
float: right;
display: block;
}
@media (max-width: 420px) {
.pl0 {
padding-left: 9px;
margin-bottom: 20px;
}
.mobile-hide {
display: none !important;
}
.hide-mobile {
display: none;
}
.desktop-hide {
display: block !important;
}
body {
font-size: 20px;
}
.conteiner {
width: 93.4375%;
}
header {
position: fixed;
padding: 0;
background: rgba(0, 0, 0, 0.8);
z-index: 1000;
}
header .conteiner {
display: block;
height: auto;
position: static;
}
#d1 {
margin-top: 15.625vw;
}
.logo {
position: static;
margin-top: 3.438vw;
margin-bottom: 3.438vw;
width: 26.56%;
}
.hmbg {
width: 61px;
height: 64px;
position: fixed;
top: -2.188vw;
right: 0;
background: transparent url('../images/bg-menu.png') top right no-repeat;
z-index: 850;
display: block !important;
opacity: 0;
-webkit-transition: opacity 0.4s ease-in;
-o-transition: opacity 0.4s ease-in;
transition: opacity 0.4s ease-in;
}
#hamburger-icon {
width: 28px;
height: 16px;
position: absolute;
display: block;
top: 3.438vw;
right: 3.438vw;
z-index: 900;
}
#hamburger-icon .line {
display: block;
background: #FFF;
width: 28px;
height: 1px;
position: absolute;
left: 0;
border-radius: 1px;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
}
#hamburger-icon .line.line-1 {
top: 0;
}
#hamburger-icon .line.line-2 {
top: 50%;
}
#hamburger-icon .line.line-3 {
top: 100%;
}
#hamburger-icon:hover .line-1, #hamburger-icon:focus .line-1 {
-ms-transform: translateY(-1px);
transform: translateY(-1px);
-webkit-transform: translateY(-1px);
-moz-transform: translateY(-1px);
}
#hamburger-icon:hover .line-3, #hamburger-icon:focus .line-3 {
-ms-transform: translateY(1px);
transform: translateY(1px);
-webkit-transform: translateY(1px);
-moz-transform: translateY(1px);
}
#hamburger-icon.active .line-1 {
-ms-transform: translateY(8px) translateX(0) rotate(45deg);
transform: translateY(8px) translateX(0) rotate(45deg);
-webkit-transform: translateY(8px) translateX(0) rotate(45deg);
-moz-transform: translateY(8px) translateX(0) rotate(45deg);
}
#hamburger-icon.active .line-2 {
opacity: 0;
}
#hamburger-icon.active .line-3 {
-ms-transform: translateY(-8px) translateX(0) rotate(-45deg);
transform: translateY(-8px) translateX(0) rotate(-45deg);
-webkit-transform: translateY(-8px) translateX(0) rotate(-45deg);
-moz-transform: translateY(-8px) translateX(0) rotate(-45deg);
}
#hamburger-icon.active {
position: fixed;
}
#hamburger-icon.active .line {
background: #000;
}
.menu-overlay {
float: right;
height: 2px;
width: 2px;
background: #010101;
-webkit-transform: translate(24%, -50%);
-ms-transform: translate(24%, -50%);
transform: translate(24%, -50%);
display: block;
border-radius: 1px;
-o-transition: all 0.5s;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
}
.overlay-wrapper.active .menu-overlay {
height: 1800px;
width: 1800px;
border-radius: 900px;
}
.overlay-wrapper {
display: block;
width: 100%;
max-height: 100%;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
z-index: 800;
}
.hmbg.active {
position: fixed;
opacity: 1;
}
nav {
visibility: hidden;
opacity: 0;
position: fixed;
top: -150%;
-webkit-transition: visibility 0s, opacity 0.3s linear, top 0.3s linear;
-o-transition: visibility 0s, opacity 0.3s linear, top 0.3s linear;
transition: visibility 0s, opacity 0.3s linear, top 0.3s linear;
z-index: 950;
width: 100%;
display: block !important;
float: none;
height: auto;
margin: auto;
text-align: left;
font-size: 20px;
flex-grow: 0;
}
#hamburger-icon.active + nav {
opacity: 1;
visibility: visible;
top: 10vw;
}
nav em {
background: transparent url('../images/logo.png') 40px 0 no-repeat;
background-size: 40%;
padding-top: 50px;
display: block;
}
nav a {
font-size: 20px;
display: block;
padding-left: 40px;
line-height: 36px;
text-decoration: none;
}
nav a.default {
color: #ffcc00;
background: none;
text-transform: none;
padding: 0;
padding-left: 40px;
}
nav a:hover {
background: #ffcc00;
color: #FFF;
}
nav .hwrapper {
display: block;
border-top: 1px #8b8b8a solid;
width: 58%;
margin-left: 40px;
margin-top: 10vw;
padding-top: 16px;
}
nav .hwrapper strong {
font-size: 35px;
color: #FFCC00;
font-weight: 300;
display: block;
}
nav .hwrapper i {
font-size: 17px;
color: #8b8b8a;
font-weight: 300;
font-style: normal;
display: block;
}
.swiper-pagination-bullet {
width: 11px;
height: 11px;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 7px;
}
p {
margin: 1.875vw 0;
}
#d2 .hwrapper {
width: 93.4375%;
margin: 6.250vw auto 9.375vw;
}
#d2 .hwrapper strong {
font-size: 21.875vw;
color: #FFCC00;
font-weight: 300;
display: block;
}
#d2 .hwrapper i {
font-size: 7.813vw;
color: #FFF;
font-weight: 300;
font-style: normal;
display: block;
}
#d2 .conteiner {
position: relative;
width: 100%;
}
#d2 .sub-wrapper {
width: 93.4375%;
margin: auto;
}
#d2 .sub-text {
color: #8b8b8a;
font-size: 6.875vw; /*22*/
margin-top: 12.500vw; /*40px;*/
max-width: 71.875vw; /*230*/
}
#d2 .sub-text span {
display: block;
width: 50vw; /*160*/
height: 6.250vw; /*20*/
border-top: 1px #8b8b8a solid;
}
#d2 .mobile-img {
border-top: 1px solid #a09875;
border-bottom: 1px solid #a09875;
margin-top: 9.375vw; /*30px;*/
}
#d2 #sub1 .mobile-img {
border: 0;
}
#d2 #sub1 .text {
color: #8b8b8a;
}
#d2 #sub1,
#d2 #sub2,
#d2 #sub3,
#d2 #sub4,
#d2 #sub5 {
position: static;
visibility: visible;
}
#d2 h2 {
font-size: 16.125vw; /*58px;*/
margin-top: 4.688vw; /*15px;*/
}
#d2 .text {
font-size: 6.250vw; /*20px;*/
}
.subd {
width: 100%;
float: none;
}
.subd .icon {
width: 100px;
margin-top: 4.688vw; /*15px;*/
margin-bottom: 12.500vw; /*40px;*/
}
#sub5 .second {
margin-top: 6.250vw; /*20px;*/
}
#d3 h2 {
font-size: 9.375vw; /*30px;*/
float: left;
margin-top: 4.688vw; /*15px;*/
border-bottom: 2px #ffcc00 solid;
color: #FFF;
}
#d3 .text {
font-size: 6.250vw; /*20px;*/
clear: both;
}
#d3 .diff-conteiner {
margin-top: 15.625vw; /*50*/
width: 100%;
}
.diff {
min-height: 129.688vw;
}
.diff .item.right,
.diff .item.left {
width: 100%;
position: relative;
}
.diff .item.left .text-wrapper {
padding: 0;
}
#d3 .diff .item .text-wrapper .text {
font-size: 6.250vw; /*20px;*/
max-width: 68.750vw /*220px;*/
}
.diff .text-img {
width: 68.750vw; /*220px;*/
margin-top: 6.250vw; /*20px;*/
margin-bottom: 7.813vw; /*25px;*/
}
.diff .item .light-wrapper {
position: absolute;
opacity: 1;
top: 0;
left: 0;
right: 0;
width: 100%;
}
#d4 .parallax {
height: 71.875vw; /*230px;*/
border: 0;
background-image: url("../images/parallax_mobile.jpg");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.overlay {
position: fixed;
background: rgba(0, 0, 0, 0.7);
width: 100%;
height: 100%;
width: 100vw;
height: 100vh;
top: 0;
left: 0;
z-index: 999;
}
.d5-block h2 {
font-size: 9.375vw; /*30px;*/
float: left;
margin-bottom: 4.688vw; /*15px;*/
border-bottom: 2px #ffcc00 solid;
color: #FFF;
}
.d5-block .img-wrapper {
width: 78.125vw; /*250px;*/
float: none;
margin: auto;
clear: both;
margin-right: 12.500vw; /*40*/
}
.d5-block .main-text {
font-size: 6.250vw; /*20px;*/
float: none;
width: 100%;
}
.d5-block .main-text strong {
font-size: 15.625vw; /*50*/
}
.d5-block .main-text i {
font-size: 6.875vw; /*22px;*/
line-height: 1;
max-width: 85%;
margin-bottom: 4.688vw; /*15px;*/
}
.d5-block .text {
font-size: 6.250vw; /*20px;*/
float: none;
width: 100%;
}
.d5-block .icon-set {
float: none;
width: 100%;
margin: 12.500vw 0 15.625vw;
}
.d5-block .icon-set .icon {
width: 42.188vw; /*135px;*/
margin: auto;
}
.d5-block .icon-set .swiper-wrapper {
-webkit-box-pack: initial;
-ms-flex-pack: initial;
justify-content: initial;
margin-bottom: 4.688vw; /*15px;*/
}
.d5-block .icon-set .swiper-slide {
width: 100%;
position: relative;
padding-bottom: 0;
cursor: pointer;
}
.d5-block .icon-set .swiper-slide:hover {
border-bottom: 0;
}
.d5-block .icon-hover-text {
display: none;
}
.d5-block .icon-set .swiper-slide:hover .icon-hover-text {
display: none;
}
.d5-block .table-set {
width: 100%;
float: left;
position: relative;
}
.d5-block .table-set .set-wrapper {
width: 100%;
float: left;
position: relative;
}
.d5-block .table-set .set-wrapper div {
text-align: center;
height: auto; /*107*/
font-size: 5.313vw; /*17*/
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.d5-block .table-set .set-wrapper .value {
margin: 2.500vw 0 3.750vw; /*8px 0 12px;*/
display: block;
}
.d5-block .table-set .set-wrapper.first div {
padding-right: 0;
}
.d5-block .table-set .set-wrapper.last div {
padding-left: 0;
}
.d5-block .table-set .set-wrapper .header {
color: #8b8b8a;
font-size: 3.750vw; /*12px;*/
margin-top: 1.563vw; /*5px;*/
}
.d5-block .table-set .set-wrapper.last .header {
display: block;
}
.d5-block .table-set .set-wrapper.first .header {
position: static;
display: block;
}
.d5-block .table-set .set-wrapper .title {
padding: 4.688vw 0; /*5px;*/
font-size: 5.313vw; /*17*/
}
.d5-block .table-set .set-wrapper .title span {
display: block;
}
.d5-block .table-set .set-wrapper .title strong {
line-height: 1;
font-size: 6.250vw; /*20px;*/
}
.d5-block .table-set .set-wrapper .price {
font-size: 15.625vw; /*50*/
}
.button {
width: 60.625vw; /*194*/
height: 22.500vw; /*72*/
line-height: 22.500vw; /*72*/
color: #FFF;
font-size: 8.438vw; /*27*/
}
.d5-block .actions {
margin-top: 6.250vw; /*20px;*/
margin-bottom: 31.250vw; /*100*/
}
.d5-block .actions .right,
.d5-block .actions .left {
float: none;
width: 100%;
}
.d5-block .actions .order {
margin: 4.688vw auto; /*15px;*/
}
.d5-block .actions div.active div {
margin: auto;
text-align: center;
right: 0;
left: 0;
}
.d5-block .actions .button {
margin: auto;
}
.d5-block .actions div.active div .orderpartners {
top: 27.188vw;
}
.d5-block .actions div div .orderpartners {
left: 0;
right: 0;
}
.d5-block-1 {
padding: 0 3.43%;
display: block;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 35px;
overflow: hidden;
}
.d5-block-1 .crow {
display: inline;
}
.d5-block-1 .ccol {
display: block;
width: 33%;
float: left;
vertical-align: top;
}
.d5-block-1 .crow:nth-child(5) .ccol:nth-child(2),
.d5-block-1 .crow:nth-child(4) .ccol:nth-child(4),
.d5-block-1 .crow:nth-child(4) .ccol:nth-child(1),
.d5-block-1 .crow:nth-child(3) .ccol:nth-child(3),
.d5-block-1 .crow:nth-child(2) .ccol:nth-child(5),
.d5-block-1 .crow:nth-child(2) .ccol:nth-child(2) {
clear: left;
}
.d5-block-1 h5 {
font-size: 31px;
color: #ffcc00;
font-weight: 300;
padding-bottom: 10px;
margin-bottom: 15px;
border-bottom: 1px #5c5c5c solid;
float: left;
width: 31.64%;
margin-top: 1em;
}
.d5-block-1 a {
display: block;
font-size: 16px;
margin: 5px 0;
float: left;
clear: left;
color: #5c5c5c;
text-decoration: none;
}
#d6 {
margin-bottom: 6.250vw;
}
#d6 h2 {
font-size: 9.375vw; /*30px;*/
float: left;
margin-bottom: 4.688vw; /*15px;*/
border-bottom: 2px #ffcc00 solid;
color: #FFF;
}
#d6 .text {
font-size: 6.250vw; /*20px;*/
float: left;
width: 100%;
}
#d6 .items-set {
margin-top: 9.375vw; /*30px;*/
}
#d6 .items-set .item {
width: 100%;
height: 137.500vw;
position: relative;
}
#d6 .items-set .img-wrapper {
width: 25vw; /*image based*/
height: 112.500vw; /*Yz*/
}
#d6 .items-set .item-wrapper-2 {
width: 5.938vw;
}
#d6 .items-set .item-wrapper-3 {
width: 58.125vw;
}
#d6 .items-set .item-wrapper-4 {
width: 58.125vw;
}
#d6 .items-set .item-wrapper-5 {
width: 58.125vw;
}
#d6 .items-set .item .title {
height: 25vw; /*90*/
max-width: 75vw; /*240*/
font-size: 6.875vw; /*22*/
}
.f1 {
padding: 0 8.655%;
display: block;
font-size: 6.250vw; /*20px;*/
height: auto; /*135*/
float: left;
}
.f1 span {
display: block;
max-width: 68.750vw; /*220*/
text-align: center;
margin: auto;
}
.f1 .right span {
float: none;
}
.f1 div {
display: block;
width: 100%;
height: auto;
margin-top: 9.375vw; /*40px;*/
}
.f1 .vk {
width: 17.188vw; /*55*/
height: 17.188vw; /*55*/
}
.f1 .fb {
width: 17.188vw; /*55*/
height: 17.188vw; /*55*/
}
.f1 .ig {
width: 17.188vw; /*55*/
height: 17.188vw; /*55*/
}
.f1 .yt {
width: 17.188vw; /*55*/
height: 17.188vw; /*55*/
}
.f1 .center {
text-align: center;
}
.f1 .right {
text-align: center;
margin-bottom: 6.250vw;
}
.f2 {
border-top: 1px #706f6f solid;
width: 100%;
font-size: 4.688vw; /*15*/
display: table;
color: #8b8b8a;
}
.f2 div {
vertical-align: middle;
text-align: center;
height: 34.375vw; /*110*/
display: table-cell;
}
.popup {
width: 100%;
height: 400px;
padding: 20px;
}
.popup a.close {
width: 15px;
height: 15px;
top: 20px;
right: 30px;
}
.popup form {
margin: 50px 0;
}
.popup .form-item {
margin: 20px 0;
}
.popup .form-item.center {
text-align: center;
}
.popup .pseudo-select,
.popup select,
.popup input[type="text"] {
font-size: 15px;
line-height: 40px;
height: 42px;
text-indent: 10px;
}
.popup .pseudo-select .nice-select li {
padding: 0;
}
.popup .pseudo-select .nice-select {
font-size: 15px;
line-height: 40px;
height: 42px;
text-indent: 10px;
width: 72%;
}
.popup .pseudo-select .nice-select span {
margin-left: -10px;
}
.popup .form-text.active input[type="text"] {
line-height: 46px;
}
.popup .form-text label {
left: -4px;
font-size: 10px;
}
.popup .form-text.active label {
top: 2px;
}
.popup input[type="submit"] {
width: 150px;
height: 30px;
font-size: 19px;
}
.popup .form-checkbox {
padding-left: 30px;
font-size: 14px;
line-height: 20px;
}
.popup .checkbox + label:before {
width: 20px;
height: 20px;
}
.popup .form-select {
background: #fafafa url('../images/select-arrow.png') no-repeat 96%;
}
.popup h3 {
font-size: 30px;
margin: 0 0 0.5em;
}
.popup .address {
font-size: 17px;
margin-bottom: 15px;
line-height: 1.4;
}
.popup .address .company-title {
font-size: 19px;
margin-bottom: 5px;
}
.result-image {
margin-top: 60px;
margin-bottom: 30px;
}
.result-image img {
width: 100px;
height: auto;
}
#popup-submit p,
#popup-result p {
text-align: center;
font-size: 16px;
max-width: 80%;
margin: 10px auto;
}
#popup-result .form-item {
margin-top: 30px;
}
.popup .approval-text {
font-size: 12px;
}
}
.vela-learn-more {
display: flex;
align-items: center;
border-top: 1px solid #525758;
}
.vela-learn-img-info {
display: flex;
align-items: center;
}
.vela-learn-title {
color: #8b8b8a;
font-size: 1.563vw;
}
.vela-learn-name span {
font-size: 1.563vw;
font-weight: 500;
}
.vela-learn-name {
font-size: 1.563vw;
}
.vela-learn-price {
color: #ffcc00;
font-size: 2.135vw;
}
.vela-learn-img {
margin: 0 140px;
}
.buttons.vela-learn-btn {
display: flex;
justify-content: flex-start;
margin-top: 20px;
}
.button-vela {
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px #ffcc00 solid;
-webkit-border-radius: 26px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 26px;
-moz-border-radius-topleft: 0;
border-radius: 23px;
color: #FFF;
font-size: 1.5vw;
text-decoration: none;
text-align: center;
padding: 5px 15px;
}
.button-vela:active,
.button-vela:hover {
background-color: #ffcc00;
color: #000;
}
.foto-block h2 {
color: #8b8b8a;
font-size: 3.906vw;
float: left;
font-weight: 300;
margin: 0 0 9.635vw 0;
}
.foto-block h2 span {
margin-top: 0.833vw;
width: 0%;
border-bottom: 3px #ffcc00 solid;
height: 1px;
display: block;
-webkit-transition: width 1s ease-out;
-o-transition: width 1s ease-out;
transition: width 1s ease-out;
}
.foto-block h2 span.showed {
width: 100%;
}
.rotate {
display: none;
position: fixed;
right: 20px;
bottom: 20px;
z-index: 9;
width: 80px;
height: 80px;
background: url(../images/ic_rotate.svg) no-repeat center center;
background-size: contain;
transform: rotate(44deg);
animation: rotatePlease 3s ease-in-out infinite;
}
@media (min-width: 767px) {
.rotate {
display: none !important;
}
}
@media (min-width: 767px) and (orientation: landscape) {
.rotate {
display: none !important;
}
}
@media (max-width: 767px) and (orientation: portrait) {
.rotate {
display: block;
}
.d5-block .table-set {
overflow: hidden;
}
}
@media (orientation: landscape) {
.d5-block .actions .left {
display: block !important;
}
.d5-block .actions .right {
display: block !important;
}
}
@keyframes rotatePlease {
0% {
transform: rotate(44deg);
}
80% {
transform: rotate(-15deg);
}
100% {
transform: rotate(44deg);
}
}
.d5-block .table-set .set-wrapper div {
display: none;
flex-wrap: wrap;
}
.d5-block .table-set .set-wrapper div:nth-child(-n+6) {
display: flex;
}
.d5-block .table-set .set-wrapper div.active {
display: flex;
}
.table-show-more {
width: 100%;
height: 5.208vw;
background: url(../images/more.png) no-repeat center center;
cursor: pointer;
transform: rotate(180deg);
}
.table-show-more.active {
transform: rotate(0deg);
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.diff-conteiner .swiper-wrapper {
}
.js-align-buttons {
display: inline-block !important;
}
.price {
display: flex !important;
}
.d5-1-block h2 {
}
.gallery {
display: flex;
width: 100%;
}
.gallery__left {
width: 460px;
margin-right: 20px;
}
.gallery__middle {
width: 300px;
margin-right: 20px;
}
.gallery__right {
width: 780px;
display: flex;
flex-wrap: wrap;
}
.gallery__item {
background-size: cover;
background-position: center;
min-height: 220px;
margin-bottom: 20px;
filter: grayscale(100%);
transition: .3s;
}
.gallery__item:hover {
filter: none;
}
.gallery__item a {
width: 100%;
height: 100%;
display: block;
}
.gallery__item img {
opacity: 0;
}
.photo1 {
background-image: url("../images/gallery/1.png");
}
.photo2 {
height: 460px;
background-image: url("../images/gallery/2.png");
}
.photo3 {
background-image: url("../images/gallery/3.png");
height: 700px;
}
.photo4 {
width: 100%;
height: 460px;
background-image: url("../images/gallery/4.png");
}
.photo5 {
width: 300px;
background-image: url("../images/gallery/5.png");
margin-right: 20px;
}
.photo6 {
width: calc(100% - 300px - 20px);
background-image: url("../images/gallery/6.png");
}
.gallery__mobile {
display: none;
}
@media (max-width: 767px) {
.gallery__item {
width: 100%;
height: 220px;
margin-right: 0;
}
.gallery {
flex-wrap: wrap;
}
.gallery__left,
.gallery__middle,
.gallery__right {
width: 100%;
margin-right: 0;
margin-bottom: 0;
/*display: none;*/
}
#left-vella {
display: none;
}
.vela-learn-more {
flex-direction: column;
}
.vela-learn-img {
margin: 0;
width: 50%;
}
.vela-learn-img-info {
width: 100%;
}
.vela-learn-info {
width: 50%;
}
.foto-contein {
display: none;
}
.vela-learn-title {
font-size: 9.375vw;
text-align: center;
}
.vela-learn-name,
.vela-learn-name span,
.button-vela,
.vela-learn-price {
font-size: 6.250vw;
}
header .h1 {
display: none;
}
.gallery {
display: none;
}
.gallery__mobile {
display: block;
width: 100%;
overflow: hidden;
}
.gallery__mobile img {
opacity: 1;
display: block;
}
.gallery__mobile__item {
width: 100%;
height: 300px;
background-size: cover;
background-position: center;
}
.gallery__mobile__item img {
display: none;
}
}
@media (max-width: 767px) and (orientation: landscape) {
#left-vella {
display: block;
}
.vela-learn-title {
font-size: 5vw;
}
.vela-learn-name, .vela-learn-name span, .button-vela, .vela-learn-price {
font-size: 3vw;
}
.vela-learn-info {
width: 40%;
margin-left: auto;
}
}