*{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}html,body{height:100%;line-height:1.4;text-align:center;position:relative;background:#fff}p,ol,ul{margin:0 0 1em 0}li ol,li ul{margin:0}ul{list-style:disc;display:block;vertical-align:text-top;width:100%}ul li::marker{color:#eee;font-size:1.1rem}ol{list-style-type:decimal;display:inline-block;vertical-align:text-top}li ol{list-style-type:lower-alpha}ol li,ul li{list-style-position:outside;margin-left:1.2em}:focus{outline:0}caption,th,td{font-weight:normal}q:before,q:after{content:""}q{quotes:"" ""}iframe{display:block}img,svg{max-width:100%;max-height:100%}svg{width:100%}html,body,input,textarea{line-height:1.7;color:#eee;font-size:16px;font-family:OpenSans,tahoma,arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:1.5em 0 0.8em 0;font-family:proxima-nova,Gotham,Poppins,tahoma,arial,sans-serif;font-weight:normal;color:#fff;line-height:1.4;letter-spacing:1px}h1{font-size:4.8em}h1:first-child{margin-top:0}h2{font-size:3.6em}h2:first-child{margin-top:50px}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em;font-weight:bold}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit;text-decoration:none}span.subtitle{display:block;font-family:proxima-nova,Gotham,Poppins,tahoma,arial,sans-serif;font-weight:normal;position:relative;color:#707070;font-size:1rem}a{color:inherit;text-decoration:underline;cursor:pointer}a:hover{text-decoration:underline}strong,b{font-weight:bold}em,i{font-style:italic}sup{font-size:0.7em;vertical-align:super}sub{font-size:0.7em;vertical-align:sub}.button{height:50px;min-width:10em;max-width:100%;margin:0 1rem 1rem 0;padding:5px 25px;color:#fff;font-size:0.8rem;letter-spacing:1px;text-transform:uppercase;font-family:proxima-nova,Gotham,Poppins,tahoma,arial,sans-serif;font-weight:normal;text-decoration:none;background:#009edb;border:none;border-radius:2px;display:inline-flex;vertical-align:middle;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;cursor:pointer;white-space:nowrap;transition:all 300ms;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button a,.button a:hover{text-decoration:none}:hover.button{text-decoration:none;color:#fff;background:#0079a8;text-decoration:none}.button input[type="submit"]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;width:100%;height:auto;cursor:pointer;opacity:0}.button .icon,.button.icon-before:before,.button.icon-after:after{width:20px;height:20px;position:relative;right:-10px}.button.icon-last .icon{right:-10px;left:auto}.button.icon-first .icon{left:-10px;right:auto}.button.icon-before:before,.button.icon-after:after{content:'';display:block}.button.icon-before:before{left:-10px;right:auto}.button.icon-after:after{right:-10px;left:auto}.controls .button:last-child{margin-right:0}blockquote{padding-left:7%;font-style:italic;position:relative;overflow:hidden}blockquote:before{content:url("graphics/svg/cytat.svg");width:7%;max-width:60px;padding-right:10px;box-sizing:border-box;position:absolute;top:6px;left:0}.image-wrapper{overflow:hidden}.image img{max-width:100%;display:block;margin:0}.images-preload{overflow:hidden;height:0;width:0}.images-preload img{display:none}.clear{float:none !important;clear:both}.hidden{display:none !important}.scroll-lock{margin:0;height:100%;overflow:hidden}.scroll-lock body{overflow:visible !important}.icon{width:80px;height:80px;margin:0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.icon img,.icon svg{margin:0;display:block;max-width:100%;max-height:100%}.icon-wrapper.circle .icon{border-radius:500px;border:1px solid #333;padding:20px;width:50px;height:50px}.youtube-video{height:0;padding-bottom:61%;position:relative}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}video.bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-image:url("");background-repeat:no-repeat;background-size:cover;transition:1s opacity}.movie video{max-width:100%}.movie{width:100%}.columns{margin:0 -15px 0 -15px;display:flex;flex-wrap:wrap}.columns>div{padding:0 15px 30px 15px;width:100%;box-sizing:border-box}.columns.x8>div{width:12.5%}.columns.x7>div{width:14.28%}.columns.x6>div{width:16.66%}.columns.x5>div{width:20%}.columns.x4>div{width:25%}.columns.x3>div{width:33.33%}.columns.x2>div{width:50%}.columns-x2,.columns-x3,.columns-x4,.columns-x5,.columns-x6,.columns-x7,.columns-x8{margin:0 -15px 0 -15px}.columns-x2>div,.columns-x3>div,.columns-x4>div,.columns-x5>div,.columns-x6>div,.columns-x7>div,.columns-x8>div{padding:0 15px 30px 15px;float:left;box-sizing:border-box}.columns-x8>div{width:12.5%}.columns-x7>div{width:14.28%}.columns-x6>div{width:16.66%}.columns-x5>div{width:20%}.columns-x4>div{width:25%}.columns-x3>div{width:33.33%}.columns-x2>div{width:50%}.columns-x2:after,.columns-x3:after,.columns-x4:after,.columns-x5:after,.columns-x6:after,.columns-x7:after,.columns-x8:after{content:'';display:block;float:none;clear:both;height:0}.module{box-sizing:border-box}.social-icon{display:flex;align-items:center;justify-content:center;margin-right:25px;width:25px;height:25px;background:none}.social-icon:last-child{margin-right:0 !important}.social-icon:hover{vertical-align:bottom;opacity:0.9}.social-icon img,.social-icon svg{max-width:100%;max-height:100%}.social-icon svg path{fill:#777}.social-links{display:flex;align-items:center;justify-content:flex-start}.social-sharing{display:flex;align-items:center;justify-content:flex-start}.flags,.flags div{overflow:visible}.flags ul,.flags li{display:block;margin:0;padding:0;list-style:none;vertical-align:top}#choose_lang{display:none;position:absolute;right:-1em;top:100%;background:#343434;padding:1em;box-sizing:border-box}#choose_lang.show-me{display:block}.flags li{padding:3px;width:35px;opacity:0.9}.flags li:hover,.flags li.urhere{opacity:1;padding:1px 0px;width:41px}.flags a{margin:0;padding:0;display:block;border:solid 1px #aaa;cursor:pointer}.flags a img{width:100%;display:block}.current_lang{padding:3px;width:35px;opacity:0.7;float:right}.flags .current_lang{opacity:1;padding:1px 0px;width:41px}.opSlider{position:relative;width:100%;height:100vh;overflow:hidden}.opSlider.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.opSlider-inner{height:100%;position:absolute;top:0;left:0;right:0;background:#000}.opSlider-inner::after{display:block;clear:both;content:""}.opSlider-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out}.opSlider-item.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}@media (prefers-reduced-motion: reduce){.opSlider-item{transition:none}}.opSlider-item.active,.opSlider-item-next,.opSlider-item-prev{display:block}.opSlider-item-next:not(.opSlider-item-left),.active.opSlider-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.opSlider-item-prev:not(.opSlider-item-right),.active.opSlider-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.opSlider-fade .opSlider-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.opSlider-fade .opSlider-item.active,.opSlider-fade .opSlider-item-next.opSlider-item-left,.opSlider-fade .opSlider-item-prev.opSlider-item-right{z-index:1;opacity:1}.opSlider-fade .active.opSlider-item-left,.opSlider-fade .active.opSlider-item-right{z-index:0;opacity:0;transition:0s 0.6s opacity}@media (prefers-reduced-motion: reduce){.opSlider-fade .active.opSlider-item-left,.opSlider-fade .active.opSlider-item-right{transition:none}}.opSlider-control-prev,.opSlider-control-next{position:absolute;top:0;bottom:0;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:10%;color:#fff;text-align:center;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.opSlider-control-prev,.opSlider-control-next{transition:none}}.opSlider-control-prev:hover,.opSlider-control-next:hover{color:#fff;text-decoration:none;outline:0}.opSlider-control-prev{left:0}.opSlider-control-next{right:0}.opSlider-control-prev-icon,.opSlider-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.opSlider-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.opSlider-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.opSlider-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.opSlider-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.opSlider-indicators li{transition:none}}.opSlider-indicators .active{opacity:1}.opSlider-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.banner-content{position:absolute;bottom:0;left:0;right:0;padding-bottom:150px;color:#fff;z-index:10}.banner-content .text-wrapper,.banner-content h1,.banner-content h2,.banner-content h1 .subtitle,.banner-content h2 .subtitle,#START .banner-content h1 .subtitle,#START .banner-content h2 .subtitle{color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.6)}.banner-content h1,.banner-content h2{margin-bottom:0.8rem}.opSlider-indicators .banner-content p:last-child{margin-bottom:1em}table{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;border-collapse:separate;border-spacing:0}table{width:100%;max-width:800px;border-left:1px solid #ddd;border-top:1px solid #ddd}table tr td,table tr th{padding:10px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}table tr th{background:#189dd7;color:#fff}table tr:nth-child(odd) td{background:#eee}.usertable{table-layout:auto;padding:5px 0;max-width:98%;border:solid 1px;border-radius:3px}.usertable thead{border-bottom:solid 1px}.usertable td,.usertable th{vertical-align:middle;padding:0.4em 1em}.usertable th{color:#888;padding-bottom:0.3em;border-bottom:solid 1px}.usertable td a{font-size:1.1em;display:block}.usertable td .clean-button,.usertable td .button{margin:2px -0.5em 2px -1em;font-size:1em}.usertable tr.odd td{background:#ccc8b4}.usertable,.usertable td,.usertable th{background:#d7d3c2;border-color:#837f69}.warning{color:#f00;font-size:1.5em}.red-alert,.yellow-alert,.green-alert{margin:0.5em 0;min-height:20px;padding:1em 1em 1em 100px;border-top:solid 0.3em;border-bottom:solid 0.3em;display:block}.red-alert{color:#993030;background:#ffa3a3 url(graphics/alert-red.png) 20px center no-repeat;border-color:#de0000}.yellow-alert{color:#999554;background:#fffbba url(graphics/alert-yellow.png) 20px center no-repeat;border-color:#eee336}.green-alert{color:#5c8548;background:#cff3b8 url(graphics/alert-green.png) 20px center no-repeat;border-color:#6ca355}#advanced-cookie-info{position:fixed;bottom:0;left:0;right:0;padding:10px 0;z-index:99;background:rgba(255,255,255,0.8);border-top:1px solid #959595;font-size:13px;color:#333;transition:all 600ms}#advanced-cookie-info .button-wrapper{padding:0 0 0 2em;display:inline-block;float:right}#advanced-cookie-info .button{margin:0;height:34px;font-size:10px}#advanced-cookie-info .button-wrapper.show-on-mobile{padding:1em 0 0 0;display:block;float:none;text-align:center}#advanced-cookie-info .button-wrapper.show-on-mobile .button{margin:0 auto}#advanced-cookie-info.cookie-info-hidden{opacity:0;bottom:-500px}#cookie-info{position:fixed;bottom:0;left:0;right:0;padding:10px 0;z-index:99;background:rgba(255,255,255,0.8);border-top:1px solid #959595;font-size:13px;color:#333;transition:all 600ms}#cookie-info .button-wrapper{padding:0 0 0 2em;display:inline-block;float:right}#cookie-info .button{margin:0;height:34px;font-size:10px}#cookie-info .button-wrapper.show-on-mobile{padding:1em 0 0 0;display:block;float:none;text-align:center}#cookie-info .button-wrapper.show-on-mobile .button{margin:0 auto}#cookie-info.cookie-info-hidden{opacity:0;bottom:-500px}#credits{margin-top:6px;margin-right:2em;float:right;color:#eaeaea;font-size:11px}#credits span,#credits a{color:#cfcfcf}#credits span img{margin:2px 5px -3px 0}#cms-bar{position:fixed;left:50%;top:10px;height:50px;width:250px;margin:0 0 0 -125px;padding:0;box-sizing:border-box;overflow:hidden;z-index:99999;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,0.7);background:#12151c;transition:left 400ms ease-out, width 400ms ease-out}#cms-bar .cms-bar-content{display:flex;justify-content:space-between;align-items:stretch;position:absolute;right:0;top:0;bottom:0;width:200px}#cms-bar.cms-bar-collapse{left:150px;width:50px}#cms-bar .cms-bar-logo{position:absolute;top:0;left:0px;bottom:0;width:50px;cursor:pointer;background:#dc143c}#cms-bar .cms-bar-logo:hover{background:#ec144c}#cms-bar .cms-bar-content>a{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;padding:10px 20px;font-size:14px;font-weight:normal;color:#f0f0f0;text-decoration:none;border-right:solid 1px #505050;white-space:nowrap}#cms-bar .cms-bar-content>a:hover{color:#fff;background:#32353c}#cms-bar img{max-height:100%;margin:0;padding:0}#cms-bar .cms-bar-content a.cms-bar-close{flex-grow:0;width:50px;padding:0;border:0 none}.photo-section{position:relative;width:100%;padding-bottom:100vh;box-sizing:border-box}.ps-image{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-color:#333;background-size:cover;background-position:center}.video-section{position:relative;width:100%;padding-bottom:100vh;box-sizing:border-box}.vs-video{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-color:#333;background-size:cover;background-position:center}.vs-video{text-align:center}.vs-video video{height:100%}.header{padding-bottom:30px;max-width:1080px;margin:0 auto}.footer{padding-top:30px}.footer .button:last-child{margin-right:0}.img-placeholder{display:block;background:#ddd url(graphics/no-photo-s.png) center no-repeat}.card{margin:0;padding:0;min-height:10em;position:relative;display:block;vertical-align:top}.card .image-wrapper,.card .image{margin:0 auto;display:block;box-sizing:border-box;max-width:100%}.card .image-wrapper{margin-bottom:15px}.card .image img{width:100%}.card .image-wrapper .img-placeholder,.card .image .img-placeholder{padding-bottom:60%}.card h2,.card h3{margin:0 0 0.5em 0}.card .updated{font-size:0.9em;display:block}.card .controls-placeholder{margin-top:1em;height:50px}.card .controls-placeholder.txt{height:2em}.card .controls{position:absolute;bottom:0;left:0;right:0;text-align:left}.tile{overflow:hidden;position:relative;margin:0}.tile .image-wrapper{max-width:100%;display:block;float:left;overflow:hidden;text-align:center;box-sizing:border-box}.tile .image-wrapper img{max-width:100%;display:block;margin:0 auto}.tile .image-wrapper .img-placeholder{padding-bottom:60%}.tile h2,.tile h3{margin:0 0 0.5em 0}.tile .content{padding-left:30px;padding-bottom:0;min-width:140px;overflow:hidden}.tile p:last-child{margin-bottom:0}.tile .controls-placeholder{margin-top:1em;height:50px}.tile .controls-placeholder.txt{height:2em}.tile .controls{position:absolute;bottom:0;left:0;right:0;text-align:right}.tile .button{margin:0}.icon-card{margin:0;padding:0;position:relative;text-align:center}.icon-card .icon-wrapper{text-align:center;border:0 none;display:block;margin-bottom:1em}.icon-card h2,.icon-card h3{margin:0em 0 0.5em 0;font-size:1.3em}.icon-card .updated{margin-top:1em;font-size:0.9em;display:block;opacity:0.6}.icon-card .content{overflow:hidden}.icon-card p{margin:0 0 1em 0}.icon-card .controls-placeholder{margin-top:1em;height:50px}.icon-card .controls-placeholder.txt{height:2em}.icon-card .controls{position:absolute;bottom:0;right:0;left:0;text-align:center}.icon-card .button{margin:0 auto}.icon-card.border-style{padding:30px;border:1px solid #ddd;text-align:left}.icon-card.border-style .icon-wrapper,.icon-card.border-style .controls{text-align:left}.icon-card.border-style .icon-wrapper .icon{margin:0}.icon-card.border-style .controls{bottom:30px;padding:0 30px}.icon-tile{margin:0;overflow:hidden;position:relative}.icon-tile .icon-wrapper{margin:0;max-width:100%;display:block;float:left;overflow:hidden;text-align:center;box-sizing:border-box}.icon-tile .icon-wrapper img{max-width:100%;display:block;margin:0 auto}.icon-tile .icon-wrapper .img-placeholder{padding-bottom:100%}.icon-tile h2,.icon-tile h3{margin:0 0 0.5em 0}.icon-tile .updated{font-size:0.9em;display:block}.icon-tile .content{padding-left:2em;margin-bottom:50px;min-width:120px;overflow:hidden}.icon-tile .controls-placeholder{margin-top:1em;height:50px}.icon-tile .controls-placeholder.txt{height:2em}.icon-tile .controls{position:absolute;bottom:0;right:0}.icon-tile .button{margin:0}.card p,.tile p,.icon-tile p{margin:0}.icon-pointer{display:flex;align-items:center;justify-content:flex-start;margin-bottom:50px}.icon-pointer>div{margin-right:20px}.icon-pointer>div:last-child{margin-right:0}.icon-pointer .icon img{width:100%}.photo-box{height:0;padding-bottom:100%;margin:0px;position:relative;font-size:0.95em}.photo-box .image{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;background:center no-repeat;background-size:cover;border:0 none}.photo-box .image .img-placeholder{position:absolute;top:0;left:0;bottom:0;right:0}.photo-box a .hover-mask{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);opacity:0;transition:opacity 200ms}.photo-box a:hover .hover-mask{opacity:1}.photo-box .content{position:absolute;bottom:0;left:0;right:0;padding:30px 30px;padding-top:30px;overflow:hidden;background:linear-gradient(0deg, rgba(0,0,0,0.8), transparent);min-height:0}.photo-box h2,.photo-box h3{margin:0 0 0.5em 0;color:#fff}.photo-box>a,.photo-box>a:hover,.photo-box{color:#fff}.photo-box>a{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff}.photo-box .updated{font-size:0.9em;display:block}.photo-box p{margin:0 0 0 0}.photo-box .controls{text-align:right}.logo-box{margin:10px;position:relative;background:#fff}.logo-box>a{margin:0;text-decoration:none;display:block;color:inherit}.logo-box .thb-wrapper{margin:0;padding-bottom:100%;position:relative}.logo-box .thb{margin:20% 0;position:absolute;top:0;left:0;bottom:0;right:0;background:center no-repeat;background-size:contain}.logo-box .content{padding:1em 1.5em;overflow:hidden;text-align:center;background:#fff}.logo-box .thb .img-placeholder{padding-top:20%;text-align:center;background:0 none;font-weight:bold;text-transform:uppercase;opacity:0.6}.icon-box{margin-bottom:20px;position:relative;text-align:center;overflow:hidden}.icon-box>a{margin:0;display:block;overflow:hidden;color:inherit}.icon-box .thb{margin:20px auto;width:100px;height:100px;max-width:100%;overflow:hidden;border:0}.icon-box .thb img{width:100%}.icon-box h2,.icon-box h3,.icon-box h4{margin:0}.icon-list-wrapper{overflow:hidden}.icon-list-wrapper .image-wrapper{float:left;width:40%;box-sizing:border-box;padding-right:40px}.icon-list{width:60%;max-width:800px;float:left;margin:0}.icon-list,.icon-list li{display:inline-block;padding-left:0}.icon-list li:before{display:none}.icon-list li>a,.icon-list li>div{display:block;color:inherit;position:relative;padding-left:40px}.icon-list li>a>span.icon,.icon-list li>div>span.icon{position:absolute;top:5px;left:0;width:40px;height:40px}.icon-list li{margin-bottom:15px;clear:both;background:#fff}.icon-list .icon,.icon-list .icon-circle{float:left}.icon-list .icon{width:50px;height:50px}.icon-list .content{display:inline-block;vertical-align:middle;padding:0 0 0 1em}.photo-section{position:relative;overflow:hidden}.ps-image{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat}.ps-content .container,.ps-content .caption{text-align:center;position:relative}.text-wrapper{max-width:900px}.article-footer{padding-top:30px}.text-wrapper{flex:1}.article-section h2{margin-top:50px}.article-section:first-child h2:first-child,.article-section.padding-top h2:first-child,.article-section.padding-both h2:first-child,#START .article-section.padding-top h2:first-child,#START .article-section.padding-both h2:first-child{margin-top:0}.article-section.padding-none{padding-top:0;padding-bottom:0}.article-section.padding-top{padding-top:50px;padding-bottom:0}.article-section.padding-bottom{padding-top:0;padding-bottom:50px}.article-section.padding-both{padding-top:50px;padding-bottom:50px}#START .article-section h2{margin-top:90px}#START .article-section.padding-top{padding-top:90px;padding-bottom:0}#START .article-section.padding-bottom{padding-top:0;padding-bottom:90px}#START .article-section.padding-both{padding-top:90px;padding-bottom:90px}.cb-video.cb-elem-position-left .text-wrapper h1:first-child,.cb-video.cb-elem-position-right .text-wrapper h1:first-child,.cb-text_photo.cb-elem-position-left .text-wrapper h1:first-child,.cb-text_photo.cb-elem-position-right .text-wrapper h1:first-child,.cb-video.cb-elem-position-left .text-wrapper h2:first-child,.cb-video.cb-elem-position-right .text-wrapper h2:first-child,.cb-text_photo.cb-elem-position-left .text-wrapper h2:first-child,.cb-text_photo.cb-elem-position-right .text-wrapper h2:first-child,.cb-video.cb-elem-position-left .text-wrapper h3:first-child,.cb-video.cb-elem-position-right .text-wrapper h3:first-child,.cb-text_photo.cb-elem-position-left .text-wrapper h3:first-child,.cb-text_photo.cb-elem-position-right .text-wrapper h3:first-child,.cb-video.cb-elem-position-left .text-wrapper h4:first-child,.cb-video.cb-elem-position-right .text-wrapper h4:first-child,.cb-text_photo.cb-elem-position-left .text-wrapper h4:first-child,.cb-text_photo.cb-elem-position-right .text-wrapper h4:first-child,.cb-video.cb-elem-position-left .text-wrapper h5:first-child,.cb-video.cb-elem-position-right .text-wrapper h5:first-child,.cb-text_photo.cb-elem-position-left .text-wrapper h5:first-child,.cb-text_photo.cb-elem-position-right .text-wrapper h5:first-child{margin-top:0}.image-wrapper .img-signature{font-size:0.9rem;color:#999;font-style:italic;display:block;padding-right:40px}.article-section.full-width-style>.container{max-width:100%;padding:0}.article-section.alt-width-style>.container{max-width:1210px}.article-section.cb-text_content.border-content .cb-container .text-wrapper{padding:40px;border:2px solid #77b22a;font-size:1.2rem;border-radius:5px;box-sizing:border-box}.article-section.cb-text_content.border-content .cb-container .text-wrapper p{margin:0}.article-section.cb-text_content.border-content .cb-container .text-wrapper h2:first-child,.article-section.cb-text_content.border-content .cb-container .text-wrapper h3:first-child{margin-top:0}.cb-text_photo.img-text-width.cb-elem-position-top .image-wrapper.full-width,.cb-text_photo.text-widthimg-text-width.cb-elem-position-bottom .image-wrapper.full-width{max-width:900px;margin-left:0;margin-right:0}.cb-text_photo.img-half-width.cb-elem-position-top .image-wrapper.full-width,.cb-text_photo.img-half-width.cb-elem-position-bottom .image-wrapper.full-width{max-width:50%;margin-left:0;margin-right:0}.cb-text_photo.img-half-width.cb-elem-position-left .image-wrapper,.cb-text_photo.img-half-width.cb-elem-position-right .image-wrapper{width:50%}.cb-text_photo.img-quarter-width.cb-elem-position-top .image-wrapper.full-width,.cb-text_photo.img-quarter-width.cb-elem-position-bottom .image-wrapper.full-width{max-width:25%;margin-left:0;margin-right:0}.cb-text_photo.img-quarter-width.cb-elem-position-left .image-wrapper,.cb-text_photo.img-quarter-width.cb-elem-position-right .image-wrapper{width:25%}.article-section.embeded>.container{max-width:none;padding-left:0;padding-right:0}.cb-text_content .text-wrapper.cb-col-2{column-count:2;max-width:100%;column-gap:30px}.cb-text_content .text-wrapper.cb-col-3{column-count:3;max-width:100%;column-gap:30px}.cb-text_content .text-wrapper.cb-col-4{column-count:4;max-width:100%;column-gap:30px}.cb-text_photo .image-wrapper{margin:30px 30px;margin-bottom:0;box-sizing:border-box}.cb-text_photo.cb-elem-position-left .cb-container,.cb-text_photo.cb-elem-position-right .cb-container{display:flex;align-items:flex-start}.cb-text_photo.cb-elem-position-left .image-wrapper{width:40%;margin-top:4px;margin-left:0}.cb-text_photo.cb-elem-position-right .image-wrapper{width:40%;margin-top:4px;margin-right:0}.cb-text_photo.cb-elem-position-bottom .image-wrapper{margin-left:auto;margin-right:auto;float:none}.cb-text_photo.cb-elem-position-top .image-wrapper{margin-top:0;margin-left:auto;margin-right:auto;float:none}.cb-text_photo.cb-elem-position-top .cb-full-width-wrapper{clear:both;text-align:center}.cb-photo_banner{padding:50px 0 0 0}.cb-photo_banner .image-wrapper{margin:0;max-height:550px;display:flex;align-items:center}.cb-photo_banner .text-wrapper{padding-bottom:50px}.cb-photo_banner:first-child{padding-top:0}.cb-video .video-wrapper{margin:4rem;margin-bottom:3rem;margin-top:4px;box-sizing:border-box}.cb-video.cb-elem-position-left .cb-container,.cb-video.cb-elem-position-right .cb-container{display:flex;align-items:flex-start}.cb-video.cb-elem-position-left .video-wrapper{width:40%;margin-top:4px;margin-left:0}.cb-video.cb-elem-position-right .video-wrapper{width:40%;margin-top:4px;margin-right:0}.cb-video.cb-elem-position-bottom .video-wrapper{margin-left:auto;margin-right:auto;float:none}.cb-video.cb-elem-position-top .video-wrapper{margin-top:0;margin-left:auto;margin-right:auto;float:none}.cb-video.cb-elem-position-top .full-width-wrapper{clear:both;float:none;text-align:center}.cb-video .full-width-wrapper .video-wrapper{width:100% !important}.gallery{margin:0 -7.5px 0 -7.5px;display:flex;flex-wrap:wrap}.gallery>div{padding:0 7.5px 15px 7.5px;box-sizing:border-box}.gallery.x8>div{width:12.5%}.gallery.x7>div{width:14.28%}.gallery.x6>div{width:16.66%}.gallery.x5>div{width:20%}.gallery.x4>div{width:25%}.gallery.x3>div{width:33.33%}.gallery.x2>div{width:50%}.gallery>div .image img{width:100%;transition:all 1s}.gallery>div .image:hover img{transform:scale(1.1);opacity:0.8}.gallery>div .image a{position:relative;display:block}.gallery>div .image a:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;background:url("graphics/lupa-ico.png") no-repeat center;z-index:2;opacity:0;transition:all 1s}.gallery>div .image:hover a:before{top:0;left:0;right:0;bottom:0;transform:rotate(180deg)}.gallery>div .image:hover a:after{opacity:1}label{display:block;text-transform:uppercase;color:#8c8c7e}label:before{content:'\A'}input,select,textarea,.input-placeholder,.input-combo{margin:4px 8px 8px 0;padding:9px 15px;height:40px;width:100%;max-width:100%;box-sizing:border-box;display:inline-block;vertical-align:text-bottom;font-size:1em;text-align:left;color:#656565;border:0 none;background:#edede3}.input-placeholder{height:auto;vertical-align:text-top;overflow:hidden;color:inherit;display:inline-block;border:0 none !important;background:none !important}.input-combo{margin:0;padding:0;height:auto;vertical-align:text-top;display:inline-block;border:0 none !important;background:none !important}input[type="radio"]{margin:0.2em 0.3em 0.4em 0;width:20px !important;height:auto !important;border:none;vertical-align:middle;cursor:pointer;clear:both}input[type="checkbox"]{margin:0.2em 0.3em 0.4em 0;width:20px !important;height:auto !important;float:left !important;border:none;vertical-align:middle;cursor:pointer;clear:both}input[type="checkbox"]+p,input[type="checkbox"]+span{overflow:hidden;display:block}input[type="range"]{background:none !important}.shortinput,input.shortinput,select.shortinput{width:258px}textarea{height:auto;min-height:132px;line-height:1.45;resize:none}textarea.code{color:#5454C0;font-family:courier new;font-size:14px;line-height:1.5em;padding:0.5em 1em}em.req{color:#dc0c0c}input.empty{border-color:#dc0c0c}textarea.expandable{min-height:30px}textarea.expandable:focus{min-height:130px}.edit-list-button{display:block;padding:5px 21px;margin:0 0 1em 0;width:10em;background:url(graphics/edit-this-list.png) 5px 4px no-repeat}.edit-list-button:hover{text-decoration:underline}.count_left{display:block;min-height:0;height:1.2em;padding:0;margin:-10px 2px -5px 0;text-align:right;font-size:0.9em;opacity:0.5}.count_left:before{content:".."}.switch_plugin span{background:#4A4A4A url(icons/toggle-icons.png) center no-repeat}.switch_plugin{margin:0.5em 0;display:block;position:relative}.switch_plugin span{content:" ";height:20px;width:45px;margin:0 0.5em -5px 0;position:relative;top:0;left:0;display:inline-block;cursor:pointer;border-radius:16px}.switch_plugin span:after{content:" ";height:6px;width:6px;display:block;position:absolute;left:2px;top:2px;border-radius:16px;transition:left 300ms;cursor:pointer;background:#454545;border:solid 5px #fff}.switch_plugin input[value="1"]+span:after{left:27px;background:#54bd63}.disabled,input[disabled="disabled"],select[disabled="disabled"],textarea[disabled="disabled"],input[disabled],select[disabled],textarea[disabled]{color:#777;background-image:url(icons/input-lock.png);background-position:center right;background-repeat:no-repeat}.adress-combo input{max-width:100%}.adress-combo .adress-street{margin-left:0;margin-right:0}.adress-combo .postcode{margin-left:0;margin-right:0;float:left;width:45%}.adress-combo .city{margin-left:0;margin-right:0;float:right;width:52%}.ui-datepicker{border:none;box-shadow:2px 2px 4px rgba(0,0,0,0.5)}.ui-datepicker .ui-datepicker-header{background:none;border:none}.classic-form{width:900px}.classic-form .row{clear:both}.classic-form .row:last-of-type:after{content:'';display:block;float:none;clear:both}.classic-form label{padding-top:14px;padding-right:1em;width:35%;float:left;display:inline-block;box-sizing:border-box;text-align:right}.classic-form label:before{margin-top:1em;display:none}.classic-form .row>input,.classic-form .row>select,.classic-form .row>textarea,.classic-form .row>.input-placeholder,.classic-form .row>.input-combo{margin-right:0;width:65%;float:right}.columnform li{margin:0;padding:0;list-style:none}.tableform table td{vertical-align:top}.tableform table td:first-child{text-align:right;padding:0.5em 0.5em 0 0;width:30%}#CANVAS{margin:0 auto;min-height:100%;box-sizing:border-box;position:relative;z-index:1;text-align:left;overflow:hidden}.PAGE{padding:40px 0}.page-section{padding:50px 0;clear:both;float:none;text-align:center}#START .page-section{padding:90px 0}.page-section>div{text-align:left}.page-section .header>h2:first-child{margin-top:0}.container{max-width:1080px;padding:0 30px;margin:0 auto;text-align:left}.container.alt{max-width:1210px}.container.full{max-width:none}.container.banner{max-width:1210px}#TOP{position:absolute;top:0;left:0;right:0;z-index:100;background:#fff;border-bottom:1px solid #ddd}#MAIN-BANNER{position:relative;overflow:hidden}#BOTTOM{padding:90px 0 90px 0;background:#f0f0f0}#SYSTEM-FOOT{min-height:60px;z-index:1;position:relative;background:#f0f0f0}#SYSTEM-FOOT-PLACEHOLDER{height:60px}#TOP,#TOP-CONTENT,#TOP-PLACEHOLDER{height:90px}#TOP-MAIN{position:absolute;bottom:0;left:0;right:0;height:90px}#TOP-EXTENDED{position:absolute;bottom:90px;left:0;right:0;height:0px;overflow:hidden;transition:all 300ms}#TOP.sticked,#START #TOP.sticked{position:fixed;top:0;right:0;left:0;opacity:1;box-shadow:0 0 5px rgba(0,0,0,0.6);border-bottom:0}#TOP.sticked,#START #TOP.sticked,#TOP.sticked #TOP-MAIN{height:70px}#TOP.sticked #TOP-EXTENDED{bottom:70px}#TOP,#TOP-MAIN{transition:all 300ms}#TOP .container{height:100%;position:relative}#TOP-EXTENDED .container{display:flex;align-items:center;justify-content:flex-end}#TOP .social-icon{width:17px;height:17px;margin-right:17px}#logo{position:absolute;left:30px;bottom:50%;transform:translate(0, 50%);width:280px;height:63px;display:block;box-sizing:border-box;transition:all 300ms}.sticked #logo{height:49px}#logo img{display:block;max-width:100%;max-height:100%;position:absolute;bottom:50%;transform:translate(0, 50%)}#logo .primary-logo{display:block}#logo .secondary-logo{display:none}.breadcrumps{padding-bottom:50px;text-transform:none;font-size:1em}.breadcrumps a,.breadcrumps span{padding:0.2em;color:#eee;text-decoration:none}.breadcrumps span{color:#fff;cursor:default}.breadcrumps img,.breadcrumps svg{margin:0 20px;width:12px;height:12px;display:inline-block}nav ul{margin:0;padding:0;display:block}nav a,nav a:hover{text-decoration:none}.nav-button,.nav-button>a{margin:0;padding:0;box-sizing:border-box;cursor:pointer;list-style:none}nav .nav-button:after,nav .nav-button:before{display:none}nav.desktop{overflow:visible;position:relative;float:right;height:100%}nav.desktop ul{height:100%}nav.desktop .nav-button{display:inline-flex;padding:0 !important;position:relative;height:100%}nav.desktop .nav-button>a{display:flex;align-items:center;margin:0 !important;height:90px;height:100%;padding:0 15px;color:#eee;font-size:1rem;transition:all 300ms}nav.desktop .submenu{display:none;margin:0;padding:0;width:16em;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.6)}nav.desktop ul li:hover .submenu{display:block}nav.desktop .sub-nav-button,nav.desktop .sub-nav-button>a{margin:0;display:block}nav.desktop .sub-nav-button>a{padding:1.2rem 2rem;color:#eee;font-size:1rem}nav.desktop .sub-nav-button>a:hover{background:#f0f0f0}#mobile-menu-button{display:none}.nav-mobile-wrapper{position:fixed;right:0;top:0;bottom:0;width:0;max-width:100%;display:none;z-index:101;box-sizing:border-box;transition:width 800ms}.nav-mobile-wrapper.show-me,.nav-mobile{width:390px}.nav-mobile{text-align:left;position:absolute;top:0;bottom:0;left:50px;padding:60px 0;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,0.3);background:#fff}.nav-mobile>div{position:absolute;top:0;left:0;bottom:0;right:50px;overflow:hidden}.nav-top,.nav-bottom{position:absolute;left:0;right:0;box-sizing:border-box;background:#f0f0f0}.nav-top{top:0;height:0px}.nav-bottom{bottom:0;height:50px;padding:15px 20px}nav.mobile{position:absolute;top:0px;left:0;bottom:50px;width:200%;transition:left 500ms;overflow:hidden}nav.mobile.show-submenu{left:-100%}nav.mobile .main-menu,nav.mobile .submenu{padding:1.5rem;box-sizing:border-box;overflow:hidden;overflow-y:auto}nav.mobile .main-menu{position:static;height:100%;width:50%}nav.mobile .submenu{position:absolute;bottom:0;top:0;right:0;width:50%;display:none}nav.mobile .submenu.show-me{display:block}nav.mobile .nav-button{display:block}nav.mobile .nav-button>a{font-size:1.2rem;color:#777;text-decoration:none;padding:1rem;display:block;border-bottom:solid 1px #ddd}#mobile-menu-button{position:fixed;top:0;right:10px;width:50px;height:50px;display:none;transition:all 800ms;z-index:104;background:#fff}#mobile-menu-button>span,#mobile-menu-button>span:after,#mobile-menu-button>span:before{position:absolute;display:block;height:3px;background-color:#666;left:0;width:100%;transition:all 500ms;transition-delay:0.3s}#mobile-menu-button>span:after{content:'';top:-8px}#mobile-menu-button>span:before{content:'';bottom:-8px}#mobile-menu-button>span{top:50%;left:50%;margin-top:-1px;margin-left:-11px;width:22px}#mobile-menu-button.show-nav{right:390px;margin-right:-50px;background:#f0f0f0}#mobile-menu-button.show-nav>span{transform:rotate(180deg)}#mobile-menu-button.show-nav>span:after{transform:translateX(-1px) translateY(5px) rotate(-45deg);width:50%}#mobile-menu-button.show-nav>span:before{transform:translateX(-1px) translateY(-5px) rotate(45deg);width:50%}@media screen and (max-width: 440px){.nav-mobile-wrapper.show-me,.nav-mobile{width:100vw}#mobile-menu-button.show-nav{right:100%}}.contact_data img{max-width:100%}#contact-data{float:left}#contact-form{margin:0 0 1em 0;padding:1em 1em 0 1em;border:solid 1px #ddd}#contact-form h2{margin-top:0}#contact-form .button{float:right}#contact-google-map{clear:both}.nice-cart-wrapper{position:fixed;width:400px;top:0;right:-400px;bottom:0;z-index:300;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);transition:all 300ms}.nice-cart-wrapper.show-me{right:0}.nice-cart-wrapper .nice-cart{padding:60px 20px 85px 20px;width:100%;box-sizing:border-box;position:absolute;top:0;left:0;right:0;overflow-y:auto;max-height:100%}.nice-cart-wrapper .nice-cart .nice-cart-controls{position:absolute;bottom:20px;left:20px;right:20px;margin:0}.nice-cart-wrapper .nice-cart .nice-cart-controls>*{margin:0}.nice-cart-header{height:60px;position:absolute;top:0;left:0;right:0;padding-left:0;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ddd}.nice-cart-header h3{margin:0 0 0 10px}.nice-cart-header .cart-close-button{height:60px;width:60px;background:#ddd;position:absolute;top:0;left:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.nice-cart-items{margin:0;padding-top:20px}.nice-cart-item{display:flex;justify-content:flex-start;align-items:stretch;margin-bottom:20px;position:relative}.nice-cart-item .del{align-self:center;width:20px;max-width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.nice-cart-item .item-price{align-self:center}.nice-cart-item>div{margin-right:10px}.nice-cart-item>div:last-child{margin-right:0}.nice-cart-item .item-thb{width:60px;height:60px;max-width:60px;overflow:hidden;background-position:center center;background-color:#ddd;background-repeat:no-repeat;background-size:cover}.item-price{min-width:80px;text-align:right;display:inline-block}.item-price>span:last-of-type{text-transform:uppercase;font-size:12px}.nice-cart-item .item-content{flex:1;text-align:left;font-size:0.9rem;padding-bottom:35px;position:relative}.nice-cart-item .item-content span{opacity:0.8;font-size:0.6rem;text-transform:uppercase}.nice-cart-item .item-content .nice-cart-quantity{position:absolute;bottom:15px}.nice-cart-item .item-content .nice-cart-quantity-controls{position:absolute;bottom:10px}.nice-cart-item .item-content strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:165px;display:block}.nice-cart-summary{border-top:1px solid #ddd;overflow:visible}.nice-cart-summary .summary-item,.delivery-price{display:inline-flex;justify-content:flex-end;align-items:center;text-align:left;float:right;clear:both;padding-right:30px}.nice-cart-summary .summary-item>*{flex:1}.nice-cart-summary .summary-item .item-price{font-weight:normal;font-size:25px;color:#333}.nice-cart-summary .summary-item.finish-summary{font-weight:bold;border-top:1px solid #ddd}.nice-cart-controls{text-align:right;margin-top:20px}.nice-cart-controls .button{margin-right:0;width:100%;box-sizing:border-box}.calendar-header{padding:5px 50px;margin-bottom:1em;position:relative;box-sizing:border-box;height:50px;max-width:600px;margin:0 auto 20px auto;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar-header .cal-month-name{display:flex;align-items:center;justify-content:center;height:100%}.calendar-header .cal-btn{position:absolute;top:0;bottom:0;width:50px;background:#009edb;display:flex;align-items:center;justify-content:center;padding:15px;box-sizing:border-box}.calendar-header .cal-btn img{width:100%}.calendar-header .cal-btn.prev{left:0}.calendar-header .cal-btn.next{right:0}.calendar-header .cal-btn.disabled{opacity:0.4;filter:grayscale(100%);cursor:default}.calendar-header .cal-month-name{font-size:1.2rem;color:#fff;text-transform:uppercase;font-family:proxima-nova,Gotham,Poppins,tahoma,arial,sans-serif;font-weight:bold;display:none}.calendar-header .cal-month-name.active{display:flex}.month{margin-bottom:30px;display:none}.month.active{display:block}.week{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;border-right:1px solid #ddd}.week:last-child{border-bottom:1px solid #ddd}.week .day{flex:1;display:block;padding:3px;border-left:1px solid #ddd;border-top:1px solid #ddd;min-height:120px;position:relative;overflow:hidden}.week.head{border-right:1px solid transparent}.week .day.head{text-align:center;font-weight:bold;min-height:0;border:1px solid transparent}.week .day.out-of-month>*{opacity:0.3}.week .day .day-name{text-align:right;background:none;line-height:1.2;padding:0 0 5px 0}.week .day.today{background:rgba(43,136,216,0.2)}.slot{position:relative;padding:2px 5px;margin-bottom:3px;border-radius:5px;font-size:0.9rem;text-align:center;line-height:1.4;width:100%;box-sizing:border-box;cursor:default;background:#444;color:#fff}.slot .descr{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:auto}.slot .hour-slot{font-size:0.6rem;text-transform:uppercase}@font-face{font-family:'OpenSans';src:url("fonts/OpenSans-Regular.ttf")}@font-face{font-family:'OpenSans';font-style:italic;src:url("fonts/OpenSans-Italic.ttf")}@font-face{font-family:'OpenSans';font-weight:bold;src:url("fonts/OpenSans-Bold.ttf")}@font-face{font-family:'OpenSans';font-weight:bold;font-style:italic;src:url("fonts/OpenSans-BoldItalic.ttf")}@font-face{font-family:'OpenSans';font-weight:900;src:url("fonts/OpenSans-ExtraBold.ttf")}@font-face{font-family:'OpenSans';font-weight:500;src:url("fonts/OpenSans-Semibold.ttf")}@font-face{font-family:'Poppins';src:url("fonts/Poppins-Regular.ttf")}@font-face{font-family:'Poppins';font-style:italic;src:url("fonts/Poppins-Italic.ttf")}@font-face{font-family:'Poppins';font-weight:bold;src:url("fonts/Poppins-Bold.ttf")}@font-face{font-family:'Poppins';font-weight:bold;font-style:italic;src:url("fonts/Poppins-BoldItalic.ttf")}@font-face{font-family:'Poppins';font-weight:900;src:url("fonts/Poppins-Black.ttf")}@font-face{font-family:'Poppins';font-weight:500;src:url("fonts/Poppins-SemiBold.ttf")}@font-face{font-family:'Poppins';font-weight:300;src:url("fonts/Poppins-Light.ttf")}@font-face{font-family:'Gotham';src:url("fonts/GothamBook.ttf")}@font-face{font-family:'Poppins';font-style:italic;src:url("fonts/GothamBookItalic.ttf")}@font-face{font-family:'Gotham';font-weight:bold;src:url("fonts/GothamBold.ttf")}@font-face{font-family:'Gotham';font-weight:bold;font-style:italic;src:url("fonts/GothamBoldItalic.ttf")}@font-face{font-family:'Gotham';font-weight:500;src:url("fonts/GothamMedium.ttf")}@font-face{font-family:'Gotham';font-weight:300;src:url("fonts/GothamLight.ttf")}@-webkit-keyframes SubmenuIn{from{opacity:0;top:110%}to{opacity:1;top:100%}}nav.desktop{display:flex;align-items:center;justify-content:flex-start}nav.desktop .nav-button>a{padding:10px 15px}nav.desktop>ul{height:auto}#TOP.sticked nav.desktop>ul{height:70px}nav.desktop .submenu{display:none;box-shadow:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}nav.desktop ul li:hover .submenu{display:block;-webkit-animation-name:SubmenuIn;animation-name:SubmenuIn;animation-duration:300ms}.hide-submenu-wrapper{display:block;text-align:left;width:100%;padding:1.5em 0}.hide-submenu{margin:0}.PAGE{min-height:60vh}.controls .button:last-child{margin-right:0}.header-modules{display:flex;align-items:center;justify-content:flex-start}.img-placeholder{background-color:#f5f5f5;border-radius:5px}.card .controls .button{margin-bottom:0}.tile .image-wrapper{width:30%}.card.videocard .image-wrapper .image{padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:center}.player-icon{position:absolute;top:50%;margin-top:-15px;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;box-sizing:border-box;background-image:url("graphics/svg/play-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.tile.sb-tile.multiphoto .image-wrapper{max-width:100%}.tile.sb-tile.multiphoto .content{padding-top:170px}.tile.sb-tile.multiphoto .content h2{margin-top:0}.tile.sb-tile.multiphoto .controls{position:relative;bottom:auto;right:auto;left:auto;text-align:left;height:35px;margin-top:30px}.images-wrapper{position:relative;width:55%;float:left;padding-bottom:150px}.images-wrapper .image-wrapper{background:#fff}.images-wrapper .image-wrapper.img1{width:70%}.images-wrapper .image-wrapper.img2{position:absolute;top:170px;right:0;width:57%;padding:15px;box-sizing:border-box}.flags{float:right;margin-top:0;position:relative}.choose-lang{position:absolute;top:100%;left:0;right:0;display:none;z-index:105;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5)}.choose-lang.show-me{display:block}.current-lang a,.choose-lang a{display:block;padding:12px;text-transform:uppercase;color:#eee;text-decoration:none;position:relative;line-height:1;text-align:center}.current-lang a{padding-right:28px}.current-lang a:after,.current-lang a:before{content:'';position:absolute;top:48%;right:0;width:8px;height:1px;background:#333}.current-lang a:after{transform:rotate(45deg);right:13px}.current-lang a:before{transform:rotate(-45deg);right:7px}.choose-lang a{transition:none}.choose-lang a:hover{background:#77b22a;color:#fff}#BANER-CONTENT .mp4-video{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.vs-video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}.page-section:first-child{padding-top:0}.article-columns.side{padding-right:330px;position:relative;padding-top:0;padding-bottom:50px;min-height:30vh}.article-columns.side.left{padding-right:0;padding-left:330px}.article-columns.side .side{position:absolute;top:0;right:0;bottom:0;padding-top:0;padding-bottom:50px;width:300px}.article-columns.side.left .side{right:auto;left:0}.product-lead-wrapper .product-lead-content{padding-right:500px;position:relative;min-height:370px}.product-lead-wrapper .product-lead-content .product-image-wrapper{position:absolute;top:0;right:0;width:470px;padding-bottom:370px;border:1px solid #ddd;box-sizing:border-box}.product-lead-wrapper .product-lead-content .product-image-wrapper .product-image{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;display:flex;align-items:center;justify-content:center}.product-cta-wrapper{margin-top:30px}.product-cta .controls{text-align:left}.product-cta-wrapper .product-cta .controls .button{margin:0}.product-price{font-size:1.1rem}.product-price .price{font-size:2em}.product-price .price.is-promo{text-decoration:line-through}.specyfication-table{table-layout:fixed}.specyfication-table td{padding:10px 15px;width:50%}.specyfication-table td.key{width:200px;text-align:left;text-transform:uppercase;font-size:0.9em}.link-file{display:flex;align-items:center;justify-content:flex-start;padding:10px 190px 10px 70px;min-height:80px;border:1px solid #ddd;max-width:1000px;margin-bottom:20px;box-sizing:border-box;position:relative;background:#fff;font-size:1.2rem;color:#fff;text-decoration:none}.link-file-icon{position:absolute;top:50%;margin-top:-21px;left:20px;width:42px;height:42px}.link-file .button{position:absolute;top:50%;margin:0;margin-top:-25px;right:20px}.side-nav{margin:0;z-index:10;overflow:visible}.side-area .side-nav{min-height:400px}.side-nav>div{width:50%;padding:0 10px 20px 10px;float:left;box-sizing:border-box;display:block;margin-top:1px}.side-nav>div:nth-child(even){transform:translateY(40%)}.side-nav-item{box-sizing:border-box;background:#fff;transition:border-color 200ms;position:relative}.side-nav .side-nav-item{height:0;padding-bottom:100%;position:relative;cursor:pointer;display:block;color:inherit;transition:background 100ms;border:1px solid #ddd}.side-nav .side-nav-item.urhere,.side-nav .side-nav-item:hover{background:#189dd7;border:1px solid #189dd7}.side-nav .side-nav-item>div{position:absolute;top:0;right:0;left:0;padding:15% 10% 5% 10%}.side-nav-number{font-size:2.6rem;color:#189dd7;display:block;font-weight:300;line-height:1}.side-nav-title{color:#77b22a;text-transform:uppercase;font-size:0.7rem;line-height:1.3;display:block;font-weight:500}.side-nav .side-nav-item.urhere .side-nav-number,.side-nav .side-nav-item.urhere .side-nav-title,.side-nav .side-nav-item:hover .side-nav-number,.side-nav .side-nav-item:hover .side-nav-title{color:#fff}.cart-module-wrapper{float:right;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:30px}.cart-module a{display:flex;align-items:center;justify-content:flex-start;text-decoration:none}.cart-module a:hover{text-decoration:none}.cart-module .cart-ico{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#77b22a;position:relative;border-radius:50%}.cart-module .cart-ico .cart-quantity{position:absolute;bottom:-4px;left:-4px;border-radius:50%;background:#189dd7;font-size:10px;color:#fff;font-weight:bold;width:22px;height:22px;display:flex;align-items:center;justify-content:center;line-height:1}.cart-module .cart-content{padding-left:10px}.cart-module .cart-content span{display:block;font-size:0.9rem;color:#eee;line-height:1.2}.cart-module .cart-content .cart-price-summary{color:#77b22a;font-weight:500;font-size:1.1rem}.add-to-cart-success-message{display:flex;align-items:center;justify-content:flex-start}.add-to-cart-success-message img{height:16px;margin-right:10px}.add-to-cart-success-message p{margin-bottom:0}.nice-cart-item .item-image .item-thb,.nice-cart-item .item-image .img-placeholder{border:1px solid #ddd;width:60px;height:60px;background-color:#fff;background-size:contain}.nice-cart-summary-row{display:flex;align-items:center;justify-content:space-between}.nice-cart-summary-row.total-price{font-weight:bold;padding:5px 0}.nice-cart-summary-row input,.nice-cart-summary-row .button{height:35px;margin:0}.nice-cart-summary-row .input-wrapper{padding:0}.nice-cart-summary-row>div{box-sizing:border-box;width:33.333%}.nice-cart-summary-row .cell-1{width:20%}.nice-cart-summary-row .cell-2,.nice-cart-summary-row .cell-3{width:40%}.nice-cart-summary-row .cell-2 span{display:block;text-align:right}.nice-cart-summary-row .cell-3{text-align:right;padding-right:30px}.nice-cart-summary .summary-item,.nice-cart-summary .delivery-price,.nice-cart-summary .finish-summary{display:block}.old-price{opacity:0.7;position:relative;color:#666;font-size:1rem}.old-price:after{content:"";display:block;position:absolute;top:50%;height:1px;width:100%;opacity:0.7;background-color:#666}.promo-price-wrapper{color:#9dbf34;font-size:1.25em}.nice-cart-item .item-content strong{width:100%}.nice-cart-quantity-controls{display:flex;align-items:center;justify-content:flex-start;position:relative}.nice-cart-quantity-controls .product-price{margin-right:20px;min-width:250px}.nice-cart-quantity-controls .label{margin-right:10px}.nice-cart-quantity-controls .input-wrapper{padding-right:20px}.nice-cart-quantity-controls .button{margin-bottom:10px}.product-quantity{display:inline-flex;align-items:center;justify-content:flex-start}.product-quantity .quantity_down,.product-quantity .quantity_up{width:26px;height:26px;border:1px solid #ddd;padding:6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-quantity .place-holder,.nice-cart-item .item-content span{width:30px;text-align:center;font-size:0.8rem}.variant-status{margin-bottom:30px;display:block}.variant-status strong{position:relative;padding-left:20px}.variant-status strong:after{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;border-radius:50%;background:#189dd7}.nice-cart-item .item-content .nice-cart-quantity-controls .label{font-size:0.6rem}.rabat-section{border:1px solid #ddd;padding:30px;margin-top:3em;margin-bottom:3em;max-width:600px}.rabat-section h3{margin-top:0;font-size:1.3rem}.rabat-combo{display:flex;align-items:center;justify-content:space-between;padding-right:0}.rabat-combo>input,.rabat-combo>.button{height:45px;margin:0;border-radius:0}.confirm-rabat-btn{margin:0}.photo-box.product-category,.photo-box.product-category .img-placeholder{padding-bottom:50%}.photo-box.product-category .content{padding:40px 20px 20px 20px}.photo-box.product-category h3{font-size:1.4rem}.product-card{transition:all 300ms;background:#fff;position:relative;height:100%;z-index:0;padding-bottom:100px;box-sizing:border-box;overflow:hidden;border:1px solid #ddd}.product-card .image-wrapper{position:relative;padding-bottom:80%;display:block}.product-card .image-wrapper .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;padding:20px;background-color:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-origin:content-box}.product-card .img-placeholder{width:100%;height:100%;background-color:#f5f5f5}.product-card .image-wrapper.no-photo .image{background-size:100px;background-color:#f5f5f5;padding:67px;background-origin:content-box;top:20px;left:20px;bottom:20px;right:20px;border-radius:5px}.product-card .image-wrapper .button{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 300ms;background:#77b22a}.product-card .content{padding:20px 20px 0 20px;background:#fff}.product-card h3{font-size:1.3rem;text-align:left;margin:0;position:relative}.product-card .category{text-align:left}.product-card .category a{color:#77b22a;text-transform:uppercase;font-size:0.8rem}.product-card .price-wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px;height:100px;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;background:#fff;z-index:2;transition:all 300ms;opacity:1}.product-card .price-wrapper .price,.product-tile .price-wrapper .price{font-size:1.2rem;text-transform:none}.product-tile .price-wrapper .price{font-size:1.5rem;color:#189dd7;text-transform:none;font-weight:bold}.product-card .controls{padding:0 20px}.product-card.promo .product-ribbon,.product-tile.promo .product-ribbon{position:absolute;top:0;left:0;color:#fff;font-size:0.9rem;background-color:#9dbf34;padding:8px 15px;z-index:10;text-transform:uppercase;letter-spacing:1px}.add-to-cart{display:flex;align-items:center;justify-content:flex-end}.add-to-cart .input-wrapper{padding:0;width:40px;height:40px}.add-to-cart .input-wrapper input{height:40px;padding:8px 5px;text-align:center;vertical-align:middle;font-size:0.9rem}.add-to-cart-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#189dd7;box-sizing:border-box;padding:8px}.add-to-cart-btn:hover,.add-to-cart-btn:active{background:#0079a8}.add-to-cart-btn img{max-width:100%;max-width:100%}.product-card .message,.product-tile .message{position:absolute;bottom:0;left:0;right:0;height:100px;display:flex;align-items:center;justify-content:center;transition:opacity 300ms;opacity:0;font-size:1rem;font-weight:500;z-index:-1}.product-tile .message{height:auto;text-align:right}.product-card.show-message .message,.product-tile.show-message .message{opacity:1;z-index:1}.product-card.show-message .price-wrapper,.product-tile.show-message .price-wrapper{bottom:-100px;opacity:0}.add-product-info{display:block;text-transform:uppercase;text-align:center;color:#fff;font-size:0.9rem;width:100%}.product-tile .add-product-info{text-align:left}.product-card-wrapper:hover{box-shadow:0 0 0 1px #189dd7}.product-card-wrapper .image-wrapper:hover .button,.product-card-wrapper .image-wrapper.hover .button{opacity:1}.columns.listing-module-wrapper>div.header{width:50%}.add-to-cart-container{padding-top:1em}.availability-info-box{padding:10px 20px;background:#eee;background:#ffce39;background:none;border:1px solid #ffce39;text-transform:uppercase;font-size:0.9rem;margin-top:10px;margin-bottom:10px;font-weight:bold;text-align:center;box-sizing:border-box;display:block;max-width:420px}.product-cta-wrapper.unaddable .add-to-cart-container{display:none}.product-cta-wrapper.unaddable .availability-info-box{border-color:red}.availability-info-box.hidden-status{display:none}.columns>div{width:100%}.product-tile-wrapper{display:block;width:100%}.product-tile{overflow:hidden;display:flex;align-items:stretch;justify-content:flex-start;max-width:900px;border-bottom:1px solid #ddd;padding-bottom:30px}.product-tile .image-wrapper{width:30%;padding-bottom:20%;position:relative;border:1px solid #ddd}.product-tile .image-wrapper .image{position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;box-sizing:border-box;background-repeat:no-repeat;background-size:contain;background-position:center}.product-tile .image-wrapper.no-photo .img-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;padding-bottom:0}.product-tile .price-wrapper{display:flex;align-items:center;justify-content:flex-start;position:absolute;bottom:0;left:30px;right:0;color:#189dd7}.product-tile .price-wrapper .price,.product-tile .price-wrapper .add-to-cart{flex:1}.product-tile .content{padding-left:30px;flex:1;position:relative;padding-bottom:55px}.product-tile .content h3{margin-top:0;margin-bottom:20px}.login-wrapper{position:relative}.my-account-button{border-radius:3px;height:50px;background:none;padding-right:40px;padding-left:5px;display:flex;align-items:center;justify-content:flex-start;position:relative;text-decoration:none !important;color:#fff}.my-account-button:after{content:url("graphics/rozwin.png");position:absolute;width:19px;height:19px;top:50%;right:10px;margin-top:-10px;display:flex;align-items:center;justify-content:center;transition:all 300ms}.my-account-button .user-name-ico{width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:10px;border-radius:50%;background:#77b22a;transition:all 300ms}.my-account-button .user-name-ico>*{opacity:0.8;transition:all 300ms}.my-account-button .user-name-ico span{line-height:1;font-size:0.9rem}.my-account-button:hover .user-name-ico>*,.my-account-area.show-panel .my-account-button .user-name-ico>*{opacity:1}.login-wrapper .my-account-panel{position:absolute;top:100%;margin-top:5px;height:0;right:0;width:100px;overflow:hidden;transition:all 300ms;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;z-index:20;margin-top:-20%}#TOP.sticked .login-wrapper .my-account-panel{margin-top:-5%}.login-wrapper .my-account-panel>div{position:absolute;top:0;left:0;width:220px;box-sizing:border-box;padding:10px 25px}.login-wrapper.show-panel .my-account-panel{width:220px}.login-wrapper.show-panel .my-account-button:after{transform:rotate(180deg)}.top-account-panel{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:15px}.top-account-panel span.username{text-transform:uppercase;font-size:0.8rem;color:rgba(238,238,238,0.6)}.top-account-panel .your-account-number{font-size:0.7rem;color:rgba(238,238,238,0.6)}.content-account-panel a{text-decoration:none;color:rgba(238,238,238,0.8);display:block;padding:5px 0;text-align:left;transition:all 300ms}.content-account-panel a:hover{color:#eee}.bottom-account-panel{padding-top:10px;border-top:1px solid #ddd;margin-top:15px}.logout{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:rgba(238,238,238,0.8)}.logout .ico{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.logout:hover{color:#eee;text-decoration:none}table{max-width:1000px}table tr td,table tr th{line-height:2}table th.left,table td.left{text-align:left}table th.right,table td.right{text-align:right}table th.center,table td.center{text-align:center}table td a.file-ico{display:inline-block}table td{background:#fff !important}table td .file-wrapper{display:flex;align-items:center;justify-content:center}table td .order-link{display:block;padding-right:30px;position:relative}table td .order-link:after{content:'';position:absolute;top:0;right:0;width:30px;height:100%;background:url("graphics/down-arrow.png");background-repeat:no-repeat;background-position:center;transition:transform 300ms}table td .order-link.show-orders:after{transform:rotate(180deg)}table td img{display:block;margin:0}table td.order-products-list-cell{padding:0;border:0}table td.order-products-list-cell .order-products-list-wrapper{height:0;position:relative;overflow:hidden;transition:all 400ms;border-right:1px solid #ddd}table td.order-products-list-cell .order-products-list-wrapper .order-products-list{position:absolute;top:0;left:0;right:0;height:auto}table td.order-products-list-cell .order-products-list-wrapper .order-products-item{width:100%;display:block;overflow:hidden}table td.order-products-list-cell .order-products-list-wrapper .order-products-item>div{float:left;width:50%;text-align:left;box-sizing:border-box;padding:5px 10px}table td.order-products-list-cell .order-products-list-wrapper .order-products-item>div.order-product-name{width:40%;font-size:0.9rem}table td.order-products-list-cell .order-products-list-wrapper .order-products-item>div.order-product-price{width:20%;text-align:right;font-size:0.9rem}table td.order-products-list-cell .order-products-list-wrapper.show-orders{border-bottom:1px solid #ddd}.side-tree{height:100%}.subcategories-tree .subcategories-tree-controls>a{width:100%}.konowledge-articles-wrapper>div.first-item-image{width:66.666%}.konowledge-articles-wrapper>div.first-item-image .img-placeholder{padding-bottom:60%}.konowledge-articles-wrapper>div.first-item-content{width:33.333%}.full-tree li{list-style:none;margin-left:0;margin:5px 0}.full-tree li>ul{padding-left:15px;box-sizing:border-box;width:100%}.full-tree li a{color:#eee;display:block;padding:10px 15px;transition:all 300ms;background:none;color:#eee;font-size:0.9rem;border-radius:3px;border:1px solid #ddd}.full-tree li a.main{background:#222;border:1px solid #222;color:#fff}.full-tree li a:hover,.full-tree li a.urhere{text-decoration:none;background:rgba(34,34,34,0.8);border:1px solid rgba(34,34,34,0.8);color:#fff}.full-tree li a:hover{padding-left:20px}.data-grid-off{height:auto !important}.article-section.cb-text_content.highlight .text-wrapper{font-size:1.4rem;color:#d5d5d5}.article-section .text-wrapper .controls{margin-top:35px}.phone-wrapper{display:flex;align-items:center;justify-content:flex-start}.phone-number>a{display:flex;align-items:center;justify-content:flex-start;text-decoration:none}.phone-wrapper>span{display:block}.phone-wrapper>span.button{display:flex}.phone-txt{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:width 300ms}.phone-hidden .phone-txt{width:3em}.reveal-btn{width:20px;height:20px;position:relative;display:none}.reveal-btn>span{position:absolute;top:0;left:0;right:0;bottom:0;background:#009edb;background:#77b22a;display:flex;align-items:center;justify-content:center;padding:4px}.phone-hidden .reveal-btn{display:inline-block}.phone-number.button{padding-left:50px;min-width:200px;justify-content:flex-start}.phone-number.button .ico{position:absolute;top:0;left:0;bottom:0;width:50px;display:flex;align-items:center;justify-content:center;padding:15px;box-sizing:border-box}.middle-content{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.middle-content .phone-wrapper{justify-content:center}.contact_data_icon h3,.contact_data_icon h4{margin-top:0}.contact_data_icon .ico img{width:100%}.contact_data_icon .address,.contact_data_icon .phones-wrapper,.contact_data_icon .emails-wrapper,.contact_data_icon .hours{position:relative;padding-left:25px}.contact_data_icon .address .ico,.contact_data_icon .phones-wrapper .ico,.contact_data_icon .emails-wrapper .ico,.contact_data_icon .hours .ico{position:absolute;top:0;left:0;width:15px}body.megadropdown-show #TOP.sticked{box-shadow:none !important;height:90px !important}body.megadropdown-show #TOP.sticked #TOP-EXTENDED{bottom:90px}body.megadropdown-show #TOP.sticked,#START.megadropdown-show #TOP.sticked,body.megadropdown-show #TOP.sticked #TOP-MAIN{height:90px}body.megadropdown-show #TOP.sticked #logo{height:63px}.megadropdown-content .icon-card .icon{margin:0}.megadropdown-content .icon-card h3,.megadropdown-content .icon-card .content{text-align:left}.MEGADROPDOWN-PLACEHOLDER{height:80px}.megadropdown{overflow:hidden;position:fixed;left:0;right:0;top:-1px;height:0;z-index:99;transition:height 400ms,top 300ms}.megadropdown.show-me{height:500px;top:90px}.megadropdown-content{position:absolute;top:0;left:0;right:0;bottom:17.5px;background:#fff}.megadropdown.show-me .megadropdown-content{border-bottom:1px solid #eee;box-shadow:0 0 5px rgba(0,0,0,0.6)}.megadropdown .hide-button{position:absolute;bottom:0;left:50%;background:#009edb;color:#fff;width:0;min-width:0;height:35px;margin:0;padding-right:100px;padding-left:35px;margin-left:-50px}.megadropdown .hide-button .arrow-close{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-left:0;display:flex;align-items:center;justify-content:center}.megadropdown-content .columns-x4>div{padding-left:60px;padding-right:60px}.megadropdown-content{padding-top:10px;padding-bottom:60px}.megadropdown-content .icon-card .content{font-size:0.9rem;min-height:130px}.megadropdown-content .submenu-links{margin-bottom:1em;padding-top:30px}.megadropdown-content ul{list-style-type:none;margin:0}.megadropdown-content ul li{margin-bottom:10px;margin-left:0}.ui-accordion-header,h2.ui-accordion-header{padding:30px 90px 30px 40px;border:1px solid #ddd;font-size:1.4rem;margin-top:10px;cursor:pointer;background:#fff;transition:border 300ms;position:relative;font-weight:normal}.ui-accordion-header:hover,h2.ui-accordion-header:hover,.ui-accordion-header-active,h2.ui-accordion-header-active{border:1px solid #189dd7}.ui-accordion-content{border:1px solid #ddd;padding:30px 40px;position:relative;margin-top:-19px;margin-bottom:23px;background:#fff}.ui-accordion-content-active{border:1px solid #189dd7}.ui-accordion-header-icon{width:52px;height:52px;background:#189dd7;position:absolute;bottom:0;right:20px}.ui-accordion-header-icon:after{content:url("graphics/accordion-arrow.png");position:absolute;width:14px;height:14px;display:flex;align-items:center;justify-content:center;top:50%;margin-top:-7px;left:50%;margin-left:-7px;transition:transform 300ms}.ui-accordion-header-active .ui-accordion-header-icon:after,h2.ui-accordion-header-active .ui-accordion-header-icon:after{transform:rotate(180deg);transform-origin:7px}.slick-slide{padding:0 15px !important;box-sizing:border-box}.article-footer-controls{border-top:1px solid #ddd;padding:20px 0 20px 0;margin-top:30px;overflow:hidden}.article-footer-controls .ctrl-left{float:left;text-align:left}.article-footer-controls .ctrl-right{float:right;text-align:right}.article-footer-controls .ctrl-right .button:last-child{margin-right:0}.article-section.lead-section .text-wrapper{font-size:1.1rem}.article-section.lead-section .social-sharing-wrapper .social-sharing-module{padding:15px 0;border:0;border-bottom:1px solid #ddd}.promo-news .content{padding:30px;padding-right:40%}.promo-news .controls{position:absolute;bottom:30px;right:30px}.promo-news .controls .button{margin:0}.simple-search-wrapper{position:relative;margin-left:30px;padding-right:40px;overflow:hidden;height:40px}.simple-search-wrapper .button.search-button{position:absolute;top:0;right:0;min-width:0;width:40px;height:40px;margin:0;padding:12px}.simple-search-wrapper .button.search-button img{max-width:100%;max-height:100%;filter:invert(100%) grayscale(100%)}.simple-search-wrapper input{height:40px}#TOP .search-wrapper{margin-left:30px}.search-btn-wrapper{position:relative}.search-btn-wrapper .search-btn{cursor:pointer;width:40px;height:40px;padding:11px;box-sizing:border-box;border-radius:50%;background:#ddd}.search-btn-wrapper .search-btn:hover{background:#77b22a}.search-btn-wrapper .search-btn:hover img{filter:invert(100%) grayscale(100%)}.search-wrapper .search-panel{position:absolute;top:0;right:50px;bottom:0;width:0;overflow:hidden;transition:width 300ms;z-index:1}.search-wrapper.show-panel .search-panel{width:250px}.search-panel input{margin:0;height:40px;border:1px solid #189dd7;padding:9px 15px 9px 15px}.search-result-tile{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:900px;flex-wrap:wrap;margin-bottom:30px}.search-result-tile .image-wrapper{width:130px;height:130px;box-sizing:border-box;padding:0}.search-result-tile .image-wrapper .image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.search-result-tile .image-wrapper .image .img-placeholder{height:100%;width:100%}.search-result-tile .content-wrapper{flex:1;padding-left:30px;box-sizing:border-box;position:relative}.search-result-tile .content-wrapper .content h3{margin-top:0;margin-bottom:5px;font-size:1.1rem;letter-spacing:1px}.search-result-tile .content-wrapper .content .category{text-transform:uppercase;font-size:0.8rem}.search-result-tile .content-wrapper .content .text-wrapper{margin-top:5px;color:rgba(238,238,238,0.8);font-size:0.9rem}.search-result-tile .content-wrapper .controls .button{margin-bottom:0}a.search-result-tile,a.search-result-tile:hover{text-decoration:none;color:#eee}.search-result-tile.product .image-wrapper{border:1px solid #ddd}.search-result-tile.product .image-wrapper .image{background-size:contain}.input-wrapper{position:relative}.form-field-helper{position:absolute;top:5px;right:0;width:18px;height:18px;border:0;border-radius:50%;color:#eee;background:#ddd;font-size:13px;font-weight:bold;display:flex;align-items:center;justify-content:center;cursor:pointer}.form-field-helper .help-txt{position:absolute;top:0;right:100%;background:#fff;border-radius:3px;margin-right:5px;padding:12px 12px;box-shadow:0 0 3px rgba(0,0,0,0.3);font-size:13px;font-weight:normal;line-height:1.3;color:#eee;display:none;animation-name:fadeIn;animation-duration:500ms;z-index:10000;width:300px}.form-field-helper:hover .help-txt,.form-field-helper.show .help-txt{display:block}@keyframes zoomIn{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.info-box-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 300ms}.info-box-overlay.info-visible{opacity:1}.info-box-wrapper{display:none;width:90vw;max-width:1200px;height:80vh;max-height:700px;position:relative}.info-box-overlay.info-visible .info-box-wrapper{display:block;animation-name:zoomIn;animation-duration:1s}.info-box{background-size:cover;background-position:right;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;display:block}.info-box>img{display:block;margin:0;width:100%}.info-box .content-wrapper{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;max-width:700px;text-align:left;color:#fff;padding:50px 50px 40px 50px;font-size:1.2rem;text-shadow:0 0 3px rgba(0,0,0,0.4)}.info-box .content-wrapper .button{text-shadow:none}.info-box .content-wrapper h2,#START .info-box .content-wrapper h2{margin-top:0;font-size:3.2rem;color:#fff;text-align:left}.info-box-wrapper .close-button{position:absolute;top:0;right:0;width:40px;height:40px;background:#77b22a;z-index:10000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px;box-sizing:border-box}.info-box-wrapper .close-button img{width:100%}.video-wrapper,.video-wrapper>div:first-child{position:relative;overflow:visible}.video-wrapper .video{position:absolute;top:0;left:0;right:0;bottom:0}.video-wrapper .video iframe,.video-wrapper .video video{width:100%;height:100%}.fancybox-close-small{position:fixed !important;top:0 !important;right:0 !important}#advanced-cookie-info{left:10%;bottom:5%;right:10%;border:0;background:none}#advanced-cookie-info .container{background:#fff;max-width:800px;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:30px}#advanced-cookie-info .text-wrapper{max-width:100%;text-align:center;padding-bottom:30px}#advanced-cookie-info .button-wrapper{float:none;display:block;padding:0;text-align:center}#advanced-cookie-info .button-wrapper .button{margin-right:10px}#advanced-cookie-info .button-wrapper .button:last-child{margin-right:0}#advanced-cookie-info .button{height:50px}#page-cookiepreferences .controls{text-align:right}.set-cookie{padding:15px 120px 15px 15px;position:relative;border:1px solid #ddd;border-radius:5px;padding-bottom:15px;margin-bottom:15px}.set-cookie h3:first-child{margin-bottom:15px;margin-top:0;font-size:1.1rem}.set-cookie .text-wrapper{font-size:0.9rem}.set-cookie .onoffswitch{position:absolute;bottom:15px;right:15px}#page-cookiepreferences #advanced-cookie-info{display:none}.window-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;display:none;z-index:9999;background:rgba(0,0,0,0.4)}.window-overlay.show-me{display:flex}.window-overlay .window{width:90vw;max-width:800px;height:80vh;max-height:600px;background:#fff;position:relative}.window-overlay .window-close{position:absolute;top:0;right:0;width:40px;height:40px;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.window-overlay .window .window-content{position:absolute;top:0;left:0;right:0;bottom:0;text-align:left;overflow-y:auto;padding:40px}.window-overlay .window .window-content h2:first-child,.window-overlay .window .window-content h3:first-child{margin-top:0}.window-overlay .window.small{max-width:650px;height:80vh;max-height:500px}
