*{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:inline-block;vertical-align:text-top}ul li::marker{color:#base-font-color;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:"" ""}blockquote{margin:1em;padding:0 100px;font-style:italic;position:relative;overflow:hidden;min-height:60px}iframe{display:block}img,svg{max-width:100%;max-height:100%}svg{width:100%}html,body,input,textarea{line-height:1.7;color:#666;font-size:15px;font-family:Poppins,tahoma,arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:1.5em 0 0.8em 0;font-family:Poppins,tahoma,arial,sans-serif;font-weight:normal;color:#202528;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:80px}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:Poppins,tahoma,arial,sans-serif;font-weight:300;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:#1f2427;font-size:0.8rem;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,tahoma,arial,sans-serif;font-weight:normal;text-decoration:none;background:#fff;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}:hover.button{text-decoration:none;color:#1f2427;background:#fff;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}.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:100px;height:100px;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.round{border-radius:500px;background:#eee}.icon-circle{margin:0 auto;padding:0;height:100px;width:100px;display:block;position:relative;border:3px solid #fff}.icon-circle,.icon-circle>div{border-radius:500px;overflow:hidden;box-sizing:border-box}.icon-circle>div{padding:0;position:absolute;top:5px;left:5px;right:5px;bottom:5px;width:auto;height:auto}.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 -20px 0 -20px;display:flex;flex-wrap:wrap}.columns>div{padding:0 20px 40px 20px;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 -20px 0 -20px}.columns-x2>div,.columns-x3>div,.columns-x4>div,.columns-x5>div,.columns-x6>div,.columns-x7>div,.columns-x8>div{padding:0 20px 40px 20px;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;text-shadow:0 0 10px rgba(0,0,0,0.6);z-index:10}.banner-content h1,.banner-content h2{color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.6);margin-bottom:0.5rem}.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}table tr th{background:#2B3A42;color:#fff}table tr:nth-child(odd){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}#cookie-info{position:fixed;bottom:0;left:0;right:0;padding:40px 40px;z-index:99;background:#fff;border-top:1px solid #959595;transition:all 600ms}#cookie-info .button-wrapper{padding:0 0 2em 2em;display:inline-block;float:right}#cookie-info .button{margin:0}#cookie-info .button-wrapper.show-on-mobile{padding:2em 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}.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:40px}.footer{padding-top:40px}.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:20px}.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{height:50px;position:absolute;bottom:0;left:0;right:0;text-align:center}.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:100%}.tile h2,.tile h3{margin:0 0 0.5em 0}.tile .content{padding-left:40px;margin-bottom:50px;min-width:140px;overflow:hidden}.tile p:last-child{margin-bottom:0}.tile .controls{text-align:right}.tile .button{margin:0}.icon-card{margin:0;padding:0 20px 20px 20px;position:relative;min-height:10em;text-align:center}.icon-card .icon-wrapper{text-align:center;border:0 none}.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{position:absolute;bottom:0;right:0;left:0;text-align:center}.icon-card .button{margin:0 auto}.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{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:40px 40px;padding-top:40px;overflow:hidden;background:linear-gradient(0deg, rgba(0,0,0,0.8), transparent);min-height:40%}.photo-box h2,.photo-box h3{margin:0 0 0.5em 0;font-size:1.4em;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}.photo-box .controls .button{margin:0;width:auto;display:block}.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:40px}.text-wrapper{flex:1}.article-section:first-child h2{margin-top:0}.article-section.padding-none{padding-top:0;padding-bottom:0}.article-section.padding-top{padding-top:80px;padding-bottom:0}.article-section.padding-bottom{padding-top:0;padding-bottom:80px}.article-section.padding-both{padding-top:80px;padding-bottom:80px}.cb-text_content .text-wrapper.cb-col-2{column-count:2;max-width:100%;column-gap:40px}.cb-text_content .text-wrapper.cb-col-3{column-count:3;max-width:100%;column-gap:40px}.cb-text_content .text-wrapper.cb-col-4{column-count:4;max-width:100%;column-gap:40px}.cb-text_photo .image-wrapper{margin:40px 40px;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:80px 0 0 0}.cb-photo_banner .image-wrapper{margin:0;max-height:450px;display:flex;align-items:center}.cb-photo_banner .text-wrapper{padding-bottom:80px}.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 -10px 0 -10px;display:flex;flex-wrap:wrap}.gallery>div{padding:0 10px 20px 10px;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;margin-bottom:-50px;min-height:100%;box-sizing:border-box;position:relative;z-index:1;text-align:left;overflow:hidden}.PAGE{padding:80px 0}.page-section{padding:80px 0;clear:both;float:none;text-align:center}.page-section>div{text-align:left}.page-section .header>h2:first-child{margin-top:0}.container{max-width:1400px;padding:0 40px;margin:0 auto;text-align:left}.container.alt{max-width:1800px}.container.full{max-width:none}.container.banner{max-width:1800px}#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:120px 0 120px 0;background:#f0f0f0}#SYSTEM-FOOT{min-height:50px;z-index:1;position:relative;background:#f0f0f0}#SYSTEM-FOOT-PLACEHOLDER{height:50px}#TOP,#TOP-CONTENT,#TOP-PLACEHOLDER{height:120px}#TOP-MAIN{position:absolute;bottom:0;left:0;right:0;height:120px}#TOP-EXTENDED{position:absolute;bottom:120px;left:0;right:0;height:0px;overflow:hidden}#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:60px}#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:40px;bottom:20px;top:20px;max-width:280px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transition:top 300ms, bottom 300ms}.sticked #logo{bottom:15px;top:15px}#logo img{display:block;max-width:100%;max-height:100%}#logo .primary-logo{display:block}#logo .secondary-logo{display:none}.breadcrumps{padding-bottom:50px;text-transform:capitalize;font-size:1em}.breadcrumps a,.breadcrumps span{padding:0.2em;color:#666;text-decoration:none}.breadcrumps span{color:#999;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:120px;height:100%;padding:0 20px;color:#666;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:#666;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;min-width:200px;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}pre{text-align:left}.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:#fff;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:#202528;text-transform:uppercase;font-family: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:'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-ExtraBold.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")}#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;padding:10px 20px;font-size:14px;font-weight:normal;color:#f0f0f0;text-decoration:none;border-right:solid 1px #505050}#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}@-webkit-keyframes SubmenuIn{from{opacity:0;top:110%}to{opacity:1;top:100%}}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}.tile .image-wrapper{max-width:50%}.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:#666;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:#149ffe;color:#fff}.mp4-video{width:100%}.mp4-video video{width:100%}#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}.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:#ff530d;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}body.megadropdown-show #logo{top:40px !important}body.megadropdown-show #TOP.sticked{box-shadow:none !important;height:140px !important}body.megadropdown-show #TOP.sticked #TOP-MAIN{height:140px}.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:-601px;height:0;z-index:99;transition:height 400ms,top 300ms}.megadropdown.show-me{height:600px;top:140px}.megadropdown-content{position:absolute;top:0;left:0;right:0;bottom:30px;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:-35px;left:50%;background:#fff;color:#1f2427;width:250px;height:60px;margin:0;padding-right:105px;padding-left:35px;margin-left:-125px}.megadropdown .hide-button .arrow-close{position:absolute;top:0;right:0;bottom:0;width:70px;border-left:1px solid #1f2427;display:flex;align-items:center;justify-content:center}.megadropdown-content .columns-x4>div{padding-left:60px;padding-right:60px}.megadropdown-content .icon-card{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 .submenu-links ul{list-style-type:none;margin:0}.megadropdown-content .submenu-links ul li{margin-bottom:10px;margin-left:0;padding-left:0}.megadropdown-content .submenu-links ul li:before{display:none}.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 #0092f2}.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 #0092f2}.ui-accordion-header-icon{width:52px;height:52px;background:#0092f2;position:absolute;bottom:0;right:20px}.ui-accordion-header-icon:after{content:url("graphics/accordion-arrow-white.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}.article-columns.side{padding-right:340px;position:relative;padding-top:80px;padding-bottom:80px;min-height:30vh}.article-columns.side.left{padding-right:0;padding-left:340px}.article-columns.side .side{position:absolute;top:0;right:0;bottom:0;padding-top:80px;padding-bottom:80px;width:300px}.article-columns.side.left .side{right:auto;left:0}.embeded .container{padding:0 !important}.article-section:first-child h2{margin-top:80px}
