/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}/*! lightgallery - v1.7.3 - 2020-08-18
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2020 Sachin N; Licensed GPLv3 */@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;background:0 0;border:none;box-shadow:none;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:medium none;border:none}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(../img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;outline:0;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) no-repeat scroll center center transparent;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.picgallery-xxl-alternative{list-style-type:none;margin:0;padding:0}.picgallery-xxl-alternative li{margin:0 0 2em;padding:0}.picgallery-xxl-alternative figcaption{padding:.2em;text-align:center}.picgallery-xxl-alternative img{width:100%}.lg-toolbar{background:0 0}.lg-outer .lg-img-wrap{padding:0 50px}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:none;transform:none}@media screen and (min-width:651px){.lg-sub-html{background:rgba(0,0,0,.5) url(/images/logo-f6dc65da2f.png) no-repeat;background-size:120px;background-position:10px 5px;bottom:inherit!important;left:50%;margin-left:2px;min-height:54px;min-width:300px;padding-right:10px;text-align:right;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .8s!important;z-index:1070}}@media screen and (max-width:680px){.lg-sub-html{bottom:0!important;left:0;right:0;top:inherit!important;-webkit-transform:none;transform:none;width:auto!important}.lg-actions,.lg-thumb-outer{display:none}.lg-outer .lg-img-wrap{padding:0}}@font-face{font-family:'Abril Fatface';font-style:normal;font-weight:400;src:url(../fonts/abril-fatface-v19-latin-regular.eot);src:local(''),url(../fonts/abril-fatface-v19-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/abril-fatface-v19-latin-regular.woff2) format('woff2'),url(../fonts/abril-fatface-v19-latin-regular.woff) format('woff'),url(../fonts/abril-fatface-v19-latin-regular.ttf) format('truetype'),url(../fonts/abril-fatface-v19-latin-regular.svg#AbrilFatface) format('svg')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:url(../fonts/fira-sans-condensed-v10-latin-regular.eot);src:local(''),url(../fonts/fira-sans-condensed-v10-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/fira-sans-condensed-v10-latin-regular.woff2) format('woff2'),url(../fonts/fira-sans-condensed-v10-latin-regular.woff) format('woff'),url(../fonts/fira-sans-condensed-v10-latin-regular.ttf) format('truetype'),url(../fonts/fira-sans-condensed-v10-latin-regular.svg#FiraSansCondensed) format('svg')}@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:url(../fonts/fira-sans-condensed-v10-latin-600.eot);src:local(''),url(../fonts/fira-sans-condensed-v10-latin-600.eot?#iefix) format('embedded-opentype'),url(../fonts/fira-sans-condensed-v10-latin-600.woff2) format('woff2'),url(../fonts/fira-sans-condensed-v10-latin-600.woff) format('woff'),url(../fonts/fira-sans-condensed-v10-latin-600.ttf) format('truetype'),url(../fonts/fira-sans-condensed-v10-latin-600.svg#FiraSansCondensed) format('svg')}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}figure{margin:0}figcaption{font-style:italic;margin:5px 0 0}img{display:block;height:auto;max-width:100%}a.skiplink{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);font-size:14px;font-size:1.4rem;position:absolute!important}a.skiplink:active,a.skiplink:focus{clip:auto;position:static!important}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.anchor-wrapper{position:relative}.anchor{position:absolute;margin-top:-80px}a[data-lightbox=true]{display:inline-block;position:relative}a[data-lightbox=true]:before{bottom:5px;right:10px;color:rgb(var(--main-light-color));content:'+';font-size:30px;font-size:3rem;line-height:1;opacity:0;position:absolute;transition:opacity .4s .4s;z-index:1}a[data-lightbox=true]:focus:before,a[data-lightbox=true]:hover:before{opacity:1}a[data-lightbox=true]:after{background:rgba(0,0,0,.3);bottom:100%;content:'';left:0;position:absolute;right:100%;top:0;transition:all .4s}a[data-lightbox=true]:focus:after,a[data-lightbox=true]:hover:after{bottom:0;right:0}.text-ssl{font-size:14px;font-size:1.4rem;color:#a0a0a0;margin-bottom:3em}.text-privacy,.text-privacy a,.text-ssl,.text-ssl a{font-size:14px;font-size:1.4rem;color:#a0a0a0}.help-block{display:none}label,p.label{display:block;font-size:14px;font-size:1.4rem;padding:10px 0 3px}input,select,textarea{background-color:#e4e4e4;border:1px solid #e4e4e4;color:#333;transition:border .8s,background .8s,color .8s}input:focus,select:focus,textarea:focus{background-color:rgb(var(--main-light-color));border-color:#b2b2b2}textarea{height:120px;padding:5px 10px;width:100%;-webkit-appearance:none}input{margin:1px 0;padding:10px;width:100%}input[type=date]{min-height:38px}input[type=date],input[type=text]{-webkit-appearance:none}select{margin:1px 0;padding:9px 10px;width:100%}.contactform,.impressum .content,.impressum .heading,.kontakt .heading{margin-left:auto;margin-right:auto;max-width:960px}.contactform .buttons{text-align:right}.contactform-cb{float:none;padding:10px 0 0}.contactform-cb label{display:block;font-size:16px;font-size:1.6rem;margin:0 15px 0 0;overflow:hidden;padding:0}.contactform-cb input{background:0 0;border:0;float:left;margin:3px 6px 0 0;vertical-align:middle;width:auto}.contactform-rb label{display:inline-block;font-size:16px;font-size:1.6rem;margin:0 15px 0 0;overflow:hidden;padding:0;vertical-align:middle}.contactform-rb input{background:0 0;border:0;display:inline-block;margin:0 2px 0 0;vertical-align:middle;width:auto}.contactform-sl>div{display:inline-block;margin-right:25px}#kkemail{display:none!important}.optional-data{margin-bottom:1.5em;max-height:0;overflow:hidden;transition:all 2s}.optional-button{background-color:#625f5a;color:rgb(var(--main-light-color));cursor:pointer;display:inline-block;margin-bottom:15px;padding:5px 10px;vertical-align:middle}.optional-button:after{border:3px solid rgb(var(--main-light-color));border-radius:2px;border-width:0 3px 3px 0;content:'\00a0';display:inline-block;height:6px;margin-left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:sub;width:6px}#see-optional{display:none}#see-optional:checked+label{display:none}#see-optional:checked+label+.optional-data{max-height:500px}.contactform .cols{margin-bottom:15px}.cols.cols-form{margin:15px 0}.cols.cols-100.cols-form{margin:15px 0}.cols-form>div{position:relative}.cols-form>div:after,.cols-form>div:before{content:'\00a0';opacity:0;position:absolute;transition:opacity .8s}.has-error{position:relative}.has-error input,.has-error textarea{border:1px solid #cf4646}.has-error:after,.has-error:before{background-color:#cf4646;border-radius:2px;bottom:14px;content:'\00a0';height:14px;opacity:1!important;pointer-events:none;position:absolute;right:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:3px}.has-error:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.has-success{position:relative}.has-success input,.has-success textarea{border:1px solid rgb(var(--sub-light-color))}.has-success:after{border-style:solid;border-color:rgb(var(--sub-light-color));border-width:0 3px 3px 0;border-radius:2px;bottom:15px;content:'\00a0';height:12px;opacity:1!important;pointer-events:none;position:absolute;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.error{color:#d80000;font-weight:700}.success{background:#060;color:rgb(var(--main-light-color));font-size:16px;font-size:1.6rem;margin:20px 0 0;padding:20px;text-align:center}a.button,button:not([class^=lg]):not([class^=pswp__button]){background:rgb(var(--sub-light-color));border:2px solid rgb(var(--sub-light-color));border-radius:31px;color:rgb(var(--main-dark-color));cursor:pointer;display:inline-block;font-family:'Fira Sans Condensed',Arial,Helvetica,sans-serif;font-size:20px;font-size:2rem;font-weight:600;line-height:1;padding:18px 20px;text-decoration:none;text-transform:uppercase;transition:all .2s linear}a.button:focus,a.button:hover,button:not([class^=lg]):not([class^=pswp__button]):focus,button:not([class^=lg]):not([class^=pswp__button]):hover{background:rgb(var(--main-dark-color));border-color:rgb(var(--main-dark-color));color:rgb(var(--main-light-color))}a.button-outline{background:rgb(var(--main-light-color));border-color:rgb(var(--main-dark-color));color:rgb(var(--main-dark-color))}.picker__box{background:#22292f;font-family:Verdana,Geneva,sans-serif;border-radius:0;border-color:#22292f;padding:0}.picker__header{background:#202328;margin:0;padding:25px 0;width:100%}.picker__month{color:rgb(var(--main-light-color));font-size:24px;font-size:2.4rem;font-weight:700;text-transform:uppercase}.picker__year{color:#c8c8c8;font-size:24px;font-size:2.4rem;font-style:normal}.picker__nav--next,.picker__nav--prev{background:url(../images/pickadate/prev.png);height:35px;left:40px;margin:-17.5px 0 0;padding:0;top:50%;transition:opacity .3s linear;width:20px}.picker__nav--next{background:url(../images/pickadate/next.png);left:auto;right:40px}.picker__nav--next:hover{background:url(../images/pickadate/next.png);opacity:.6}.picker__nav--prev:hover{background:url(../images/pickadate/prev.png);opacity:.6}.picker__nav--next:before,.picker__nav--prev:before{border:none}.picker__table{margin-left:auto;margin-right:auto;width:90%}.picker__weekday{color:rgb(var(--main-light-color));font-size:18px;font-size:1.8rem;text-transform:uppercase}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#22292f!important;border-color:#22292f!important;color:#636466!important}.picker__day{border-radius:20px;color:rgb(var(--main-light-color));font-size:18px;font-size:1.8rem;font-weight:700;margin:2px auto;width:35px}.picker__day--today:before{border:none}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#b3b3b3;border-color:#b3b3b3;color:#292d32}.picker__day--infocus:hover,.picker__day--outfocus:hover{background:rgb(var(--sub-light-color));border-color:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color))}.picker__day--outfocus{color:#636466}.picker__footer{border-top:1px solid #202328}.picker__footer button{background:#22292f;border-color:#22292f;color:#8a8a8a;font-size:18px;font-size:1.8rem;font-style:normal;font-weight:400;text-transform:uppercase}.picker__footer button:hover{background:#000;border-color:#000;color:#8a8a8a}.picker__footer .picker__button--clear{display:none}.picker__button--today:before{background:#b3b3b3;border-color:#b3b3b3;border-radius:10px;border-style:solid;border-width:5px}.picker__button--close:before{background:url(../images/pickadate/cancel.png);content:'';height:14px;top:4px;width:14px}.picker__button--today[disabled]{background-color:transparent;border-color:transparent}.picker__button--today[disabled]:hover{background:#000;border-color:#000}.contact-map{height:400px;margin:50px 0 0;width:100%}.contact-lock{box-sizing:content-box;color:#c8c8c8;display:inline-block;margin-right:-15px;position:relative;-webkit-transform:scale(.4);transform:scale(.4);-webkit-transform-origin:left 20%;transform-origin:left 20%;vertical-align:middle;width:32px}.contact-lock:before{border:3px solid;border-radius:10px;content:'\00a0';display:block;height:18px;margin:0 auto;position:relative;width:20px}.contact-lock:after{background:#c8c8c8;border-radius:6px;content:'\00a0';display:block;height:24px;margin:-10px auto;position:relative}.contact-lock .keyhole{left:50%;position:absolute;top:15px;-webkit-transform:translatex(-50%);transform:translatex(-50%);z-index:1}.contact-lock .keyhole:before{background:rgb(var(--main-light-color));border-radius:50%;content:'\00a0';display:block;height:8px;margin:.3em auto 0;position:relative;width:8px}.contact-lock .keyhole:after{background:rgb(var(--main-light-color));border-radius:0;content:'\00a0';display:block;height:8px;margin:-.1em auto 0;position:relative;width:4px}.contact-calendar{border-radius:4px;border-style:solid;border-width:4px 2px 2px;bottom:0;box-sizing:border-box;color:#767676;direction:ltr;font-style:normal;height:28px;margin:5px 1px 1px;pointer-events:none;position:absolute;right:0;text-align:left;text-indent:-9999px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:top left;transform-origin:top left;width:32px}.contact-calendar:after,.contact-calendar:before{content:'\00a0';pointer-events:none;position:absolute;width:4px}.contact-calendar:before{box-shadow:inset 0 0 0 32px,6px 0,12px 0,18px 0,0 6px,6px 6px,12px 6px,18px 6px,0 12px,6px 12px,12px 12px,18px 12px;height:4px;left:3px;top:3px}.contact-calendar:after{border-radius:4px;box-shadow:inset 0 0 0 32px,16px 0;height:8px;left:4px;top:-8px}input:focus+.calendar{color:#333}:root{--main-dark-color:10,33,44;--main-light-color:255,255,255;--sub-light-color:103,198,243}body,html{overflow-x:hidden}html{font-size:62.5%;scroll-behavior:smooth}body{background:rgb(var(--main-light-color));color:#333;font-family:'Fira Sans Condensed',Arial,sans-serif;font-size:16px;font-size:1.6rem;padding:0}body.fixed-slider{background:rgb(var(--main-dark-color))}a,body,input,select,textarea{color:#333}a:focus,a:hover{color:#111;text-decoration:none}h1,h2,h3{font-family:'Abril Fatface',Arial,Helvetica,sans-serif;font-weight:500;line-height:1.2;margin:0 0 15px;word-wrap:break-word;color:rgb(var(--main-dark-color))}h1{font-size:38px;font-size:3.8rem;text-transform:uppercase}h2,h2 a{font-family:'Fira Sans Condensed',Arial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;text-transform:uppercase}h3{font-size:20px;font-size:2rem;font-weight:400;margin:0 0 .5em}h1+h3,h2+h3{padding-top:0}li,p{line-height:1.5}p{margin:0 0 1em}hr{background:#7fcef4;content:'';display:block;height:4px;margin:0 0 15px;width:40px;border:none}h1[style*="text-align: center;"]+hr,h1[style*="text-align:center"]+hr,h2[style*="text-align: center;"]+hr,h2[style*="text-align:center"]+hr,h3[style*="text-align: center;"]+hr,h3[style*="text-align:center"]+hr{margin-left:auto;margin-right:auto}.text-big{margin:0 0 2em}.text-big *{font-family:'Abril Fatface',Georgia,serif;font-size:60px;font-size:6rem;line-height:1;margin:0}.text-small{font-size:14px;font-size:1.4rem}.div-border{border:2px solid rgb(var(--main-dark-color));padding:20px}.div-border :last-child{margin-bottom:0}a.news-detail-back{display:block;margin-left:auto;width:-webkit-fit-content;width:fit-content}table{border-collapse:collapse;margin:0 0 1em;width:100%!important}table caption{font-size:1.2em;margin:0 0 .3em;text-align:left}table td,table th{border:1px solid #ccc;padding:6px 10px;text-align:left}table th,table tr:nth-child(2n+1) td{background:#f9f9f9}table td p:last-child,table th p:last-child{margin:0;padding:0}.no-js .no-js-hide{display:none}.checklist ul{list-style-type:none;margin:0 0 1em;padding:0}.checklist li{margin:0 0 .3em;padding:0 0 0 30px;position:relative}.checklist li:before{color:inherit;content:'🗸';left:0;position:absolute;top:3px}.logo-wrapper{height:66px;left:0;position:absolute;right:0;top:0;z-index:36;pointer-events:none}.logo-wrapper .logo{background:rgb(var(--main-dark-color)) url(/images/logo-neg-9e0c98645d.svg) no-repeat center center;background-size:84% auto;top:0;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:160px;width:160px;pointer-events:all}.header-wrapper{background:rgb(var(--main-dark-color));left:0;position:absolute;position:fixed;right:0;top:0;height:70px;z-index:38}.home .header-wrapper{top:-71px;transition:top .4s}.scrolled .home .header-wrapper{top:0}.header{margin:0 auto;max-width:1920px;position:relative;width:89%;height:100%}.infomessage{background-color:#eee;border:2px solid rgb(var(--main-dark-color));font-size:.8em;left:0;max-width:100%;padding:20px;position:fixed;right:0;top:66px;transition:top 1.4s;z-index:30}.infomessage.removed{top:-100%}.infomessage-close{background:url(/images/close-dark-ac913ac260.svg) no-repeat center center;background-size:contain;cursor:pointer;height:20px;position:absolute;right:20px;top:20px;width:20px}.infomessage-content img{margin:0 20px 0 0;max-height:200px;max-width:30%}.infomessage.has-pic .infomessage-content{display:-webkit-flex;display:flex}.infomessage.infomessage-success{background:rgb(var(--sub-light-color));border-color:rgb(var(--sub-light-color))}.infomessage.infomessage-success,.infomessage.infomessage-success a,.infomessage.infomessage-success a:hover{color:rgb(var(--main-light-color))}.infomessage.infomessage-error,.infomessage.infomessage-warning{background:#ffebee;border-color:#ff0034}.infomessage.infomessage-important{background:orange;border-color:#ff8c00}.infomessage-content :last-child{margin:0}.flexslider{background:0 0;border:0;border-radius:0;box-shadow:none;margin:70px auto 0;overflow:hidden;width:100%}.flexslider-top{height:20vh;position:fixed;top:0}.home .flexslider-top{margin:0 auto;height:100vh}.home .flexslider-top .slides{display:none}.flexslider .slides img,.flexslider .slides>li,.flexslider-top .slides{height:100%}.remove-sticky-slider .flexslider-top{position:absolute}.home .flexslider-top:after,.home .flexslider-top:before{background:rgba(var(--sub-light-color),.9);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:21}.home .flexslider-top:after{background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(10,30,44,.5) 100%)}.flexslider .slides img{object-fit:cover;-webkit-user-select:none;user-select:none}.home .flexslider .slides img,.products .flexslider .slides img{max-height:80vh;min-height:80vh;object-fit:cover}.flex-direction-nav a{height:60px;margin:-30px 0 0;opacity:.5;text-shadow:none;-webkit-transform:scale(.5);transform:scale(.5)}.flex-direction-nav a:before{font-size:60px;line-height:1;text-shadow:none}.flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-next{right:0}.flexslider video{-webkit-filter:blur(5px);filter:blur(5px);width:100%}.flexslider-overlay-wrapper{height:20vh}.home .flexslider-overlay-wrapper{height:100vh;box-sizing:content-box}.flexslider-overlay{width:100%;height:100%}.flexslider-overlay-contact{position:absolute;right:50%;bottom:50px;-webkit-transform:translateX(50%);transform:translateX(50%);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-column-gap:35px;column-gap:35px;z-index:1}.flexslider-overlay-phone{display:none}a.flexslider-overlay-mail{color:rgb(var(--main-light-color));background:url(/images/icon-contact-7008f1a89a.svg) no-repeat right 35px center rgb(var(--main-dark-color));border:2px solid rgba(var(--sub-light-color),1);border-radius:31px;padding:18px 95px 18px 35px;display:inline-block;font-family:'Fira Sans Condensed',Arial,Helvetica,sans-serif;font-size:20px;font-size:2rem;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s linear;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}a.flexslider-overlay-mail:focus,a.flexslider-overlay-mail:hover{background-color:rgba(var(--main-dark-color));color:rgb(var(--main-light-color));border-color:rgb(var(--main-dark-color));text-decoration:none}.flexslider-overlay video{width:100%;height:100%;object-fit:cover}.flexslider-overlay-slogan{color:rgba(var(--main-light-color),1);font-family:'Abril Fatface';font-size:60px;font-size:6rem;left:0;line-height:1;position:absolute;right:0;text-align:center;top:270px;z-index:1}.flexslider-overlay-slogan-2{color:rgba(var(--main-dark-color),1)}.flexslider-overlay-slogan-3{font-family:'Fira Sans Condensed';font-size:15px;font-size:1.5rem;text-transform:uppercase}.flexslider-overlay-slogan-3:before{background:#fff;content:'';display:block;height:2px;margin:20px auto;width:38px}.content-wrapper{background:rgb(var(--main-light-color));margin:0;position:relative;z-index:7}.content-wrapper.page-has-slider{margin-top:10vh}.fixed-slider .content-wrapper{background:0 0;margin:0;padding-top:40px}.home.fixed-slider .content>.cols:first-child{min-height:100vh}.products.fixed-slider .content>.cols:first-child{padding-bottom:40px}.fixed-slider .content>.cols:first-child *{color:rgb(var(--main-light-color));text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.16)}.fixed-slider .content>.cols:first-child a.button{display:block;margin:0 auto 20px;max-width:240px;padding:19px 40px}.fixed-slider .content>.cols:first-child a.button:focus,.fixed-slider .content>.cols:first-child a.button:hover{background:rgb(var(--sub-light-color));border-color:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color))}.header-wrapper+.content-wrapper{padding-top:40px}.content{margin:0 auto;padding:20px 0}.page-has-slider .content{padding-top:20px}.footer-wrapper{margin:75px 0 -90px;position:relative;z-index:6}.footer{background:rgba(var(--sub-light-color),1);background:linear-gradient(to bottom,#5f8fb8 0,#7fcef4 100%);box-shadow:4px 4px 10px rgba(0,0,0,.2),-4px -4px 10px rgba(0,0,0,.2);margin:0 auto;max-width:1520px;padding:110px 30px 30px;position:relative;text-align:center;width:90%}.footer-logo{background:rgb(var(--main-dark-color)) url(/images/logo-neg-9e0c98645d.svg) no-repeat center center;background-size:90% auto;box-shadow:2px 2px 2px rgba(0,0,0,.1),-2px -2px 2px rgba(0,0,0,.1);content:'';height:100px;width:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:16px 14px;position:absolute;top:-60px}.footer .footer-logo img{height:auto;width:100%}.footer-box-2,.footer-box-3{border:solid rgb(var(--main-light-color));border-width:1px 0 0;margin-top:30px;padding-top:30px}.footer-box,.footer-box a{color:rgb(var(--main-dark-color))}.footer-box-heading{color:rgb(var(--main-light-color));font-family:'Abril Fatface',serif;font-size:24px;font-size:2.4rem;margin:0 0 1.3em}.footer-box-address{line-height:1.7;margin:0 0 34px}.footer-box-phone{font-size:24px;font-size:2.4rem;margin:0 0 15px;text-decoration:none}.footer-box-contact{margin:2em 0 0}.footer-box-times{line-height:1.7;margin:1em 0 0}.footer-box-times:first-line{font-weight:700}.footer-box a.button{color:rgb(var(--main-light-color));background:url(/images/icon-contact-7008f1a89a.svg) no-repeat right 33px center rgb(var(--main-dark-color));background-size:26px 20px;padding:18px 95px 18px 35px}.footer-box a.button:focus,.footer-box a.button:hover{color:rgb(var(--main-light-color))}.footer-box-links div{line-height:1.7}.footer-box-links a{text-decoration:none}.footer-box-links a:focus,.footer-box-links a:hover{text-decoration:underline}.footer-box-copyright{font-size:14px;font-size:1.4rem;margin:4em 0 0}.footer-scroll-top{background:rgb(var(--main-light-color)) url(/images/icon-scroll-top-b7ae87f73a.svg) no-repeat center center;border:2px solid rgb(var(--main-dark-color));border-radius:12px;bottom:20px;height:20px;position:fixed;right:20px;-webkit-transform:rotate(-90deg) scale(0);transform:rotate(-90deg) scale(0);width:20px;transition:all .3s}.scrolled .footer-scroll-top{-webkit-transform:rotate(-90deg) scale(1);transform:rotate(-90deg) scale(1)}.show-locationselect .footer-scroll-top{bottom:70px}.locationbar{background:rgba(var(--main-dark-color),.95);color:rgb(var(--main-light-color));margin:66px 0 0;margin:6.6rem 0 0;padding:10px;position:relative;text-align:center;z-index:8}.js .locationbar{bottom:0;cursor:pointer;left:0;margin:0;position:fixed;right:0}.js .locationbar.active{cursor:auto;padding-top:40px;top:65px;top:6.5rem}.locationbar-country,.locationbar-lang{display:inline-block;margin:0 20px;vertical-align:top}.locationbar ul{list-style-type:none;margin:0;padding:0}.locationbar li{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;margin:0 0 .5em;padding:4px 0;text-align:left}.locationbar li:empty{display:none}.locationbar .locationbar-heading{display:none;font-size:24px;font-size:2.4rem;margin:0 0 2em}.locationbar.active .locationbar-heading{display:block}.locationbar li a{color:rgb(var(--main-light-color));display:block;font-weight:400;text-decoration:none}.locationbar li.active a{font-weight:700}.locationbar li a:focus,.locationbar li a:hover{text-decoration:underline}.locationbar svg{height:16px;margin:0 10px 0 0;width:16px}.js .locationbar li{display:none}.js .locationbar li.active,.js .locationbar.active li{display:block}.copyright-wrapper{background:rgb(var(--main-dark-color));padding:120px 0 10px;position:relative;z-index:5;border:none}.copyright,.copyright a{color:rgb(var(--main-light-color))}.copyright{font-size:13px;font-size:1.3rem;margin:0 auto;max-width:1240px;text-align:center;width:94%}.copyright-ww{margin:1em 0 0}.copyright-ww a{display:inline-block;text-decoration:none;vertical-align:middle}.copyright path{fill:#fff}.home .copyright path,.products .copyright path{fill:rgb(var(--main-light-color))}.fixed-slider .copyright-wrapper{background:0 0}.fixed-slider .copyright *{color:rgb(var(--main-light-color))}.fixed-slider .flexslider-overlay,.fixed-slider .flexslider-overlay-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.fixed-slider .flexslider-overlay{background:no-repeat 0 56px;background:no-repeat 0 5.6rem;background-attachment:fixed;background-size:100% auto;-webkit-filter:blur(5px);filter:blur(5px)}.fixed-slider .content-wrapper{padding-top:100px}#searchBox{width:100%}@media screen and (min-width:640px){.footer{padding:80px 30px 30px}.flexslider-top{height:40vh}.content-wrapper.page-has-slider{margin-top:28vh}.content{padding:80px 0 20px}.fixed-slider .content>.cols:first-child p{margin:0 auto 1em;max-width:960px}.fixed-slider .content>.cols:first-child a.button{display:inline-block;margin:0 20px;padding:19px 40px}.flexslider-overlay-slogan{font-size:7rem}.flexslider-overlay-slogan-3{font-size:3rem}.flexslider-overlay-contact{bottom:250px}}@media screen and (min-width:1040px){#searchBox{width:50%;margin:0 auto;display:block}body{font-size:2.4rem}h1{font-size:6rem}h2{font-size:3rem}h3{font-size:2.6rem}hr{height:6px;width:100px;margin:0 0 30px}.flexslider-overlay-contact{top:20px;right:4.16%;bottom:inherit;-webkit-transform:none;transform:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-column-gap:35px;column-gap:35px}a.flexslider-overlay-phone{position:fixed;left:4.16%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:10px;font-size:2.6rem;color:#0a1e2c;text-decoration:none}.flexslider-overlay-slogan{font-size:12rem;top:30vh}.flexslider-overlay-slogan-3{font-size:3.6rem}.flexslider-overlay-slogan-3:before{height:6px;margin:20px auto 40px;width:100px}.header{max-width:1760px;width:92%}.flexslider-top{height:60vh}.content-wrapper.page-has-slider{margin-top:48vh}.slider-big .content-wrapper.page-has-slider{margin-top:100vh}.footer{display:-webkit-flex;display:flex;font-size:2rem;-webkit-justify-content:flex-start;justify-content:flex-start;padding:180px 50px 80px;text-align:left;width:96%}.footer-logo{height:130px;width:130px}.footer-box{display:inline-block}.footer-box-address{margin:0 0 46px}.footer-box-2,.footer-box-3{border-width:0;margin-top:0;padding-top:0}.footer-box-1{width:35.15625%}.footer-box-2{width:40.625%}.footer-box-3{margin-left:auto;width:24.21875%}.copyright-ww{margin:0}.footer-box-heading{font-size:3.6rem}.footer-box-phone{margin:0 0 60px}.footer-scroll-top{height:30px;width:30px}.locationbar-content{margin-left:auto}.locationbar-country,.locationbar-lang{margin:0 10px}.locationbar.active ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;max-width:900px}.locationbar.active li{font-size:1.8rem;margin:0 0 2em 0;min-width:22%}.locationbar.active li a{background:rgba(255,255,255,.2);padding:10px 20px 10px 10px}.text-big *{font-size:9rem;font-weight:100}}@media screen and (min-width:1400px){#searchBox{width:40%;margin:0 auto;display:block}.flexslider-top{height:70vh}.content-wrapper.page-has-slider{margin-top:57vh}.footer-logo{height:160px;width:160px}.footer{padding:180px 120px 80px}a.flexslider-overlay-phone{position:relative;left:inherit}.home .flexslider-overlay-wrapper{padding-bottom:500px}.home .flexslider-overlay{width:100%;height:calc(100% + 500px)}.flexslider-overlay-slogan{font-size:16rem}.flexslider-overlay-slogan-3{font-size:4.6rem}.flexslider-overlay-slogan-3:before{margin:30px auto 50px}.header-wrapper+.content-wrapper{padding-top:120px}h1{font-size:9rem;margin:0 0 30px}h2{font-size:4.6rem;line-height:1.4}h3{font-size:3.6rem}hr{height:6px;width:100px;margin:0 0 30px}.logo-wrapper .logo{height:200px;-webkit-transform:translateX(-100px);transform:translateX(-100px);width:200px}.footer-box-1{width:29%}.footer-box-copyright{font-size:1.4rem;margin:120px 0 0;text-align:left}.flex-direction-nav a{-webkit-transform:scale(1);transform:scale(1)}.flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-prev{left:30px}.flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-next{right:30px}.text-big *{font-size:14rem}}@media screen and (min-width:1400px) and (min-height:800px){.logo-wrapper .logo{height:360px;-webkit-transform:translateX(-180px);transform:translateX(-180px);width:360px}.flexslider-overlay-slogan{top:48vh}}.fullwidth{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.navi{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:25px 0;height:100%}.navi ul:not(.navi-item-lang-select){display:none}.navi>a,.navi>ul a{color:rgb(var(--main-light-color));display:inline-block;font-family:'Fira Sans Condensed',Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1;margin:8px 0 0 20px;text-transform:uppercase;text-decoration:none}a.navi-logo{background:url(/images/logo-neg-kl-2eb8d2f8bc.svg) no-repeat center center;height:26px;left:0;margin:0;position:absolute;top:25px;-webkit-transform:none;transform:none;width:160px}a.navi-item{display:none;text-decoration:none}.navi-item-lang{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;margin:0;width:40px;height:33px;z-index:2}.navi-item-lang-select{list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:0}.navi-item-lang-select li{background:rgb(var(--main-dark-color));color:rgb(var(--main-light-color));display:none;line-height:1;padding:5px 10px;position:relative}.navi-item-lang-select li.active{cursor:pointer;display:block;font-weight:700}.navi-item-lang-select li.active:hover{font-weight:700}.navi-item-lang-select a{display:block}.navi-item-lang-select a:focus,.navi-item-lang-select a:hover{font-weight:700}.navi-item-lang-select svg{height:20px;width:20px}.navi-item-lang-select li span{display:none}.navi-item-lang-select.visible li span{background:rgb(var(--main-dark-color));bottom:0;color:rgb(var(--main-light-color));display:block;left:-110px;padding:7px;position:absolute;text-align:right;top:0;width:110px}a.navi-icon{position:fixed;top:25px;right:5.55%;cursor:pointer;display:block;margin:0}.scrolled a.navi-icon .line,a.navi-icon.active .line,body:not(.home) a.navi-icon .line{background-color:rgb(var(--main-light-color))}a.navi-icon .line{background-color:rgb(var(--main-dark-color));display:block;height:2px;margin:10px auto;transition:all .3s ease-in-out;width:30px}a.navi-icon .line:nth-child(1){margin-top:0}a.navi-icon .line:nth-child(3){margin-bottom:0}a.navi-icon.active .line:nth-child(2){opacity:0}a.navi-icon.active .line:nth-child(1){-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}a.navi-icon.active .line:nth-child(3){-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}a.navi-search{display:block;position:absolute;top:50%;right:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;margin:0;transition:all .4s}a.navi-search>img{width:100%;height:100%;object-fit:cover}.js #menu{-webkit-align-items:center;align-items:center;background:rgb(var(--main-dark-color));bottom:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;left:0;margin:0;max-width:100%;overflow:auto;position:fixed;right:0;top:-100%;transition:all .4s;z-index:37}.js #menu.active{bottom:0;top:0}.js #menu:before{background:url(/images/logo-neg-9e0c98645d.svg) no-repeat center center;background-size:contain;content:'';display:block;height:89px;margin:30px auto 60px;min-height:89px;width:139px}#menu{margin:30px auto;max-width:1240px}.js #menu ul{list-style-type:none;margin:0 auto;padding:30px}.js #menu li{font-family:'Fira Sans Condensed',Arial,Helvetica,sans-serif;line-height:1.2;margin:0 0 2.5em;padding:0}.js #menu>ul>li{font-size:18px;font-size:1.8rem;text-align:center;text-transform:uppercase}.js #menu>ul>li:last-child{margin:4em 0 0}.js #menu>ul>li:last-child a{background:url(/images/icon-contact-7008f1a89a.svg) no-repeat right 15px center;border:2px solid rgba(var(--sub-light-color),1);border-radius:31px;padding:10px 60px 10px 15px}.js #menu>ul>li:last-child a:focus,.js #menu>ul>li:last-child a:hover{background-color:rgba(var(--main-light-color),1);color:rgba(var(--main-dark-color),1);text-decoration:none}.js #menu a{color:rgb(var(--main-light-color));display:inline-block;text-decoration:none}.js #menu a:focus,.js #menu a:hover{text-decoration:underline;-webkit-text-decoration-color:rgb(var(--sub-light-color));text-decoration-color:rgb(var(--sub-light-color));text-decoration-thickness:3px;text-underline-offset:10px}.js #menu .current>a{color:rgb(var(--sub-light-color))}.js #menu li ul{padding:.9em 0 0}.js #menu li li{font-size:16px;font-size:1.6rem;font-weight:400;margin:0}.js #menu li li a{color:rgba(255,255,255,.7)}.js #menu .current .current>a{color:rgb(var(--sub-light-color))}body.nav-active .header-wrapper{background:0 0}body.nav-active .navi-logo{display:none}@media screen and (min-width:640px){a.navi-search{right:14%}.navi{-webkit-justify-content:center;justify-content:center;min-height:66px;padding:22px 0}a.navi-logo{top:20px}a.navi-item{display:inline-block;margin-top:4px}.navi ul .current a{color:rgba(var(--sub-light-color),1)}.navi ul a:focus,.navi ul a:hover,a.navi-item:focus,a.navi-item:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--sub-light-color),1);text-decoration-color:rgba(var(--sub-light-color),1);text-decoration-thickness:4px;text-underline-offset:10px}.navi-item-lang{right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@media screen and (min-width:1040px){.navi{padding:19px 0}.navi ul:not(.navi-item-lang-select){display:-webkit-flex;display:flex;list-style-type:none;margin:0;padding:0}.navi>ul li:last-child{position:absolute;right:0;top:7px}.navi>ul li:last-child a{background:url(/images/icon-contact-7008f1a89a.svg) no-repeat right 15px center;background-size:21px 16px;border:2px solid rgba(var(--sub-light-color),1);border-radius:31px;padding:10px 55px 10px 20px;font-weight:600}.navi>ul li:last-child a:focus,.navi>ul li:last-child a:hover{background-color:rgba(var(--main-light-color),1);color:rgba(var(--main-dark-color),1);text-decoration:none}a.navi-search{right:1.5%;width:22px;height:22px}a.navi-search:focus,a.navi-search:hover{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}a.navi-icon{display:none}.js #menu.active{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.js #menu>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.js #menu>ul>li{font-size:2.4rem;margin:0 1em 2em}.js #menu>ul>li li{font-size:2rem;margin:.9em 0 0}.js #menu a{border:0}.js #menu>ul>li.current>a:after{background:#adbf00!important}.js #menu li a:after{background:rgb(var(--main-light-color));content:'';display:block;height:1px;transition:all .4s;width:0}.js #menu li li a:after{background:rgba(255,255,255,.7)}.js #menu li li a:hover:after,.js #menu>ul>li.current>a:after,.js #menu>ul>li:hover>a:after{width:100%}.navi-icon{z-index:1}.navi-item-lang{right:21%;width:130px}.navi-item-lang-select{left:0;right:auto}.navi-item-lang-select li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.navi-item-lang-select li:last-child{position:relative;right:inherit;top:inherit}.navi-item-lang-select li span,.navi-item-lang-select.visible li span{bottom:auto;display:inline-block;font-size:1.6rem;height:25px;left:auto;margin:0 0 0 10px;padding:0;position:relative;text-align:left;top:auto;vertical-align:middle;width:auto}}@media screen and (min-width:1600px){.js #menu>ul>li{font-size:3rem}.js #menu>ul>li li{font-size:2.4rem}}.video-link-wrapper{position:relative}.contact-map .video-link-privacy{position:relative}.video-link-privacy{background:#212121;color:#9c9b9b;bottom:0;font-size:.8em;max-width:860px;overflow:hidden;padding:40px 20px;position:absolute;text-align:center;top:0;width:100%;z-index:12;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;font-weight:700;height:-webkit-fit-content;height:fit-content}.video-privacy-icon{content:'';position:absolute;right:0;top:0;width:75%;-webkit-transform:translate(25%,-25%);transform:translate(25%,-25%);z-index:-1}.video-privacy-inner{overflow:auto}.video-privacy-logo{max-width:40%;width:240px;margin:0 auto 35px}.video-left .video-link-privacy{left:0}.video-center .video-link-privacy{left:0;right:0}.video-right .video-link-privacy{right:0}.video-link-privacy a{color:#9c9b9b}.video-privacy-button a{font-weight:700;margin:3em auto 1em;padding:12px 24px;background-color:red;display:inline-block;max-width:300px;border-radius:12px;text-decoration:none;color:#fff}.contact-map .video-privacy-button a{background-color:#fbbc04;color:#212121}.video-privacy-more a{position:absolute;right:20px;bottom:15px;text-decoration:none}.video-privacy-info{display:none}a.video-link{display:inline-block;height:auto!important;margin:-10px 0 0;max-width:860px;min-height:200px;position:relative;width:100%}a.video-link:hover{opacity:.8}.js a.video-link:after{background:url(/images/play-6b29b8efbb.svg) no-repeat center center;background-size:contain;content:'';height:92px;left:50%;margin:-46px -64px;opacity:.7;position:absolute;top:50%;transition:opacity .3s linear;width:128px}a.video-link:hover:after{opacity:1}.cols{margin:75px 0 75px}.content-wrapper.page-has-slider .cols:first-child{margin:15px auto 75px}.cols.cols-100+.cols.cols-100{margin-top:25px}.cols.cols-100{margin:75px 0 25px}.col iframe{max-width:560px;width:100%}.col-tool_trustpilot iframe{margin:0 auto;max-width:1260px}.col-video .video-left{text-align:left}.col-video .video-center{text-align:center}.col-video .video-right{text-align:right}.content>.cols{margin-left:auto;margin-right:auto;max-width:1520px;width:89%}.content>.cols-full{max-width:100%;width:100%}.home .col-pic img{margin:0 0 1em;width:100%}.col-pic a{display:block;position:relative}.col-pic a:after{background:rgba(255,255,255,0);bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:background-color .4s}.col-pic a:hover:after{background:rgba(255,255,255,.2)}.col-pic a h2{background:rgba(255,255,255,.8);bottom:10px;left:10px;line-height:1.2;margin:0;max-width:90%;padding:4px 10px;position:absolute}.col-tool_companies .col-pic a{max-width:300px}.col-txt p a:not(.button){color:rgb(var(--main-dark-color))}.col-txt a.button{margin:20px 0 0}.card,.customstyle-tiles .col{margin:0 0 1em}.card+.card,.customstyle-tiles .col+.col{border-top:1px solid #ccc;margin-top:1em;padding-top:1em}.cols.customstyle-tiles .col{height:500px;padding:0;position:relative;cursor:pointer;pointer-events:all}.cols.customstyle-tiles .col-tile>div{background:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0}.cols-33-33-33.customstyle-tiles .col-tile:nth-child(2)>div{background:#fff;box-shadow:0 0 35px 0 rgba(0,0,0,.15);color:#333}.cols-33-33-33.customstyle-tiles .col-tile:nth-child(2) h2{color:#333}.cols-33-33-33.customstyle-tiles .col-tile:nth-child(3)>div{background:rgba(var(--main-dark-color),1)}.customstyle-tiles .col-tile img{height:100%;margin:0;object-fit:cover;object-position:center top;width:100%}.card h2,.card h3{font-family:'Abril Fatface',Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;font-size:2rem;text-transform:none;word-wrap:break-word}.card h3 a{text-decoration:none}.card h3 a:focus,.card h3 a:hover{text-decoration:underline}.customstyle-tiles h2{font-family:'Abril Fatface',Arial,Helvetica,sans-serif;color:#fff;text-transform:none}.customstyle-tiles h2:after{background:#7fcef4;content:'';display:block;height:4px;margin:15px 0 30px;width:40px}.customstyle-tiles p{font-size:24px;font-size:2.4rem;line-height:1.2;margin:0;text-transform:uppercase}.content>.cols.customstyle-tilesheading{background:0 0;margin-bottom:0;padding-bottom:0}.customstyle-tilesheading h2{color:rgb(var(--main-light-color));text-shadow:1px 1px 1px #111,-1px -1px 1px #111}.card-pic{position:relative;-webkit-flex:1;flex:1;margin:0 0 1em}.card-pic img{width:100%}.card-content{-webkit-flex:2;flex:2}.card .card-content{padding:20px 20px 40px}.home .card:first-child{background:rgba(var(--main-dark-color),1);color:rgba(var(--main-light-color),1)}.home .card:first-child h3,.home .card:first-child h3>a{color:rgba(var(--main-light-color),1)}.card-load-more{text-align:center}.home .card-category:after{background:rgb(var(--sub-light-color));content:'';display:block;height:4px;margin:10px 0 20px;width:40px}.home .card-category{margin:1em 0 0;text-transform:uppercase}.products-filter{margin:2em 0 1em}.products-filter a.button,.products-filter button{margin:0 10px 10px 0}.products-filter button.active{background:rgb(var(--main-dark-color));color:rgb(var(--main-light-color))}.products-companies{margin:0 0 1em}.products-companies a{color:rgb(var(--main-light-color));text-shadow:2px 2px 2px rgba(0,0,0,.4)}.products-wrapper{background:rgba(0,59,107,.7);margin:0 0 2em;padding:20px 20px 1px}.products-company{color:rgb(var(--main-light-color));font-size:24px;font-size:2.4rem;margin:0 0 .3em}.products-conditions{color:rgb(var(--main-light-color));font-size:14px;font-size:1.4rem;margin:0 0 1em}a.col.col-product{background:rgb(var(--main-light-color));background:rgba(var(--main-light-color),.9);border:2px solid rgba(var(--main-light-color),.9);border-radius:0;display:block;margin:0 0 2em;padding:40px;text-decoration:none;transition:all .4s}a.col.col-product:focus,a.col.col-product:hover{background:rgb(var(--main-dark-color));border-top-right-radius:20px;color:rgb(var(--main-light-color))}a.col.col-product:focus .product-heading,a.col.col-product:hover .product-heading{color:rgb(var(--main-light-color))}.product-company{background:url(/images/icon-issuer-0d8655c8fc.svg) no-repeat 0 0;font-size:14px;font-size:1.4rem;margin:0 0 15px;padding:2px 0 10px 24px;position:relative}a.col.col-product:focus .product-company,a.col.col-product:hover .product-company{background-image:url(/images/icon-issuer-light-2f4f8f85f7.svg)}.product-company:after{background:#174f7e;bottom:-5px;content:'';display:block;height:1px;left:0;position:absolute;width:60px}.col-product table td{background:0 0!important;border:0!important;font-size:18px;font-size:1.8rem;padding:4px 10px 4px 0;vertical-align:top}.col-product table td:first-child{font-weight:700}.product-more{margin:0;max-height:0;overflow-y:hidden;transition:all .4s}a.col.col-product:focus .product-more,a.col.col-product:hover .product-more{margin-top:60px;max-height:100px}.product-more-button{border:2px solid rgb(var(--main-light-color));border-radius:7px;color:rgb(var(--main-light-color));display:inline-block;font-family:'Abril Fatface',Georgia,serif;font-size:18px;font-size:1.8rem;font-weight:600;line-height:1;padding:12px 40px}.product-section{margin:0 0 2em}.product-section-company{background:url(/images/icon-issuer-0d8655c8fc.svg) no-repeat 0 center;font-size:14px;font-size:1.4rem;margin:-1em 0 2em;padding:4px 0 4px 30px;position:relative}.product-maininfo strong{display:block}.product-maininfo span{color:rgb(var(--main-dark-color));display:block}.product-table td{border:0;padding:10px}.product-button{margin:0 0 1.5em;text-align:center}.product-button a.button{background:rgb(var(--sub-light-color));border-color:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color))}.product-button a.button:focus,.product-button a.button:hover{background:rgb(var(--main-light-color));color:rgb(var(--main-dark-color))}a.product-signup-button{background:rgb(var(--sub-light-color));border-color:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color));display:block;font-size:24px;font-size:2.4rem;margin:0 0 20px;text-align:center}.product-documents{list-style-type:none;margin:0 0 2em;padding:0}.product-document{display:-webkit-flex;display:flex;margin:0;padding:20px 30px}.product-document-preview{padding:0 40px 0 0}.product-document-preview img{border:1px solid #dcdcdc;width:95px}.product-document-content{-webkit-flex:3;flex:3;position:relative}.product-document-heading{font-size:24px;font-size:2.4rem;line-height:1.2}.product-document:hover{background:rgb(var(--main-dark-color))}.product-document:hover *{color:rgb(var(--main-light-color))}.product-document-heading:after{background:rgb(var(--main-dark-color));content:'';display:block;height:1px;margin:.5em 0;width:60px}.product-document-date{font-size:14px;font-size:1.4rem}.product-document-link{background:rgb(var(--sub-light-color)) url(/images/icon-download-26e96c48cd.svg) no-repeat center center;border-radius:8px;color:rgb(var(--main-dark-color));bottom:0;height:50px;position:absolute;right:0;width:50px}.product-factor{background:#f7f8f9;padding:20px 40px}.product-factor-heading{color:rgb(var(--main-dark-color));font-size:24px;font-size:2.4rem;font-weight:400;margin:0 0 1em;text-align:center}.product-factor-bar{background:#ccc;background:rgba(13,36,55,.3);height:2px;margin:0 0 10px;position:relative}.product-factor-bar:after{background:#314f86;content:'';height:10px;left:0;position:absolute;top:-4px;width:1%}.product-factor-bar-2:after{width:17%}.product-factor-bar-3:after{width:34%}.product-factor-bar-4:after{width:51%}.product-factor-bar-5:after{width:68%}.product-factor-bar-6:after{width:85%}.product-factor-bar-7:after{width:100%}.product-factor-legend{display:-webkit-flex;display:flex;font-size:14px;font-size:1.4rem;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 15px}.product-factor-values{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.product-factor-value{color:#828e98;font-size:18px;font-size:1.8rem;line-height:1}.product-factor-value.current{bottom:-3px;color:#285e8b;font-size:48px;font-size:4.8rem;position:relative}.immo-filter a{margin:0 10px 16px 0}.col.col-immo{margin:0 0 3em}.immodetails h3{font-size:24px;font-size:2.4rem}.immo-box{border:2px solid rgba(23,79,126,.95);border-top-right-radius:20px}.immo-box-heading{background:rgba(23,79,126,.95);border-top-right-radius:16px;color:rgb(var(--main-light-color));padding:15px}.immo-box-content{padding:15px}.immo-box-content li{padding:0 0 0 .3em}.immo-box-content li::marker{content:url(/images/icon-status-true-906e0bf35f.svg)}.immo-pic{margin:0 0 1em;position:relative}.immo-nr{background:rgba(255,255,255,.8);font-size:16px;font-size:1.6rem;line-height:1;padding:4px 10px;position:absolute;right:0;top:0}.immo-teaser{font-size:16px;font-size:1.6rem}body.realestates-overview{overflow:unset}.immos-wrapper{position:relative}.immos-wrapper h2{background:rgb(var(--main-light-color));padding:1em 0 .3em;position:-webkit-sticky;position:sticky;top:66px;z-index:1}.immos .immo-teaser{background:rgb(var(--main-dark-color));color:rgb(var(--main-light-color));font-size:16px;font-size:1.6rem;margin:0 20px;padding:0 30px 30px}.immos .immo-teaser table{margin:0}.immos .immo-teaser td,.immos .immo-teaser tr:nth-child(2n+1) td{background:0 0!important;border:0!important;-webkit-hyphens:auto;hyphens:auto;padding:4px 10px 4px 0}html[lang=et] .immos .immo-teaser td,html[lang=ru] .immos .immo-teaser td{word-wrap:anywhere}.immo-map{height:500px;margin:0 0 1em;max-width:100%;width:1200px}.immo-slider .slides li{background:#eee}.immo-slider .slides img{max-height:624px;object-fit:contain}.immo-pic a{display:block}.immo-pic img{height:270px;object-fit:cover;object-position:center top;width:100%}.vivatfuture-page .cols{margin-bottom:70px}.vivatfuture-pic img{height:400px}.col-tool_vivatfuture h3{font-size:22px;font-size:2.2rem}.vivatfuture-application-step-1,.vivatfuture-application-step-2,.vivatfuture-application-step-3,.vivatfuture-application-step-4,.vivatfuture-sum-1,.vivatfuture-sum-2{background:no-repeat center center;height:60px;margin:20px auto;padding:0 0 20px;width:62px}.vivatfuture-application-step-1{background-image:url(/images/vivat-future/icon-application-51b80c0048.svg)}.vivatfuture-application-step-2{background-image:url(/images/vivat-future/icon-presentation-305ab2bc63.svg)}.vivatfuture-application-step-3{background-image:url(/images/vivat-future/icon-submit-635d6128f1.svg)}.vivatfuture-application-step-4{background-image:url(/images/vivat-future/icon-selection-4056707929.svg)}.vivatfuture-sum-1,.vivatfuture-sum-2{font-size:40px;font-size:4rem;font-weight:700;padding:90px 0 20px}.vivatfuture-sum-1{background-image:url(/images/vivat-future/icon-support-kids-24ecd258dd.svg)}.vivatfuture-sum-2{background-image:url(/images/vivat-future/icon-funding-b3c5674e52.svg)}.immo-heading{margin:0;padding:0}.immo-heading a{display:block;padding:20px;text-align:center;text-decoration:none}.immos .immo-heading a{background:rgb(var(--main-dark-color));color:rgb(var(--main-light-color));display:block;font-size:1.2em;margin:-57px 20px 0;padding:20px;position:relative;text-align:center;text-decoration:none}.col-immo table td{background:rgb(var(--main-light-color))!important;border:1px solid #ddd!important;padding:6px 10px 6px}.col-immo table tr:nth-child(2n+1) td{background:rgba(var(--sub-light-color),.2)!important}.immo-more{text-align:center}.immos .immo-more{background:rgb(var(--main-dark-color));color:rgb(var(--main-light-color));margin:0 20px;padding:0 0 30px;text-align:center}a.immo-more-button{color:rgb(var(--main-light-color));border-color:rgb(var(--main-light-color));margin:0 10px}.immo-pics a{display:block;margin:0 0 1em}.immo2-details .col:not(:empty){border:1px solid rgb(var(--main-dark-color));border-radius:10px;border-top-left-radius:0;margin-bottom:1em}.immo2-details h2{background:rgb(var(--main-dark-color));border-top-right-radius:9px;color:rgb(var(--main-light-color));font-size:24px;font-size:2.4rem;line-height:1;padding:10px 20px}.immo2-details-content{padding:0 20px}.immo2-details-content ul{margin:0 0 1em;padding:0 0 0 1em}.immo2-details-content ul.no-list-style{list-style-type:none;margin:0 0 1em;padding:0}.immo2-details-content .no-list-style li{margin:0 0 .4em;padding:0;position:relative}.immo2-detailboxes-wrapper{background:#eee;margin:4em calc(-50vw + 50%) 0;padding:20px 0}.cols.immo2-detailboxes{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1em auto 0;width:94%}.immo2-detailboxes-wrapper h2{margin-left:auto;margin-right:auto;max-width:94%}.immo2-detailbox h2{color:rgb(var(--main-light-color))}.immo2-detailboxes .immo2-detailbox{background:rgb(var(--main-dark-color));border-radius:8px;color:rgb(var(--main-light-color));margin:0 0 3%;padding:70px 20px 20px;position:relative;min-width:40%}.immo2-detailboxes .immo2-detailbox:before{background:no-repeat center center;background-size:contain;content:'';height:40px;left:50%;margin:0 0 0 -20px;position:absolute;top:15px;width:40px}.immo2-detailboxes .immo2-detailbox1:before{background-image:url(/images/investments/icon-projekttyp-light-4ceee5bbde.svg)}.immo2-detailboxes .immo2-detailbox2:before{background-image:url(/images/investments/icon-lage-light-afe1c5bf71.svg)}.immo2-detailboxes .immo2-detailbox3:before{background-image:url(/images/investments/icon-projektdauer-light-e271666554.svg)}.immo2-detailboxes .immo2-detailbox4:before{background-image:url(/images/investments/icon-invest-light-e59192e936.svg)}.immo2-detailboxes .immo2-detailbox5:before{background-image:url(/images/investments/icon-einkaufen-light-d0b96768c3.svg)}.immo2-detailboxes .immo2-detailbox6:before{background-image:url(/images/investments/icon-freizeit-light-3b9dd86651.svg)}.immo2-detailboxes .immo2-detailbox7:before{background-image:url(/images/investments/icon-bildung-light-5959108431.svg)}.immo2-detailboxes .immo2-detailbox8:before{background-image:url(/images/investments/icon-verkehr-light-6001d737fa.svg)}.immo2-detailboxes h2{font-size:24px;font-size:2.4rem;text-align:center}.immo-related-outer{background:#eee;margin:4em calc(-50vw + 50%) 0;padding:20px 0}.immo-related{margin:0 auto;max-width:1520px;width:94%}.immo-related-inner{margin:0 auto}.immo-related .cols-products{margin:0}.immo-related .col.col-immo{display:none}.immo-related .col.col-immo:nth-child(1),.immo-related .col.col-immo:nth-child(2),.immo-related .col.col-immo:nth-child(3){display:block}.loadmore-button{display:none;margin:0 auto}.content .history{margin:0 auto;max-width:960px}.history-year{background:rgb(var(--main-dark-color));color:rgb(var(--main-light-color));padding:10px;text-align:center}.history-item{border:1px solid #eee;margin:35px 0 0;position:relative}.history-item:before{background:#eee;content:'';height:35px;left:50%;position:absolute;top:-35px;width:1px}.history-pic img{margin:0 auto}.history-date{background:#eee;padding:10px;text-align:center}.history-item h3{padding:.5em 20px 0}.history-item+h2{margin-top:2em}.history-content{padding:0 20px 20px}.history-content a.button{color:rgb(var(--main-dark-color))}.history-content a.button:focus,.history-content a.button:hover{color:rgb(var(--main-light-color))}.history-info{color:rgb(var(--main-dark-color));font-size:.8em;padding:0 20px;text-align:right}.customstyle-info{background:transparent url(/images/message-info-c5b688282e.svg) no-repeat 0 0;border:0;color:#767676;font-size:16px;font-size:1.6rem;line-height:1.5;margin:1em 0;max-width:800px;min-height:26px;padding:0 0 0 40px;position:relative}.customstyle-highlight,.highlight-block,.highlight-infotext{background:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color));margin:0 0 1em;padding:20px}.highlight-infotext{background:#f9f9f9;border:2px solid #333;color:#333}.highlight-block{margin:0}.customstyle-highlight *{background:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color))}.customstyle-highlight :last-child,.highlight-block :last-child,.highlight-infotext :last-child{margin-bottom:0}.customstyle-light{background:rgb(var(--main-light-color));padding:40px 4%}.customstyle-light-border{background:rgb(var(--sub-light-color));border:4px solid rgb(var(--sub-light-color));padding:40px 4%}.customstyle-dark{background:#223440;padding:70px 4% 120px;margin-bottom:0;margin-top:0}.cols-50-50.col-txt2.cols-full{padding:120px 13.5% 160px}.customstyle-dark *{color:rgb(var(--main-light-color))}.customstyle-dark a.button{background:rgb(var(--main-light-color));border-color:rgb(var(--main-light-color));color:rgb(var(--main-dark-color))}.customstyle-dark a.button:focus,.customstyle-dark a.button:hover{background:rgb(var(--sub-light-color));border-color:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color))}.customstyle-dark a.button-outline{background:#223440;border-color:rgb(var(--main-light-color));color:rgb(var(--main-light-color))}.customstyle-dark a.button-outline:focus,.customstyle-dark a.button-outline:hover{background:rgb(var(--sub-light-color));border-color:rgb(var(--sub-light-color));color:rgb(var(--main-dark-color))}.customstyle-dark+.customstyle-light{margin-top:-35px}.customstyle-facts{padding:2em 0 0}.customstyle-facts .col{background:rgba(var(--main-light-color),0);-webkit-flex:1;flex:1;margin:0 0 2em;padding:40px 0;position:relative;transition:background-color .4s}.customstyle-facts .col:after{background:url(/images/icon-count-locations-eea9ccd3ed.svg) no-repeat center center;content:'';display:block;height:50px;margin:0 auto 20px;width:50px}.customstyle-facts .col:nth-child(1):after{background-image:url(/images/icon-count-locations-eea9ccd3ed.svg)}.customstyle-facts .col:nth-child(2):after{background-image:url(/images/icon-count-sales-2319785eb4.svg)}.customstyle-facts .col:nth-child(3):after{background-image:url(/images/icon-count-customers-0bdbd51e78.svg)}.customstyle-facts .col:nth-child(4):after{background-image:url(/images/icon-count-projects-3315c007e6.svg)}.customstyle-facts .col:hover{background:rgba(255,255,255,.2)}.customstyle-facts .col:nth-child(1):hover:after{background-image:url(/images/icon-count-locations-highlight-66c3198d9b.svg)}.customstyle-facts .col:nth-child(2):hover:after{background-image:url(/images/icon-count-sales-highlight-48f81e335d.svg)}.customstyle-facts .col:nth-child(3):hover:after{background-image:url(/images/icon-count-customers-highlight-e8986cff31.svg)}.customstyle-facts .col:nth-child(4):hover:after{background-image:url(/images/icon-count-projects-highlight-917b91ac0b.svg)}.faq-nav{font-size:20px;font-size:2rem;list-style-type:none;margin:0 0 1em;padding:0}.faq-nav a{background:url(/images/icon-arrow-section-f3e0764654.svg) no-repeat 0 center;color:rgb(var(--main-dark-color));display:inline-block;padding:0 0 0 20px}.accordeon{border-bottom:1px solid #ddd;transition:all .4s}.accordeon:focus,.accordeon:hover{background-color:#ddd}.accordeon-heading{border-top:1px solid #ddd;color:rgb(var(--main-dark-color));font-family:'Abril Fatface',Georgia,serif;font-size:24px;font-size:2.4rem;line-height:1;padding:20px}.accordeon-content{margin:0;padding:20px}.js .accordeon-heading{background:url(/images/icon-arrow-section-f3e0764654.svg) no-repeat right 20px center;cursor:pointer}.js .accordeon-content{display:none}.cols-news-detail{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;padding:50px 0;margin:0}@media screen and (max-width:768px){.table-container{overflow-x:auto;padding:0 0 20px}}@media screen and (min-width:320px) and (max-width:639px){.card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.card-pic{margin:0 20px 0 0}.home .col-tool_news{margin:1em 0 3em}.customstyle-tiles .col,.home .card{background:rgb(var(--main-light-color));display:block}.home .card-pic{margin:0 0 10px}}.cols .col{margin-bottom:40px}.cols-100 .col{margin-bottom:0}@media screen and (min-width:640px){.cols{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 35px}.cols-100{display:block}.cols-products{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0}.cols>div{min-width:0}.col{display:inline-block;margin:0;vertical-align:top}.cols-100>.col{display:block}.content,.page-has-slider .content{padding:80px 0 30px}.content>.cols-full{max-width:100%}.cols-50-50{max-width:1520px}.cols-50-50.col-txt2{max-width:1400px}.cols-50-50.col-txt2>.col.col-txt{width:47.1%}.cols-50-50.col-txt2.cols-full{max-width:100%}.cols-50-50>.col{width:47.4%}.cols-50-50:not(.col-txt2):not(.cols-form)>.col-txt{width:42.1%}.cols-50-50.customstyle-dark .col:last-child:not(.col-pic){margin-right:4%;width:44%}.cols-products>.col{width:46.3%}.cols-50-50.customstyle-dark .col-pic{padding-top:120px}.cols-50-50 .col-txt+.col-txt{padding-top:50px}.cols-25-25-25-25>.col{width:23.4%}.cols-33-33-33>.col{width:30.2%}.cols-33-33-33>.col img{width:100%;height:100%;object-fit:cover}.cols-33-66>.col:first-child,.cols-66-33>.col:last-child{width:31.2%}.cols-33-66>.col:last-child,.cols-66-33>.col:first-child{width:66%}.news-detail-heading{font-size:4rem}.cols-news-detail .col:first-child{width:100%;margin-top:50px}.cols-news-detail .col:last-child{width:100%}.cols .col-full{width:100%}.cols-100 .card{display:-webkit-flex;display:flex}body:not(.home) .cols-100 .card .card-content{padding:0}.cols-100 .card-pic{margin:0 20px 0 0}.customstyle-tiles .col,.home .card{background:rgb(var(--main-light-color));display:block;padding:20px}.home .card-pic{margin:0 0 10px}.customstyle-dark+.customstyle-dark{margin-top:-35px}#content>.cols-33-33-33.customstyle-tiles{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:-240px;transition:all .4s;pointer-events:none}.cols-33-33-33.customstyle-tiles:focus,.cols-33-33-33.customstyle-tiles:hover{max-width:1760px}.cols-33-33-33.customstyle-tiles .col-tile:nth-child(1){margin-right:20px}.cols-33-33-33.customstyle-tiles .col-tile:nth-child(2){margin-left:20px;margin-right:20px}.cols-33-33-33.customstyle-tiles .col-tile:nth-child(3){margin-left:20px}.cols-33-33-33.customstyle-tiles .col-tile{width:31.6%;transition:all .4s}.cols.customstyle-tiles .col{height:400px}.customstyle-tiles .col+.col{border:0;margin-top:0}.no-touchevents .cols-33-33-33.customstyle-tiles .col-tile:hover{width:47.4%}.cols.customstyle-collage{display:block;max-width:1760px;width:92%;position:relative;margin-top:90px;margin-bottom:0;z-index:1}.cols.customstyle-collage+.cols{margin-bottom:-150px;padding-top:150px;position:relative;top:-150px}.cols.customstyle-collage .col-pic img{height:100%;object-fit:cover}.cols.customstyle-collage .col:nth-child(1){width:58%;float:left}.cols.customstyle-collage .col:nth-child(2){width:41%;float:right;margin-top:-40px}.cols.customstyle-collage .col:nth-child(3){width:27.3%;float:left;margin-left:1.13%}.product-maininfos{display:-webkit-flex;display:flex;margin:40px 0}.product-maininfo{margin:0 40px 0 0}.product-button{text-align:right}.cols-immo2{margin-left:auto;margin-right:auto}.immo2-description{text-align:justify}.immo2-details{display:block;margin:2em 0}.immo2-details .col{display:block;width:auto}}@media screen and (min-width:768px){.cols a.button+a.button{margin-left:10px}.home .col-tool_news{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-justify-content:space-between;justify-content:space-between;margin:0}.customstyle-tiles{padding:40px 0}.home .card{padding:0;width:48%}.home .card+.card{margin:0}.home .card:first-child a{color:rgba(var(--main-light-color),1)}.home .card:first-child .card-content{padding:30px 20px 20px}.home .card-pic{margin:0}.home .card-pic img{height:400px;object-fit:cover;transition:height .4s}.home .card-content{padding:15px;transition:all .4s}.home .card:first-child .card-pic:after{content:'';background-color:rgba(255,255,255,.5);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .4s;pointer-events:none}.home .card:first-child:hover .card-pic:after{opacity:1}.home .card:not(:first-child):hover .card-pic img{height:360px}.home .card:hover:not(:first-child) .card-content{background:#f7f7f7}.home .card-category{margin:0}.home .card-category:after{margin:20px 0 30px}.home .card-load-more{margin:30px 0 0;min-width:100%}}@media screen and (min-width:1040px){.cols.customstyle-tiles .col{height:600px}.content,.page-has-slider .content{padding:80px 0}.cols.customstyle-collage{margin-top:140px}.cols-33-33-33.customstyle-dark>.col{height:400px}.cols-50-50 .card{display:-webkit-flex;display:flex}.cols-50-50 .card-pic{margin:0 20px 0 0}.cols-products>.col{width:48.8%}body:not(.home) .cols:not(.customstyle-dark):not(.cols-form){margin-bottom:100px}.cols.customstyle-tiles .col-tile>div{padding:30px}.customstyle-tiles p{font-size:2rem}.cols.customstyle-collage+.cols{margin-bottom:-200px;padding-top:200px;top:-200px}.product-section-header{border-bottom:1px solid rgb(var(--main-dark-color));-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 2em;padding:0 0 .5em}.product-section-header .product-section-heading{border:0;margin:0;padding:0}.product-section-company{margin:0;text-align:right}.product-maininfo{margin:0 80px 0 0}.product-table td:first-child{width:270px}.cols-immo2{max-width:66%}.immo2-detailboxes,.immo2-detailboxes-wrapper h2{margin-left:auto;margin-right:auto;max-width:1108px}.immo2-detailboxes-wrapper{padding:20px 0 0}.news-detail-heading{font-size:5rem}}@media screen and (min-width:1400px){.cols.customstyle-tiles .col{height:760px}.cols-news-detail{-webkit-flex-direction:row;flex-direction:row}.cols-news-detail .col:first-child{width:57%;margin-top:0}.cols-news-detail .col:last-child{width:40%}.home .card:first-child{width:37.4%}.home .card{padding:0;width:18.2%}.customstyle-tiles h2:after{height:6px;width:100px}.customstyle-tiles p{font-size:3.6rem}.cols-products-only{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 -2.4%}.cols-products a.col-product{margin-left:2.4%;width:24%}.cols-products-only a.col-product{width:22%}.cols-productcnt-4>.col{width:24%}.cols-productcnt-3>.col{width:31.2%}.cols-productcnt-2>.col{width:48.8%}#content>.cols-33-33-33.customstyle-tiles{margin-top:-500px}.cols-33-33-33.customstyle-dark>.col{height:500px}.customstyle-dark{padding:120px 10.4% 160px}.customstyle-dark+.customstyle-dark{padding-top:0}.customstyle-tilesheading h2{font-size:6rem}.cols.customstyle-collage+.cols{margin-bottom:-300px;padding-top:300px;top:-300px}.col-tool_realestate .cols-products{display:grid;grid-template-columns:repeat(auto-fill,31.2%);-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px}.col-tool_realestate .cols-products .col-immo{width:auto}.immo2-details{display:-webkit-flex;display:flex}.immo2-details .col{width:31.2%}.card h2,.card h3{font-size:3.6rem}.col-tool_news .card h3{font-size:2.4rem}.col-tool_news .card:first-child h3{font-size:3.6rem}}@media screen and (min-width:1800px){.home .col-tool_news{margin:40px -8% 115px}}.calculator-step{margin:0 0 2em;max-width:640px}#calculator-step-3{background:rgba(0,59,107,.7);max-width:none;padding:40px 40px 1px}.calculator-step h2{margin:1em 0 .3em}.calculator-step input,.calculator-step select{max-width:234px}.calculator-options{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.calculator-option{-webkit-flex:1;flex:1;max-width:48%}.calculator-option label{background:#e4e4e4;cursor:pointer;font-weight:700;margin:0;padding:14px 20px}.calculator-option input{position:absolute;left:-999em}.calculator-option input:checked+label{background:rgb(var(--main-dark-color));color:rgb(var(--main-light-color))}.tool-heading{font-size:24px;font-size:2.4rem;margin:0 0 .5em}.tool-text{margin:0 0 1em}.tool-slider{margin:0}.tool-slider .slides img{aspect-ratio:16/9}@media screen and (min-width:520px){.tool-gallery-list-item{max-width:32%}}.tool-video{height:0;margin:2em 0;padding-bottom:56.25%;position:relative}.tool-video iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.issuuembed{max-width:100%}.tool-gallery-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:0;padding:0}.tool-gallery-list-item{margin:0 0 10px;max-width:49%}@media screen and (min-width:520px){.tool-gallery-list-item{max-width:32%}}.tool-documents{list-style-type:none;margin:0;padding:0}.col-tool_documents .tool-documents{margin:0 0 1.5em}.tool-documents-item{background:rgb(var(--main-light-color));display:-webkit-flex;display:flex;padding:.3em 20px}.tool-documents-item:nth-child(2n+1){background-color:#f2f3f5}.tool-documents-item-preview{padding:0 40px 0 0;max-width:95px;min-width:95px}.tool-documents-item-preview img{border:1px solid #dcdcdc;width:100%}.tool-documents-item-content{position:relative}.tool-documents-item-heading{display:block;font-size:16px;font-size:1.6rem;word-wrap:anywhere}.tool-documents-item-info{display:block;font-size:.8em}.col-tool_faq h2{font-size:2em}.col-tool_documents .faq-nav li a,.col-tool_faq .faq-nav li a{background-color:#f2f3f5;background-position:10px 11px;display:block;font-size:18px;font-size:1.8rem;margin:0 0 4px;padding:4px 10px 4px 25px}@media screen and (min-width:1040px){.tool-documents-item-heading{font-size:2.4rem}}@media print{body{font-size:100%}*{background:0 0!important;color:#000!important;-ms-filter:none!important;-webkit-filter:none!important;filter:none!important;text-shadow:none!important}a,a:visited{color:#444!important;text-decoration:underline}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.copyright-wrapper,.footer-wrapper,.navi,.sidebar,aside{display:none!important}}