/*!/wp-content/themes/nisi/style.css*/body{position:relative;overflow-y:scroll;font-family:"Montserrat",Arial,Helvetica,-apple-system,BlinkMacSystemFont,sans-serif}.fl-heading{text-transform:uppercase;font-weight:600}a,button,input{-webkit-transition:all 300ms ease;transition:all 300ms ease}.form-control:active,.form-control:focus,a:focus,a:active,button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{outline:none;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{border:0}img{max-width:100%;height:auto}input:not([type="radio"]):not([type="checkbox"]),textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}#primary{max-width:100%;overflow:hidden}.mapa label{width:auto;display:inline}.mapa img{max-width:none}.wpcf7-not-valid-tip{display:none!important}div.wpcf7 .ajax-loader{position:absolute;top:calc(50% - 8px);left:20px}div.wpcf7-response-output{margin:20px 0 0;padding:15px;border:none;font-size:13px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none;background:#f5db83}div.wpcf7-mail-sent-ok{border:none;background:#15ac6f;color:#fff}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:none;background:#ca001e;color:#fff}div.wpcf7-spam-blocked{border:none;background:orange}.form-control.wpcf7-not-valid{border-color:#ca001e}.wpcf7-acceptance.wpcf7-not-valid{color:#ca001e}.container,.container-fluid,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:14px;padding-left:14px}.container,.container-lg,.container-md,.container-sm,.container-xl{width:1328px;max-width:100%}.row{margin-left:-14px;margin-right:-14px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:14px;padding-right:14px}.no-gutters{margin-right:0;margin-left:0}.small-gutters{margin-right:-10px;margin-left:-10px}.small-gutters>.col,.small-gutters>[class*="col-"]{padding-left:10px;padding-right:10px}button.navbar-toggler{position:relative;z-index:999;border:none;margin-right:-6px}button.navbar-toggler span{display:block;opacity:0;-webkit-transition-delay:300ms;transition-delay:300ms;-webkit-transition:opacity 0ms ease 300ms;transition:opacity 0ms ease 300ms}button.navbar-toggler:before,button.navbar-toggler:after{content:"";position:absolute;left:12px;-webkit-transition:top 300ms ease 0s,bottom 300ms ease 0s,-webkit-transform 300ms ease 350ms;transition:top 300ms ease 0s,bottom 300ms ease 0s,transform 300ms ease 350ms;-webkit-transform-origin:center;transform-origin:center}button.navbar-toggler:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.navbar-toggler:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.navbar-toggler.collapsed span{opacity:1}button.navbar-toggler.collapsed:before,button.navbar-toggler.collapsed:after{-webkit-transition:top 300ms ease 350ms,bottom 300ms ease 350ms,-webkit-transform 300ms ease 0ms;transition:top 300ms ease 350ms,bottom 300ms ease 350ms,transform 300ms ease 0ms}button.navbar-toggler.collapsed:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}button.navbar-toggler.collapsed:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}button.navbar-toggler span,button.navbar-toggler:before,button.navbar-toggler:after{width:22px;height:2px;background:#000}button.navbar-toggler span{margin:12px 0}button.navbar-toggler:before{top:16px}button.navbar-toggler:after{bottom:16px}button.navbar-toggler.collapsed:before{top:10px}button.navbar-toggler.collapsed:after{bottom:10px}.btn,.btn:hover{padding:0 20px;border:none;border-radius:0;line-height:58px;background:#f9ba0d;font-size:16px;font-weight:600;color:#fff}.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}ul.menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}#branding{background:#fff;box-shadow:-2px 2px 81px -27px rgb(0 0 0 / .29)}#branding .navbar{padding:17px 36px}#branding .navbar-brand{position:relative;z-index:200;margin:0 42px 0 0;padding:0}#branding .navbar-brand img{width:153px;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-transition-property:width,height;transition-property:width,height}#branding .navbar-nav .nav-item+.nav-item{margin-left:30px}#branding .navbar-nav .nav-link{padding:5px 0;font-size:13px;font-weight:700;letter-spacing:.2px;color:#58595b;text-transform:uppercase}#branding .navbar-nav .nav-link:hover{color:#8696a3}#branding .widget_nav_menu li+li{margin-left:20px}#header_right .widget_polylang{display:none}a svg path{-webkit-transition:fill 300ms ease;transition:fill 300ms ease}a:hover svg path{fill:#8696a3}#colophon{padding:59px 0 0;background:#fff;border-top:2px solid #f2f2f2;font-size:12px;line-height:1.67;letter-spacing:.15px;color:#666}#colophon .widget+.widget{margin-top:22px}#colophon h4{margin:0 0 10px;font-size:12px;line-height:1.67}#colophon a{color:#000}#bottom{margin-top:56px;padding:12px 0;border-top:2px solid #f2f2f2}.footer_2 ul.menu{display:block}.footer_2 ul.menu a{line-height:2}.footer_3 ul li+li{margin-left:20px}.fl-rich-text ul{padding-left:35px}.fl-rich-text ul li+li{margin-top:10px}.widget_polylang ul{display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 -10px;padding:0;list-style:none}.widget_polylang ul a{display:block;padding:0 10px;line-height:30px;font-size:12px;color:#000;text-decoration:none}.widget_polylang ul a:before{content:url(/wp-content/themes/nisi/images/globe.svg);display:inline-block;vertical-align:-.2em;margin-right:7px}.widget_polylang ul a:hover{background:rgb(134 150 163 / .1)}.form-control{height:50px;padding:0 18px;background:#fff;border:solid 2px #e5e5e5;border-radius:0;font-size:16px;color:#000}.complex .form-control{margin:0 0 17px}.form-control:focus{border-color:#000}.form-control::-webkit-input-placeholder{color:rgb(0 0 0 / .4)}.form-control::-moz-placeholder{color:rgb(0 0 0 / .4)}.form-control:-ms-input-placeholder{color:rgb(0 0 0 / .4)}.form-control::-ms-input-placeholder{color:rgb(0 0 0 / .4)}.form-control::placeholder{color:rgb(0 0 0 / .4)}.newsletter .form-control{border-right:none}.newsletter .btn{line-height:50px}#wettbewerb{padding:42px 86px 64px;background:#fff;box-shadow:0 2px 34px -10px rgb(0 0 0 / .15);line-height:1.46}#wettbewerb h2{margin:0 0 36px;font-size:24px;font-weight:700;color:#a1a1a1}#wettbewerb .after-sent h2{color:#000}#wettbewerb .form-control{margin-bottom:27px}#wettbewerb a{color:#000;text-decoration:underline}.wpcf7-form-control-wrap{display:block}.answer-checkboxes{margin:0 -3px;padding-left:2px}.answer-checkboxes .wpcf7-list-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin:0 0 0 -2px}.answer-checkboxes label{display:block;width:100%;height:100%;margin:0}.answer-checkboxes .wpcf7-list-item-label{position:relative;display:-ms-flexbox;display:flex;ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:0;padding:26px;border:2px solid #e4e4e4;font-size:20px;font-weight:600;color:#a1a1a1;text-align:center;cursor:pointer;-webkit-transition:color 300ms ease;transition:color 300ms ease}.answer-checkboxes input:checked~.wpcf7-list-item-label,.answer-checkboxes .wpcf7-list-item-label:hover{color:#58595b}.answer-checkboxes .wpcf7-list-item label input[type="radio"]{position:absolute;opacity:0}.after-select{display:none;margin-top:36px}#wettbewerb .after-sent{display:none;margin-bottom:-22px;font-size:18px;line-height:1.44;color:rgb(0 0 0 / .6);text-align:center}#wettbewerb .after-sent h2{margin-bottom:20px;color:#000}.bb-videos .video{display:block;color:#000;text-decoration:none;margin-bottom:38px}.bb-videos .video .image{position:relative;-webkit-background-size:cover;background-size:cover;background-position:center center}.bb-videos .video .image:before{content:"";display:block;padding-top:56.3%;background-color:rgb(0 0 0 / .2)}.bb-videos .video .image:after{content:url(/wp-content/themes/nisi/images/play.svg);position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.bb-videos .video .title{margin:12px 0 0;font-size:18px;font-weight:600}.swiper-slide{width:296px;height:auto}.swiper-slide a{display:block;height:100%;color:rgb(0 0 0 / .7);line-height:1.2;text-decoration:none}.swiper-slide a .info{padding:22px 0}.swiper-slide a .info h4{margin:0 0 4px;font-size:18px;font-weight:700;color:#000}.swiper-slide a .info .date{margin:0 0 6px;font-size:14px;color:rgb(0 0 0 / .4)}.swiper-button-next,.swiper-button-prev{top:-65px;width:35px;height:35px;margin:0}.swiper-button-prev{left:auto}.swiper-button-next:after,.swiper-button-prev:after{content:url(/wp-content/themes/nisi/images/swiper.svg);font-size:0;line-height:1}.swiper-button-prev:after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.5}a.product{position:relative;display:block;border:solid 2px #e5e5e5}a.product .image{border-bottom:2px solid #e5e5e5}a.product .title{padding:17px 20px 43px;font-size:16px;color:#000}a.product .icon{position:absolute;bottom:20px;right:18px}body.single-post .h4 h3{font-size:1.5rem}body.single-post .h4 .fl-module-content{margin-bottom:0}a.story{text-decoration:none;font-size:16px;color:rgb(0 0 0 / .7)}.story .title{font-size:18px;font-weight:700;color:#000}.story .date{margin:5px 0 10px;font-size:14px;color:rgb(0 0 0 / .4)}.story .text{padding:18px 16px 20px;background:#f2f2f2}.story .format-video{position:relative}.story .format-video .thumbnail{position:relative}.story .format-video .thumbnail:after{content:"";display:block;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;pointer-events:none;background:url(/wp-content/themes/nisi/images/play.svg) center center no-repeat}.story .format-video img{width:415px;height:232px;object-fit:cover}.super-listing .load-more{margin-top:18px}@media (max-width:991px){#branding .navbar{padding:16px 0}.navbar-collapse,.navbar-collapse.collapsing,.navbar-collapse.collapse.show{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:99;top:0;bottom:0;left:0;width:100%;height:100%!important;margin:0;background:#fff;border:none;text-align:center}.collapse:not(.show){display:none}.navbar-collapse{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.navbar-collapse.collapse.show{-webkit-transform:scale(1);transform:scale(1);opacity:1}.navbar-nav{margin-top:150px}#branding .navbar-nav .nav-item+.nav-item{margin:4px 0 0}#branding .navbar-nav .nav-link{padding:5px 20px;text-align:left}#header_right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:22px 20px;border-top:2px solid #f2f2f2}#header_right .widget_polylang{display:block}#wettbewerb{padding:30px}#wettbewerb h2{font-size:20px}.answer-checkboxes .wpcf7-list-item-label{font-size:18px}}@media (max-width:767px){h1,.h1,.is-style-h1{margin:0 0 28px;font-size:26px}h2,.h2,.is-style-h2{margin:0 0 28px;font-size:26px}h3,.h3,.is-style-h3{margin:0 0 28px;font-size:26px}.navbar-nav{margin-top:120px}#branding .navbar-brand{margin-left:-4px}#branding .navbar-brand img{width:70px;margin:10px 0}#colophon{padding:38px 0 0}.footer_2{margin:38px 0}#colophon .widget+.widget{margin-top:38px}#bottom{margin-top:38px}#wettbewerb .btn{margin-top:27px}.answer-checkboxes{margin:0;padding:2px 0 0}.answer-checkboxes .wpcf7-list-item{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:-2px 0 0}}