.mobile {display:none;}


.main {min-width:1450rem;position:relative;}

.page-top {width:1400rem;height:80rem;position:absolute;left:50%;top:25rem;margin:0 0 0 -700rem;background:#1367be;z-index:10;}
.page-top .logo {position:absolute;left:0px;top:0px;height:80rem;width:250rem;background:url(logo.png) center top 20rem no-repeat;background-size:152rem 36rem;}
.page-top .logo a {display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;}

.page-top .menu {padding:0 0 0 250rem;position:relatieve;white-space:nowrap;}
.page-top .menu li {display:inline-block;vertical-align:top;position:relative;}
.page-top .menu li a {display:block;height:80rem;line-height:85rem;padding:0rem 23rem 0 23rem;color:#fff;text-transform:uppercase;font-family:'dinmedium';font-size:18rem;}

.page-top .menu li li a {height:50rem;line-height:50rem;}
.page-top .menu li.active a {background:#409bd2;}
.page-top .menu li:hover a {background:#409bd2;}
.page-top .menu li.linkpro {position:absolute;right:0;top:0;background:#409bd2;padding:0 0 0 15rem;overflow:hidden;}
.page-top .menu li.linkpro a {padding-left:45rem;background:url(c1.png) left center no-repeat;background-size:21rem 21rem;}
.page-top .menu li ul {white-space:normal;position:absolute;left:0px;top:80rem;display:none;background:#409bd2;padding:20rem 0;}
.page-top .menu li:hover ul {display:block;}
.page-top .menu li ul li {display:block;}
.page-top .menu li ul li a {background:url(c2.png) right 20rem center no-repeat;padding-right:60rem;font-size:18rem;white-space:nowrap;}
.page-top .menu li:hover li a {background:url(c2.png) right 20rem center no-repeat;}
.page-top .menu li.active li a {background:url(c2.png) right 20rem center no-repeat;}
.page-top .menu li li a:hover {background:#274b9b url(c3.png) right 20rem center no-repeat;}

.search-top {position:absolute;right:300rem;top:0rem;z-index:10;width:70rem;height:70rem;}
.search-top input {box-sizing:border-box;}
.search-top .input {position:absolute;right:0;top:0;z-index:3;}
.search-top .input .cf {color:#fff;opacity:0;border-radius:0;background:none;border:none;;width:70rem;height:80rem;line-height:1;font-size:30rem;position:absolute;right:0;top:0;cursor:pointer;-webkit-transition-property:all; transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s;transition-property:all;-webkit-transition-duration:.3s; transition-duration:.3s;-webkit-transition-timing-function:ease-in; transition-timing-function:ease-in;}
.search-top .submit {position:absolute;right:0;top:0rem;z-index:2;width:70rem;height:80rem;background:url(search.png) center center no-repeat;background-size:contain;}
.search-top .submit input {outline:none;border:none;width:70rem;height:80rem;line-height:80rem;padding:0;cursor:pointer;background:none;}

.search-top-focus .input .cf:focus {opacity:1;border:0px;z-index:1;width:780rem;right:70rem;background:#1367be url(c54.png) left bottom 10rem repeat-x;color:#fff;cursor:default;;position:relative;}
.search-top-focus .submit {background-image:url(search_close.png)}

.search-top .input .cf::-webkit-input-placeholder { color:#fff;}
.search-top .input .cf:-ms-input-placeholder { color:#fff; }
.search-top .input .cf::-moz-placeholder { color:#fff; }
.search-top .input .cf:-moz-placeholder { color:#fff; }

.search-top-focus .input .cf::-webkit-input-placeholder { color:#fff; opacity:0.8;}
.search-top-focus .input .cf:-ms-input-placeholder { color:#fff; opacity:0.8;}
.search-top-focus .input .cf::-moz-placeholder { color:#fff; opacity:0.8;}
.search-top-focus .input .cf:-moz-placeholder { color:#fff; opacity:0.8;}


.pagecontent {min-height:700rem;}
.pagecontentborder {background:url(c6.png) center bottom repeat-x;}
.pagebottom {padding:35rem 0 15rem 0;margin:auto;width:1400rem;}


.footer {width:1400rem;margin:auto;position:relative; font-size:20rem;}
.footer a {text-decoration:underline;}

.legalnotice {width:1400rem;margin:auto;position:relative;padding:0 0 0rem 0rem;line-height:1.5;color:#423e38;font-size:20rem;}
.legalnotice ol {margin:0;padding:0;list-style:none;}

.footer .copy {padding-left:0rem;line-height:1.5;color:#423e38;}
.footer .copy p {margin:0 0 20rem 0;}
.footer .right {position:absolute;right:0rem;top:20rem;width:480rem;text-align:right;}
.footer .lnkas {padding-top:30rem;}
.footer .lnkas {line-height:1.5;color:#423e38; }
.footer .lnkas a {display:inline-block;padding:0 0 0 20rem;}

.footer .copy {padding-top:15rem;line-height:1.5;color:#423e38; }

.footer .right .logo {}

.footer .right .fee {padding-top:30rem;}

.legalalert {width:1400rem;padding:25rem 0 5rem 0;}
.legalalert img {width:1400rem;}

.pagecontent {padding-top:110rem;}

.regularpage {white-space:nowrap;width:1400rem;margin:auto;padding-top:125rem;}
.regularpage .regularnav {white-space:normal;display:inline-block;width:420rem;vertical-align:top;font-family:dinmedium;padding-bottom:150rem;}
.regularpage .regularpagebody {white-space:normal;display:inline-block;width:980rem;verticial-align:top;}
.regularpage .regularnav ul {margin-left:40rem;width:300rem;margin-right:40rem;text-transform:uppercase;}
.regularpage .regularnav a {color:#1367be;font-size:18rem;height:50px;line-height:45px;display:block;padding:0 40rem 0 20rem;}
.regularpage .regularnav .active a {color:#409bd2;}
.regularpage .regularnav li {border:2px solid #fff;height:50px;line-height:45px;margin-bottom:15rem;white-space:nowrap;display:inline-block;}
.regularpage .regularnav li.active {display:block;color:#409bd2;text-transform:uppercase;border:2px solid #409bd2;border-right:none;position:relative;border-radius:0px;background:#fff;/* Old browsers */}

.regularpage .regularnav l.active > a {position:relative;z-index:1;color:#1367be;}
.regularpage .regularnav li.active:after {content:"";width:32px;height:32px;display:block;position:absolute;top:5px;right:-18px;border:3px solid #409bd2;border-left:none;border-bottom:none;border-radius:3px;-webkit-transform:rotateY(65deg) rotate(47deg) skew(5deg);transform:rotateY(55deg) rotate(47deg) skew(5deg);}
.regularpage .regularnav li.active:hover {background:#006dd8 url(c7.png) center center no-repeat;background-size:100% 100%;border-color:#006dd8;color:#fff;}
.regularpage .regularnav li.active:hover a {color:#fff;}
.regularpage .regularnav li.active:hover:after {border-color:#006dd8;background:#0078e1}

.articleline {white-space:nowrap;}
.articleline .block {margin-bottom:60rem;font-size:20rem;}
.articleline h3 {font-size:20rem;text-transform:uppercase;}
.articleline .descra {color:#313131;margin-top:20rem;line-height:1.4;}
.articleline .descra p {margin:15rem 0 0 0;color:#313131;}
.articleline .pica {white-space:normal;display:inline-block;height:140rem;width:140rem;margin-right:40rem;vertical-align:top;background:#ccc;}
.articleline .pica a {display:inline-block;width:100% 100%;}
.articleline .meta {white-space:normal;display:inline-block;width:780rem;vertical-align:top;}
.articleline .bttnlink {margin:100rem 0;}

.articledetails {width:1400rem;margin:auto;padding-top:75rem;}
.articledetailsback {padding:0rem 100rem 10rem 140rem;text-transform:uppercase;font-size:18rem;font-family:dinmedium;}
.articledetailshead h1 {padding:0rem 400rem 0rem 140rem;text-transform:uppercase;font-size:40rem;color:#2c2c2c;}
.articledetailsbody {padding:5rem 100rem 50rem 140rem;color:#313131;width:1300rem;}
.articledetails-pica {height:350rem;max-width:1000px;margin:40rem 100rem 40rem 0rem;}

.textpage {font-size:20rem;}

.regularpagebodyh1 {text-transform:none}

.textpage h2 {text-transform:uppercase;font-size:30rem;color:#2c2c2c;margin:45rem 0 20rem 0;}
.textpage h3 {text-transform:uppercase;font-size:25rem;color:#2c2c2c;margin:45rem 0 20rem 0;}
.textpage h4 {text-transform:uppercase;font-size:20rem;color:#2c2c2c;margin:45rem 0 20rem 0;}
.textpage h5 {text-transform:uppercase;font-size:20rem;color:#2c2c2c;margin:45rem 0 20rem 0;}
.textpage p {margin:25rem 0;line-height:1.5;}
.textpage ol {margin:30rem 0;padding:15rem 200rem 15rem 50rem;background:#f9f7f4;}
.textpage ol li {margin:20rem 0;font-size:20rem;line-height:1.5;}
.textpage ul {margin:30rem 0;padding:15rem 200rem 15rem 30rem;background:#f9f7f4;}

.textpage .contacts {margin:30rem 0;padding:15rem 200rem 15rem 30rem;background:#f9f7f4;}

.contacts h5 {margin:20rem 0 20rem;}

.textpage .contacts p {margin:5rem 0;}
.textpage ul li,.faqline ul li {margin:10rem 0;font-size:20rem;line-height:1.4;padding-left:35rem;background:url(c22.jpg) 0 15rem no-repeat;background-size:20rem 1px;}

.articlesrelevant {background:#f7f4ec;text-align:center;padding:50rem 0;}
.articlesrelevantwrapper {width:1400rem;margin:auto;white-space:nowrap;}
.articlesrelevant h3 {color:#4f4e4a;font-size:34rem;}
.articlesrelevant .block {width:436rem;margin:30rem 15rem;display:inline-block;vertical-align:top;white-space:normal;text-align:left;}
.articlesrelevant .block h3 {font-family:dinlight;font-size:26rem;margin-bottom:20rem;}
.articlesrelevant .descra {font-size:16px;color:#222222;}
.articlesrelevant .descra p {line-height:1.5;}

.articlesrelevant .pica {width:420rem;height:260rem;margin-bottom:35rem;}
.articlesrelevant .pica a {display:block;width:100%;height:100%;}

.articles-popup {padding:40px 85px;font-size:30rem;text-align:center;}
.articles-popup p {margin:39rem 0;color:#3d3d3d;}
.articles-popup .button {border:3px solid #0077e0;margin:0px 20rem;}
.articles-popup .button-blank {background:#fff;box-shadow:none;border-radius:2px;color:#0059c6;}
.articles-popup .button-blank:hover {background:#006dd8 url(c7hover.png) center center no-repeat;color:#fff;}

.articledetailsnavi {padding:0rem 100rem 100rem 140rem;text-transform:uppercase;font-family:dinmedium;}
.articledetailsnavi .prev {float:left;}
.articledetailsnavi .next {float:right;}

.page404 {text-align:center;padding:120rem 0 100rem 0;margin:auto;}
.page404 h1 {font-size:80rem;line-height:0.8;color:#333436;}
.page404 h2 {font-size:200rem;line-height:1;color:#1367be;font-family:dinlight}
.page404 p {font-size:22rem;color:#333436;line-height:1.4;margin:20rem 0;}
.page404 a {text-decoration:underline;}

.testspage {text-align:center;margin:auto;padding:50rem 0 70rem 0;width:1140rem;}
.testspage .intro {font-size:30rem;margin:20rem 0 50rem 0;}
.testspage h1 {font-size:50rem;font-family:font-family:'dinmedium';color:#000;}

.testsline .w {position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;background:url(c10.png) left top repeat-x;
background-size:100% 130%;
-webkit-transition-property:background-size;
transition-property:background-size;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.testsline .meta {position:absolute;left:0px;width:100%;bottom:20rem;overflow:hidden;}
.testsline .h {text-transform:uppercase;font-size:20rem;margin:20rem 20rem 0 20rem;font-family:'dinmedium';}
.testsline .descra {font-size:18rem;margin:10rem 20rem 0 20rem;}
.testsline .block:hover {background-size:auto 110%;}
.testsline .block:hover .w {background-size:100% 100%;}
.testsline {text-align:center;}
.testsline .block {margin:0px 5px 15px;position:relative;width:270rem;height:470rem;display:inline-block;vertical-align:top;color:#fff;background:url(p.gif) center center no-repeat;background-size:auto 100%;
white-space:normal;
-webkit-transition-property:background-size;
transition-property:background-size;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.testsline .block:nth-child(1) {width:360rem;height:360rem;}
.testsline .block:nth-child(1) .h {font-size:20rem;margin:20rem 20rem 0 20rem;}
.testsline .block:nth-child(1) .descra {font-size:18rem;margin:10rem 20rem 10rem 20rem;}
.testsline .block:nth-child(2) {width:360rem;height:360rem;}
.testsline .block:nth-child(2) .h {font-size:20rem;margin:20rem 20rem 0 20rem;}
.testsline .block:nth-child(2) .descra {font-size:18rem;margin:10rem 20rem 10rem 20rem;}
.testsline .block:nth-child(3) {width:360rem;height:360rem;}
.testsline .block:nth-child(3) .h {font-size:20rem;margin:20rem 20rem 0 20rem;}
.testsline .block:nth-child(3) .descra {font-size:18rem;margin:10rem 20rem 10rem 20rem;}
.testsline .block:nth-child(4) {width:270rem;height:270rem;}
.testsline .block:nth-child(4) .h {font-size:20rem;margin:20rem 20rem 10rem 20rem;}
.testsline .block:nth-child(5) {width:270rem;height:270rem;}
.testsline .block:nth-child(5) .h {font-size:20rem;margin:20rem 20rem 10rem 20rem;}

.testsline .block:nth-child(6) {width:270rem;height:270rem;}
.testsline .block:nth-child(6) .h {font-size:20rem;margin:20rem 20rem 10rem 20rem;}
.testsline .block:nth-child(7) {width:270rem;height:270rem;}
.testsline .block:nth-child(7) .h {font-size:20rem;margin:20rem 20rem 10rem 20rem;}

.testsline .w {position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;background:url(c10.png) left top repeat-x;background-size:100% 120%;
-webkit-transition-property:background-size;
transition-property:background-size;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.testsline .meta {position:absolute;left:0px;width:100%;bottom:20rem;overflow:hidden;}
.testsline .h {text-transform:uppercase;font-size:20rem;margin:20rem 20rem 0 20rem;font-family:'dinmedium';}
.testsline .descra {font-size:18rem;margin:10rem 20rem 0 20rem;}
.testsline .block:hover {background-size:auto 110%;}
.testsline .block:hover .w {background-size:100% 100%;}
.test-scale .scalebody {width:910rem;margin:40rem auto;}
.test-scale .scalebody ul {text-align:center;}
.test-scale .scalebody ul li {cursor:pointer;display:inline-block;width:140rem;height:200rem;position:relative;padding:130rem 0rem 0 0rem;vertical-align:top;color:#363636;font-size:18rem;font-family:dinmedium;margin:0 10rem;}
.test-scale .scalebody ul .l1 {background:url(s1.png) center 15rem no-repeat;;background-size:110rem auto;}
.test-scale .scalebody ul .l2 {background:url(s2.png) center 15rem no-repeat;;background-size:110rem auto;}
.test-scale .scalebody ul .l3 {background:url(s3.png) center 15rem no-repeat;;background-size:110rem auto;}
.test-scale .scalebody ul .l4 {background:url(s5.png) center 15rem no-repeat;;background-size:110rem auto;}
.test-scale .scalebody ul .l5 {background:url(s6.png) center 15rem no-repeat;;background-size:110rem auto;}
.test-scale .scalebody ul li.active {background-color:#f2f0ea;border-top-left-radius:65rem;border-top-right-radius:65rem;}
.test-scale .result {background:#f2f0ea;padding:30rem;font-size:18rem;display:none;}

.test-scale .scalebody .results .active {display:block;}
.test-scale .result p {margin:20rem 0;}
.test-scale {width:1120rem;margin:auto;padding:55rem 0;}
.test-scale .intro {text-align:center;}
.test-scale .intro h1 {font-size:40rem;margin-bottom:30rem;}
.test-scale .intro h3 {font-size:24rem;margin-bottom:30rem;}
.test-scale .intro p {margin:30rem 0;font-size:18rem;}
.test-scale .intro li {display:inline-block;width:360rem;position:relative;padding:0 0rem 0 80rem;text-align:left;vertical-align:top;color:#363636;font-size:18rem;}
.test-scale .intro li:before {content:'';position:absolute;left:30rem;top:-5rem;width:35rem;height:35rem;line-height:35rem;border-radius:50%;color:#fff;text-align:center;background:#1367be;}
.test-scale .intro li:nth-child(1):before {content:'1.';}
.test-scale .intro li:nth-child(2):before {content:'2.';}
.test-scale .intro li:nth-child(3):before {content:'3.';}

.pagecontentvideo {padding-top:0px;}

.mainvideo {width:100%;height:640rem;background:#000;display:block;position:relative;}
.mainvideo .pica {opacity:0.6;position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;cursor:pointer;background:#000 url(p.gif) center center no-repeat;background-size:cover;}
.mainvideo .lnka {position:absolute;left:0px;right:0px;top:50%;margin-top:-100rem;color:#fff;font-size:40rem;text-transform:uppercase;font-family:dinmedium;text-align:center;background:url(c9.png) center bottom no-repeat;background-size:126rem 126rem;cursor:pointer;}
.mainvideo .lnka a {color:#fff;display:block;padding-bottom:166rem;}


.testsdetails {text-align:center;width:650rem;margin:30rem auto 50rem auto;}
.testsdetails-caption {text-transform:uppercase;border-bottom:2px solid #bebaaf;padding-bottom:20rem;margin:0rem 0 40rem 0;;}
.testsdetails .h {font-family:dinlight;color:#444444;font-size:60rem;padding-bottom:5rem;line-height:62rem;}

.testsdetails .test-name {color:#1574c6;font-size:26rem;}
.test-question-title {text-transform:uppercase;font-family:dinthin;white-space:nowrap;display:inline-block;}
.test-question-title .step {font-size:96rem;color:#bbbbbb;display:inline-block;width:250rem;text-align:center;}
.test-question-title .step span {color:#1574c6}
.test-question-title .question {color:#444444;font-size:32rem;font-family:dinmedium;text-align:left;display:inline-block;white-space:normal;width:600rem;}

.test-question-form {width:430rem;margin:30rem 0 50rem 210rem;text-align:left;font-size:28rem;}
.test-question-form .block {margin:20rem 0;color:#444444;}

input[type=radio].css-checkbox {position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=radio].css-checkbox + label.css-label {text-transform:none;padding:0 0 0 40rem;display:inline-block;vertical-align:middle;cursor:pointer;width:500rem;}
input[type=radio].css-checkbox:checked + label.css-label {text-transform:none;background:url(radio.png) 0 4rem no-repeat;background-size:25rem 25rem;color:#1675c7}

label.css-label {text-transform:none;background:url(radio_blank.png) 0 4rem no-repeat;background-size:25rem 25rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.test-question-buttons {margin-top:50rem;white-space:nowrap;}
.test-question-button {display:inline-block;margin:0 20rem;}
.test-question-button-next {color:#1675c7;text-transform:uppercase;border:2px solid #1675c7;border-right:none;position:relative;border-radius:4px;background:#fff;/* Old browsers */height:60px;width:275rem;}
.test-question-button-next > a {position:relative;display:block;text-align:center;z-index:1;color:#1675c7;font-size:19px;height:60px;line-height:60px;}
.test-question-button-next:after {content:"";width:40px;height:39px;display:block;position:absolute;top:7px;right:-21px;border:3px solid #1675c7;border-left:none;border-bottom:none;border-radius:3px;-webkit-transform:rotateY(65deg) rotate(47deg) skew(5deg);transform:rotateY(55deg) rotate(47deg) skew(5deg);}

.test-question-button-next:hover {background:#006dd8 url(c7.png) center center no-repeat;background-size:100% 100%;border-color:#006dd8;color:#fff;}
.test-question-button-next:hover a {color:#fff;}
.test-question-button-next:hover:after {border-color:#006dd8;background:#0078e1}
.test-question-button-prev {color:#1675c7;text-transform:uppercase;border:2px solid #bbbbbb;border-left:none;position:relative;border-radius:4px;background:#fff;/* Old browsers */height:60px;width:275rem;}
.test-question-button-prev > a {position:relative;display:block;text-align:center;z-index:1;color:#bbbbbb;font-size:20px;height:60px;line-height:60px;}
.test-question-button-prev:after {content:"";width:40px;height:39px;display:block;position:absolute;top:7px;left:-21px;border:3px solid #bbbbbb;border-left:none;border-bottom:none;border-radius:3px;-webkit-transform:rotateY(65deg) rotate(230deg) skew(5deg);transform:rotateY(55deg) rotate(230deg) skew(5deg);}

.test-question .description {margin:30rem 0;text-align:left;}
.test-question .description p {font-size:20rem;margin:0 0 15rem 0;line-height:1.3}
.test-question .instruction {text-align:left;margin:30rem 0 0 0}
.test-question .instruction p {font-size:18rem;margin:0 0 15rem 0;line-height:1.3}
.test-question .instruction h2 {color:#838383 !important;font-size:18rem;}

.testsdetails-intro .h {}

.testsdetails-intro .testsdetails-caption {margin:0;}

.mainpage-test {padding:30rem 0 0 0;}
.mainpage-signs-button {width:100%;height:43rem;background:url(c11.png) no-repeat;background-size:100% 100%;margin-top:100rem;text-align:center;position:relative;}
.mainpage-signs-button .button {position:absolute;left:50%;top:0;margin:-30rem 0 0 -125rem;width:250rem;padding:0;line-height:65rem;height:65rem;}
.mainpage-signs-line {width:1400rem;white-space:nowrap;text-align:center;margin:auto;padding-top:100rem;padding-left:10rem;}

.mainpage-signs-line .block {width:354rem;height:350rem;position:relative;display:inline-block;text-align:center;white-space:normal;-webkit-transition-property:box-shadow;transition-property:box-shadow;
-webkit-transition-duration:.5s;
transition-duration:.5s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.mainpage-signs-line .pica {width:100%;height:100%;background:url(p.gif) center center no-repeat;background-size:cover;opacity:0.6;position:absolute;left:0px;right:0px;top:0px;bottom:0px;
-webkit-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.mainpage-signs-line .block1 .pica {background-image:url(sign1.jpg)}
.mainpage-signs-line .block2 .pica {background-image:url(sign2.jpg)}
.mainpage-signs-line .block3 .pica {background-image:url(sign3.jpg)}
.mainpage-signs-line .block4 .pica {background-image:url(sign4.jpg)}

.mainpage-signs-line .w {position:absolute;left:-40rem;right:-0rem;top:-40rem;bottom:-40rem;border:30rem solid #f7f4ec;background:#000;
-webkit-transition-property:border-width;
transition-property:border-width;
-webkit-transition-duration:.2s;
transition-duration:.2s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.mainpage-signs-line .wrapper {height:350rem;width:300rem;margin:auto;vertical-align:middle;display:table-cell;position:relative;z-index:10;}
.mainpage-signs {color:#fff;text-align:center;}
.mainpage-signs .h {text-transform:uppercase;font-size:24rem;padding:10rem 0rem;}
.mainpage-signs .descra {font-size:20rem;line-height:1.4;padding:0rem 0rem;margin:auto;display:none;}
.mainpage-signs .button {background:none;border:1px solid #fff;width:155rem;line-height:45rem;height:45rem;box-shadow:none;padding:0;font-size:16rem;margin-top:15rem;}
.mainpage-signs .button:hover {background:#fff;border:1px solid #fff;color:#333}
.mainpage-signs .btton {display:none;margin-top:20rem;}

.mainpage-signs-line .block:hover {z-index:10;}
.mainpage-signs-line .block:hover .w {border-width:0px;}
.mainpage-signs-line .block:hover .pica {opacity:0.3;box-shadow:0px 0px 80rem 0px rgba(0, 0, 0, 1);}
.mainpage-signs-line .block:hover .descra {display:block;}
.mainpage-signs-line .block:hover .btton {display:block;}
.mainpage-signs-line .block:hover .wrapper {padding-left:10rem;}



.mainpage-slidecontent {position:absolute;left:0px;right:0px;top:0px;width:100%;color:#fff;z-index:10;}
.mainpage-slidecontent-wrapper {margin:auto;width:1400rem;padding-top:170rem;}
.mainpage-slidecontent img {height:70rem;}
.mainpage-slidecontent h2 {text-transform:uppercase;font-size:50rem;}
.mainpage-slidecontent p {width:540rem;font-size:24rem;margin:20rem 0 40rem 0;line-height:1.2}
.mainpage-slidecontent sup {font-size:13rem;}
.mainpage-slidecontent .button {box-shadow:none;background:url(c16.png) repeat-y;background-size:100% 100%;}
.mainpage-slidecontent .button:hover {background:#fff;color:#005bc8;}
.mainpage-slidecontent .buttonred {box-shadow:none;background:url(c17.png) repeat-y;background-size:100% 100%;}
.mainpage-slidecontent .buttonred:hover {background:#fff;color:#d01722;}

.mainpage-controls {width:1120rem;height:320rem;white-space:nowrap;margin:-20rem auto 0 auto;height:310rem;position:relative;z-index:100;}
.mainpage-controls-wrapper {position:absolute;left:bottom;bottom:0px;width:1120rem;}
.mainpage-controls .mainpage-button {display:inline-block;vertical-align:bottom;width:373rem;height:320rem;position:relative;cursor:pointer;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.mainpage-controls .mainpage-button1 {background:url(b1.png) center top no-repeat;background-size:373rem auto;}
.mainpage-controls .mainpage-button2 {background:url(b2.png) center top no-repeat;background-size:373rem auto;}
.mainpage-controls .mainpage-button3 {background:url(b3.png) center top no-repeat;background-size:373rem auto;}

.mainpage-controls .mainpage-button-product {position:absolute;left:0px;top:0px;right:0px;bottom:0px;}
.mainpage-controls .mainpage-button1 .mainpage-button-product {background:url(b1_w.png) center center no-repeat;background-size:274rem 171rem;}
.mainpage-controls .mainpage-button2 .mainpage-button-product {background:url(b2_2.png) center center no-repeat;background-size:312rem 171rem;}
.mainpage-controls .mainpage-button3 .mainpage-button-product {background:url(b3_3.png) center center no-repeat;background-size:302rem 101rem;}
.mainpage-controls .mainpage-button:hover {height:380rem;}

.pagecontent-main {padding-top:0px;}
.mainpage-wrapper {position:relative;}

.mainpage-wrapper .c {z-index:10;background-size:100% 100%;position:absolute;left:0px;bottom:0px;width:100%;}

.swiper-container {width:100%;}
.swiper-slide {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}

.mainpage {background:#f7f4ec;position:relative;z-index:1}


.mainpage-wrapper .c img {width:100%;display:block;}
.mainpage-wrapperslide {width:100%;position:relative;}
.mainpage-wrapperslide-image {width:100%;}
.mainpage-wrapperslide-image img {width:100%;}
.mainpage-wrapperslide1 {height:700rem;background:url(screen2new.jpg) center center no-repeat;background-size:cover;}
.mainpage-wrapperslide2 {height:700rem;background:url(screen2-new3.jpg) center bottom no-repeat;background-size:cover;}
.mainpage-wrapperslide3 {height:700rem;background:url(screen3new.jpg) center top no-repeat;background-size:cover;}
.mainpage-wrapperslide-image {display:none;}
.mainpage-slider-bottom {margin:0rem 0 50rem 0;}
.pagecontent-main .mainpage-slider-bottom {margin:150rem 0 50rem 0;}

.mainpage-slider-bottom {position:relative;}
.mainpage-slider-bottom .c {z-index:10;background-size:100% 100%;position:absolute;left:0px;bottom:0px;width:100%;z-index:10;}
.mainpage-slider-bottom .c img {width:100%;display:block;}
.mainpage-slider-bottom .swiper-slide {height:676rem;}
.mainpage-slider-bottom .swiper-slide-1 {background:#ccc url(c21.jpg) center top no-repeat;background-size:cover;}
.mainpage-slider-bottom .swiper-slide-2 {background:#ccc url(c192.jpg) center top no-repeat;background-size:cover;}
.mainpage-slider-bottom .swiper-slide-3 {background:#ccc url(c18.jpg) center top no-repeat;background-size:cover;}
.mainpage-slider-bottom h1 a {color:#fff;}
.mainpage-slider-bottom-wrapper {margin:auto;pading:50rem 0 50rem 0;position:relative;}
.mainpage-slider-bottom-nav {padding:0rem 0 50rem 130rem;white-space:nowrap;position:absolute;left:50%;width:400rem;margin-left:-200rem;bottom:20rem;z-index:10;text-align:center;}
.mainpage-slider-bottom-nav li {display:inline-block;}
.mainpage-slider-bottom-nav a {border:2px solid #fff;border-radius:2px;font-family:dinmedium;height:50rem;line-height:45rem;text-transform:uppercase;color:#fff;font-size:18rem;text-align:center;min-width:150rem;margin-right:20rem;display:block;}

.mainpage-slider-bottom-nav a:hover {background:#fff;color:#1675c7;}
.mainpage-slider-bottom-nav a.active {background:#0079e2;border:2px solid #0079e2;}
.mainpage-slider-bottom-nav a.active:hover {background:#0079e2;border:2px solid #0079e2;color:#fff;}
.mainpage-slider-bottom-body {width:1400rem;position:relative;margin:auto;padding-left:130rem;padding-bottom:50rem;}
.mainpage-slider-bottom-body .navi {margin-top:40rem;}

.slider-arrow {display:inline-block;margin:0 20rem;width:60rem;height:60rem;border:1px solid rgba(255,255,255,.5);border-radius:30rem;display:inline-block;cursor:pointer;-webkit-transition-property:background; transition-property:background;-webkit-transition-duration:.2s; transition-duration:.2s;-webkit-transition-timing-function:ease-in; transition-timing-function:ease-in;}
.slider-arrow-prev {background:url(prev-w.png) center center no-repeat;background-size:60% auto;left:130rem;}
.slider-arrow-next {background:url(next-w.png) center center no-repeat;background-size:60% auto;left:270rem;}
.swiper-button-disabled {opacity:0.3;cursor:default;}

.slider-arrow-prev:hover {background:url(prev-w.png) center center no-repeat;background-size:60% auto;}
.slider-arrow-next:hover {background:url(next-w.png) center center no-repeat;background-size:60% auto;}


.mainpage-slider-bottom-body .navi li {display:inline-block;}

.mainpage-slider-bottom-body .navi a {border:1px solid #fff;border-radius:2px;font-family:dinmedium;height:40rem;line-height:40rem;text-transform:uppercase;color:#fff;font-size:18rem;text-align:center;min-width:150rem;margin-right:20rem;display:block;}
.mainpage-slider-bottom-body .navi a:hover {background:#fff;border:1px solid #fff;color:#1675c7;}
.mainpage-slider-bottom-body .navi .blanque a {background:#ffffff;color:#1675c7;}
.mainpage-slider-bottom-body .navi .blanque a:hover {background:#0079e2;border:2px solid #0079e2;color:#fff;}
.mainpage-slider-bottom h1 {font-size:40rem;color:#fff;text-transform:uppercase;font-family:dinlight;width:440rem;}
.mainpage-slider-bottom p {font-size:22rem;color:#fff;font-family:dinlight;width:540rem;line-height:1.5;margin:20rem 0;}

.mainpage-slider-video {white-space:nowrap;}
.mainpage-slider-video .block {display:inline-block;width:385rem;white-space:normal;}
.mainpage-slider-video .lnka {color:#fff;text-transform:uppercase;font-family:dinmedium;font-size:20rem;width:345rem;margin-bottom:15rem;}
.mainpage-slider-video a {color:#fff;}
.mainpage-slider-video .w {width:345rem;height:345rem;background:#000;position:relative;}
.mainpage-slider-video .pica {width:345rem;height:345rem;opacity:0.5;background:url(p.gif) center center no-repeat;background-size:cover;
-webkit-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:.2s;
transition-duration:.2s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.mainpage-slider-video .pica a {position:absolute;left:0px;top:0px;width:345rem;height:345rem;background:url(c20.png) center center no-repeat;background-size:69rem 69rem;}

.mainpage-slider-video .block:hover .pica {opacity:0.8;}
.pagecontent-landing {padding-top:0px;}

.landing-caption-wrapper {margin:auto;width:1400rem;padding:150rem 0 100rem 0;}
.landing-caption-wrapper sup {font-size:12rem;}
.landing-caption {color:#fff;font-size:22rem;}
.landing-caption img {height:85rem;}
.landing-caption h2 {text-transform:uppercase;font-size:50rem;}
.landing-caption li {padding:0 0 10rem 30rem;background:url(c25.png) 0 7rem no-repeat;background-size:14rem 14rem;font-family:'dinmedium';line-height:1.3}
.landing-caption ul {width:680rem;margin:30rem 0 0 0;}
.landing-consist {background:url(c23.png) center top no-repeat;padding:70rem 0 0rem 0;background-size:100% 100%;text-align:center;position:relative;margin-top:-80rem;}

.landing-consist-wrapper {width:1000rem;margin:auto;background:url(c26.png) center 30% no-repeat;background-size:428rem 184rem;}
.landing-consist .block {display:inline-block;width:230rem;cursor:pointer;}
.landing-consist-wrapper p sup {font-size:11rem;}
.landing-consist .block:nth-child(1) {vertical-align:middle;margin:0rem 240rem 50rem 0rem;}
.landing-consist .block:nth-child(2) {vertical-align:middle;margin:0rem 0rem 50rem 240rem;}
.landing-consist .block:nth-child(3) {vertical-align:middle;margin:40rem 0rem 50rem 0rem;}
.landing-consist .block:nth-child(4) {vertical-align:middle;margin:0rem 80rem 30rem 80rem;}
.landing-consist .block:nth-child(5) {vertical-align:middle;margin:0rem 0rem 50rem 50rem;}
.landing-consist .h {text-transform:uppercase;font-family:dinmedium;color:#000;font-size:22rem;margin:15rem auto 5rem auto;}
.landing-consist .descra {color:#000;font-size:18rem;width:190rem;margin:auto;}

.landing-consist .block:hover .pica img {background:#c9aca7;}
.landing-consist .pica img {width:150rem;height:150rem;border-radius:100%;background:#BA9D97;transition:all 0.2s ease-in 0s;}
.landing-consist h1 {font-size:30rem;width:900rem;padding:0rem 0 35rem 0;margin:auto; margin-top: 30px}
.landing-consist .details {display:none;cursor:default;text-align:left;position:absolute;left:50%;top:170rem;width:530rem;background:#fff;box-shadow:0px 0px 40rem 0px rgba(0, 0, 0, 0.35);border-radius:3rem;padding:30rem 45rem;margin:0 0 0 -265rem;}
.landing-consist .details_center {text-align:center;}
.landing-consist .details_center img {width:50%;}
.landing-consist .details h3 {text-align:center;font-size:30rem;color:#494949;}
.landing-consist .details p {margin:20rem 0;font-size:19rem;color:#494949;line-height:1.4;}
.landing-consist .details p small {display:inline-block;line-height:1.4;font-size:15rem;}
.landing-consist .details .close {width:65rem;height:65rem;position:absolute;right:0;top:0;background:url(close.png) center center no-repeat;background-size:25rem 25rem;cursor:pointer;}
.landing-consist .block-active {display:inline-block;}
.landing-consist-button {padding:0 0 20rem 0;}
.landing-application {text-align:center;padding:50rem 0 0 0;}
.landing-application h1 {text-transform:uppercase;font-size:50rem;color:#132d7b;}

.landing-application .block {display:inline-block;vertical-align:top;margin:20rem 10rem 0 10rem;width:270rem;min-height:285rem;padding:180rem 20rem 25rem 20rem;border:1px solid #c7ced5;font-size:18rem;color:#494949;line-height:1.4;}
.landing-application .block:nth-child(1) {background:url(c27.jpg) center top no-repeat;background-size:100% auto;}
.landing-application .block:nth-child(2) {background:url(c282.jpg) center top no-repeat;background-size:100% auto;}
.landing-application .block:nth-child(3) {background:url(c29.jpg) center top no-repeat;background-size:100% auto;}

.landing-application-button {padding:20rem 0;font-size:18rem;}
.landing-application-button a {text-decoration:underline;}

.landing-effect {text-align:center;padding:60rem 0 50rem 0;background:#f9f7f4;margin:20rem 0;}
.landing-effect-white {background:#fff;}
.landing-effect-pica img {width:1120rem;margin-top:50rem;;}
.landing-effect-pica {height:359rem;;}
.landing-effect-pica img:hover {width:1150rem;margin-top:50rem;}
.landing-effect-intro {text-transform:uppercase;font-size:45rem;color:#494949;font-family:dinlight;width:1150rem;margin:auto;line-height:50rem;}
.landing-effect-intro span {color:#f05729;}
.landing-effect-intro sup {font-size:20rem;top:-20rem;}
.landing-effect-button {padding:40rem 0 0 0;font-size:18rem;}
.landing-effect-button a {text-decoration:underline;}

.landing-use {padding:20rem 0;}
.landing-use h1 {text-transform:uppercase;font-size:50rem;color:#132d7b;text-align:center;}

.pagecontent-landing-viprosal .landing-use h1 { color:#2255cd;}

.landing-use-wrapper {width:672rem;height:672rem;background:url(c30.jpg) center center no-repeat;background-size:100% 100%;margin:50rem auto 100rem auto;position:relative;}
.landing-use-man {width:424rem;height:848rem;position:absolute;left:50%;top:-60rem;margin-left:-212rem;z-index:10;display:none;}

.landing-use-man-active {display:block;}
.landing-use-man1.landing-use-man-valusal {background:url(c30.png) center center no-repeat;background-size:100% 100%;}
.landing-use-man2.landing-use-man-valusal {background:url(c311.png) center center no-repeat;background-size:100% 100%;}

.landing-use-man1.landing-use-man-viprosal {background:url(c30.png) center center no-repeat;background-size:100% 100%;}
.landing-use-man2.landing-use-man-viprosal {background:url(c311.png) center center no-repeat;background-size:100% 100%;}

.landing-use-man1.landing-use-man-kapsikam {background:url(c30.png) center center no-repeat;background-size:100% 100%;}
.landing-use-man2.landing-use-man-kapsikam {background:url(c31.png) center center no-repeat;background-size:100% 100%;}

.landing-use-button {width:25rem;height:25rem;background:#f05729;border:6rem solid #cbcbcb;border-radius:50%;position:absolute;left:0;top:0;box-shadow:0px 0px 20rem 0px rgba(240, 87, 41, 1);cursor:pointer;
-webkit-transition-property:all;
transition-property:all;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}
.landing-use-button:hover {width:41rem;height:41rem;left:-8rem;top:-8rem;border:10rem solid #cbcbcb;}

.landing-use-man-valusal .landing-use-button { background:#fe0b0b;box-shadow:0px 0px 20rem 0px rgba(254, 11, 11, 1);}
.landing-use-man-viprosal .landing-use-button { background:#ff0000;box-shadow:0px 0px 20rem 0px rgba(255, 0, 0, 1);}
.landing-use-man-kapsikam .landing-use-button { background:#ff0000;box-shadow:0px 0px 20rem 0px rgba(255, 0, 0, 1);}

.landing-use-man-block {position:absolute;}

.landing-use-block-wrapper {display:none;position:absolute;top:65rem;left:-48rem;width:469rem;min-height:360rem;background:#fff;box-shadow:0px 0px 40rem 0px rgba(0, 0, 0, 0.35);border-radius:3rem;}
.landing-use-block-wrapper:before {width:30rem;height:30rem;content:'';background:url(c32.png);position:absolute;left:60rem;top:-30rem;}
.landing-use-block-active {z-index:100;}

.landing-use-man-block-top .landing-use-block-wrapper {bottom:30rem;top:auto;}
.landing-use-man-block-top .landing-use-block-wrapper:before {width:30rem;height:30rem;content:'';background:url(c322.png) left bottom no-repeat;position:absolute;left:60rem;top:auto;bottom:-30rem;}
.landing-use-block-active .landing-use-block-wrapper {display:block;}
.landing-use-man-block .meta {position:relative;width:90%;text-align:center;margin:auto;padding-bottom:20rem;}
.landing-use-man-block .pica {width:100%;border-top-right-radius:3rem;border-bottom-right-radius:3rem;border:5px solid #fff;overflow:hidden;}
.landing-use-man-block .pica img {width:100%;}
.landing-use-man-block h2 {font-size:24rem;color:#000;margin-bottom:20rem;}
.landing-use-man-block .descra {margin:10rem 0 30rem 0;font-size:18rem;}
.landing-use-man-block .button {line-height:46rem;height:46rem;padding:0 40rem;font-size:16rem;font-family:dinregular;box-shadow:none;}
.landing-use-block-close {width:65rem;height:65rem;position:absolute;right:0;top:0;background:url(c33.png) center center no-repeat;background-size:25rem 25rem;cursor:pointer;}

.landing-use-man-rotate {position:absolute;left:-150rem;top:50rem;}
.landing-use-man-rotate .button-arrow {cursor:pointer;display:block;z-index:100;}
.landing-use-man-rotate .button-left {position:absolute;left:0;top:0;width:100rem;height:28rem;}
.landing-use-man-rotate .button-right {position:absolute;right:-710rem;top:0;width:100rem;height:28rem;}

.landing-use-man-rotate-valusal-1 .button-left {background:url(/i/arrow-valusal-1.png) left center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-valusal-1 .button-right {background:url(/i/arrow-valusal-1.png) right center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-valusal-2 .button-left {background:url(/i/arrow-valusal-2.png) left center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-valusal-2 .button-right {background:url(/i/arrow-valusal-2.png) right center no-repeat;background-size:auto 100%;}

.landing-use-man-rotate-viprosal-1 .button-left {background:url(/i/arrow-viprosal-1.png) left center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-viprosal-1 .button-right {background:url(/i/arrow-viprosal-1.png) right center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-viprosal-2 .button-left {background:url(/i/arrow-viprosal-2.png) left center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-viprosal-2 .button-right {background:url(/i/arrow-viprosal-2.png) right center no-repeat;background-size:auto 100%;}

.landing-use-man-rotate-kapsikam-1 .button-left {background:url(/i/arrow-kapsikam-1.png) left center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-kapsikam-1 .button-right {background:url(/i/arrow-kapsikam-1.png) right center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-kapsikam-2 .button-left {background:url(/i/arrow-kapsikam-2.png) left center no-repeat;background-size:auto 100%;}
.landing-use-man-rotate-kapsikam-2 .button-right {background:url(/i/arrow-kapsikam-2.png) right center no-repeat;background-size:auto 100%;}


.landing-mainvideo {width:100%;height:640rem;background:#000;display:block;position:relative;}
.landing-mainvideo .pica {opacity:1;position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;cursor:pointer;background:#000 url(p.gif) center center no-repeat;background-size:cover;}
.landing-mainvideo .lnka {position:absolute;left:0px;right:0px;top:50%;margin-top:-100rem;color:#fff;font-size:40rem;text-transform:uppercase;font-family:dinmedium;text-align:center;padding-bottom:166rem;background:url(c9.png) center bottom no-repeat;background-size:126rem 126rem;cursor:pointer;}
.landing-mainvideo a {display:block;width:100%;height:100%;}

.pagecontent-landing-valusal .landing-caption li:nth-child(3) {margin:0 100rem 0 0;}
.pagecontent-landing-valusal .landing-caption li:nth-child(4) {margin:0 100rem 0 0;}
.pagecontent-landing-valusal .landing-caption {background:url(c52.jpg) center center no-repeat;background-size:cover;}

/* 
 *viprosal
*/

.pagecontent-landing-viprosal .landing-caption li {padding:0 0 20rem 30rem;}
.pagecontent-landing-viprosal .landing-caption li:nth-child(3) {margin:0 100rem 0 0;}
.pagecontent-landing-viprosal .landing-caption li:nth-child(4) {margin:0 100rem 0 0;}

.pagecontent-landing-viprosal .landing-caption {background:url(c24.jpg) center center no-repeat;background-size:cover;}
.pagecontent-landing-viprosal .landing-consist .block:nth-child(1) {vertical-align:middle;margin:0rem 260rem 30rem 0rem;}
.pagecontent-landing-viprosal .landing-consist .block:nth-child(2) {vertical-align:middle;margin:0rem 0rem 30rem 260rem;}
.pagecontent-landing-viprosal .landing-consist .block:nth-child(3) {vertical-align:middle;margin:0rem 260rem 30rem 0rem;}
.pagecontent-landing-viprosal .landing-consist .block:nth-child(4) {vertical-align:middle;margin:0rem 0rem 30rem 260rem;}
.pagecontent-landing-viprosal .landing-consist .h {text-transform:uppercase;font-family:dinmedium;color:#000;font-size:22rem;margin:15rem auto 5rem auto;width:140rem;}
.pagecontent-landing-viprosal .landing-consist .descra {color:#000;font-size:18rem;width:200rem;margin:auto;}
.pagecontent-landing-viprosal .landing-consist {background:url(c38.png) center top no-repeat;padding:110rem 0 0rem 0;background-size:100% 100%;text-align:center;position:relative;margin-top:-60rem;}
.pagecontent-landing-viprosal .landing-consist-wrapper {width:1000rem;margin:auto;background:url(c37.png) center 30% no-repeat;background-size:454rem 282rem;padding:0 0 80rem 0;}
.pagecontent-landing-viprosal .landing-consist .block:hover .pica img {background:#f178af;}
.pagecontent-landing-viprosal .landing-consist .pica img {width:150rem;height:150rem;border-radius:100%;background:#2255cd;transition:all 0.2s ease-in 0s;}
.pagecontent-landing-viprosal .landing-consist .details {display:none;cursor:default;text-align:left;position:absolute;left:50%;top:120rem;width:530rem;background:#fff;box-shadow:0px 0px 40rem 0px rgba(0, 0, 0, 0.35);border-radius:3rem;padding:30rem 45rem;margin:0 0 0 -265rem;}
.pagecontent-landing-viprosal .landing-effect-intro span {color:#2255cd;}
.pagecontent-landing-viprosal .landing-use-wrapper {background:url(c41.jpg) center center no-repeat;background-size:100% 100%;}
.pagecontent-landing-viprosal .landing-use-button {background:#f00;box-shadow:0px 0px 20rem 0px rgba(255, 0, 0, 1);cursor:pointer;}


/* 
 *kapsikam
*/

.pagecontent-landing-kapsikam .landing-caption li {padding:0 0 20rem 30rem;}
.pagecontent-landing-kapsikam .landing-caption li:nth-child(3) {margin:0 100rem 0 0;}
.pagecontent-landing-kapsikam .landing-caption li:nth-child(4) {margin:0 100rem 0 0;}
.pagecontent-landing-kapsikam .landing-caption {background:url(c70.jpg) center center no-repeat;background-size:cover;}

.pagecontent-landing-kapsikam .landing-consist h1 {font-size:30rem;width:900rem;padding:0rem 0 5rem 0;margin:auto;}
.pagecontent-landing-kapsikam .landing-consist .block {display:inline-block;width:290rem;cursor:pointer;padding-bottom:25rem;}
.pagecontent-landing-kapsikam .landing-consist .block:nth-child(1) {vertical-align:middle;margin:0rem 240rem 0rem 0rem;}
.pagecontent-landing-kapsikam .landing-consist .block:nth-child(2) {vertical-align:middle;margin:0rem 0rem 0rem 240rem;}
.pagecontent-landing-kapsikam .landing-consist .block:nth-child(3) {vertical-align:middle;margin:-40rem 20rem 50rem 0rem;}
.pagecontent-landing-kapsikam .landing-consist .block:nth-child(4) {vertical-align:middle;margin:110rem 20rem 0rem 20rem;}
.pagecontent-landing-kapsikam .landing-consist .block:nth-child(5) {vertical-align:middle;margin:-40rem 0rem 50rem 20rem;}
.pagecontent-landing-kapsikam .landing-consist .h {text-transform:uppercase;font-family:dinmedium;color:#000;font-size:22rem;margin:10rem auto 5rem auto;width:290rem;}
.pagecontent-landing-kapsikam .landing-consist .descra {color:#000;font-size:18rem;width:290rem;margin:auto;}
.pagecontent-landing-kapsikam .landing-consist {background:url(c45.png) center top no-repeat;padding:70rem 0 0rem 0;background-size:100% 100%;text-align:center;position:relative;margin-top:-60rem;}

.pagecontent-landing-kapsikam .tip {position:absolute;left:50%;top:-220rem;width:500rem;height:251rem;z-index:30;margin-left:-200rem;}
.pagecontent-landing-kapsikam .tip img {width:500rem;height:251rem;}
.pagecontent-landing-kapsikam .landing-consist-wrapper {width:1100rem;margin:auto;background:url(c46.jpg) center 12% no-repeat;background-size:505rem 282rem;padding-bottom:20rem;}
.pagecontent-landing-kapsikam .landing-consist .block:hover .pica img {background:#c23229;}
.pagecontent-landing-kapsikam .landing-consist .pica img {width:150rem;height:150rem;border-radius:100%;background:#f48529;transition:all 0.2s ease-in 0s;}
.pagecontent-landing-kapsikam .landing-consist .details {display:none;cursor:default;text-align:left;position:absolute;left:50%;top:120rem;width:530rem;background:#fff;box-shadow:0px 0px 40rem 0px rgba(0, 0, 0, 0.35);border-radius:3rem;padding:30rem 45rem;margin:0 0 0 -265rem;}
.pagecontent-landing-kapsikam .landing-effect-intro span {color:#f6881f;}
.pagecontent-landing-kapsikam .landing-use-wrapper {background:url(c48.jpg) center center no-repeat;background-size:100% 100%;}
.pagecontent-landing-kapsikam .landing-use-button {background:rgba(251, 42, 42, 1);box-shadow:0px 0px 20rem 0px rgba(251, 42, 42, 1);cursor:pointer;}
.pagecontent-landing-kapsikam .landing-use h1 {color:#f6881f;}
.pagecontent-landing-kapsikam .landing-application h1 {color:#f6881f;}
.pagecontent-landing-kapsikam .landing-application .block {min-height:275rem;padding:180rem 10rem 15rem 10rem;border:1px solid #c7ced5;font-size:18rem;color:#494949;line-height:1.3;}
.pagecontent-landing-kapsikam .landing-application .block:nth-child(1) {background:url(k1.jpg) center top no-repeat;background-size:100% auto;}
.pagecontent-landing-kapsikam .landing-application .block:nth-child(2) {background:url(k22.jpg) center top no-repeat;background-size:100% auto;}
.pagecontent-landing-kapsikam .landing-application .block:nth-child(3) {background:url(k3.jpg) center top no-repeat;background-size:100% auto;}

/* 
*/

.videowrapperpop {position:fixed;left:0px;top:0px;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.65);z-index:1000;width:100%;height:100%;overflow:auto;}
.videowrapperpop .close {position:absolute;right:00px;top:00px;width:40px;height:40px;background:url(/i/c65.png) center center no-repeat;cursor:pointer;background-size:20px 20px;}
.videowrapperpop .videoplayer {position:absolute;left:50%;top:50%;width:930px;min-height:480px;margin:-340px 0px 0px -465px;padding:40px;background:#fff;}
.videowrapperpop .vtitle h3 {font-size:30rem;margin:20rem 0 10rem 0;color:#3d3d3d;}
.videowrapperpop .description {color:#313131;font-size:18rem;}
.videowrapperpopbig .videoplayer {top:0px;margin-top:0;}
body.videomode {overflow:hidden;}


.feedback {width:370px;margin:auto;padding:45px 0 50px 0;}
.feedback h3 {color:#3d3d3d;font-size:30px;text-align:center;}
.feedback p {font-size:18px;text-align:center;margin:15px 0px;}
.feedback .form {margin:30px 0;}
.feedback .block {margin:10px 0px;width:370px;}
.feedback .cf {width:100%;}
.feedback .cols {display:flex;justify-content:space-between;}
.feedback .cols-item {width:49%;}
.feedback img {width:100%;height:50px;border-radius: 3px;}

.feedback textarea.cf {height:100px;}
.feedback .submit {text-align:center;margin:20px 0;}
.feedback .button {width:100%;}
.feedback .error {text-align:center;margin-top:30px;color:#f00;}
.feedback .label {text-indent:-22px;padding-left:22px;}
.feedbacksucces p {margin:50px 0;}

.calculator {width:680rem;margin:50rem auto 20rem auto;padding-bottom:30rem;}
.calculator h1 {font-size:40rem;text-align:center;}
.calculator .note {text-align:center;color:#838383;font-size:16px;padding:50rem 0;}
.calculator .helper p {font-size:17px;text-align:center;}
.calculator .helper {margin:20rem 0;}
.calculatorform {white-space:nowrap;text-align:center;}
.calculatorform .block {display:inline-block;width:165rem;margin:20rem 13rem 30rem 13rem;}
.calculatorform .block .cf {width:162rem;height:62rem;line-height:62rem;font-size:24rem;}
.calculatorform .button {width:355rem;}
.calculatorresult {width:680rem;margin:auto;background:#f2f0ea;margin:30rem 0 0 0;padding:30rem;color:#363636;white-space:nowrap;}
.calculatorresult .value {display:inline-block;vertical-align:middle;margin-right:30rem;font-size:90rem;color:#409bd2;width:180rem;text-align:center;}
.calculatorresult .description {display:inline-block;vertical-align:middle;width:400rem;white-space:normal;}
.calculatorresult .description p {margin-bottom:15rem}
.calculatorresult .caption {text-transform:uppercase;font-size:24rem;font-family:dinmedium;margin-bottom:10rem;}
.calculatorresult .subscr {font-size:18rem;}
#calc-error,.calculatorresult {display:none;}

#calc-error {text-align:center;padding-top:30rem;color:red}

.faqline {white-space:nowrap;padding-bottom:50rem;}
.faqline .block {margin-bottom:30rem;padding-top:30rem;font-size:20rem;border-top:1px solid #f0f0f0;width:780rem;}
.faqline .block:nth-child(1) {border:none;margin-top:-30rem}
.faqline h3 {font-size:20rem;text-transform:uppercase;cursor:pointer;background:url(down.png) right 10rem top 3rem no-repeat;padding-right:40rem;}
.faqline .descra {color:#313131;height:1px;opacity:0;overflow:hidden;-webkit-transition-property:all; transition-property:all;-webkit-transition-duration:.3s; transition-duration:.3s;-webkit-transition-timing-function:ease-in; transition-timing-function:ease-in;line-height:1.4;}
.faqline .descra p {margin:5rem 0 0 0;color:#313131;}
.faqline .expand .descra {height:auto;opacity:1;margin-top:10rem;}
.faqline .expand h3 {color:#1c61b6;background:url(up.png) right 10rem top 3rem no-repeat;}
.faqline .pica {white-space:normal;display:inline-block;height:140rem;width:140rem;margin-right:40rem;vertical-align:top;background:#ccc;}
.faqline .pica a {display:inline-block;width:100% 100%;}
.faqline .meta {white-space:normal;display:inline-block;width:780rem;vertical-align:top;}
.faqline .bttnlink {margin:100rem 0;}
.toplink {display:none;position:fixed;right:40rem;	bottom:140rem;display:none;height:70rem;width:70rem;overflow:hidden;text-indent:-1300rem;border:2px solid #1367be;background:#fff url(toplink.png) center center no-repeat;background-size:68rem 68rem;border-radius:35rem;z-index:1000;}


.search-line {margin-top:0px;padding-right:150rem;padding-bottom:50rem;}
.search-line ol {margin:0 0 0 0;color:#999}
.search-line li {padding:0 0 25rem 0;}
.search-line .caption {font-size:28rem;margin: 0 0 10rem 0;padding-left:10rem;display:block;}
.search-line .descra {opacity:0.8;font-size:18rem;padding-left:10rem;color:#000;}
.search-form {padding:0 0 40px 50px;;}
.search-form .input {height:50px;line-height:50px;vertical-align:middle;display:inline-block;}
.search-form .submit {height:50px;line-height:50px;vertical-align:middle;display:inline-block;}
.search-form .button { height:50px;line-height:50px; padding:0 60px;;}
.search-form .cf {width:500rem;color:#fff;} 
.search-error {padding:50rem 0 50rem 50px}
