@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../font/open-sans-v13-latin_latin-ext-300.eot');src:local('Open Sans'),local('OpenSans'),url('../font/open-sans-v13-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v13-latin_latin-ext-300.woff2') format('woff2'),url('../font/open-sans-v13-latin_latin-ext-300.woff') format('woff'),url('../font/open-sans-v13-latin_latin-ext-300.ttf') format('truetype'),url('../font/open-sans-v13-latin_latin-ext-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../font/open-sans-v13-latin_latin-ext-600.eot');src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url('../font/open-sans-v13-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'),url('../font/open-sans-v13-latin_latin-ext-600.woff2') format('woff2'),url('../font/open-sans-v13-latin_latin-ext-600.woff') format('woff'),url('../font/open-sans-v13-latin_latin-ext-600.ttf') format('truetype'),url('../font/open-sans-v13-latin_latin-ext-600.svg#OpenSans') format('svg')}body{font-family:'Open sans',sans-serif;font-size:18px;box-sizing:border-box}body h1{margin-top:7px;margin-bottom:7px}h1,h2,h3{font-family:'Roboto',sans-serif}.inputError{border-width:2px}.lpMenu li::before,.menuItemText,.menuItemText:before,.menuItemText:after,.iconContainer,.linkToCart,.details a,.imgContainer::after,a:not(.lpChk0):not(.lpChk1),a::before{transition:all .3s ease-in-out 0s;-webkit-transition:.3s ease all}.lpMenu .menuItemImg{max-width:100%}.topGrid{display:grid;grid-template-columns:2fr 8fr 2fr;grid-gap:32px;line-height:1.5;align-items:center}.headerGrid{grid-template-areas:"logoContainer headerMenu searchBlock";max-width:1400px;margin:auto}.headerGrid .headerMenu{grid-area:headerMenu;justify-self:center}.headerGrid .logoContanier{grid-area:logoContainer}.headerGrid .searchBlock{grid-area:searchBlock;margin-left:auto}.headerGrid .searchBlock .seachBlockInner .contentSearch .contentSearchText{display:none}.headerGrid .bgImage2{width:100%;max-width:300px}.messageGrid #lpMessages{grid-column:4 / span 8;width:auto}.homeGrid{display:grid;margin:auto;padding:60px;padding-bottom:24px;grid-column-gap:24px;grid-template-columns:1fr}.homeGrid .lpModuleHead h3{font-size:30px}.footerGrid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"item1 item1" "item5 item5" "item3 item3" "item4 item4";grid-column-gap:0;grid-row-gap:0;line-height:1.2}.item1{grid-area:item1;line-height:0;padding:0 60px 0 60px}.item1 .text{float:left;padding-top:60px;line-height:1.5}.item1 .text .i1{font-size:30px}.item1 .text .i2{font-size:22px}.item1 img{float:right}.footerGrid .item3{grid-area:item3;overflow:hidden;position:relative;padding:20px 60px 20px 60px}.footerGrid .item3 .footerBg{position:absolute;top:0;left:0;width:100%;z-index:-1}.footerGrid .item3 .footerBg img{width:100%}.footerGrid .item3 .iconContainer{display:inline-block}.footerGrid .item3 .footerIcons{padding-bottom:65px}.footerGrid .item3 h1{text-align:left}.footerGrid .item3 p{font-size:24px;margin-bottom:40px}.footerGrid .item3 .textContainer{display:block}.footerGrid .item3 .animation img{transition:15s;transform:scale(1.3)}.footerGrid .item4{grid-area:item4;display:block;text-align:center;padding:40px 60px 40px 60px;line-height:1.5}.footerGrid .item4 .menuItem{float:left;padding-left:10px}.footerGrid .item4 .footerMenu{text-align:center;margin:auto;display:table}.item5{grid-area:item5;justify-items:center;justify-self:center}.item5 img{max-width:600px;width:100%}.availability{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"email tel social";margin:auto;max-width:1400px}.email{grid-area:email}.tel{grid-area:tel;justify-self:center;text-align:center}.social{grid-area:social;justify-self:end;display:-webkit-inline-box;align-self:center}.social .iconContainer{padding-left:60px}.poweredBy{float:none;padding-top:20px}@media all and (min-width:1024px){.safariWrap{position:sticky;position:-webkit-sticky;top:-1px;left:0;z-index:5}.safariWrap.fixed{z-index:55}.safariWrap.fixed .headerMenu .lpMenu .li_level_0{padding:4px 0}.safariWrap.fixed .headerMenu .lpMenu .li_level_0>a>.menuItemText,.safariWrap.fixed .headerMenu .lpMenu .li_level_0>.menuItemText{line-height:24px}}@media all and (max-width:900px){.topGrid{display:block}.headerGrid{display:block}.homeBottom .groupHead{display:block}.homeBottom .content{display:block}}.header{font-family:'Roboto',sans-serif;display:inline-block;width:100%;padding:12px 60px 0 60px}.header .headerMenu{margin-bottom:5px}.header .headerMenu .lpMenu .iconContainer{display:inline}.header .headerMenu .lpMenu .menuItemText{font-size:20px;font-weight:600;text-transform:uppercase;padding:0 8px;display:inline}.header .headerMenu .lpMenu .li_level_0{float:left;margin:0 20px 0 16px}.header .headerMenu .lpMenu .li_level_0 .menuItemText{padding:0}.header .headerMenu .lpMenu .li_level_0 .iconContainer i{transition:all .5s ease-out}.header .headerMenu .lpMenu .li_level_0:hover .iconContainer i{transform:scaleY(-1)}.header .headerMenu .lpMenu .li_level_1{text-align:left;font-weight:400;padding:6px 12px;line-height:1.2}.header .headerMenu .lpMenu .li_level_1 a{width:100%}.header .headerMenu .lpMenu .li_level_1 .menuItemText{line-height:1.2;padding:0;width:auto}.header .headerMenu .lpMenu .ul_level_1{webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transform:scaleY(0)}.header .headerMenu .lpMenu .li_level_0:hover .ul_level_1{transform:scaleY(1);display:block}.searchInputContainer{width:auto;margin-bottom:6px}.searchInputContainer .searcInput{border-radius:0}.header .lpMenu a .menuItemText{position:relative}.header .lpMenu a .menuItemText::after{content:"";position:absolute;left:50%;bottom:-2px;height:2px;width:0;transition:all .5s ease-out}.header .lpMenu a .menuItemText:hover::after{width:100%;left:0}.lpMenu .ul_level_0 li.giantMenu{position:static}.lpMenu .ul_level_0 li.giantMenu>.menuItemImg{width:40px}.safariWrap.fixed .giantMenu .ul_level_1{top:43px}.giantMenu .ul_level_1{background-image:url(/media/menu/traffic_lamp.png);background-position:30%,50%;background-repeat:no-repeat;padding-left:35%;transition:.25s all;position:absolute;top:70px;left:0;padding-top:16px;width:100%;z-index:100;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.giantMenu .ul_level_1 .iconContainer{display:none}.giantMenu .ul_level_1 .li_level_1{padding:20px 8px 8px 8px}.giantMenu .ul_level_1 .li_level_1>a{padding:0}.giantMenu .ul_level_1 .li_level_1>a .menuItemText{padding-top:10px}.giantMenu .ul_level_1 .menuItemImg{width:auto;height:80px;margin:auto;display:block}iframe{width:100%;height:675px}.groupHead{font-size:1.4em;font-weight:bold}.groupHead h2{text-align:center;font-size:1.4em}.groupHead p{margin:0;text-align:center}section.articleGroupIntro{line-height:1.5}.lpBanner h2{font-size:30px}.lpBanner h3{font-size:26px}.lpBanner li{text-align:left;list-style-type:circle;margin-left:20px;font-size:20px}.lpBanner ul{padding-top:20px}.lpBanner .textContainer{position:absolute;width:100%;padding:20px 0 0 0;text-align:left;top:0;left:0;right:0;margin:auto;max-width:1400px}.lpBanner .bannerContainer:hover .iconContainer:hover{text-shadow:none}.mainContent{max-width:1400px;padding:0 100px 0 100px;margin:auto;display:block}.articleHead{overflow:hidden}.articleHead .articleIntro .introText{padding:0 16px 16px 0}.groupHead{margin-bottom:24px}.articleGroupIntro{overflow:hidden}.articleGroupIntro .more{padding:0 8px 8px 0}.breadcrumbs{padding:40px 0 30px 0;text-align:left}.breadcrumbs span{padding-right:5px}.breadcrumbs i{font-size:11px}.homeBlockBg{text-align:center;line-height:1.5;padding:60px}.homeBlockBg .articleGroupIntro{display:grid;width:23%;grid-template-columns:1fr;grid-template-areas:"introImg" "articleTitle" "groupIntro";align-content:start;overflow:hidden;padding:10px;transition:all .6s ease-in-out 0s;-webkit-transition:.6s ease all}.homeBlockBg .articleGroupIntro .articleTitle{grid-area:articleTitle;padding-top:10px;z-index:20;align-self:center;justify-self:center}.homeBlockBg .articleGroupIntro .introImg{grid-area:introImg;padding:20px}.homeBlockBg .articleGroupIntro .groupIntro{grid-area:groupIntro;padding:16px;grid-template-columns:auto;grid-template-areas:"introText" "more"}.homeBlockBg .articleGroupIntro .groupIntro .introText{text-align:left}.innerPage .articleGroupIntro .introImg img{padding:20px 0 20px 20px}.articleGroupIntro .groupIntro .introText{padding:0 8px 8px 16px}#kepes-menu{padding-top:40px;max-width:1400px;margin:auto}#kepes-menu h3{display:none}#kepes-menu li{width:23%;border-radius:2;overflow:hidden;transition:.6s}#kepes-menu li .imgContainer{position:relative;line-height:0}#kepes-menu li .imgContainer::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%}#kepes-menu ul:hover li{transform:scale(.94)}#kepes-menu ul:hover li:hover{transform:scale(1.03)}.lpArticle{max-width:1400px;margin:auto;display:block}.articleGroup{max-width:1400px;margin:auto}.inner .groupContent .articleTitle{padding:20px 0}.footerArticle{max-width:1400px;margin:auto}.contactGrid,.ctaGrid{display:grid;margin:auto;padding-bottom:24px;grid-gap:16px 24px;max-width:555px;align-items:stretch;grid-template-columns:1fr 2fr}.ctaGrid{grid-template-areas:"   ctaMessage ctaMessage  " "   registerWebsite registerWebsite " "   regLabelName1 ctaBlockName1  " "   regLabelName2 ctaBlockName2  " "   regLabelEmail ctaBlockEmail  " "   regLabelTel ctaBlockTel " "   regLabelRemark ctaBlockRemark  " "   regLabelTerms regLabelTerms " "   ctaBlockTerms ctaBlockTerms  " "   registerBtn registerBtn "}.ctaGrid .ctaMessage{grid-area:ctaMessage}.ctaGrid .ctaBlockName1{grid-area:ctaBlockName1}.ctaGrid .ctaBlockName2{grid-area:ctaBlockName2}.ctaGrid .ctaBlockEmail{grid-area:ctaBlockEmail}.ctaGrid .ctaBlockTel{grid-area:ctaBlockTel}.ctaGrid .ctaBlockTerms{grid-area:ctaBlockTerms}.ctaGrid .ctaBlockRemark{grid-area:ctaBlockRemark}.ctaGrid .regLabelName1{grid-area:regLabelName1}.ctaGrid .regLabelName2{grid-area:regLabelName2}.ctaGrid .regLabelEmail{grid-area:regLabelEmail}.ctaGrid .regLabelTel{grid-area:regLabelTel}.ctaGrid .regLabelTerms{grid-area:regLabelTerms}.ctaGrid .regLabelRemark{grid-area:regLabelRemark}.ctaGrid .ctaBlockTerms .lpChkContainer{float:right;margin:0 20px}.ctaGrid .registerBtn{grid-area:registerBtn;border-radius:0;text-align:center;margin:0}.ctaGrid .registerBtn .btnText{display:inline-block;line-height:2;margin-right:6px;position:relative}.ctaGrid .registerBtn:hover .btnText::after{width:125%}.ctaGrid .regLabelTerms{display:none}.ctaGrid .registerWebsite{grid-area:registerWebsite}.ctaGrid .ctaBlock input{width:100%;height:43px;line-height:40px}.ctaGrid input,.ctaGrid textarea{border-radius:0}.ctaGrid textarea{height:68px;margin:0}.ctaGrid .regLabel{padding:8px;text-align:right;width:100%;align-self:center}.ctaGrid .regLabelRemark{align-self:normal}.ctaGrid .formErrMsg{min-height:0}.ctaGrid .readTerms{text-align:left;padding:0 8px;font-weigt:bold}.ctaGrid .ctaBlockInner .formRow{display:grid;grid-template-columns:1fr auto;grid-template-areas:"readTerms ." "regLabel lpChkContainer"}.ctaGrid .ctaBlockInner .formRow .readTerms{grid-area:readTerms}.ctaGrid .ctaBlockInner .formRow .regLabel{grid-area:regLabel;text-align:left}.ctaGrid .ctaBlockInner .formRow .lpChkContainer{grid-area:lpChkContainer}.footer .logoContainer{justify-self:center;text-align:center}.footer .logoContainer img{max-width:100%;max-height:60px}.footer .addrBlock{line-height:1.5;display:inline-block}.footer .addrBlock .textContainer{font-size:20px;display:block}.footer .iconContainer{font-size:32px}.footer .textContainer{display:inline-block}.footer .addrText{font-size:24px;padding-left:16px;display:inline-block}.footer .menuItemText{font-weight:bold}.srollTopButton{border-radius:10%}.modPriv.notAccepted{animation-duration:3s;animation-delay:.5s}.footerArticle .lpModuleHead h3{font-size:26px;text-align:left}.lpModuleHead h3,.lpModule a,.moduleArticle a,.lpModuleFoot{font-weight:bold;text-align:center}@media all and (max-width:1400px){.lpBanner h2{font-size:26px}.lpBanner h3{font-size:22px}.lpBanner .textContainer{padding:10px 60px 0 60px}.lpBanner ul{padding:0}}@media all and (max-width:1280px){.aButton,.linkBtn{line-height:30px}.articleHead .articleIntro .introText{padding:16px}}@media all and (max-width:900px){h1{font-size:24px}h2{font-size:20px}.homeGrid,.homeBlockBg{padding:10px}.banner-fully{line-height:1}.banner-fully h2{font-size:20px}.banner-fully h3{font-size:18px}.banner-fully .textContainer{vertical-align:center}.banner-fully li{display:none}.seachBlockInner{margin-top:12px}.searchInputContainer{margin:0 auto 12px auto;width:50%;float:none}.header{text-align:center;padding:0}.header .headerMenu{margin-bottom:16px}.header .headerMenu .lpMenu{display:block;clear:both;float:none}.header .headerMenu .lpMenu .li_level_0{padding:0;clear:both;float:none;width:100%}.header .headerMenu .lpMenu .li_level_0{margin:0;padding:10px 0 10px 0}.header .headerMenu .lpMenu .li_level_0 .menuItemText{font-size:16px}.content{margin-bottom:16px}.centerMenu .lpMenu{margin:0 16px}.centerMenu .lpMenu li{width:33%}.centerMenu .lpMenu li .menuItemText{font-size:.9em;line-height:1.2}.homeBottom .content .imageContainer{margin-bottom:16px}#kepes-menu li{width:100%}.homeBlockBg .articleGroupIntro{width:100%}.footer .logoContainer,.footer .footerLeft{margin-bottom:16px}.footer .addrText{font-size:22px}.footer .item1 img{display:none}.footer .item1{padding:10px}.footer .item1 .text{padding:0}.footer .item3{padding:10px}.footer .item3 .footerIcons{padding-bottom:20px}.footer .item3 .textContainer{font-size:18px}.footer .item3 .footerBg img{width:auto;height:auto}.footer .item3 .availability{display:block}.footer .item3 .availability .email{width:100%;justify-self:center;text-align:center}.footer .item3 .availability .tel{width:100%;padding:20px 0 20px 0}.footer .item3 .availability .social{width:100%;justify-self:center;text-align:center;display:inline-block}.footer .item3 .availability .social .iconContainer{padding-left:0}.footer .item3 .availability .social .menuItem{display:inline-block}.footer .item3 .availability .social .m_level_0{padding-left:40px}.footer .item3 .availability .social .m_level_0:first-child{padding-left:0}.footer .item4{font-size:12px}}