section{position:relative;*zoom:1}section:after,section:before{display:table;content:""}section:after{clear:both}section .in>h1,section .in>h2{margin:40px auto 32px}@media screen and (max-width:767px){section .in>h1{font-size:40px;line-height:56px}}@media screen and (min-width:768px) and (max-width:1023px),print{section .in>h1{font-size:50px;line-height:66px}}@media screen and (min-width:1024px){section .in>h1{font-size:62px;line-height:78px}}@media screen and (max-width:767px){section .in>h2{font-size:30px;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{section .in>h2{font-size:40px;line-height:50px}}@media screen and (min-width:1024px){section .in>h2{font-size:48px;line-height:60px}}@media screen and (max-width:500px){section .in>h1{margin-top:24px}}section .first{*zoom:1;background-color:#f4f4f4;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin:0 0 80px}section .first:after,section .first:before{display:table;content:""}section .first:after{clear:both}section .first>a img{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}section .first>div .date-tags{*zoom:1;display:block;position:relative}section .first>div .date-tags:after,section .first>div .date-tags:before{display:table;content:""}section .first>div .date-tags:after{clear:both}section .first>div .date-tags.detail{margin-bottom:20px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section .first>div .date-tags.detail span.author,section .first>div .date-tags.detail span.date{margin:0 16px 16px 0}section .first>div .date-tags.detail div.tags{display:inline-block}section .first>div .date-tags em{display:inline-block;color:#575756;text-transform:uppercase;font-style:normal;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;font-size:16px;line-height:20px;margin-right:16px}section .first>div .date-tags span{position:relative;display:inline-block}section .first>div .date-tags span.author{color:#575756;font-size:13px;line-height:18px;margin:0 16px 8px 0;padding-left:23px}section .first>div .date-tags span.author:before{content:'';display:block;position:absolute;top:1px;left:0;width:15px;height:16px;background:url(../svg/author.svg) no-repeat}section .first>div .date-tags span.date{color:#575756;font-size:13px;line-height:18px;margin:0 16px 8px 0;padding-left:22px}section .first>div .date-tags span.date:before{content:'';display:block;position:absolute;top:1px;left:0;width:16px;height:16px;background:url(../svg/calendar.svg) no-repeat}section .first>div .date-tags span.tag{margin:0 0 8px;padding:4px 6px;color:#fff;font-size:11px;line-height:14px;font-family:Outfit-SemiBold,arial,tahoma,verdana,sans-serif;text-transform:uppercase}section .first>div .date-tags span.tag.red{background-color:#cd1619}section .first>div .date-tags span.tag.green{background-color:#19c87f}section .first>div .date-tags span.tag.yellow{background-color:#e6c417}section .first>div .date-tags span.tag.blue{background-color:#009ee3}section .first>div .date-tags span.tag.grey{background-color:#575756}section .first>div .date-tags span.tag.pink{background-color:#ca3e9a}section .first>div .date-tags span.tag.default{background-color:#aaa}section .first>div .date-tags .tags{margin-bottom:8px;line-height:1px}section .first>div .date-tags+h1,section .first>div .date-tags+h2{margin-top:0}section .first>div h2{font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;margin:16px 0 24px}@media screen and (max-width:767px){section .first>div h2{font-size:30px;line-height:38px}}@media screen and (min-width:768px) and (max-width:1023px),print{section .first>div h2{font-size:28px;line-height:36px}}@media screen and (min-width:1024px){section .first>div h2{font-size:32px;line-height:40px}}section .first>div h2 a{text-decoration:none}section .first>div article{color:#575756;font-size:15px;line-height:24px;height:72px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:"..."}section .first>div article p{padding-bottom:21px}section .first>div article figure{display:none}section .first>div article :last-of-type{margin:0!important}section .first>div article+a.more{display:block;margin-top:24px;padding:12px 0;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:15px;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;color:#000}section .first>div article+a.more:hover{color:#cd1619}@media screen and (min-width:1451px){section .first{padding:80px 120px}section .first>a{width:576px}section .first>div{width:536px}}@media screen and (min-width:601px) and (max-width:1450px){section .first{padding:40px 80px}section .first>a,section .first>div{width:48%}}@media screen and (max-width:1023px){section .first{padding:40px}}@media screen and (min-width:601px){section .first>a{float:left}section .first>div{float:right}}@media screen and (max-width:600px){section .first>a{margin-bottom:32px;display:block}}@media screen and (max-width:500px){section .first{padding:24px;display:none}}section .careerlist,section .topdownload{*zoom:1;margin:0 0 80px}section .careerlist:after,section .careerlist:before,section .topdownload:after,section .topdownload:before{display:table;content:""}section .careerlist:after,section .topdownload:after{clear:both}section .careerlist>a,section .careerlist>div,section .topdownload>a,section .topdownload>div{*zoom:1;padding:24px 32px;background-color:#f4f4f4;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}section .careerlist>a:after,section .careerlist>a:before,section .careerlist>div:after,section .careerlist>div:before,section .topdownload>a:after,section .topdownload>a:before,section .topdownload>div:after,section .topdownload>div:before{display:table;content:""}section .careerlist>a:after,section .careerlist>div:after,section .topdownload>a:after,section .topdownload>div:after{clear:both}section .careerlist>a h2,section .careerlist>div h2,section .topdownload>a h2,section .topdownload>div h2{margin-bottom:24px}@media screen and (max-width:500px){section .careerlist>a h2,section .careerlist>div h2,section .topdownload>a h2,section .topdownload>div h2{font-size:24px;line-height:34px}}@media screen and (min-width:501px) and (max-width:1023px),print{section .careerlist>a h2,section .careerlist>div h2,section .topdownload>a h2,section .topdownload>div h2{font-size:24px;line-height:30px}}@media screen and (min-width:1024px){section .careerlist>a h2,section .careerlist>div h2,section .topdownload>a h2,section .topdownload>div h2{font-size:28px;line-height:38px}}section .careerlist>a picture,section .careerlist>div picture,section .topdownload>a picture,section .topdownload>div picture{float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:11px 12px 40px -15px rgba(0,0,0,.25);-moz-box-shadow:11px 12px 40px -15px rgba(0,0,0,.25);box-shadow:11px 12px 40px -15px rgba(0,0,0,.25)}section .careerlist>a div,section .careerlist>div div,section .topdownload>a div,section .topdownload>div div{float:right}section .careerlist>a div h3,section .careerlist>div div h3,section .topdownload>a div h3,section .topdownload>div div h3{margin-bottom:16px}@media screen and (max-width:500px){section .careerlist>a div h3,section .careerlist>div div h3,section .topdownload>a div h3,section .topdownload>div div h3{font-size:24px;line-height:34px}}@media screen and (min-width:501px) and (max-width:1023px),print{section .careerlist>a div h3,section .careerlist>div div h3,section .topdownload>a div h3,section .topdownload>div div h3{font-size:20px;line-height:30px}}@media screen and (min-width:1024px){section .careerlist>a div h3,section .careerlist>div div h3,section .topdownload>a div h3,section .topdownload>div div h3{font-size:24px;line-height:38px}}section .careerlist>a div article,section .careerlist>div div article,section .topdownload>a div article,section .topdownload>div div article{color:#575756}section .careerlist>a div a.btn,section .careerlist>div div a.btn,section .topdownload>a div a.btn,section .topdownload>div div a.btn{margin-top:24px;font-size:12px;line-height:36px;text-transform:uppercase}@media screen and (min-width:1451px){section .careerlist>a,section .careerlist>div,section .topdownload>a,section .topdownload>div{width:696px}section .careerlist>a picture,section .careerlist>div picture,section .topdownload>a picture,section .topdownload>div picture{width:160px}section .careerlist>a div,section .careerlist>div div,section .topdownload>a div,section .topdownload>div div{width:432px}}@media screen and (max-width:1450px){section .careerlist>a,section .careerlist>div,section .topdownload>a,section .topdownload>div{width:49%}section .careerlist>a picture,section .careerlist>div picture,section .topdownload>a picture,section .topdownload>div picture{width:25%}section .careerlist>a div,section .careerlist>div div,section .topdownload>a div,section .topdownload>div div{width:70%}}@media screen and (max-width:800px){section .careerlist,section .topdownload{margin:0 0 40px}section .careerlist>a,section .careerlist>div,section .topdownload>a,section .topdownload>div{width:100%;float:none!important;margin-bottom:16px}}@media screen and (max-width:400px){section .careerlist>a,section .careerlist>div,section .topdownload>a,section .topdownload>div{padding:16px 24px}section .careerlist>a picture,section .careerlist>div picture,section .topdownload>a picture,section .topdownload>div picture{float:none;width:160px;margin-bottom:16px}section .careerlist>a div,section .careerlist>div div,section .topdownload>a div,section .topdownload>div div{float:none;width:100%}}section .download{margin:0 0 80px}section .download.twocols{*zoom:1}section .download.twocols:after,section .download.twocols:before{display:table;content:""}section .download.twocols:after{clear:both}section .download.twocols .tabs a{float:none;display:block;width:100%;background:0 0;margin:0;border:1px solid transparent;position:relative}section .download.twocols .tabs a:not(.disabled):not(.act):hover{color:#af0003;border-color:#af0003}section .download.twocols .tabs a.act{background-color:#cd1619;color:#fff}section .download.twocols .tabs a.sub:before{content:'';display:inline-block;width:19px;height:9px;background:url(../svg/folder-sub.svg) no-repeat;position:relative;margin-right:12px}section .download.twocols .tabs a.sub:not(.disabled):hover:before{background-image:url(../svg/folder-sub-red.svg)}section .download.twocols .tabs a.sub.act:before{background-image:url(../svg/folder-sub-white.svg)}section .download.twocols .documents a{display:block;float:none;width:100%}@media screen and (min-width:801px){section .download.twocols .tabs{float:left;width:30%}section .download.twocols .documents{float:right;width:68%;margin:0}}section .download h2{margin:0 0 40px}@media screen and (max-width:767px){section .download h2{margin-bottom:20px}}section .download h3{clear:both;font-family:Outfit-Regular,arial,tahoma,verdana,sans-serif;font-size:20px;line-height:25px;font-weight:400}section .download .documents{*zoom:1;margin:16px 0 24px}section .download .documents:after,section .download .documents:before{display:table;content:""}section .download .documents:after{clear:both}section .download .documents a{float:left;padding:16px 16px 16px 72px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #F0F1F2;-webkit-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);-moz-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);box-shadow:0 4px 20px 15px rgba(0,0,0,.08);position:relative;background-color:#fff;color:#000;text-decoration:none}section .download .documents a:nth-of-type(2n){float:right;margin-right:0}section .download .documents a:nth-of-type(2n+1){clear:both}section .download .documents a:before{content:'';display:block;position:absolute;width:40px;height:40px;top:16px;left:16px;background:url(../svg/download.svg) no-repeat}section .download .documents a strong{display:block;font-family:OpenSans-Regular,arial,tahoma,verdana,sans-serif;font-weight:400;overflow:hidden}section .download .documents a span{display:block;font-size:13px;line-height:21px;color:#575756}section .download .documents a:hover em{background:#cd1619;color:#fff}@media screen and (min-width:1024px){section .download .documents a{width:49.5%;margin:0 1% 16px 0}}@media screen and (max-width:1023px){section .download .documents a{width:100%;margin:0 0 16px}}@media screen and (min-width:601px){section .download .documents a em.btn{float:right;text-transform:uppercase;font-size:12px;line-height:36px;padding:0 14px;position:absolute;top:50%;transform:translateY(-50%);right:16px}}@media screen and (max-width:600px){section .download .documents a{padding:8px 8px 8px 40px}section .download .documents a:before{width:20px;height:20px;top:13px;left:8px;background-size:cover}section .download .documents a em.btn{display:none}}section .download h3+.documents{margin-top:16px}section .download .toggle{margin-bottom:16px;padding:16px;border:1px solid #F0F1F2;background:#fff;-webkit-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);-moz-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);box-shadow:0 4px 20px 15px rgba(0,0,0,.08);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}section .download .toggle.disabled{-webkit-box-shadow:0 4px 20px 15px rgba(0,0,0,.02);-moz-box-shadow:0 4px 20px 15px rgba(0,0,0,.02);box-shadow:0 4px 20px 15px rgba(0,0,0,.02);color:#575756}section .download .toggle.disabled>strong{font-family:Outfit-Regular,arial,tahoma,verdana,sans-serif;font-weight:400}section .download .toggle:not(.disabled){cursor:pointer}section .download .toggle:not(.disabled)>strong{font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;padding-right:40px;position:relative}section .download .toggle:not(.disabled)>strong:after{content:'';display:block;width:24px;height:24px;background:url(../svg/plus-red.svg);position:absolute;top:5px;right:0}section .download .toggle.act>strong:after{background:url(../svg/minus-red.svg)}section .download .toggle.act>div.documents{display:block}section .download .toggle>strong{display:block;font-size:20px;line-height:32px}section .download .toggle>div.documents{display:none;margin:16px 16px 8px}section .download .toggle>div.documents a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ECECEC}@media screen and (max-width:600px){section .download .toggle>div.documents{margin:8px 0}}section .download .toggle>.toggle{margin-top:20px}section .download .tabs+.toggle{margin-top:40px}section .download h2+.toggle{margin-top:20px}section .btn.upper+.download{margin-top:40px}section .tabs+a.slide{top:-24px}section .slide{display:inline-block;font-size:12px;line-height:24px;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;text-transform:uppercase;color:#000;text-decoration:none;position:relative}section .slide:after{content:'';display:inline-block;width:24px;height:24px;background:url(../svg/arrow-next-black.svg) no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:8px;margin-left:8px}section.aboutus h2{margin:0 auto 32px}@media screen and (max-width:767px){section.aboutus h2{font-size:30px;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{section.aboutus h2{font-size:40px;line-height:50px}}@media screen and (min-width:1024px){section.aboutus h2{font-size:48px;line-height:60px}}section.aboutus #start{position:relative}section.aboutus #start:after{content:'';display:block;position:absolute;top:-70px;right:70px;width:481px;height:482px;background:url(../svg/znacka-leva.svg) no-repeat;z-index:-1}section.aboutus #start picture{position:relative;z-index:1}section.aboutus #start div{font-size:20px;line-height:36px}@media screen and (max-width:1023px){section.aboutus #start div{font-size:18px;line-height:30px}}section.aboutus #timeline{margin-bottom:120px}section.aboutus #timeline h2{max-width:790px;text-align:center}section.aboutus #timeline .timelinebg{position:relative;overflow-x:auto}section.aboutus #timeline .timelinebg:before{content:'';position:absolute;width:100%;height:8px;min-width:1416px;bottom:228px;background:url(../img/timeline-bg.png) center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (min-resolution:240dpi){section.aboutus #timeline .timelinebg:before{background-image:url(../img/timeline-bg2x.png);background-size:cover}}section.aboutus #timeline ul{*zoom:1;position:relative;padding:232px 0;width:1416px!important}section.aboutus #timeline ul:after,section.aboutus #timeline ul:before{display:table;content:""}section.aboutus #timeline ul:after{clear:both}section.aboutus #timeline ul li{position:absolute;width:200px;height:196px;margin-right:40px}section.aboutus #timeline ul li:before{content:'';display:block;position:absolute;width:1px;height:196px;background:url(../img/timeline-li.png) no-repeat;top:0;left:0}section.aboutus #timeline ul li:after{content:'';display:block;position:absolute;width:8px;height:8px;background-color:#cd1619;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-6px}section.aboutus #timeline ul li:nth-of-type(2n){padding:46px 0 10px 16px;bottom:0}section.aboutus #timeline ul li:nth-of-type(2n):before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.aboutus #timeline ul li:nth-of-type(2n):after{top:-40px}section.aboutus #timeline ul li:nth-of-type(2n+1){padding:0 0 56px 16px;top:0}section.aboutus #timeline ul li:nth-of-type(2n+1):after{bottom:-40px}section.aboutus #timeline ul li strong.year{display:block;color:#d2d2d2}@media screen and (max-width:767px){section.aboutus #timeline ul li strong.year{font-size:30px;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{section.aboutus #timeline ul li strong.year{font-size:40px;line-height:50px}}@media screen and (min-width:1024px){section.aboutus #timeline ul li strong.year{font-size:48px;line-height:60px}}section.aboutus #timeline ul li p{display:block;font-size:16px;line-height:20px;font-family:Outfit-Regular,arial,tahoma,verdana,sans-serif}section.aboutus #whyus>ul{*zoom:1}section.aboutus #whyus>ul:after,section.aboutus #whyus>ul:before{display:table;content:""}section.aboutus #whyus>ul:after{clear:both}section.aboutus #whyus>ul>li{float:left;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#fff;position:relative;text-align:left;margin-bottom:80px}section.aboutus #whyus>ul>li picture{z-index:0}section.aboutus #whyus>ul>li picture img{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}section.aboutus #whyus>ul>li>div h3{font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;margin:24px 0 12px}@media screen and (max-width:500px){section.aboutus #whyus>ul>li>div h3{font-size:24px;line-height:34px}}@media screen and (min-width:501px) and (max-width:1023px),print{section.aboutus #whyus>ul>li>div h3{font-size:24px;line-height:30px}}@media screen and (min-width:1024px){section.aboutus #whyus>ul>li>div h3{font-size:28px;line-height:38px}}section.aboutus #whyus>ul>li>div article{color:#575756;font-size:15px;line-height:24px}section.aboutus #whyus>ul>li>div article p{padding-bottom:21px}section.aboutus #whyus>ul>li>div article figure{display:none}section.aboutus #whyus>ul>li>div article :last-of-type{margin:0!important}@media screen and (min-width:1451px){section.aboutus #whyus>ul{margin-bottom:8px}section.aboutus #whyus>ul>li{width:456px;margin-right:24px}section.aboutus #whyus>ul>li:nth-of-type(3n){margin-right:0}section.aboutus #whyus>ul>li picture{width:456px;height:200px}}@media screen and (min-width:1024px) and (max-width:1450px){section.aboutus #whyus>ul>li{width:31%;margin-right:3.5%;margin-bottom:40px}section.aboutus #whyus>ul>li:nth-of-type(3n){margin-right:0}section.aboutus #whyus>ul>li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:501px) and (max-width:1023px){section.aboutus #whyus>ul>li{width:48%;margin-right:4%;margin-bottom:32px}section.aboutus #whyus>ul>li:nth-of-type(2n){margin-right:0}section.aboutus #whyus>ul>li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:500px){section.aboutus #whyus>ul>li{margin-bottom:80px}}section.aboutus #memberof{margin-bottom:120px}section.aboutus #memberof ul{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}section.aboutus #memberof ul>li{float:left}section.aboutus #memberof ul>li a{display:block;color:#000;text-decoration:none;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;border:1px solid #ECECEC;text-align:center;padding:32px}section.aboutus #memberof ul>li a picture{margin:0 auto 24px;max-width:260px}section.aboutus #memberof ul>li a div{text-decoration:underline}section.aboutus #memberof ul>li a span{display:block;color:#575756;font-size:13px;line-height:23px}section.aboutus #memberof ul>li a:hover{border-color:#575756}section.aboutus #memberof ul>li a:hover div{text-decoration:none}@media screen and (min-width:1451px){section.aboutus #memberof ul>li{width:456px;margin-right:24px}section.aboutus #memberof ul>li:nth-of-type(3n){margin-right:0}section.aboutus #memberof ul>li picture{width:260px;height:125px}}@media screen and (min-width:601px) and (max-width:1450px){section.aboutus #memberof ul>li{width:31%;margin-right:3.5%}section.aboutus #memberof ul>li:nth-of-type(3n){margin-right:0}section.aboutus #memberof ul>li:nth-of-type(3n+1){clear:left}}@media screen and (max-width:600px){section.aboutus #memberof ul>li{float:none;margin:0 auto 16px}}section.aboutus #certificates{margin-bottom:120px}section.aboutus #certificates ul{*zoom:1;margin-bottom:-80px}section.aboutus #certificates ul:after,section.aboutus #certificates ul:before{display:table;content:""}section.aboutus #certificates ul:after{clear:both}section.aboutus #certificates ul>li{float:left;margin-bottom:80px}section.aboutus #certificates ul>li picture{margin:0 0 24px;max-width:150px}section.aboutus #certificates ul>li h3{font-size:20px;line-height:25px;color:#cd1619;margin-bottom:12px}section.aboutus #certificates ul>li>strong{display:block;font-size:15px;line-height:24px;margin-bottom:12px}section.aboutus #certificates ul>li article{color:#575756}@media screen and (min-width:1451px){section.aboutus #certificates ul>li{width:251px;margin-right:40px}section.aboutus #certificates ul>li:nth-of-type(5n){margin-right:0}section.aboutus #certificates ul>li picture{width:150px;height:150px}}@media screen and (min-width:1024px) and (max-width:1450px){section.aboutus #certificates ul>li{width:31%;margin-right:3.5%}section.aboutus #certificates ul>li:nth-of-type(3n){margin-right:0}section.aboutus #certificates ul>li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:601px) and (max-width:1023px){section.aboutus #certificates ul>li{width:48%;margin-right:4%}section.aboutus #certificates ul>li:nth-of-type(2n){margin-right:0}section.aboutus #certificates ul>li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:1023px){section.aboutus #certificates ul>li picture{margin-bottom:0}}section.aboutus #manufacture{margin-bottom:60px}section.aboutus #manufacture .manufacturein{overflow-x:auto}section.aboutus #manufacture ul{*zoom:1;width:1416px}section.aboutus #manufacture ul:after,section.aboutus #manufacture ul:before{display:table;content:""}section.aboutus #manufacture ul:after{clear:both}section.aboutus #manufacture ul>li,section.aboutus #manufacture ul>li picture,section.aboutus #manufacture ul>li picture img{width:236px;height:580px}section.aboutus #manufacture ul>li{float:left;position:relative;overflow:hidden}section.aboutus #manufacture ul>li:before{content:'';display:block;width:24px;height:24px;position:absolute;left:32px;bottom:32px;background:url(../svg/info.svg) no-repeat;z-index:30}section.aboutus #manufacture ul>li:first-of-type picture img{-webkit-border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;border-radius:16px 0 0 16px}section.aboutus #manufacture ul>li:first-of-type article{-webkit-border-radius:0 0 0 16px;-moz-border-radius:0 0 0 16px;border-radius:0 0 0 16px}section.aboutus #manufacture ul>li:last-of-type picture img{-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0}section.aboutus #manufacture ul>li:last-of-type article{-webkit-border-radius:0 0 16px;-moz-border-radius:0 0 16px;border-radius:0 0 16px}section.aboutus #manufacture ul>li article{position:absolute;color:#fff;padding:24px;background:rgba(0,0,0,.8);left:0;bottom:-100%;font-size:12px;line-height:18px;max-width:320px;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section.aboutus #manufacture ul>li.hover:before,section.aboutus #manufacture ul>li:hover:before{display:none}section.aboutus #manufacture ul>li.hover article,section.aboutus #manufacture ul>li:hover article{bottom:0;z-index:20}section.contact #top{*zoom:1;margin:80px auto 120px}section.contact #top:after,section.contact #top:before{display:table;content:""}section.contact #top:after{clear:both}section.contact #top a{*zoom:1;font-size:40px;line-height:80px;font-family:OpenSans-Bold,arial,tahoma,verdana,sans-serif;text-decoration:none}section.contact #top a:after,section.contact #top a:before{display:table;content:""}section.contact #top a:after{clear:both}section.contact #top a:before{content:'';float:left;width:80px;height:80px;background-color:#f4f4f4;background-repeat:no-repeat;background-position:center;background-size:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:12px}section.contact #top a.phone:before{background-image:url(../svg/mobile.svg)}section.contact #top a.email:before{background-image:url(../svg/mail.svg)}section.contact #top a:hover{color:#000}@media screen and (min-width:1151px){section.contact #top{width:1085px}}@media screen and (max-width:1023px){section.contact #top{margin:40px auto 80px}section.contact #top a{font-size:30px;line-height:60px}section.contact #top a:before{width:60px;height:60px;background-size:24px}}@media screen and (min-width:801px){section.contact #top a.phone{float:left}section.contact #top a.email{float:right}}@media screen and (max-width:800px){section.contact #top{margin:40px auto;text-align:center}section.contact #top>div{display:inline-block;text-align:left}section.contact #top a{display:block}section.contact #top a.phone{margin-bottom:32px}}@media screen and (max-width:500px){section.contact #top a{font-size:20px;line-height:40px}section.contact #top a:before{width:40px;height:40px;background-size:20px}}@media screen and (max-width:350px){section.contact #top a{text-align:center;line-height:30px}section.contact #top a:before{float:none;display:block;margin:0 auto}}section.contact .content{*zoom:1;margin:0 0 120px}section.contact .content:after,section.contact .content:before{display:table;content:""}section.contact .content:after{clear:both}section.contact .content article{font-size:15px;line-height:27px}section.contact .content article h2{font-size:20px;line-height:32px;margin:0 0 12px}section.contact .content article p{margin:0;padding:0}section.contact .content article p+h2{margin-top:40px}section.contact .content article p+p{margin-top:16px}section.contact .content article a.btn{margin-top:40px;text-transform:uppercase;line-height:44px}section.contact .content article a.btn:before{content:'';float:left;width:24px;height:24px;background:url(../svg/pin.svg);margin:10px 8px 0 0}section.contact .content picture img{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}@media screen and (min-width:1451px){section.contact .content article{width:456px}section.contact .content picture{width:814px}}@media screen and (min-width:801px) and (max-width:1450px){section.contact .content article{width:46%}section.contact .content picture{width:52%}}@media screen and (min-width:801px){section.contact .content article{float:left}section.contact .content picture{float:right}}@media screen and (max-width:800px){section.contact .content article{margin-top:40px}}section.aboutus #abroad,section.contact #abroad{*zoom:1;margin-bottom:100px;position:relative}section.aboutus #abroad:after,section.aboutus #abroad:before,section.contact #abroad:after,section.contact #abroad:before{display:table;content:""}section.aboutus #abroad:after,section.contact #abroad:after{clear:both}section.aboutus #abroad>div,section.contact #abroad>div{float:right}section.aboutus #abroad>div ul,section.contact #abroad>div ul{*zoom:1;margin:40px 0 56px}section.aboutus #abroad>div ul:after,section.aboutus #abroad>div ul:before,section.contact #abroad>div ul:after,section.contact #abroad>div ul:before{display:table;content:""}section.aboutus #abroad>div ul:after,section.contact #abroad>div ul:after{clear:both}section.aboutus #abroad>div ul li,section.contact #abroad>div ul li{float:left;width:33%;margin-bottom:12px}section.aboutus #abroad>div ul li img,section.contact #abroad>div ul li img{display:inline-block;position:relative;top:2px;margin-right:12px}section.aboutus #abroad>div strong.partner,section.contact #abroad>div strong.partner{display:block;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;margin-bottom:16px}@media screen and (max-width:500px){section.aboutus #abroad>div strong.partner,section.contact #abroad>div strong.partner{font-size:24px;line-height:34px}}@media screen and (min-width:501px) and (max-width:1023px),print{section.aboutus #abroad>div strong.partner,section.contact #abroad>div strong.partner{font-size:24px;line-height:30px}}@media screen and (min-width:1024px){section.aboutus #abroad>div strong.partner,section.contact #abroad>div strong.partner{font-size:28px;line-height:38px}}section.aboutus #abroad>div a.btn,section.contact #abroad>div a.btn{text-transform:uppercase}@media screen and (min-width:1451px){section.aboutus #abroad picture,section.contact #abroad picture{max-width:720px;top:-100px;left:0}section.aboutus #abroad>div,section.contact #abroad>div{width:654px}}@media screen and (min-width:1024px) and (max-width:1450px){section.aboutus #abroad picture,section.contact #abroad picture{max-width:50%;top:-50px;left:-5%}section.aboutus #abroad>div,section.contact #abroad>div{width:60%}}@media screen and (min-width:1024px){section.aboutus #abroad picture,section.contact #abroad picture{position:absolute}}@media screen and (max-width:1023px){section.aboutus #abroad picture,section.contact #abroad picture{position:absolute;top:80px;right:-100px;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;filter:60}section.aboutus #abroad>div,section.contact #abroad>div{width:100%}section.aboutus #abroad>div strong.partner,section.contact #abroad>div strong.partner{padding-top:50px}}@media screen and (max-width:800px){section.aboutus #abroad picture,section.contact #abroad picture{display:none}section.aboutus #abroad>div strong.partner,section.contact #abroad>div strong.partner{padding-top:0}}@media screen and (max-width:600px){section.aboutus #abroad>div ul li,section.contact #abroad>div ul li{width:50%}}@media screen and (max-width:400px){section.aboutus #abroad>div ul li,section.contact #abroad>div ul li{width:100%}}section.sendrequest .content{margin:0 0 80px}section.sendrequest .content article{font-size:15px;line-height:27px}section.forpartners .content{margin:0 0 80px}section.forpartners .content article{font-size:15px;line-height:27px}section.forpartners article+.content{margin-top:40px}section.forpartners .login a:not(.btn),section.forpartners .login p{font-size:15px;line-height:24px}section.error{text-align:center;padding:190px 0}section.error.e404{background:url(../svg/404.svg) center no-repeat;background-size:contain}section.error.e500{background:url(../svg/500.svg) center no-repeat;background-size:contain}section.error h1{margin:0 auto 32px}section.error div{max-width:577px;margin:0 auto}section.error div.top{font-size:20px;line-height:36px;margin:0 auto 48px}section.error div.help{font-size:15px;line-height:27px}section.error div.help p{margin-bottom:16px}section.error div.help strong.title{display:block;font-size:20px;line-height:25px;margin-bottom:24px}section.howitworks .top{*zoom:1;margin-bottom:80px}section.howitworks .top:after,section.howitworks .top:before{display:table;content:""}section.howitworks .top:after{clear:both}section.howitworks .top article h2{margin:0 0 24px}@media screen and (max-width:767px){section.howitworks .top article h2{font-size:30px;line-height:38px}}@media screen and (min-width:768px) and (max-width:1023px),print{section.howitworks .top article h2{font-size:28px;line-height:36px}}@media screen and (min-width:1024px){section.howitworks .top article h2{font-size:32px;line-height:40px}}section.howitworks .top article p{padding-bottom:24px}section.howitworks .top article p+h2{margin-top:56px}section.howitworks .top .right picture{max-width:500px}section.howitworks .top .right ul{margin-top:80px;border-top:1px solid #ECECEC}section.howitworks .top .right ul li{*zoom:1;padding:32px 0 32px 80px;border-bottom:1px solid #ECECEC}section.howitworks .top .right ul li:after,section.howitworks .top .right ul li:before{display:table;content:""}section.howitworks .top .right ul li:after{clear:both}section.howitworks .top .right ul li img{float:left;width:56px;height:56px;margin-left:-80px}section.howitworks .top .right ul li strong{display:block;font-size:20px;line-height:25px;margin-bottom:12px}section.howitworks .top .right ul li span{display:block;font-size:15px;line-height:24px}section.howitworks .boximage{position:relative;overflow:hidden;margin-bottom:80px}section.howitworks .boximage picture{max-width:100%}section.howitworks .boximage div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}section.howitworks .boximage div h2{color:#fff;margin-bottom:40px}section.howitworks .boximage div strong{display:block;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;color:#fff}section.howitworks article.comparsion figure.table table{table-layout:auto}section.howitworks article.comparsion figure.table table tr td:first-of-type strong{font-size:20px;line-height:25px;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif}section.howitworks article.comparsion figure.table table tr td picture{max-width:100%}@media screen and (min-width:1451px){section.howitworks .top article{width:656px}section.howitworks .top .right{width:576px}section.howitworks .boximage div{width:615px}section.howitworks .boximage div h2{font-size:48px;line-height:60px}section.howitworks .boximage div strong{font-size:32px;line-height:40px}section.howitworks article.comparsion figure.table table tr td:first-of-type{width:402px}}@media screen and (min-width:1024px) and (max-width:1450px){section.howitworks .top article{width:52%}section.howitworks .top .right{width:40%}section.howitworks .boximage div{width:80%}section.howitworks .boximage div h2{font-size:40px;line-height:50px}section.howitworks .boximage div strong{font-size:28px;line-height:36px}}@media screen and (max-width:1200px){section.howitworks article.comparsion figure.table{width:100%;overflow:auto}section.howitworks article.comparsion figure.table table{min-width:1190px!important}}@media screen and (min-width:1024px){section.howitworks .top article{float:left}section.howitworks .top .right{float:right}}@media screen and (max-width:1023px){section.howitworks .top .right{float:none}section.howitworks .top .right picture{margin:20px auto 0}section.howitworks .boximage div{width:90%}section.howitworks .boximage div h2{font-size:30px;line-height:40px;font-family:Outfit-Regular,arial,tahoma,verdana,sans-serif;font-weight:400}section.howitworks .boximage div strong{font-size:26px;line-height:32px;font-family:Outfit-Regular,arial,tahoma,verdana,sans-serif;font-weight:400}}section.ourtechnology .box{*zoom:1;position:relative}section.ourtechnology .box:after,section.ourtechnology .box:before{display:table;content:""}section.ourtechnology .box:after{clear:both}section.ourtechnology .box article h2{margin-top:0}section.ourtechnology .box>div picture img{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}section.ourtechnology .box.software article strong.title{display:block;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:12px}section.ourtechnology .box.software article a.btn{float:left;margin:0 8px 8px 0}section.ourtechnology .box.software article a.btn.apple{width:150px;height:50px;background:url(../svg/apple.svg)}section.ourtechnology .box.software article a.btn.gplay{width:169px;height:50px;background:url(../svg/gplay.svg)}section.ourtechnology .box.software article a.btn.mtsoft{width:181px;height:50px;background:url(../svg/mt-soft.svg)}section.ourtechnology .box.software article a.btn em{display:none}@media screen and (min-width:1451px){section.ourtechnology .box article,section.ourtechnology .box>div{width:640px}section.ourtechnology .box.top>div{width:696px}}@media screen and (min-width:1024px){section.ourtechnology .box{margin-bottom:120px}section.ourtechnology .box article{position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (max-width:1023px){section.ourtechnology .box{margin-bottom:80px}}@media screen and (min-width:801px) and (max-width:1450px){section.ourtechnology .box article,section.ourtechnology .box>div{width:48%}section.ourtechnology .box.top article{width:46%}section.ourtechnology .box.top>div{width:50%}}@media screen and (min-width:801px){section.ourtechnology .box.top article{float:left;left:0}section.ourtechnology .box.top>div{float:right}section.ourtechnology .box.imgright article{float:left;left:0}section.ourtechnology .box.imgright>div{float:right}section.ourtechnology .box.imgleft article{float:right;right:0}section.ourtechnology .box.imgleft>div{float:left}}@media screen and (max-width:800px){section.ourtechnology .box{margin-bottom:60px}section.ourtechnology .box>div{margin-top:32px}section.ourtechnology .box>div picture img{margin:0 auto;width:auto;max-width:100%}}section.ourtechnology ul.icons{*zoom:1;display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}section.ourtechnology ul.icons:after,section.ourtechnology ul.icons:before{display:table;content:""}section.ourtechnology ul.icons:after{clear:both}section.ourtechnology ul.icons li{float:left;padding:40px;background-color:#f4f4f4;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}section.ourtechnology ul.icons li:last-of-type{margin-right:0}section.ourtechnology ul.icons li img{display:block;width:56px;height:56px;margin-bottom:24px}section.ourtechnology ul.icons li strong{display:block;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;margin-bottom:12px}@media screen and (max-width:500px){section.ourtechnology ul.icons li strong{font-size:24px;line-height:34px}}@media screen and (min-width:501px) and (max-width:1023px),print{section.ourtechnology ul.icons li strong{font-size:24px;line-height:30px}}@media screen and (min-width:1024px){section.ourtechnology ul.icons li strong{font-size:28px;line-height:38px}}section.ourtechnology ul.icons li p{font-size:15px;line-height:27px}section.ourtechnology ul.icons li p:not(:last-of-type){padding-bottom:27px}@media screen and (min-width:1451px){section.ourtechnology ul.icons{margin-bottom:120px}section.ourtechnology ul.icons li{width:456px;margin-right:24px}}@media screen and (min-width:801px) and (max-width:1450px){section.ourtechnology ul.icons{margin-bottom:80px}section.ourtechnology ul.icons li{width:32%;margin-right:2%}}@media screen and (max-width:800px){section.ourtechnology ul.icons{margin-bottom:60px}section.ourtechnology ul.icons li{margin-bottom:16px}}@media screen and (max-width:400px){section.ourtechnology ul.icons li{padding:24px}}section #querylist .toggle{margin-bottom:16px;padding:16px;border:1px solid #F0F1F2;background:#fff;-webkit-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);-moz-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);box-shadow:0 4px 20px 15px rgba(0,0,0,.08);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}section #querylist .toggle>h2{font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;font-size:20px;line-height:32px;padding-right:40px;position:relative}section #querylist .toggle>h2:after{content:'';display:block;width:24px;height:24px;background:url(../svg/plus-red.svg);position:absolute;top:5px;right:0}section #querylist .toggle>h2 span{font-family:Outfit-Light,arial,tahoma,verdana,sans-serif;font-size:14px;line-height:32px;color:#575756}section #querylist .toggle.act>h2:after{background:url(../svg/minus-red.svg)}section #querylist .toggle.act>div.query{display:block}section #querylist .toggle>div.query{display:none;margin:16px 16px 8px}section #querylist .toggle>div.query .question{font-size:18px;line-height:26px;font-family:Outfit-Medium,arial,tahoma,verdana,sans-serif}section #querylist .toggle>div.query .answer{margin-top:20px;padding-top:20px;border-top:1px solid #aaa}@media screen and (max-width:600px){section #querylist .toggle>div.query{margin:8px 0}}@media screen and (min-width:801px){section #querylist .toggle>h2 span{display:inline-block;margin-left:30px}}@media screen and (max-width:800px){section #querylist .toggle>h2 span{display:block}}section .queryadd{margin-top:40px}section .queryadd #queryform{display:none}section .queryadd.open #queryform{display:block;border:1px solid #cd1619;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;margin-top:-5px}section .queryadd.open #queryform h2{margin-bottom:20px}section .queryadd.open #queryform .msg-error+.form{margin-top:20px}@media screen and (min-width:1024px){section .queryadd #queryform{padding:50px 80px}}@media screen and (max-width:1023px){section .queryadd #queryform{padding:20px}}section .careerlist>a{text-decoration:none;float:left}section .careerlist>a:nth-of-type(2n){float:right}section .careerlist>a .btn.transparent{margin-top:20px}section .careerlist>a:hover{background-color:#F0F1F2;-webkit-box-shadow:11px 12px 40px -15px rgba(0,0,0,.08);-moz-box-shadow:11px 12px 40px -15px rgba(0,0,0,.08);box-shadow:11px 12px 40px -15px rgba(0,0,0,.08)}section .careerlist>a:hover .btn.transparent{border-color:#af0003;background-color:#af0003;color:#fff}ul.products{margin:0 0 60px}ul.products li{*zoom:1;float:left;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;border:1px solid #F0F1F2;background:#fff;-webkit-box-shadow:11px 12px 40px -15px rgba(0,0,0,.08);-moz-box-shadow:11px 12px 40px -15px rgba(0,0,0,.08);box-shadow:11px 12px 40px -15px rgba(0,0,0,.08);position:relative;overflow:hidden;text-align:left;margin-bottom:40px;padding:0}ul.products li:after,ul.products li:before{display:table;content:""}ul.products li:after{clear:both}ul.products li.bgleft{margin:0 0 24px}ul.products li:before{content:'';display:block;position:absolute;width:718px;height:718px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ECECEC;z-index:0;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}ul.products li>a{position:relative}ul.products li>a.new:before{content:'NEW';display:block;width:48px;height:48px;text-align:center;position:absolute;top:30%;right:0;background-color:#19c87f;color:#fff;font-size:12px;line-height:48px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 5.33px 10.67px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5.33px 10.67px 0 rgba(0,0,0,.15);box-shadow:0 5.33px 10.67px 0 rgba(0,0,0,.15);z-index:10}ul.products li picture{margin:0 auto 45px;position:relative;z-index:1;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}ul.products li picture img{max-width:100%;width:auto}ul.products li div strong{display:block;font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase}ul.products li div h1,ul.products li div h2,ul.products li div h3{font-family:Outfit-Bold,arial,tahoma,verdana,sans-serif;font-size:28px;line-height:35px;margin:8px 0 4px}ul.products li div h1 span,ul.products li div h2 span,ul.products li div h3 span{display:inline-block;padding:6px 8px;font-family:Outfit-SemiBold,arial,tahoma,verdana,sans-serif;font-size:12px;line-height:15px;color:#fff;background-color:#cd1619;text-transform:uppercase;position:relative;top:-5px}ul.products li div h1 span.blue,ul.products li div h2 span.blue,ul.products li div h3 span.blue{background-color:#009ee3}ul.products li div h1 span.green,ul.products li div h2 span.green,ul.products li div h3 span.green{background-color:#19c87f}ul.products li div>span{display:block;margin-bottom:24px;color:#575756}ul.products li div a.btn{text-transform:uppercase}@media screen and (min-width:1451px){ul.products.homepage li.bgtop{width:445px;margin-right:40px}ul.products.homepage li.bgtop:nth-of-type(3n){margin-right:0}ul.products.homepage li.bgleft{width:780px}ul.products:not(.homepage) li{width:100%}}@media screen and (min-width:1024px) and (max-width:1450px){ul.products.homepage li.bgtop{width:32%;margin-right:2%}ul.products.homepage li:nth-of-type(3n){margin-right:0}ul.products.homepage li.bgleft{width:60%}}@media screen and (min-width:1251px){ul.products li.bgtop div{padding:0 48px}}@media screen and (min-width:1024px) and (max-width:1250px){ul.products li.bgtop div{padding:0 32px}}@media screen and (min-width:1024px){ul.products.homepage li.bgleft{margin:0 auto}ul.products li picture{width:auto;height:275px}ul.products li.bgtop{padding:41px 0 48px}ul.products li.bgtop:before{top:-556px;left:50%;transform:translateX(-50%)}ul.products li:hover:before{width:1003px;height:1003px;top:-798px;background-color:#F5F5F5}ul.products li:hover picture{transform:scale(1.1)}ul.products li.bgleft{clear:left;float:none}ul.products li.bgleft:before{width:462px;height:462px;top:50%;left:-209px;transform:translateY(-50%)}ul.products li.bgleft>a{display:block;max-width:320px;text-align:center}ul.products li.bgleft picture{display:inline-block;margin:25px 0}ul.products li.bgleft picture.landscape,ul.products li.bgleft picture.landscape img{width:300px;height:auto}ul.products li.bgleft picture.portrait,ul.products li.bgleft picture.portrait img{width:auto;height:260px}ul.products li.bgleft div{max-width:50%;position:absolute;top:50%;left:320px;transform:translateY(-50%);padding:0 0 0 10px}ul.products li.bgleft:hover:before{width:645px;height:645px;left:-350px;background-color:#F5F5F5}ul.products li.bgleft:hover picture{transform:scale(1.1)}}@media screen and (max-width:1023px),print{ul.products{margin:0 0 30px}ul.products li{padding:20px 0}ul.products li>a{display:block;max-width:300px;max-height:200px;text-align:center}ul.products li>a picture{margin:0;width:300px;height:200px}ul.products li>a picture img{margin:0 auto;max-height:100%}}@media screen and (min-width:601px) and (max-width:1023px),print{ul.products li{width:100%;float:none;margin:0 auto 24px;padding:0}ul.products li:before{width:462px;height:462px;top:50%;left:-209px;transform:translateY(-50%)}ul.products li>a{float:left;margin:25px 40px 25px 0}ul.products li div{width:50%;position:absolute;top:50%;right:24px;transform:translateY(-50%);padding:0}ul.products li:hover:before{width:645px;height:645px;left:-350px;background-color:#F5F5F5}ul.products li:hover picture{transform:scale(1.1)}}@media screen and (min-width:601px) and (max-width:900px){ul.products li picture{width:50%;height:auto}ul.products li div{width:46%}}@media screen and (max-width:650px){ul.products li>a.new:before{right:30px}}@media screen and (max-width:600px){ul.products li{width:100%;float:none;text-align:center}ul.products li:before{top:-556px;left:50%;transform:translateX(-50%)}ul.products li>a{display:block;text-align:center;margin:0 auto 24px}ul.products li>a picture{display:inline-block;width:auto;height:200px}ul.products li div{padding:0 24px!important}ul.products li:hover:before{width:1003px;height:1003px;top:-798px;background-color:#F5F5F5}}@media screen and (max-width:460px){ul.products li div a.btn{display:block;float:none!important;margin:8px 0 0}}.login,.request{*zoom:1;margin:0 0 60px;background-color:#F4F4F4;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;position:relative}.login:after,.login:before,.request:after,.request:before{display:table;content:""}.login:after,.request:after{clear:both}.login>form>div.form,.request>form>div.form{*zoom:1}.login>form>div.form:after,.login>form>div.form:before,.request>form>div.form:after,.request>form>div.form:before{display:table;content:""}.login>form>div.form:after,.request>form>div.form:after{clear:both}.login>form>div.form.success,.request>form>div.form.success{font-size:20px;line-height:30px;position:relative;width:80%;margin:100px auto;padding:80px;text-align:center;color:#009770;font-family:OpenSans-Semibold,arial,tahoma,verdana,sans-serif;background-color:#fff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);-moz-box-shadow:0 4px 20px 15px rgba(0,0,0,.08);box-shadow:0 4px 20px 15px rgba(0,0,0,.08)}.login>form>div.form.success em,.request>form>div.form.success em{display:block;position:absolute;width:124px;height:124px;background:#009770;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:-80px;left:50%;transform:translateX(-50%)}.login>form>div.form.success em:after,.request>form>div.form.success em:after{content:'';display:block;position:absolute;top:42px;left:37px;width:50px;height:40px;background:url(../svg/check-mark.svg) no-repeat}@media screen and (max-width:700px){.login>form>div.form.success em,.request>form>div.form.success em{width:64px;height:64px;top:-45px}.login>form>div.form.success em:after,.request>form>div.form.success em:after{width:25px;height:20px;top:22px;left:19px}}.login.request,.request.request{padding:80px 72px}.login.request:before,.request.request:before{content:'';display:block;width:463px;height:465px;background:url(../svg/znacka-form.svg) no-repeat;position:absolute;top:99px;left:32px;z-index:0}.login.request h2,.request.request h2{float:left;position:relative;z-index:1}@media screen and (max-width:767px){.login.request h2,.request.request h2{font-size:30px;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{.login.request h2,.request.request h2{font-size:40px;line-height:50px}}@media screen and (min-width:1024px){.login.request h2,.request.request h2{font-size:48px;line-height:60px}}.login.request>form,.request.request>form{float:right;position:relative;z-index:2}@media screen and (min-width:1201px){.login.request h2,.request.request h2{width:calc(100% - 800px)}.login.request>form,.request.request>form{width:744px}.login.request .msg-error,.login.request .msg-info,.login.request .msg-success,.request.request .msg-error,.request.request .msg-info,.request.request .msg-success{top:-40px}}@media screen and (max-width:1200px){.login.request h2,.request.request h2{float:none;margin-bottom:32px}.login.request .msg-error,.login.request .msg-info,.login.request .msg-success,.request.request .msg-error,.request.request .msg-info,.request.request .msg-success{top:-20px}.login.request>form,.request.request>form{float:none}}@media screen and (max-width:1025px){.login.request,.request.request{padding:32px}.login.request:before,.request.request:before{display:none}}@media screen and (max-width:600px){.login.request,.request.request{padding:16px}}.login.login>form,.request.login>form{padding:0 84px}.login.login>form>div.form h2,.request.login>form>div.form h2{margin-bottom:32px}@media screen and (max-width:767px){.login.login>form>div.form h2,.request.login>form>div.form h2{font-size:30px;line-height:38px}}@media screen and (min-width:768px) and (max-width:1023px),print{.login.login>form>div.form h2,.request.login>form>div.form h2{font-size:28px;line-height:36px}}@media screen and (min-width:1024px){.login.login>form>div.form h2,.request.login>form>div.form h2{font-size:32px;line-height:40px}}.login.login>form>div.form p,.request.login>form>div.form p{font-size:15px;line-height:24px;margin-bottom:32px}.login.login>form>div.form label,.request.login>form>div.form label{margin-bottom:24px}.login.login>form>div.form .btns,.request.login>form>div.form .btns{padding:0}@media screen and (min-width:1451px){.login.login>form,.request.login>form{width:520px}.login.login picture,.request.login picture{width:896px;height:588px}}@media screen and (max-width:1450px){.login.login>form,.request.login>form{width:34%;padding:0 4%}.login.login picture,.request.login picture{width:66%}}@media screen and (max-width:1023px){.login.login>form,.request.login>form{width:60%;padding:0 6%}.login.login picture,.request.login picture{width:40%}.login.login picture img,.request.login picture img{-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0}}@media screen and (min-width:801px){.login.login>form,.request.login>form{float:left;position:absolute;top:50%;transform:translateY(-50%)}.login.login picture,.request.login picture{float:right}.login.login picture img,.request.login picture img{-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0}}@media screen and (max-width:800px){.login.login>form,.request.login>form{width:80%;margin:32px auto}.login.login picture,.request.login picture{display:none}}@media screen and (max-width:500px){.login.login>form,.request.login>form{width:100%;margin:32px auto}}form{*zoom:1}form:after,form:before{display:table;content:""}form:after{clear:both}form .msg-error,form .msg-success{margin-top:0}form label{display:block;position:relative;color:#000;margin:0 0 40px;padding:0;text-align:left}form label.clear{clear:both}form label.required>span:after{content:'*';display:inline-block;color:#cd1619;padding-left:5px;font-weight:700}form label.error input,form label.error select,form label.error textarea{border-color:#d62121!important;background:rgba(214,33,33,.1)!important}form label>span{display:block;color:#000;font-size:14px;line-height:22px;padding:0 0 8px;font-family:OpenSans-Bold,arial,tahoma,verdana,sans-serif}form label input[type=date],form label input[type=email],form label input[type=number],form label input[type=password],form label input[type=tel],form label input[type=text],form label select,form label textarea{display:block;width:100%;height:48px;background:#fff;padding:0 16px;border:1px solid #D2D2D2;font-size:14px;line-height:48px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-family:OpenSans-Regular,arial,tahoma,verdana,sans-serif}form label input[type=date]:disabled,form label input[type=email]:disabled,form label input[type=number]:disabled,form label input[type=password]:disabled,form label input[type=tel]:disabled,form label input[type=text]:disabled,form label select:disabled,form label textarea:disabled{background-color:#eee}form label select{-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 1L6 6L11 1' stroke='black' stroke-width='2'/></svg>") no-repeat #fff;background-position-x:95%;background-position-y:20px;cursor:pointer}form label textarea{height:200px;line-height:1em;padding:16px;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;font-family:OpenSans-Regular,arial,tahoma,verdana,sans-serif}form label.radio{cursor:pointer;padding:0 0 9px 40px;margin:0!important}form label.radio:last-of-type{padding-bottom:0}form label.radio:before{content:'';display:block;background:#fff;border:1px solid #575756;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:22px;height:22px;position:absolute;top:1px;left:0}form label.radio:hover:not(.act):before{width:21px;height:21px;border-width:2px;border-color:#cd1619}form label.radio.act:before{border-color:#cd1619}form label.radio.act:after{content:'';display:block;width:7px;height:7px;border:9px solid #cd1619;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;position:absolute;top:1px;left:0}form label.radio span{font-weight:400}form label.radio input{width:auto;height:auto;position:absolute;left:-10000px}form label.radio a.gpwebpay{display:inline-block;position:relative;top:5px;margin-left:5px}form label.radiolikebtn{cursor:pointer;display:inline-block;margin:0 8px 0 0!important}form label.radiolikebtn span{display:inline-block;font-style:normal;font-weight:700;font-size:15px;line-height:24px;text-decoration:none!important;text-align:center;padding:10px 24px;color:#000;border:2px solid #000;-moz-transition:background .5s ease-out,color .5s ease-out;-o-transition:background .5s ease-out,color .5s ease-out;-webkit-transition:background .5s ease-out,color .5s ease-out;-ms-transition:background .5s ease-out,color .5s ease-out;transition:background .5s ease-out,color .5s ease-out}form label.radiolikebtn:hover span{border-color:#cd1619;color:#cd1619}form label.radiolikebtn.act span{background:#cd1619;color:#fff;border-color:#cd1619}form label.radiolikebtn input{width:auto;height:auto;position:absolute;left:-10000px}form label.twoinput small{display:block;font-size:13px;line-height:22px;color:#000;margin:-5px 0 10px}form label.attache{position:relative;border:1px dashed #BABCC0;padding:24px 24px 24px 144px}form label.attache *{cursor:pointer}form label.attache span{color:#7C8088;font-size:14px;line-height:20px;font-weight:400}form label.attache small.btn{display:block;width:100%;text-transform:uppercase;margin:0 0 16px}form label.attache small.btn.error{border-color:#d62121;color:#d62121}form label.attache small.btn.success{border-color:#27AE60;color:#27AE60}form label.attache small.photo{position:absolute;left:24px;top:24px;bottom:24px;width:97px;height:130px;text-align:center;cursor:pointer;background:url(../svg/photoupload.svg) no-repeat;color:#7C8088;font-size:13px;line-height:16px;padding:76px 0 0}form label.attache input[type=text]{display:none}form label.attache input[type=file]{position:absolute;right:0;bottom:0;top:0;z-index:1;width:100%;font-size:2.5em;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:0}form label.attache img{display:none}form label.attache img:not(#photovieworiginal){position:absolute;left:24px;top:24px;bottom:24px;width:97px;height:130px}form label.attache img.show{display:block}form label.attache.loading:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(255,255,255,.5)}form label.attache.loading:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:url(../img/loader.gif) 50% 50% no-repeat}form label.attache.error{border-color:#d62121;background:rgba(214,33,33,.1)}form label+small{display:block;color:#7C8088;font-size:14px;line-height:1.2em;font-weight:400;padding:0;margin-top:-16px;text-align:center}form label+small a{color:#7C8088!important}form .btns{*zoom:1;clear:both}form .btns:after,form .btns:before{display:table;content:""}form .btns:after{clear:both}form .btns>a{display:block}form .btns .vop{float:left;margin:0 0 24px}form a:not(.btn){color:#cd1619}@media screen and (min-width:1501px){form .btns :not(.vop) label.checkbox{float:left;width:60%}}@media screen and (max-width:1000px){form label small{top:5px;right:5px;transform:none}}@media screen and (min-width:801px){form label.w50{width:48%}}@media screen and (max-width:800px){form label input[type=date],form label input[type=email],form label input[type=number],form label input[type=password],form label input[type=tel],form label input[type=text],form label select,form label textarea{font-size:16px}}@media screen and (min-width:551px){form label.left,form label.right{width:49%;margin:0 1% 40px 0}form label.left.w33,form label.right.w33{width:32%;margin-right:2%}form label.right{margin:0 0 40px 1%}form label.right.w33{margin:0 0 40px}}@media screen and (max-width:550px){form label{width:100%;float:none;display:block;margin:0 0 40px}form label[data-help].open:before{padding:9px 4%}form label.required:after{right:4%}form label.radio,form label.radiolikebtn{margin:0 0 15px!important}}@media screen and (max-width:450px){form .btns button.right{float:none;display:block;margin:0 auto 20px}}form h1+form>.msg-error,form h1+form>.msg-success{margin-top:30px}form a,form button,form input,form label,form select,form textarea{outline:0;-webkit-tap-highlight-color:transparent}form html[lang=cs] form label.error:after{content:'Toto pole je povinné!'}form html[lang=en] form label.error:after{content:'This field is require!'}form html[lang=de] form label.error:after{content:'Das Feld ist obligatorisch!'}form html[lang=ru] form label.error:after{content:'Это поле обязательно!'}form html[lang=es] form label.error:after{content:'Este campo es obligatorio!'}.pagination{*zoom:1;position:relative;text-align:center;margin:0 0 120px}.pagination:after,.pagination:before{display:table;content:""}.pagination:after{clear:both}.pagination a.btn{display:inline-block}.pagination a.btn+br+div{margin-top:80px}.pagination>div{*zoom:1;display:inline-block}.pagination>div:after,.pagination>div:before{display:table;content:""}.pagination>div:after{clear:both}.pagination>div *{float:left;-moz-transition:background .5s ease-out,color .5s ease-out;-o-transition:background .5s ease-out,color .5s ease-out;-webkit-transition:background .5s ease-out,color .5s ease-out;-ms-transition:background .5s ease-out,color .5s ease-out;transition:background .5s ease-out,color .5s ease-out;width:auto;height:48px;font-size:15px;line-height:48px;text-align:center;color:#000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;min-width:48px}.pagination>div a{text-decoration:none;border:1px solid #fff}.pagination>div a.number{text-align:center}.pagination>div a.next,.pagination>div a.prev{position:relative;z-index:1}.pagination>div a.next:after,.pagination>div a.prev:after{content:'';display:block;position:absolute;top:calc(50% - 6px);transform:translateY(-50%);border:solid #000;border-width:0 2px 2px 0;padding:5px}.pagination>div a.prev{padding:0 24px 0 44px}.pagination>div a.prev:after{left:12px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.pagination>div a.next{float:right;padding:0 44px 0 24px}.pagination>div a.next:after{right:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.pagination>div a:hover{border-color:#ECECEC}.pagination>div a em{font-style:normal}.pagination>div small{margin:0 5px}.pagination>div strong{background:#575756;color:#fff;font-family:OpenSans-Regular,arial,tahoma,verdana,sans-serif;font-weight:400}@media screen and (max-width:500px){.pagination{margin:15px 0 0}.pagination>div{float:none;display:inline-block}}@media screen and (max-width:1023px){.pagination-box{padding:30px 0}.pagination-box a.number,.pagination-box small.slash{display:none}}@media screen and (min-width:1024px){.cataloglist+.pagination-box{padding-top:30px}.pagination-box{padding:70px 0}}