Current Path : /home/bitrix/ext_www/flame.ballu.in.ua/css/ |
Current File : /home/bitrix/ext_www/flame.ballu.in.ua/css/style.css |
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} /* Cond fonts: uncomment if required @font-face { font-family: 'Myriad Pro Cond'; src: url('../fonts/hinted-MyriadPro-Cond.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-Cond.woff') format('woff'), url('../fonts/hinted-MyriadPro-Cond.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Myriad Pro Cond'; src: url('../fonts/hinted-MyriadPro-BoldCond.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-BoldCond.woff') format('woff'), url('../fonts/hinted-MyriadPro-BoldCond.ttf') format('truetype'); font-weight: bold; font-style: normal; } */ /* Italic fonts: uncomment if required @font-face { font-family: 'Myriad Pro Cond'; src: url('../fonts/hinted-MyriadPro-BoldCondIt.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-BoldCondIt.woff') format('woff'), url('../fonts/hinted-MyriadPro-BoldCondIt.ttf') format('truetype'); font-weight: bold; font-style: italic; } @font-face { font-family: 'Myriad Pro Cond'; src: url('../fonts/hinted-MyriadPro-CondIt.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-CondIt.woff') format('woff'), url('../fonts/hinted-MyriadPro-CondIt.ttf') format('truetype'); font-weight: normal; font-style: italic; } */ @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; } /* Bold fonts: uncomment if required @font-face { font-family: 'Myriad Pro'; src: url('../fonts/hinted-MyriadPro-Semibold.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-Semibold.woff') format('woff'), url('../fonts/hinted-MyriadPro-Semibold.ttf') format('truetype'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Myriad Pro'; src: url('../fonts/hinted-MyriadPro-Bold.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-Bold.woff') format('woff'), url('../fonts/hinted-MyriadPro-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; }*/ /* Italic fonts: uncomment if required @font-face { font-family: 'Myriad Pro'; src: url('../fonts/hinted-MyriadPro-It.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-It.woff') format('woff'), url('../fonts/hinted-MyriadPro-It.ttf') format('truetype'); font-weight: normal; font-style: italic; } @font-face { font-family: 'Myriad Pro'; src: url('../fonts/hinted-MyriadPro-BoldIt.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-BoldIt.woff') format('woff'), url('../fonts/hinted-MyriadPro-BoldIt.ttf') format('truetype'); font-weight: bold; font-style: italic; } @font-face { font-family: 'Myriad Pro'; src: url('../fonts/hinted-MyriadPro-SemiboldIt.woff2') format('woff2'), url('../fonts/hinted-MyriadPro-SemiboldIt.woff') format('woff'), url('../fonts/hinted-MyriadPro-SemiboldIt.ttf') format('truetype'); font-weight: 600; font-style: italic; } */ /*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:13.158vw;/*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; -webkit-box-flex: 1; -ms-flex-positive: 1; 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:5.263vw;/*77px*/ overflow:hidden; -webkit-box-sizing: border-box; box-sizing: border-box; height: 4.9vw; padding: 0 0 0 1.563vw; } header .h1 .hwrapper { display: flex; flex-direction: column; align-items: flex-start; } 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; } 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; } header .h1 strong{ color:#FFC906; font-size:1.579vw;/*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.105vw; max-width: 13vw; } .fixed.showed .fixed-shown { display: flex !important; flex-direction: row; } .fixed.showed .defaultin { display: none !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; bottom: 13%; font-size: 3vw; color:#fff; width: 82%; left:9%; /*text-transform: uppercase;*/ } @media (max-width:767px) { .swiper-slide-text { display: none; } } .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:127.708vw; 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:right; -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:-40.885vw;/*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:160.417vw;/*3080*/ /*display:none;*/ visibility:hidden; } #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{ background-color:#090c12; } #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*/ } #d3 .diff-conteiner{ } .diff{ position: relative; background-color:#090c12; 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; } .diff .item:hover .light-wrapper{ opacity:1; } .diff .item.left .light-wrapper, .diff .item.left .img-wrapper{ width:46.563vw;/*894*/ width:30.729vw;/*590*/ /*margin-left:16.146vw;/*310px;*/ /*margin-left:10.156vw;/*195*/ } .diff .item.right .light-wrapper, .diff .item.right .img-wrapper{ width:53.802vw;/*1033*/ /*margin-left:16.146vw;/*310px;*/ } .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; } .diff .item.left .text-wrapper{ float:left; /*padding-left:10.156vw;/*195*/ } .diff .item.right .text-wrapper{ float:right; padding-left:5.208vw;/*100*/ 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:31.510vw;/*605*/ margin-right:2.604vw;/*50*/ float:right; margin-top:5vw;/*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{ position:absolute; 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-top:3.438vw;/*66*/ margin-bottom:6.2vw; } .d5-block .actions .button{ margin-bottom:1.042vw;/*20px*/ } .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:#080705; 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 .item:hover{ background-color:#181715; } #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 0px; } .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: 0px; 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: 0px; position:static; border:1px #8b8b8a solid; margin-top:0px; 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:0px !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: 4vw; } 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; -webkit-box-flex:none; -ms-flex-positive:none; flex-grow:none; text-align: left; font-size:20px; } #hamburger-icon.active + nav{ opacity:1; visibility: visible; top:10vw; } nav em{ background:transparent url('../images/logo.png') 40px 0 no-repeat; background-size: 30%; 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:18.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 .light-wrapper, .diff .item.left .img-wrapper{ width:53.125vw;/*170px;*/ margin:auto; } .diff .item.right .light-wrapper, .diff .item.right .img-wrapper{ width:92.500vw;/*296px;*/ margin:auto; } .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; } #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 .right{ display:none; } .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; background-color:#181715; } #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 0px; } .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; } .foto-contein { display: flex; justify-content: center; width: 100%; } .foto-contein-list { display: flex; width: 780px; justify-content: flex-start; } .foto-contein__items{ width: 460px; margin-right: 20px; } .foto__item3 { display: flex; justify-content: center; box-sizing: border-box; } .foto-contein-list2{ width: 780px; } .foto-contein__item2 { display: flex; width: 100%; } .fancybox-link { display: block; background-size: cover; } #fotos { margin-top: 4.635vw; } .foto1{ background-image: url("../images/foto1.jpg"); height: 220px; margin-bottom: 20px; background-position-x: center; } .foto2{ background-image: url("../images/foto2.jpg"); height: 220px; margin-bottom: 20px; background-position-x: center; } .foto3{ background-image: url("../images/foto3.jpg"); height: 220px; margin-bottom: 20px; } .foto4{ background-image: url("../images/foto4.jpg"); height: 700px; margin-bottom: 20px; } .foto5{ background-image: url("../images/foto5.jpg"); height: 460px; margin-bottom: 20px; width: 460px; margin-right: 10px; background-position-x: center; } .foto6{ background-image: url("../images/foto6.jpg"); height: 460px; margin-bottom: 20px; width: 300px; margin-left: 10px; background-position-x: center; } .foto7{ background-image: url("../images/foto7.jpg"); height: 220px; margin-bottom: 10px; width: 300px; margin-right: 10px; background-position-x: center; } .foto8{ background-image: url("../images/foto8.jpg"); height: 220px; margin-bottom: 10px; width: 460px; margin-left: 10px; background-position-x: center; } .foto9{ background-image: url("../images/foto9.jpg"); height: 220px; width: 620px; margin-bottom: 10px; margin-right: 20px; background-position-y: center; } .foto10{ background-image: url("../images/foto10.jpg"); height: 220px; width: 620px; margin-bottom: 10px; margin-right: 20px; background-position-y: top; } .foto11{ background-image: url("../images/foto11.jpg"); height: 220px; margin-bottom: 10px; width: 282px; background-position-y: center; } .hidecolor{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); } .hidecolor:hover { filter:none; -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; } .dots-style-portfolio { text-align: center; display: flex; justify-content: center; list-style: none; padding: 0; } .dots-style-portfolio button { background: #6F6F6F; border: none; border-radius: 50%; font-size: 0; height: 11px; width: 11px; margin: 5px; outline: none; } .dots-style-portfolio li[class="slick-active"] button { background: #ffcc00; } @media (max-width: 1440px){ .foto-contein__items { width: 290px; } .foto9, .foto10{ width: 536px; } } @media (max-width: 1240px){ .foto-contein-list, .foto-contein-list2{ width: 500px; } .foto9, .foto10 { width: 338px; } .foto4{ background-position: center; } } @media (max-width: 812px){ .foto-contein-list, .foto-contein-list2{ width: 350px; } .foto9, .foto10 { width: 338px; } .foto5, .foto6{ height: 300px; width: 300px; } .foto1, .foto2, .foto3{ height: 160px; } .foto7, .foto8{ height: 203px; } .foto4{ height: 522px; } .foto9, .foto10 { width: 215px; } .foto11{ width: 229px; } } @media (max-width: 768px){ .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; } } @media (min-width:767px) { .rotate { display: none !important; } } @media (min-width:767px) and (orientation: landscape) { .rotate { display: none !important; } } .mob-portfolio-block{ display: none; } @media (max-width:767px) and (orientation: portrait) { .rotate { display: block; } .d5-block .table-set { overflow: hidden; } .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; } .foto-block h2{ font-size: 9.375vw; border-bottom: 2px #ffcc00 solid; } .mob-portfolio-block{ display: block; } } @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; } .js-align-buttons { display: inline-block !important; } .price { display: flex !important; } .swiper-slide-link { display: inline-block; width: 14.737vw; text-decoration: none; position: absolute; left: 0; bottom: 2.5vw; } .swiper-slide-round { display: block; width: 14.737vw; height: 14.737vw; overflow: hidden; border-radius: 100%; border: 2px solid #898989; margin-bottom: 1vw; } .swiper-slide-round img { width: 100%; } .swiper-slide-link:hover .swiper-slide-round { border: 2px solid #ffcc00; } .swiper-slide-round-text { display: block; font-size: 1.105vw; font-weight: bold; color:#e6e6e6; text-align: center; } .swiper-slide-text_top { bottom: initial; top:11.25vw; text-transform: uppercase; font-size: 2.947vw; } .swiper-slide-content .container { position: relative; } @media (max-width:767px) { .swiper-slide-link { width: 140px; bottom: -100px; } .swiper-slide-round { width: 140px; height: 140px; } .swiper-slide-round-text { font-size: 16px; } #d1 { padding-bottom: 140px; } #d1 .swiper-container { overflow: visible; } .swiper-slide-text_top { font-size: 24px; line-height: 1.4; top: initial; display: block; bottom: -160px; left: 10px; } .swiper-slide-text_top br { display: none; } }