.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}*{scrollbar-width:thin;scrollbar-color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f3f3}::-webkit-scrollbar-thumb{background:#fff}*{box-sizing:border-box}body,input,select,table,textarea{color:#282828;font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:29px;letter-spacing:.04;margin:0;padding:0}html{scroll-behavior:smooth}address{font-style:normal}hr{display:none}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{margin:0;padding:0;text-decoration:none;font-size:18px;line-height:20px;font-weight:400}a,body .link,body .owl-dots .owl-dot.active div.usplist{color:#b85856}a:hover,body .link:hover{color:#b85856}.title,.title a{color:#000}.title.t2,.title.t2 a{color:#282829}.t1large,.t1large a{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:57px;line-height:62px}.t1,.t1 a{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:57px;line-height:74px}.t2,.t2 a{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:300;letter-spacing:0;font-size:30px;line-height:41px}.t3,.t3 a{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:43px;line-height:54px}.t4,.t4 a{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:35px;line-height:43px;letter-spacing:.35px}.t5,.t5 a{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:28px;letter-spacing:.5px}.t6,.t6 a{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:1.9px;text-transform:uppercase}.sitemap .title+ul{margin-top:50px}@media (max-width:1800px){.sitemap .title+ul{margin-top:calc(30px + (50 - 30) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:767px){.sitemap .title+ul{margin-top:30px}}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}[data-animation=true]{opacity:0;transform:translateY(50px);transition:transform .5s ease}[data-animation=true].is_active{animation:fadeIn .5s ease-out forwards}.no_scroll{overflow:hidden!important}.ac{display:flex;justify-content:center}.ac>*{margin:0 20px}.bgweb{background-color:#f3f3f3;color:#282828}svg.icon{width:1.25em;height:1.25em;fill:#b85856;color:#b85856}.arrow-container svg.icon{fill:#707070;color:#707070}body{margin:0 auto;max-width:2500px}a:hover svg.icon{fill:#b85856;color:#b85856}.morelink{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:calc(12px + (16 - 12) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(24px + (24 - 24) * ((100vw - 320px)/ (1800 - 320)));text-transform:uppercase;text-decoration:none;letter-spacing:calc(.7px + (1.7 - .7) * ((100vw - 320px)/ (1800 - 320)));display:inline-flex;justify-content:center;align-items:center;cursor:pointer}a.link-style,a.morelink{position:relative}a.link-style:before,a.morelink:before{content:"";left:0;height:1px;bottom:0;right:100%;display:block;position:absolute;transition:right .3s ease;background:#b85856}a.link-style:hover:before,a.morelink:hover:before{right:0}.link-style{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:calc(12px + (16 - 12) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(24px + (24 - 24) * ((100vw - 320px)/ (1800 - 320)));text-transform:uppercase;text-decoration:none;letter-spacing:calc(2.1px + (2.4 - 2.1) * ((100vw - 320px)/ (1800 - 320)));cursor:pointer;color:#fff}.defaultFs{font-size:20px;line-height:29px}.small,small{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:22px}.medium1{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;letter-spacing:.07px;font-size:23px;line-height:34px}.large1{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;letter-spacing:.07px;font-size:25px;line-height:35px}.button{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;border-radius:calc(31px + (36 - 31) * ((100vw - 320px)/ (1800 - 320)));padding:calc(14px + (17 - 14) * ((100vw - 320px)/ (1800 - 320))) calc(20px + (30 - 20) * ((100vw - 320px)/ (1800 - 320)));font-size:calc(12px + (17 - 12) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(16px + (18 - 16) * ((100vw - 320px)/ (1800 - 320)));letter-spacing:calc(.5px + (1 - .5) * ((100vw - 320px)/ (1800 - 320)));cursor:pointer;text-transform:uppercase;display:inline-flex;justify-content:center;text-decoration:none;align-items:center}a.button1{background-color:#b85856;color:#f3f3f3;border:none}a.button1:hover{background-color:#b22a3d;color:#f3f3f3;border:none}.button1{background-color:#b85856;color:#f3f3f3;border:none}.button1:hover{background-color:#b22a3d;color:#f3f3f3;border:none}a.button2{background-color:#707070;color:#f3f3f3;border:none}a.button2:hover{background-color:#585858;color:#f3f3f3;border:none}.button2{background-color:#707070;color:#f3f3f3;border:none}.button2:hover{background-color:#585858;color:#f3f3f3;border:none}.simple-text-element .table-styled{overflow:auto}.simple-text-element table{min-width:1100px;border-collapse:collapse}.simple-text-element table td{padding-left:0;padding-top:calc(10px + (15 - 10) * ((100vw - 320px)/ (1800 - 320)));padding-bottom:calc(10px + (15 - 10) * ((100vw - 320px)/ (1800 - 320)))}.spaceS{padding-top:calc(30px + (70 - 30) * ((100vw - 320px)/ (1800 - 320)));padding-bottom:calc(30px + (70 - 30) * ((100vw - 320px)/ (1800 - 320)))}.standard{padding-top:calc(40px + (137 - 40) * ((100vw - 320px)/ (1800 - 320)));padding-bottom:calc(40px + (137 - 40) * ((100vw - 320px)/ (1800 - 320)))}.spaceL{padding-top:calc(60px + (160 - 60) * ((100vw - 320px)/ (1800 - 320)));padding-bottom:calc(60px + (160 - 60) * ((100vw - 320px)/ (1800 - 320)))}.module-outdoor-space-left{padding-left:calc(15px + (200 - 15) * ((100vw - 320px)/ (1800 - 320)))}.module-outdoor-space-right{padding-right:calc(15px + (200 - 15) * ((100vw - 320px)/ (1800 - 320)))}.module-outdoor-spaces{padding-left:calc(15px + (115 - 15) * ((100vw - 320px)/ (1800 - 320)));padding-right:calc(15px + (115 - 15) * ((100vw - 320px)/ (1800 - 320)))}@media screen and (min-width:2499px){.module-outdoor-spaces{padding-left:162px;padding-right:162px}}.module-outdoor-small{padding-left:calc(15px + (70 - 15) * ((100vw - 320px)/ (1800 - 320)));padding-right:calc(15px + (70 - 15) * ((100vw - 320px)/ (1800 - 320)))}.heading-info{max-width:calc(400px + (905 - 400) * ((100vw - 320px)/ (1800 - 320)))}.heading-info .subheadline{margin-top:5px}.bgweb+.bgweb.spaceL,.bgweb+.bgweb.spaceS,.bgweb+.bgweb.standard,.bgweb+.frame-space-before-bgweb.spaceL,.bgweb+.frame-space-before-bgweb.spaceS,.bgweb+.frame-space-before-bgweb.standard,.frame-space-before-bgweb+.bgweb.spaceL,.frame-space-before-bgweb+.bgweb.spaceS,.frame-space-before-bgweb+.bgweb.standard,.frame-space-before-bgweb+.frame-space-before-bgweb.spaceL,.frame-space-before-bgweb+.frame-space-before-bgweb.spaceS,.frame-space-before-bgweb+.frame-space-before-bgweb.standard{padding-top:0}.bgweb2+.bgweb2.spaceL,.bgweb2+.bgweb2.spaceS,.bgweb2+.bgweb2.standard,.bgweb2+.frame-space-before-bgweb2.spaceL,.bgweb2+.frame-space-before-bgweb2.spaceS,.bgweb2+.frame-space-before-bgweb2.standard,.frame-space-before-bgweb2+.bgwe2.spaceL,.frame-space-before-bgweb2+.bgwe2.spaceS,.frame-space-before-bgweb2+.bgwe2.standard,.frame-space-before-bgweb2+.frame-space-before-bgweb2.spaceL,.frame-space-before-bgweb2+.frame-space-before-bgweb2.spaceS,.frame-space-before-bgweb2+.frame-space-before-bgweb2.standard{padding-top:0}.bglistalternate+.bglistalternate.spaceL,.bglistalternate+.bglistalternate.spaceS,.bglistalternate+.bglistalternate.standard,.bglistalternate+.frame-space-before-bglistalternate.spaceL,.bglistalternate+.frame-space-before-bglistalternate.spaceS,.bglistalternate+.frame-space-before-bglistalternate.standard,.frame-space-before-bglistalternate+.bglistalternate.spaceL,.frame-space-before-bglistalternate+.bglistalternate.spaceS,.frame-space-before-bglistalternate+.bglistalternate.standard,.frame-space-before-bglistalternate+.frame-space-before-bglistalternate.spaceL,.frame-space-before-bglistalternate+.frame-space-before-bglistalternate.spaceS,.frame-space-before-bglistalternate+.frame-space-before-bglistalternate.standard{padding-top:0}.bgweb+.bgweb.spaceS,[data-bg=bgweb]+[data-bg=bgweb].spaceS{padding-top:0}[data-bg=bgweb]+[data-bg=bgweb].standard{padding-top:0}[data-bg=bgweb]+[data-bg=bgweb].spaceL{padding-top:0}picture,picture a{display:block;position:relative}.absolute-link{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;font-size:0}@media (hover:hover){.absolute-link:hover+.image-box img,.absolute-link:hover+.image-video img{transform:scale(1.03);-webkit-transform:scale(1.03)}}.absolute-link+.image-box,.absolute-link+.image-video{position:relative;overflow:hidden}.absolute-link+.image-box img,.absolute-link+.image-video img{transition:transform 2s cubic-bezier(0,0,.2,1);transform:scale(1);-webkit-transform:scale(1)}.title *{margin:0}.image-box{font-size:0;line-height:0}.image-box.mobile-image{display:none}.image-box.mobile-image.desktop-image{display:block}@media (max-width:767px){.image-box.mobile-image{display:block}.image-box.desktop-image{display:none}.image-box.desktop-image.mobile-image{display:block}}.bgweb2{background-color:#fff;color:#282828}.bgweb2 .link,.bgweb2 a{color:#b85856}.bgweb2 .link:hover,.bgweb2 a:hover{color:#b85856}.bgweb2 .link:hover:before,.bgweb2 a:hover:before{background:#b85856}.bgweb2 .title,.bgweb2 .title a{color:#282829}.bgweb2 .title.t2,.bgweb2 .title.t2 a{color:#282829}.bgweb2 svg.icon{fill:#707070;color:#707070}.bgweb2 a.button1{background-color:#b85856;color:#f3f3f3;border:none}.bgweb2 a.button1:hover{background-color:#b22a3d;color:#f3f3f3;border:none}.bgweb2 a.button2{background-color:#707070;color:#f3f3f3;border:none}.bgweb2 a.button2:hover{background-color:#585858;color:#f3f3f3;border:none}.bgweb2+.bgweb2.spaceS{padding-top:0}.bgweb2+.bgweb2.standard{padding-top:0}.bgweb2+.bgweb2.spaceL{padding-top:0}.bglist{background-color:#eee;color:#282828}.bglist .link,.bglist a{color:#b85856}.bglist .link:hover,.bglist a:hover{color:#b85856}.bglist .link:hover:before,.bglist a:hover:before{background:#b85856}.bglist .title,.bglist .title a{color:#282829}.bglist .title.t2,.bglist .title.t2 a{color:#282829}.bglist svg.icon{fill:#707070;color:#707070}.bglist a.button1{background-color:#b85856;color:#f3f3f3;border:none}.bglist a.button1:hover{background-color:#b22a3d;color:#f3f3f3;border:none}.bglist a.button2{background-color:#707070;color:#f3f3f3;border:none}.bglist a.button2:hover{background-color:#585858;color:#f3f3f3;border:none}.bglist+.bglist.spaceS{padding-top:0}.bglist+.bglist.standard{padding-top:0}.bglist+.bglist.spaceL{padding-top:0}.bgteaser2{background-color:#e4e4e4;color:#282828}.bgteaser2 .link,.bgteaser2 a{color:#b85856}.bgteaser2 .link:hover,.bgteaser2 a:hover{color:#b85856}.bgteaser2 .link:hover:before,.bgteaser2 a:hover:before{background:#b85856}.bgteaser2 .title,.bgteaser2 .title a{color:#282829}.bgteaser2 .title.t2,.bgteaser2 .title.t2 a{color:#282829}.bgteaser2 svg.icon{fill:#707070;color:#707070}.bgteaser2 a.button1{background-color:#b85856;color:#f3f3f3;border:none}.bgteaser2 a.button1:hover{background-color:#b22a3d;color:#f3f3f3;border:none}.bgteaser2 a.button2{background-color:#707070;color:#f3f3f3;border:none}.bgteaser2 a.button2:hover{background-color:#585858;color:#f3f3f3;border:none}.bgteaser2+.bgteaser2.spaceS{padding-top:0}.bgteaser2+.bgteaser2.standard{padding-top:0}.bgteaser2+.bgteaser2.spaceL{padding-top:0}.bglistalternate{background-color:#f0efed;color:#282828}.bglistalternate .link,.bglistalternate a{color:#b85856}.bglistalternate .link:hover,.bglistalternate a:hover{color:#b85856}.bglistalternate .link:hover:before,.bglistalternate a:hover:before{background:#b85856}.bglistalternate .title,.bglistalternate .title a{color:#282829}.bglistalternate .title.t2,.bglistalternate .title.t2 a{color:#282829}.bglistalternate svg.icon{fill:#707070;color:#707070}.bglistalternate a.button1{background-color:#b85856;color:#f3f3f3;border:none}.bglistalternate a.button1:hover{background-color:#b22a3d;color:#f3f3f3;border:none}.bglistalternate a.button2{background-color:#707070;color:#f3f3f3;border:none}.bglistalternate a.button2:hover{background-color:#585858;color:#f3f3f3;border:none}.bglistalternate+.bglistalternate.spaceS{padding-top:0}.bglistalternate+.bglistalternate.standard{padding-top:0}.bglistalternate+.bglistalternate.spaceL{padding-top:0}.bgbar{background-color:#b22a3d;color:#f3f3f3}.bgbar .link,.bgbar a{color:#ebcccc}.bgbar .link:hover,.bgbar a:hover{color:#ebcccc}.bgbar .link:hover:before,.bgbar a:hover:before{background:#ebcccc}.bgbar .title,.bgbar .title a{color:#f3f3f3}.bgbar .title.t2,.bgbar .title.t2 a{color:#f3f3f3}.bgbar svg.icon{fill:#707070;color:#707070}.bgbar a.button1{background-color:#f3f3f3;color:#282829;border:none}.bgbar a.button1:hover{background-color:#eaeaea;color:#282829;border:none}.bgbar a.button2{background-color:#282828;color:#f3f3f3;border:none}.bgbar a.button2:hover{background-color:#f3f3f3;color:#f3f3f3;border:none}.bgbar+.bgbar.spaceS{padding-top:0}.bgbar+.bgbar.standard{padding-top:0}.bgbar+.bgbar.spaceL{padding-top:0}.bghighlighted{background-color:#b85856;color:#f3f3f3}.bghighlighted .link,.bghighlighted a{color:#fff}.bghighlighted .link:hover,.bghighlighted a:hover{color:#ebcccc}.bghighlighted .link:hover:before,.bghighlighted a:hover:before{background:#ebcccc}.bghighlighted .title,.bghighlighted .title a{color:#f3f3f3}.bghighlighted .title.t2,.bghighlighted .title.t2 a{color:#f3f3f3}.bghighlighted svg.icon{fill:#fff;color:#fff}.bghighlighted a.button1{background-color:#f3f3f3;color:#282829;border:none}.bghighlighted a.button1:hover{background-color:#eaeaea;color:#282829;border:none}.bghighlighted a.button2{background-color:#282828;color:#f3f3f3;border:none}.bghighlighted a.button2:hover{background-color:#f3f3f3;color:#f3f3f3;border:none}.bghighlighted+.bghighlighted.spaceS{padding-top:0}.bghighlighted+.bghighlighted.standard{padding-top:0}.bghighlighted+.bghighlighted.spaceL{padding-top:0}.bgheader{background-color:#f2f0ec;color:#646464}.bgheader .link,.bgheader a{color:#3d3d3d}.bgheader .link:hover,.bgheader a:hover{color:#6c6c6c}.bgheader .link:hover:before,.bgheader a:hover:before{background:#6c6c6c}.bgheader .title,.bgheader .title a{color:#3d3d3d}.bgheader .title.t2,.bgheader .title.t2 a{color:#626262}.bgheader svg.icon{fill:#707070;color:#707070}.bgheader a.button1{background-color:transparent;color:#3d3d3d;boder:1px solid #3d3d3d}.bgheader a.button1:hover{background-color:transparent;color:#3d3d3d;boder:1px solid #3d3d3d}.bgheader a.button2{background-color:transparent;color:#3d3d3d;boder:1px solid #3d3d3d}.bgheader a.button2:hover{background-color:transparent;color:#3d3d3d;boder:1px solid #3d3d3d}.bgheader+.bgheader.spaceS{padding-top:0}.bgheader+.bgheader.standard{padding-top:0}.bgheader+.bgheader.spaceL{padding-top:0}.bggallerybox{background-color:rgba(0,0,0,.25);color:#f3f3f3}.bggallerybox .link,.bggallerybox a{color:#f3f3f3}.bggallerybox .link:hover,.bggallerybox a:hover{color:#f3f3f3}.bggallerybox .link:hover:before,.bggallerybox a:hover:before{background:#f3f3f3}.bggallerybox .title,.bggallerybox .title a{color:#f3f3f3}.bggallerybox .title.t2,.bggallerybox .title.t2 a{color:#f3f3f3}.bggallerybox svg.icon{fill:#fff;color:#fff}.bggallerybox a.button1{background-color:#b85856;color:#fff;border:1px solid #b85856}.bggallerybox a.button1:hover{background-color:#b22a3d;color:#fff;border:1px solid #b22a3d}.bggallerybox a.button2{background-color:#b22a3d;color:#fff;border:1px solid #b22a3d}.bggallerybox a.button2:hover{background-color:transparent;color:#fff;border:1px solid}.bggallerybox+.bggallerybox.spaceS{padding-top:0}.bggallerybox+.bggallerybox.standard{padding-top:0}.bggallerybox+.bggallerybox.spaceL{padding-top:0}form{margin:0}form .form-group.hpmailconfirm,form .form-group.hpmailconfirmemail,form .form-group.hpmailconfirmemailrequired,form .row.hpmailconfirm,form .row.hpmailconfirmemail,form .row.hpmailconfirmemailrequired,form .row.zepp-hp{display:none!important}form .form-group,form .row{width:100%;display:flex;flex-wrap:wrap;align-items:center;clear:both;margin:0 0 6px}form .form-group div,form .row div{width:50%}form .form-group label{width:50%;box-sizing:border-box;padding-right:20px}form .form-group input:not([type=checkbox]),form .form-group select,form .row div .form-group{width:100%;box-sizing:border-box;height:34px;line-height:34px}form .form-group textarea{width:100%;box-sizing:border-box;height:68px;line-height:inherit}form .form-group .checkbox .form-check{width:100%}form .row.zipcity .form-group{width:25%;margin-bottom:0}form .row.zipcity .form-group .input{width:100%}form .row.zipcity .form-group:first-child{width:75%;justify-content:space-between}form .row.zipcity .form-group:first-child .input{width:32%;margin-right:1.33%}form .row.zipcity .form-group label{display:none}form .row.zipcity .form-group:first-child label{display:block}form .actions .btn{float:right}table{width:100%}table caption{font-size:20px}table colgroup col{width:29.5726495726%}table colgroup col:first-child{width:5.4700854701%}table thead{border-bottom:solid 2px #3d3d3d}table thead th{padding-top:6px;padding-bottom:6px;text-align:left}table tfoot td{border-top:solid 1px #3d3d3d;padding-top:6px;padding-bottom:6px}table tbody td{border-top:solid 1px #3d3d3d;padding-top:6px;padding-bottom:6px}table tr *{padding-left:.8547008547%;padding-right:.8547008547%}table.reset{width:auto}table.reset caption{font-size:inherit}table.reset colgroup col{width:auto}table.reset thead{border-bottom:inherit}table.reset thead th{padding-top:inherit;padding-bottom:inherit;text-align:inherit}table.reset tfoot td{border-top:inherit;padding-top:inherit;padding-bottom:inherit}table.reset tbody td{border-top:inherit;padding-top:inherit;padding-bottom:inherit}table.reset tr *{padding-left:inherit;padding-right:inherit}@media (max-width:1800px){body{font-size:calc(15px + (20 - 15) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(22px + (29 - 22) * ((100vw - 320px)/ (1800 - 320)));letter-spacing:calc(.02px + (.04 - .02) * ((100vw - 320px)/ (1800 - 320)))}.t1large,.t1large a{font-size:calc(27px + (57 - 27) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(35px + (62 - 35) * ((100vw - 320px)/ (1800 - 320)))}.t1,.t1 a{font-size:calc(27px + (57 - 27) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(36px + (74 - 36) * ((100vw - 320px)/ (1800 - 320)))}.t2,.t2 a{font-size:calc(19px + (30 - 19) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(27px + (41 - 27) * ((100vw - 320px)/ (1800 - 320)))}.t3,.t3 a{font-size:calc(24px + (43 - 24) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(34px + (54 - 34) * ((100vw - 320px)/ (1800 - 320)))}.t4,.t4 a{font-size:calc(19px + (35 - 19) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(23px + (43 - 23) * ((100vw - 320px)/ (1800 - 320)));letter-spacing:calc(.2px + (.35 - .2) * ((100vw - 320px)/ (1800 - 320)))}.t5,.t5 a{font-size:calc(18px + (24 - 18) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(21px + (28 - 21) * ((100vw - 320px)/ (1800 - 320)));letter-spacing:calc(.2px + (.5 - .2) * ((100vw - 320px)/ (1800 - 320)))}.t6,.t6 a{font-size:calc(14px + (16 - 14) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(18px + (20 - 18) * ((100vw - 320px)/ (1800 - 320)));letter-spacing:calc(1.4px + (1.9 - 1.4) * ((100vw - 320px)/ (1800 - 320)))}.default{font-size:calc(15px + (20 - 15) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(22px + (29 - 22) * ((100vw - 320px)/ (1800 - 320)));letter-spacing:calc(.02px + (.04 - .02) * ((100vw - 320px)/ (1800 - 320)))}.medium1{letter-spacing:calc(.05px + (.07 - .05) * ((100vw - 320px)/ (1800 - 320)));font-size:calc(18px + (23 - 18) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(30px + (34 - 30) * ((100vw - 320px)/ (1800 - 320)))}.large1{letter-spacing:calc(.05px + (.07 - .05) * ((100vw - 320px)/ (1800 - 320)));font-size:calc(20px + (25 - 20) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(30px + (35 - 30) * ((100vw - 320px)/ (1800 - 320)))}.small{font-size:calc(13px + (14 - 13) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(20px + (22 - 20) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){form .form-group div{width:100%}form .form-group label{width:100%;padding-right:0}form .row.zipcity{align-items:flex-end}form .row.zipcity .form-group{width:50%}form .row.zipcity .form-group:first-child{width:49%;justify-content:space-between}form .row.zipcity .form-group:first-child .input{width:99%;margin-right:1%}}@media (max-width:320px){.t1large,.t1large a{font-size:27px;line-height:35px}.t1,.t1 a{font-size:27px;line-height:36px}.t2,.t2 a{font-size:19px;line-height:27px}.t3,.t3 a{font-size:24px;line-height:34px}.t4,.t4 a{font-size:19px;line-height:23px}.t5,.t5 a{font-size:18px;line-height:21px}.t6,.t6 a{font-size:14px;line-height:18px}default{font-size:15px;line-height:22px}medium1{font-size:18px;line-height:30px}large1{font-size:20px;line-height:30px}small{font-size:13px;line-height:20px}.morelink{font-size:12px;line-height:24px;letter-spacing:2.1px}.button{font-size:12px;line-height:16px;letter-spacing:.5px;padding:14px 20px}.module-outdoor-space-left{padding-left:15px}.module-outdoor-space-right{padding-right:15px}.module-outdoor-spaces{padding-left:15px;padding-right:15px}}.description-box.has-show-more .show-more-button{display:flex}.description-box.has-show-more .description{max-height:88px;position:relative;overflow:hidden}.description-box.has-show-more .description:before{content:"";position:absolute;display:block;height:66px;z-index:10;left:0;right:0;bottom:0;background:linear-gradient(to top,#f3f3f3,rgba(243,243,243,0))}.bgweb2 .description-box.has-show-more .description:before{background:linear-gradient(to top,#fff,rgba(243,243,243,0))}.description-box.has-show-more.is-active .show-more-button .icon-minus{display:flex}.description-box.has-show-more.is-active .show-more-button .icon-plus{display:none}.description-box.has-show-more.is-active .description{max-height:unset;overflow:visible}.description-box.has-show-more.is-active .description:before{display:none}.description-box .show-more-button{display:none;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;border:1px solid #b85856}.description-box .show-more-button .icon-minus{display:none;width:9px;height:9px;fill:#b85856;color:#b85856}.description-box .show-more-button .icon-plus{display:block;width:9px;height:9px;fill:#b85856;color:#b85856}br.clear{clear:both;line-height:0;font-size:0;height:0;overflow:hidden;text-indent:-100px;display:block}div.clear{clear:both;line-height:0;font-size:0;height:0;overflow:hidden;text-indent:-100px;display:block}.clearbefore::before{content:"";clear:both;line-height:0;font-size:0;height:0;overflow:hidden;text-indent:-100px;display:block}.clearbeforeafter::before{content:"";clear:both;line-height:0;font-size:0;height:0;overflow:hidden;text-indent:-100px;display:block}.clearbeforeafter::after{content:"";clear:both;line-height:0;font-size:0;height:0;overflow:hidden;text-indent:-100px;display:block}.clearafter::after{content:"";clear:both;line-height:0;font-size:0;height:0;overflow:hidden;text-indent:-100px;display:block}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}.bgweb2 .tns-nav button{border:1px solid #b85856}.bgweb2 .tns-nav button.tns-nav-active{border:1px solid #b85856;background-color:#b85856}.bggallerybox .tns-nav button{border:1px solid #fff}.bggallerybox .tns-nav button.tns-nav-active{border:1px solid #fff;background-color:#fff}.tns-nav{z-index:50;display:flex;margin-top:15px;align-items:center;justify-content:flex-start}.tns-nav button{padding:0;width:2px;height:2px;display:block;cursor:pointer;border-radius:50%;margin:0 5px 0 0;box-sizing:border-box;background-color:transparent;transition:background-color .5s,border .5s;border:1px solid #b85856}.tns-nav button.tns-nav-active{border:1px solid #b85856;background-color:#b85856}.tns-nav button[data-nav]{width:2px;height:2px}.tns-nav button[data-nav].tns-nav-active{width:9px;height:9px;display:block;transform:scale(1)}.tns-nav button[data-nav].dot-big{width:9px;height:9px;display:block;transform:scale(1)}.tns-nav button[data-nav].dot-medium{width:7px;height:7px;display:block;transform:scale(1)}.tns-nav button[data-nav].dot-small{width:5px;height:5px;display:block;transform:scale(1)}.tns-nav button[data-nav].dot-tiny{width:3px;height:3px;display:block;transform:scale(1)}.tiny-slider:not(.tns-slider){display:flex}.tiny-slider:not(.tns-slider)>*{display:none!important}.tiny-slider:not(.tns-slider)>:first-child{display:block!important}.lightGallery div.lightgalleryhover svg{display:none}[data-lightgallery=true] .lightGallery{position:relative;cursor:pointer;overflow:hidden}[data-lightgallery=true] .lightGallery picture{overflow:hidden}[data-lightgallery=true] .lightGallery div.lightgalleryhover{display:none}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;cursor:pointer;display:block;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next svg,.lg-actions .lg-prev svg{fill:#999;width:30px;height:30px}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover svg,.lg-actions .lg-prev:hover svg{fill:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-prev{left:20px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(320deg)}}@keyframes lg-right-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{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-object .spaceTopBottom{margin-top:0;margin-bottom:0}.lg-toolbar{z-index:1082;position:absolute;left:0;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{cursor:pointer;float:right;height:47px;line-height:27px;padding:10px 0;text-align:center;width:40px;outline:medium none}.lg-toolbar .lg-icon svg{fill:#999;transition:fill .2s linear;width:20px;height:20px}.lg-toolbar .lg-close svg{width:16px;height:16px}.lg-toolbar .lg-icon:hover svg{fill:#fff}.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:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{transform:scale3d(.5,.5,.5);opacity:0;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{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;transform:translate3d(0,100%,0);transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{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;box-sizing:border-box}@media (min-width:1026px){.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%;-o-object-fit:cover;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}.lg-outer .lg-toogle-thumb svg{fill:#999}.lg-outer .lg-toogle-thumb:hover svg{fill:#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{overflow:auto}.lg-outer .lg-has-html5 .lg-video-play{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-video-play svg{width:55px;height:55px}.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-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: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{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale3d(1,1,1);transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-out{opacity:.5;pointer-events:none}.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;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,transform .15s ease 0s;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-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;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;transform:translate3d(0,5px,0);transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .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{padding-left:0}.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;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-facebook .lg-icon svg{fill:#3b5998}.lg-outer #lg-share-twitter .lg-icon svg{fill:#00aced}.lg-outer #lg-share-googleplus .lg-icon svg{fill:#dd4b39}.lg-outer #lg-share-pinterest .lg-icon svg{fill:#cb2027}.lg.thumb.lg-group{box-sizing:border-box;white-space:nowrap}.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;transition:opacity .15s ease 0s}.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:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;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{display:none!important}.lg-outer .lg-item span.picture-loading{content:"";border:5px solid #f3f3f3;border-top:5px solid #555;border-radius:50%;position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:spin 1.6s linear infinite;z-index:100}.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 span.picture-loading{display: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}.lightGalleryBg .lg-object>div,.lightGalleryBg .lg-object>section,.lightGalleryBg .lg-object>span{display:block;padding:70px 30px 70px 30px;background-color:#f3f3f3}.lightGalleryBg .lg-object .centercontent{width:auto}.lg-outer .lg-ajax{display:inline-block;vertical-align:middle;max-width:90%;max-height:100%;text-align:left;white-space:normal;overflow-y:auto}.lg-outer.lg-loadingcomplete .lg-ajax{overflow-y:auto}.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{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{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:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 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}ul{margin:0;padding-left:0;padding-right:0;list-style-type:none}ul li:before{content:"";position:absolute;left:0;top:calc(4px + (5 - 4) * ((100vw - 320px)/ (1700 - 320)));width:calc(4px + (8 - 4) * ((100vw - 320px)/ (1700 - 320)));height:calc(4px + (8 - 4) * ((100vw - 320px)/ (1700 - 320)));background:#b85856;background-size:contain;border-radius:50%}ul li{position:relative;padding:0 0 0 calc(15px + (20 - 15) * ((100vw - 320px)/ (1700 - 320)))}.sitemap-list{display:block}.sitemap-list li{margin-bottom:5px}.sitemap-list>li:before{display:none}.sitemap-list ul{margin-bottom:15px}.sitemap-list ul a{display:inline-block;position:relative;text-decoration:none}.sitemap-list ul a:before{content:"";left:0;height:1px;bottom:0;right:100%;display:block;position:absolute;transition:right .3s ease;background:#b85856}.sitemap-list ul a:hover{color:#b85856}.sitemap-list ul a:hover:before{right:0}ol{margin:0;padding:0 0 0 20px}ol li{margin:0;padding:0}picture,picture a{display:block;position:relative}picture img{transition:opacity .5s;opacity:1}.reset ul,ul.reset{padding:0}.reset ul li:before,ul.reset li:before{content:none;background:0 0}.reset ul li,ul.reset li{position:static;padding:0}.reset ul li ul,ul.reset li ul{padding:0}[data-object-fit=cover] *{height:100%}[data-object-fit=cover] img,[data-object-fit=cover] video{-o-object-fit:cover;object-fit:cover}[data-object-fit=cover] img{width:100%}.grecaptcha-badge{visibility:hidden}@media (max-width:1026px){[data-breadcrumb-container=true]{display:none}}.main-section>.breadcrumb{display:none}.main-section .breadcrumb{margin-bottom:81px}@media (max-width:1800px){.main-section .breadcrumb{margin-bottom:calc(47px + (81 - 47) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.main-section .breadcrumb{margin-bottom:47px}}.standard .breadcrumb{margin-top:-98px}@media (max-width:1800px){.standard .breadcrumb{margin-top:calc(-47px + (-98 - -47) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.standard .breadcrumb{margin-top:-47px}}.spaceS .breadcrumb{margin-top:-32px}@media (max-width:1800px){.spaceS .breadcrumb{margin-top:calc(-20px + (-32 - -20) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.spaceS .breadcrumb{margin-top:-20px}}.spaceL .breadcrumb{margin-top:-122px}@media (max-width:1800px){.spaceL .breadcrumb{margin-top:calc(-89px + (-122 - -89) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.spaceL .breadcrumb{margin-top:-89px}}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.breadcrumb-list li{display:flex;align-items:center;color:#282828;font-size:13px;line-height:20px}.breadcrumb-list li:last-child{opacity:.5}.breadcrumb-list li a{pointer-events:none;text-decoration:none;color:#ababab}.breadcrumb-list li .divider{margin:0 7px 0 9px;display:inline-flex;align-items:center;position:relative;top:1px}div.Styleguide{margin-top:60px;margin-bottom:60px;position:relative}div.Styleguide a.fontbutton{margin-top:30px}div.Styleguide h1.h1{font-size:3.75em;line-height:normal;font-weight:400}div.Styleguide h2.h2{color:#999;border-bottom:solid 1px #bfbfbf;font-size:2em;line-height:normal;margin:1.25em 0 .625em 0;padding:0 0 .3125em 0;font-weight:400}div.Styleguide div.responsiveBoxes div{margin-bottom:20px}div.Styleguide div.responsiveBoxes div.mobile{font-size:15px;line-height:22px}div.Styleguide div.responsiveBoxes.small div.mobile{font-size:13px;line-height:20px}div.Styleguide div.responsiveBoxes div:first-child{margin-left:0}div.Styleguide div.responsiveBoxes span{display:block;margin-bottom:5px}div.Styleguide div.headlineboxInner{margin-bottom:60px}div.Styleguide div.headlineboxInner div{margin-bottom:20px}div.Styleguide div.headlinesInner{display:flex;margin-bottom:0}div.Styleguide div.headlinesInner div{width:32.4786324786%;margin-left:1.2820512821%}div.Styleguide div.headlinesInner div:first-child{margin-left:0}div.Styleguide a.button1{vertical-align:text-bottom}div.Styleguide a.button1.hover{color:#fff;box-shadow:inset 0 0 4px 500px rgba(0,0,0,.25)}div.Styleguide a.button2{margin-right:1.0256410256%;vertical-align:text-bottom}div.Styleguide a.button2.hover{color:#fff;box-shadow:inset 0 0 4px 500px rgba(0,0,0,.25)}div.Styleguide .rowbg{display:flex}div.Styleguide .rowbg div.bgbox{width:34.188034188%;margin-right:2.1367521368%;margin-bottom:2.1367521368%;border:1px solid #000;position:relative}div.Styleguide .rowbg div.bgbox div.inner{padding:7.2727272727%}div.Styleguide .rowbg div.bgbox div.inner a{display:block}div.Styleguide .rowbg div.bgbox div.inner div.buttons{margin-top:20px}div.Styleguide .rowbg div.bgbox div.inner a.button{display:inline-flex;margin-bottom:10px}div.Styleguide .rowbg div.bgbox div.inner a.button svg.icon{width:18px;height:18px;line-height:23px;margin-right:3px}div.Styleguide .rowbg div.bgbox img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}div.Styleguide .rowbg div.bgbox div.gallerybox{position:relative;z-index:1}div.Styleguide .rowbg div.bgbox form div.row.input div.inputfield{width:80%}div.Styleguide .bgstyleguide{display:inline-block;margin:10px 2.5641025641% .8547008547% 10px;width:862.5%;height:337.5%}div.Styleguide .bgstyleguide.hover{box-shadow:inset 0 0 4px 500px rgba(0,0,0,.25)}div.Styleguide .points1v{float:left;margin:0 2.2222222222% 0 1.5384615385%}div.Styleguide .points1h{float:left}div.Styleguide .points2v{float:left;margin:0 2.2222222222% 0 1.5384615385%}div.Styleguide .points2h{float:left}div.Styleguide .points3v{float:left;margin:0 2.2222222222% 0 1.5384615385%}div.Styleguide .points3h{float:left}div.Styleguide .tab1{margin:0 0 1.125em 0}div.Styleguide .tab3{margin:0 0 1.125em 0}div.Styleguide div.fonticons{display:flex;flex-wrap:wrap}div.Styleguide div.fonticons div.fonticon{width:25%;margin:0 0 20px 0}div.Styleguide div.fonticons span{line-height:1.375em;width:22.0512820513%}div.Styleguide div.fonticons svg.icon{margin-right:5px}div.Styleguide div.fonticons span span{float:none;margin:0;width:auto;line-height:1em}div.Styleguide div.formbg{float:left;width:42.735042735%;margin-right:3.4188034188%;padding:20px 0;border:1px solid}div.Styleguide div.formbg div.row{margin:20px 4% 0 4%}div.Styleguide div.formbg div.row div.inputfield,div.Styleguide div.formbg div.row div.selectfield,div.Styleguide div.formbg div.row div.textarea{width:100%}#topBarContainer:not(:empty)+.main-container .header-main{top:40px;transition:all .5s ease,top 0s}#topBarContainer:not(:empty)+.main-container .header-main.is_scroll{top:0}#topBarContainer[style="display:none;"]+.main-container .header-main{top:0}.dark-overlay{left:0;top:0;right:0;bottom:0;opacity:.39;position:fixed;z-index:10;background:#000;display:none}.dark-overlay.is_active{display:block}.custom-dark-header .main-section{margin-top:151px}.custom-dark-header .header-main{background-color:#fff}.custom-dark-header .header-main .button-box .menu-btn-item:before{background:#b85856}.custom-dark-header .header-main .button-box .menu-btn-item span{color:#282828}.custom-dark-header .header-main .button-box .job-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/job-white.svg) no-repeat center}.custom-dark-header .header-main .button-box .contact-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/contact-white.svg) no-repeat center}.custom-dark-header .header-main .button-box .search-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/search-white.svg) no-repeat center}.custom-dark-header .header-main .button-box .user-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/user-white.svg) no-repeat center}.custom-dark-header .header-main.is_opened{background-color:transparent;box-shadow:none}.custom-dark-header .header-main .navigation-header-content-box{padding-left:51px;padding-right:47px}.custom-dark-header .header-main .menu-btn .line{background:#323232}.custom-dark-header .header-main .navigation-header-content{padding:18px 0 10px}.custom-dark-header .header-main .logo-container .white-logo{display:none}.custom-dark-header .header-main .logo-container .dark-logo{display:block}.header-main{top:0;left:0;right:0;z-index:501;height:151px;margin:0 auto;position:fixed;max-width:2500px;background:0 0}@media (max-width:1026px){.header-main{position:absolute;transition:none;z-index:500}}.header-main.is_scroll{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.09)}.header-main.is_scroll .white-logo{display:none!important}.header-main.is_scroll .language-item.title{color:#282828}.header-main.is_scroll .language-item.title:hover{color:#b85856}.header-main.is_scroll .navigation-list .navigation-item .header-menu-item{color:#282828}.header-main.is_scroll .navigation-list .navigation-item .header-menu-item.is_active,.header-main.is_scroll .navigation-list .navigation-item .header-menu-item:hover{color:#b85856;border-bottom:1px solid #b85856}.header-main.is_scroll .dark-logo{filter:none;display:block!important}.header-main.is_scroll .language-box .active-language{color:#282828}.header-main.is_scroll .language-box .active-language svg *{fill:#282828}.header-main.is_scroll .button-box .menu-btn-item:before{background:#b85856}.header-main.is_scroll .button-box .menu-btn-item span{color:#282828}.header-main.is_scroll .button-box .job-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/job-white.svg) no-repeat center}.header-main.is_scroll .button-box .contact-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/contact-white.svg) no-repeat center}.header-main.is_scroll .button-box .search-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/search-white.svg) no-repeat center}.header-main.is_scroll .button-box .user-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/user-white.svg) no-repeat center}.header-main.is_scroll.is_opened{background-color:transparent;box-shadow:none}.header-main.is_scroll .navigation-header-content-box{padding-left:51px;padding-right:47px}.header-main.is_scroll .navigation-header-content-box .morelink.request-btn{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/mail.svg) no-repeat left center}.header-main.is_scroll .navigation-header-content-box .morelink.book-btn{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/bell.svg) no-repeat left center}.header-main.is_scroll .menu-btn .line{background:#323232}.header-main.is_opened{background-color:transparent}.header-main.is_opened .language-box svg *{fill:#323232}.header-main.is_opened+.advanced-menu-block{transform:translate(0,0)}.header-main.is_opened .navigation-header-content-box{padding-left:51px;padding-right:47px}.header-main.is_opened .navigation-header-content-box .morelink.request-btn{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/mail.svg) no-repeat left center}.header-main.is_opened .navigation-header-content-box .morelink.book-btn{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/bell.svg) no-repeat left center}.header-main.is_opened .menu-btn .line{border-radius:15px;background:#323232}.header-main.is_opened .menu-btn .line:nth-child(1){top:21px;width:30px;left:10px;transform:rotate(-45deg)}.header-main.is_opened .menu-btn .line:nth-child(2){top:21px;width:30px;left:10px;transform:rotate(-45deg)}.header-main.is_opened .menu-btn .line:nth-child(3){top:21px;width:30px;left:10px;transform:rotate(45deg)}.header-main .header-box{z-index:501;position:relative}@media (max-width:1026px){.header-main .header-box{z-index:1}}.header-main .main-navigation{width:100%;align-self:center;padding-top:6px}@media (max-width:1026px){.header-main .main-navigation{display:none}}.header-main .navigation-list{display:flex;flex-flow:row;align-items:center;justify-content:center}.header-main .navigation-list .navigation-item{margin-right:45px}@media (max-width:1800px){.header-main .navigation-list .navigation-item{margin-right:calc(0px + (45 - 0) * ((100vw - 1026px)/ (1800 - 1026)))}}.header-main .navigation-list .navigation-item:before{display:none}.header-main .navigation-list .navigation-item .header-menu-item{text-transform:none;cursor:pointer;text-decoration:none;border-bottom:1px solid transparent;color:#f3f3f3}.header-main .navigation-list .navigation-item .header-menu-item:before{content:"";display:block;left:-25px;right:-25px;position:absolute;height:87px}.header-main .navigation-list .navigation-item .header-menu-item.is_active,.header-main .navigation-list .navigation-item .header-menu-item:hover{border-bottom:1px solid #f3f3f3}.custom-dark-header .header-main .navigation-list .navigation-item .header-menu-item{color:#282828}.custom-dark-header .header-main .navigation-list .navigation-item .header-menu-item.is_active,.custom-dark-header .header-main .navigation-list .navigation-item .header-menu-item:hover{color:#b85856;border-bottom:1px solid #b85856}.open-menu .header-main .navigation-list .navigation-item .header-menu-item{color:#282828}.open-menu .header-main .navigation-list .navigation-item .header-menu-item.is_active,.open-menu .header-main .navigation-list .navigation-item .header-menu-item:hover{color:#b85856;border-bottom:1px solid #b85856}.header-main .navigation-header-content{padding:30px 0 34px}.open-menu .header-main .navigation-header-content{background:#fff}@media (max-width:1026px){.header-main .navigation-header-content{padding:20px 0 10px}}.header-main .right-box{flex:1;display:flex;justify-content:flex-end;align-items:self-end;padding-top:8px}@media (max-width:1026px){.header-main .right-box{display:none}}.header-main .logo-container{font-size:0;line-height:0;display:block}.header-main .logo-container svg{filter:brightness(0) invert(1);width:150px;height:84.468px}@media (max-width:1026px){.header-main .logo-container svg{width:120px;height:67.57px}}.open-menu .header-main .logo-container svg.white-logo{display:none}.header-main .logo-container svg.dark-logo{display:none;filter:none}.open-menu .header-main .logo-container svg.dark-logo{display:block}.header-main .button-box{display:flex}.header-main .button-box .menu-btn-item{display:flex;flex-flow:column;position:relative;align-items:center;margin-left:10px;text-decoration:none;white-space:nowrap;transition:opacity .3s ease}.header-main .button-box .menu-btn-item:hover:before{background:#b85856}.header-main .button-box .menu-btn-item:before{content:"";width:55px;height:55px;display:block;border-radius:50%;margin-bottom:7px;background:#f3f3f3}.custom-dark-header .header-main .button-box .menu-btn-item:before{background:#b85856}.open-menu .header-main .button-box .menu-btn-item:before{background:#b85856}.header-main .button-box .menu-btn-item span{color:#fff}.open-menu .header-main .button-box .menu-btn-item span{color:#282828}.header-main .button-box .menu-btn-item:after{content:"";display:block;position:absolute;height:55px;left:50%;width:55px;top:0;z-index:1;transform:translate(-50%,0)}.header-main .button-box .job-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/job.svg) no-repeat center}.open-menu .header-main .button-box .job-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/job-white.svg) no-repeat center}.header-main .button-box .job-btn:hover:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/job-white.svg) no-repeat center}.header-main .button-box .contact-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/contact.svg) no-repeat center}.open-menu .header-main .button-box .contact-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/contact-white.svg) no-repeat center}.header-main .button-box .contact-btn:hover:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/contact-white.svg) no-repeat center}.header-main .button-box .search-btn{cursor:pointer}.header-main .button-box .search-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/search.svg) no-repeat center}.open-menu .header-main .button-box .search-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/search-white.svg) no-repeat center}.header-main .button-box .search-btn:hover:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/search-white.svg) no-repeat center}.header-main .button-box .user-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/user.svg) no-repeat center}.open-menu .header-main .button-box .user-btn:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/user-white.svg) no-repeat center}.header-main .button-box .user-btn:hover:after{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/user-white.svg) no-repeat center}.header-main .menu-btn{cursor:pointer;position:relative;display:inline-block;padding:13px 14px 17px 35px}.header-main .menu-btn .line{width:37px;height:2px;display:block;left:0;background:#fff;position:absolute}.header-main .menu-btn .line:nth-child(1){top:11px;width:26px;left:11px}.header-main .menu-btn .line:nth-child(2){top:21px}.header-main .menu-btn .line:nth-child(3){top:31px;width:26px;left:11px}.header-main .menu-btn .name{margin-left:20px;display:inline-block}.header-main .navigation-header-content-box{padding-left:50px;padding-right:47px;display:flex;color:#fff;font-size:13px;line-height:20px}@media (max-width:1026px){.header-main .navigation-header-content-box{padding-left:20px;padding-right:20px}}.header-main .navigation-header-content-box .morelink{color:#fff;border:none}.language-box{background:0 0}.language-box .bggallerybox{background:0 0}@media (max-width:1026px){.language-box{display:none}}.language-box.bghighlight .dropdown-box{display:flex}.language-box.bghighlight .active-language svg{transform:rotate(180deg)}.language-box .morelink{color:#fff;font-size:13px;line-height:20px;border:none;cursor:pointer}.language-box .active-language{display:flex;padding:15px 0 0;align-items:center;cursor:pointer}@media (max-width:1026px){.language-box .active-language{padding-top:5px}}.custom-dark-header .language-box .active-language,.open-menu .language-box .active-language{color:#282828}.custom-dark-header .language-box .active-language svg *,.open-menu .language-box .active-language svg *{fill:#282828}.language-box a{text-decoration:none}@media (hover:hover){.language-box a:hover{color:#b85856}}.language-box .dropdown-box{flex-flow:column;padding:5px 0 0;transition:max-height .3s ease,padding-bottom .3s ease;display:none}.custom-dark-header .language-box .dropdown-box .title{color:#282828}.custom-dark-header .language-box .dropdown-box .title:hover{color:#b85856}.mobile-language{position:absolute;bottom:70px}.mobile-language .language-box{display:flex;flex-flow:column-reverse}.mobile-app-header-menu{position:fixed;bottom:0;height:56px;left:0;z-index:5000;right:0;width:100%;justify-content:space-between;align-items:center;display:none}@media (max-width:1026px){.mobile-app-header-menu{display:flex}}.mobile-app-header-menu .mobile-menu-item{width:100%;height:100%;display:flex;min-width:48px;align-items:center;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);flex-flow:column;font-size:10px}.mobile-app-header-menu .mobile-menu-item:last-child{border-right:none}.mobile-app-header-menu .mobile-menu-item span{display:flex;flex-flow:column;align-items:center}.mobile-app-header-menu .mobile-menu-item svg{width:27px;height:24px}.mobile-app-header-menu .mobile-menu-item a{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;text-decoration:none;justify-content:flex-end}.mobile-app-header-menu .mobile-menu-item>div{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.mobile-app-header-menu .mobile-menu-item>div svg{width:22.48px;height:23.48px}.mobile-app-header-menu .menu-btn{width:100%;height:100%}.mobile-app-header-menu .menu-btn .close-menu-icon{display:none}.mobile-app-header-menu .menu-btn.is_active .open-menu-icon{display:none}.mobile-app-header-menu .menu-btn.is_active .close-menu-icon{display:flex}.advanced-menu-block{top:0;left:0;width:100%;z-index:1500;height:100vh;margin:0 auto;position:fixed;overflow:hidden;max-width:2500px}@media (max-width:1026px){.advanced-menu-block .desktop-menu{display:none}}@media screen and (min-width:1027px){.advanced-menu-block{display:none;width:auto;height:auto;left:0;right:0;top:151px;background:0 0}.advanced-menu-block .desktop-menu{width:100%;padding:61px 10px;border-top:1px solid rgba(40,40,40,.1);border-bottom:1px solid rgba(40,40,40,.1)}.advanced-menu-block .desktop-menu .without-submenus{display:flex;align-items:center;justify-content:center}.advanced-menu-block .desktop-menu .without-submenus .main-desktop-navigation-item{padding:0 25px}.advanced-menu-block .desktop-menu .main-categories{display:flex;justify-content:center}.advanced-menu-block .desktop-menu .navigation-overlay-content{display:none}.advanced-menu-block .desktop-menu .navigation-overlay-content.is_active{width:100%;display:block}.advanced-menu-block .desktop-menu .navigation-overlay-content a{text-decoration:none}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item{display:block;padding-top:70px;background-size:55px!important}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.controlling-budget{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/controlling-budget.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.die-menschen-dahinter{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/die-menschen-dahinter.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.wir-stellen-uns-vor{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/wir-stellen-uns-vor.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.arbeitsrechtliche-beratung{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/arbeitsrechtliche-beratung.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.elas-academy{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/elas-academy.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.faq-bereich{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/faq-bereich.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.lohnabrechunung{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/lohnabrechunung.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.standorte-kontakt{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/standorte-kontakt.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.spesenverwaltung{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/spesenverwaltung.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.human-resource{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/human-resource.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.jobs-karriere{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/jobs-karriere.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .icon-menu-item.presenzerfassung{background:url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//menu/presenzerfassung.svg) no-repeat center top}.advanced-menu-block .desktop-menu .navigation-overlay-content .with-submenus{display:flex;flex-wrap:wrap;justify-content:center;width:100%;text-align:center}.advanced-menu-block .desktop-menu .navigation-overlay-content .with-submenus.without-menu-item .menu-navigation-children{display:none}.advanced-menu-block .desktop-menu .navigation-overlay-content .with-submenus .main-desktop-navigation-item{flex:0 0 25%;border-right:1px solid rgba(40,40,40,.1)}.advanced-menu-block .desktop-menu .navigation-overlay-content .with-submenus .main-desktop-navigation-item:last-child{border-right:none}.advanced-menu-block .desktop-menu .navigation-overlay-content .with-submenus .menu-navigation-children{margin-top:25px;display:flex;flex-flow:column;pointer-events:none}.advanced-menu-block .desktop-menu .navigation-overlay-content .with-submenus .menu-navigation-children .subchild-title{margin-top:16px}.advanced-menu-block .desktop-menu .navigation-overlay-content .with-submenus .menu-navigation-children .subchild-title:first-child{margin-top:0}}@media (max-width:1026px){.advanced-menu-block{transform:translate(0,-100%)}}.advanced-menu-block,.advanced-menu-block *{transition:all .5s ease}.advanced-menu-block.is_active{display:block}.advanced-menu-block .right-fixed-menu{display:none}@media (max-width:1026px){.advanced-menu-block .right-fixed-menu{display:block;position:static;transform:none;margin-top:36px;background:0 0;color:#b85856}.advanced-menu-block .right-fixed-menu .right-menu-item{margin-bottom:2px}.advanced-menu-block .right-fixed-menu .right-menu-item .link-name-desktop{letter-spacing:.61px;text-transform:none;font-family:Quicksand-SemiBold,sans-serif;color:#b85856}.advanced-menu-block .right-fixed-menu .bghighlight2{background:0 0;color:#b85856}}.advanced-menu-block .menu-box{height:100%;position:relative;display:flex;align-items:center}.advanced-menu-block .menu-box .left-box{flex:0 0 50%;max-width:50%;flex-flow:column;padding:170px 40px 80px 200px;justify-content:center;transition:padding 0s;display:none}@media (max-width:1800px){.advanced-menu-block .menu-box .left-box{padding-left:calc(50px + (200 - 50) * ((100vw - 1028px)/ (1700 - 1028)));padding-top:calc(61px + (170 - 61) * ((100vw - 414px)/ (1700 - 414)))}}@media (max-width:1026px){.advanced-menu-block .menu-box .left-box{flex:0 0 100%;height:100%;max-width:100%;display:flex;overflow:auto;justify-content:flex-start;padding-left:calc(20px + (50 - 20) * ((100vw - 414px)/ (1027 - 414)));padding-left:calc(20px + (40 - 20) * ((100vw - 414px)/ (1027 - 414)))}}@media (max-width:320px){.advanced-menu-block .menu-box .left-box{padding-top:61px;padding-left:20px;padding-right:20px}}.advanced-menu-block .menu-box .right-box{flex:0 0 50%;max-width:50%;position:relative}@media (max-width:1026px){.advanced-menu-block .menu-box .right-box{display:none}}.advanced-menu-block .menu-box .right-box picture{width:100%;height:100%}.advanced-menu-block .menu-box .right-box .menu-main-image{top:0;left:0;right:0;bottom:0;position:absolute}.advanced-menu-block .menu-box .right-box .menu-main-image.is--hidden{opacity:0}.advanced-menu-block .menu-box .right-box .menu-main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced-menu-block .menu-box .right-box .category-information-block{transition:none}.advanced-menu-block .menu-box .right-box .category-information-block.is--hidden{opacity:0}.advanced-menu-block .menu-box .right-box .category-information-item{top:0;left:0;right:0;bottom:0;opacity:.2;position:absolute}.advanced-menu-block .menu-box .right-box .category-information-item.is--hidden{opacity:0}.advanced-menu-block .menu-box .right-box .category-information-item.subcategory-item{opacity:1}.advanced-menu-block .menu-box .right-box .category-information-item.subcategory-item.is--hidden{opacity:0}.advanced-menu-block .menu-box .right-box .category-information-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advanced-menu-block .menu-box .navigation-overlay-content{padding:0 25px}@media (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content{padding:0;margin-bottom:15px}}@media (max-width:320px){.advanced-menu-block .menu-box .navigation-overlay-content{margin-bottom:15px}}@media (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content .wrapper{position:relative}.advanced-menu-block .menu-box .navigation-overlay-content .wrapper .open-close-btn{top:0;right:0;z-index:1;width:25px;height:25px;position:absolute}}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active{opacity:.5}@media (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active{opacity:1}}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active svg.icon-minus{display:block}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active svg.icon-plus{display:none}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn svg{right:0;position:absolute;top:calc(15px + (20 - 15) * ((100vw - 320px)/ (1026 - 320)));width:calc(7.47px + (20 - 7.47) * ((100vw - 320px)/ (1026 - 320)));height:calc(7.47px + (20 - 7.47) * ((100vw - 320px)/ (1026 - 320)))}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn svg.icon-minus{display:none}@media (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav{display:flex;margin-top:20px;flex-flow:column}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a{margin-bottom:12px;position:relative;text-decoration:none}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a:last-child{margin-bottom:0}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a.is_active{opacity:.5}}@media (max-width:1026px) and (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a.is_active{opacity:1}}@media (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a.is_active svg.icon-minus{display:block}}@media (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a.is_active svg.icon-plus{display:none}}@media (max-width:1026px){.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a svg{right:0;position:absolute;top:calc(0px + (5 - 0) * ((100vw - 320px)/ (1026 - 320)));width:calc(7.47px + (20 - 7.47) * ((100vw - 320px)/ (1026 - 320)));height:calc(7.47px + (20 - 7.47) * ((100vw - 320px)/ (1026 - 320)))}.advanced-menu-block .menu-box .navigation-overlay-content .open-close-btn.is_active+nav a svg.icon-minus{display:none}}.advanced-menu-block .menu-box .navigation-overlay-content .main-navigation-item{cursor:pointer;position:relative}.advanced-menu-block .menu-box .navigation-overlay-content:last-child{margin-bottom:0}.advanced-menu-block .menu-box .hot-links{margin-top:88px}@media (max-width:1800px){.advanced-menu-block .menu-box .hot-links{margin-top:calc(52px + (88 - 52) * ((100vw - 414px)/ (1700 - 414)))}}@media (max-width:320px){.advanced-menu-block .menu-box .hot-links{margin-top:52px}}.advanced-menu-block .menu-box .hot-links a{color:#7a7068;position:relative;margin-right:28px}.advanced-menu-block .menu-box .hot-links a:hover{color:#98b0c1}.advanced-menu-block .menu-box .hot-links a:after{bottom:0;right:-14px;content:".";display:block;font-size:16px;line-height:16px;position:absolute}@media (max-width:1026px){.advanced-menu-block .menu-box .hot-links a:after{line-height:19px}}.advanced-menu-block .menu-box .hot-links a:last-child:after{display:none}.advanced-menu-block .menu-box .navigation-list{display:none}.advanced-menu-block .subcategory-box .subcategory-item{left:0;right:0;top:0;bottom:0;opacity:0;display:flex;position:absolute;flex-flow:column;justify-content:center;padding-left:191px;z-index:5;padding-right:182px}@media (max-width:1800px){.advanced-menu-block .subcategory-box .subcategory-item{padding-left:calc(60px + (191 - 60) * ((100vw - 1026px)/ (1700 - 1026)));padding-right:calc(60px + (182 - 60) * ((100vw - 1026px)/ (1700 - 1026)))}}.advanced-menu-block .subcategory-box .subcategory-item.is--hidden{visibility:hidden;pointer-events:none}.advanced-menu-block .subcategory-box .subcategory-item a{color:#7a7068;margin-bottom:11px}.advanced-menu-block .subcategory-box .subcategory-item a:last-child{margin-bottom:0}.advanced-menu-block .subcategory-box .subcategory-item a.is_active,.advanced-menu-block .subcategory-box .subcategory-item a:hover{color:#98b0c1}.advanced-menu-block .navigation-overlay-content nav{display:none}.with-usps .intro-wrapper{align-items:flex-start}.intro-wrapper{display:flex;align-items:center;justify-content:space-between}@media (max-width:1026px){.intro-wrapper{flex-flow:column;align-items:flex-start}}.intro-wrapper .text-container{max-width:calc(400px + (835 - 400) * ((100vw - 1026px)/ (1800 - 1026)))}@media (max-width:1026px){.intro-wrapper .text-container{max-width:calc(280px + (835 - 280) * ((100vw - 320px)/ (1026 - 320)))}}@media screen and (min-width:2499px){.intro-wrapper .text-container{max-width:1228px}}.intro-wrapper .image-container{flex:0 0 calc(290px + (638 - 290) * ((100vw - 320px)/ (1800 - 320)));max-width:calc(290px + (638 - 290) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:1026px){.intro-wrapper .image-container{margin-top:calc(20px + (40 - 20) * ((100vw - 320px)/ (1026 - 320)))}}@media screen and (min-width:2499px){.intro-wrapper .image-container{flex:0 0 802px;max-width:808px}}.intro-wrapper .image-container img{width:100%;height:auto}.intro-wrapper .usps-intro{flex:0 0 calc(283px + (547 - 283) * ((100vw - 320px)/ (1800 - 320)));max-width:calc(283px + (547 - 283) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:1026px){.intro-wrapper .usps-intro{flex:auto;max-width:calc(283px + (547 - 283) * ((100vw - 320px)/ (1026 - 320)));margin-top:calc(20px + (40 - 20) * ((100vw - 320px)/ (1026 - 320)))}}@media screen and (min-width:2499px){.intro-wrapper .usps-intro{max-width:931px}}.intro-wrapper .subheadline{margin-top:calc(5px + (11 - 5) * ((100vw - 320px)/ (1800 - 320)));max-width:calc(390px + (770 - 390) * ((100vw - 1026px)/ (1800 - 1026)))}@media (max-width:1026px){.intro-wrapper .subheadline{max-width:calc(270px + (770 - 270) * ((100vw - 320px)/ (1026 - 320)))}}.intro-wrapper .description-box{margin-top:calc(15px + (31 - 15) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .description-box p{margin:0}@media (max-width:767px){.intro-wrapper .description-box .medium1{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:29px;letter-spacing:.04;margin:0;padding:0}}@media (max-width:320px){.intro-wrapper .description-box .medium1{font-size:15px;line-height:22px}}.intro-wrapper .link-box{display:flex;align-items:center;margin-top:calc(25px + (50 - 25) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .link-box .morelink{align-items:center;display:inline-flex;margin-right:calc(20px + (50 - 20) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .link-box .morelink svg{margin-right:7px;width:21.2px;height:17.54px;margin-top:-2px;fill:#b85856;color:#b85856;width:calc(17px + (21.2 - 17) * ((100vw - 320px)/ (1800 - 320)));height:calc(15px + (17.54 - 15) * ((100vw - 320px)/ (1800 - 320)));margin-right:calc(5px + (7 - 5) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .usps-item{width:100%;display:flex;align-items:stretch;border-bottom:1px solid #c8c8ca;margin-bottom:calc(17px + (27 - 17) * ((100vw - 320px)/ (1800 - 320)));padding-bottom:calc(13px + (23 - 13) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .usps-item:last-child{border:none;margin-bottom:0;padding-bottom:0}.intro-wrapper .usps-item picture{margin-top:calc(4px + (8 - 4) * ((100vw - 320px)/ (1800 - 320)));margin-right:calc(20px + (40 - 20) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .usps-item picture img{max-width:calc(50px + (70 - 50) * ((100vw - 320px)/ (1800 - 320)));max-height:calc(50px + (70 - 50) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .usps-item .usp-description{margin-top:calc(5px + (9 - 5) * ((100vw - 320px)/ (1800 - 320)))}.intro-wrapper .usps-item .usp-description p{margin:0}.ThemestageT1{overflow:hidden;position:relative;z-index:1;font-size:0;line-height:0}.ThemestageT1 .themestage{position:relative}.ThemestageT1 .themestage .themestage-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ThemestageT1 .themestage .tns-outer{z-index:20;height:100%;position:relative;pointer-events:none}@media (max-width:1026px){.ThemestageT1 .themestage .tns-outer{pointer-events:auto}}.ThemestageT1 .themestage .tns-outer .tns-inner{height:100%}.ThemestageT1 .element{height:100%}.ThemestageT1 .element .image-video{position:relative;height:100%}.ThemestageT1 .element .image-video:before{content:"";position:absolute;top:0;left:0;width:100%;pointer-events:none;height:227px;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}.ThemestageT1 .element .image-video picture+picture{display:none}.ThemestageT1 .tns-nav{display:none}.ThemestageT1 .dots-container{left:0;z-index:1;display:flex;margin:0 0 17px;padding-left:2px;align-items:center;position:relative}@media (max-width:1800px){.ThemestageT1 .dots-container{padding-left:calc(0px + (2 - 0) * ((100vw - 414px)/ (1800 - 414)));margin-bottom:calc(5px + (17 - 5) * ((100vw - 414px)/ (1800 - 414)))}}@media (max-width:1026px){.ThemestageT1 .dots-container{display:flex}}@media (max-width:320px){.ThemestageT1 .dots-container{padding-left:0;margin-bottom:5px}}.ThemestageT1 .dots-container .dote,.ThemestageT1 .dots-container [aria-controls=tns1]{width:9px;height:9px;border-radius:50%;border:1px solid #fff;margin-right:11px;cursor:pointer}.ThemestageT1 .dots-container .dote.tns-nav-active,.ThemestageT1 .dots-container [aria-controls=tns1].tns-nav-active{background:#fff}.ThemestageT1 .elements{height:90vh}@media (max-width:1026px){.ThemestageT1 .elements{height:78vh}}.ThemestageT1 .elements.elements-small{height:70vh}.ThemestageT1 .elements .wrapper{height:100%;position:relative}.ThemestageT1 .text-container{position:absolute;left:0;bottom:0;padding:calc(20px + (110 - 20) * ((100vw - 320px)/ (1800 - 320))) calc(20px + (130 - 20) * ((100vw - 320px)/ (1800 - 320)))}@media screen and (min-width:2499px){.ThemestageT1 .text-container{padding:150px 180px}}.ThemestageT1 .text-container:before{content:"";bottom:calc(-20px + (0 - -20) * ((100vw - 320px)/ (1800 - 320)));left:calc(-20px + (-150 - -20) * ((100vw - 320px)/ (1800 - 320)));z-index:0;width:90vw;display:block;height:90vw;opacity:.7;max-width:1255px;pointer-events:none;border-radius:50%;max-height:530px;position:absolute;filter:blur(50px);background:radial-gradient(#000,rgba(255,255,255,0))}@media (max-width:1026px){.ThemestageT1 .text-container:before{width:100%}}.ThemestageT1 .text-container .inner-textbox{z-index:1;position:relative;max-width:1122px}.ThemestageT1 .text-container .link-style{display:inline-block;margin-top:calc(6px + (19 - 6) * ((100vw - 320px)/ (1800 - 320)))}.logo-slider-element{overflow:hidden}@media (max-width:767px){.logo-slider-element .tns-ovh{overflow:visible}}.logo-slider-element .subheadline{margin-top:10px}@media (max-width:767px){.logo-slider-element .tns-ovh{overflow:visible}}.logo-slider-element .logo-container{margin:0 -7px;position:relative;margin-top:calc(40px + (68 - 40) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.logo-slider-element .logo-container{margin-left:-2.5px;margin-right:-2.5px}}.logo-slider-element .logo-item{padding:0 7px}@media (max-width:767px){.logo-slider-element .logo-item{padding:0 2.5px}}.logo-slider-element .logo-item img{width:100%;height:auto}.logo-slider-element .image-box{padding:40px}.logo-slider-element .tns-nav{display:none}@media (max-width:767px){.logo-slider-element .tns-nav{display:flex;padding:0 2.5px}}.logo-slider-element .arrow-container{left:0;top:50%;right:0;display:flex;cursor:pointer;position:absolute;align-items:center;transform:translate(0,-50%);justify-content:space-between;margin:0 calc(-25px + (-50 - -25) * ((100vw - 769px)/ (1800 - 769)));font-size:0;line-height:0}.logo-slider-element .arrow-container svg{width:calc(13px + (17 - 13) * ((100vw - 769px)/ (1800 - 769)));height:calc(20px + (31 - 20) * ((100vw - 769px)/ (1800 - 769)))}@media (max-width:767px){.logo-slider-element .arrow-container{display:none}}.teaser-element{overflow:hidden}.teaser-element .heading-info .subheadline{margin-top:5px}.teaser-element .heading-info+.teaser-container{margin-top:calc(20px + (63 - 20) * ((100vw - 320px)/ (1800 - 320)))}.teaser-element .absolute-link:hover+.image-box+.info .morelink:before{right:0}.teaser-element .teaser-container{position:relative;margin:0 calc(-2.5px + (-6.5 - -2.5) * ((100vw - 320px)/ (1800 - 320)))}@media screen and (max-width:399px){.teaser-element .teaser-container{margin:0 calc(-15px + (-26 - -15) * ((100vw - 320px)/ (399 - 320)))}}.teaser-element .teaser-item .teaser-wrapper{position:relative;padding:0 calc(2.5px + (6.5 - 2.5) * ((100vw - 320px)/ (1800 - 320)))}@media screen and (max-width:399px){.teaser-element .teaser-item .teaser-wrapper{padding:0 calc(2.5px + (3 - 2.5) * ((100vw - 320px)/ (399 - 320)))}}.teaser-element .teaser-item .image-box img{width:100%;height:auto}.teaser-element .teaser-item .info{margin-top:calc(6px + (15 - 6) * ((100vw - 320px)/ (1800 - 320)))}.teaser-element .teaser-item .info .description{margin-top:calc(5px + (10 - 5) * ((100vw - 320px)/ (1800 - 320)))}.teaser-element .teaser-item .info .description p{margin:0}.teaser-element .teaser-item .info .morelink{display:inline-block;margin-top:calc(7px + (13 - 7) * ((100vw - 320px)/ (1800 - 320)))}.teaser-element .tns-nav{display:none}@media (max-width:767px){.teaser-element .tns-nav{display:flex}}@media screen and (max-width:400px){.teaser-element .tns-nav{padding:0 calc(15px + (115 - 15) * ((100vw - 320px)/ (1800 - 320)))}}.teaser-element .arrow-container{display:flex;position:absolute;left:0;right:0;top:calc(100px + (175 - 100) * ((100vw - 769px)/ (1800 - 769)));align-items:center;justify-content:space-between;margin:0 calc(-25px + (-40 - -25) * ((100vw - 769px)/ (1800 - 769)));font-size:0;line-height:0}.teaser-element .arrow-container svg{width:calc(13px + (17 - 13) * ((100vw - 769px)/ (1800 - 769)));height:calc(20px + (31 - 20) * ((100vw - 769px)/ (1800 - 769)))}.teaser-element .arrow-container .arrow-cursor{cursor:pointer}.teaser-element .arrow-container .arrow-cursor:hover{opacity:.6}@media (max-width:767px){.teaser-element .arrow-container{display:none}}.list-element .heading-info+.element-list{margin-top:calc(40px + (67 - 40) * ((100vw - 320px)/ (1800 - 320)))}.list-element .video-play-box{font-size:0;line-height:0;position:relative}.list-element .video-play-box button{border:none;background:0 0;width:100px;height:100px;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;z-index:1;cursor:pointer;transform:translate(-50%,-50%)}.list-element .video-play-box button svg{width:calc(48px + (60 - 48) * ((100vw - 320px)/ (1800 - 320)));height:calc(48px + (60 - 48) * ((100vw - 320px)/ (1800 - 320)))}.list-element .video-play-box .videoouter{font-size:0;line-height:0}.list-element .list-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(20px + (50 - 20) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.list-element .list-item{flex-flow:column;align-items:flex-start;margin-bottom:calc(20px + (50 - 20) * ((100vw - 320px)/ (768 - 320)))}}.list-element .list-item.is_active .video-play-box .icon-play-box{display:none}.list-element .list-item.has-video .left-box{flex:0 0 70%;max-width:70%}@media (max-width:767px){.list-element .list-item.has-video .left-box{flex:0 0 100%;max-width:100%}}.list-element .list-item.has-video .right-box{flex:0 0 30%;max-width:30%;padding-left:calc(20px + (40 - 20) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.list-element .list-item.has-video .right-box{flex:0 0 100%;max-width:100%;padding-left:0}}.list-element .list-item.has-video:nth-child(even) .right-box{padding-left:0;padding-right:calc(20px + (40 - 20) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.list-element .list-item.has-video:nth-child(even) .right-box{padding-left:0;padding-right:0}}.list-element .list-item:nth-child(even){flex-flow:row-reverse}@media (max-width:767px){.list-element .list-item:nth-child(even){flex-flow:column}}.list-element .list-item:nth-child(even) .right-box{padding-left:calc(20px + (81 - 20) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.list-element .list-item:nth-child(even) .right-box{padding-left:0}}.list-element .list-item:last-child{margin-bottom:0}.list-element .list-item .left-box{flex:0 0 50%;max-width:50%}@media (max-width:767px){.list-element .list-item .left-box{flex:0 0 100%;max-width:100%}}.list-element .list-item .left-box img{width:100%;height:auto}.list-element .list-item .left-box video{aspect-ratio:16/9}.list-element .list-item .right-box{flex:0 0 50%;max-width:50%;padding-top:3px;padding-left:calc(50px + (160 - 50) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.list-element .list-item .right-box{flex:0 0 100%;max-width:100%;padding-left:0;padding-top:calc(14px + (20 - 14) * ((100vw - 320px)/ (768 - 320)))}}.list-element .list-item .text-wrapper{max-width:calc(270px + (543 - 270) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.list-element .list-item .text-wrapper{max-width:calc(270px + (543 - 270) * ((100vw - 320px)/ (768 - 320)))}}.list-element .list-item .text-wrapper .item-subheadline{margin:calc(0px + (4 - 0) * ((100vw - 320px)/ (1800 - 320)))}.list-element .list-item .text-wrapper .description-box{margin-top:calc(10px + (18 - 10) * ((100vw - 320px)/ (1800 - 320)))}.list-element .list-item .text-wrapper .description-box p{margin:0}.list-element .list-item .text-wrapper .description-box ul{margin-top:calc(10px + (25 - 10) * ((100vw - 320px)/ (1800 - 320)))}.list-element .list-item .text-wrapper .description-box ul li{padding:0 0 0 calc(10px + (15 - 10) * ((100vw - 320px)/ (1800 - 320)))}.list-element .list-item .text-wrapper .description-box ul li:before{content:"";position:absolute;left:0;height:4px;top:calc(9px + (13 - 9) * ((100vw - 320px)/ (1800 - 320)));background:currentColor;background-size:contain;border-radius:50%;width:4px}.list-element .list-item .text-wrapper .morelink{display:inline-block;margin-top:calc(10px + (42 - 10) * ((100vw - 320px)/ (1800 - 320)))}.form-element .heading-info .subheadline{margin-top:0}.form-element .heading-info .subheadline+.headline{margin-top:11px}.form-element .heading-info .headline{max-width:621px}.form-element .heading-info+.form-box{margin-top:66px}@media (max-width:1800px){.form-element .heading-info+.form-box{margin-top:calc(40px + (66 - 40) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .heading-info+.form-box{margin-top:40px}}.form-element .form-box{max-width:1101px}.form-element .form-box .intro-element{padding:0}.form-element .form-box .intro-element .module-outdoor-spaces{padding:0}.form-element .form-box form{margin:0 -18px}@media (max-width:1800px){.form-element .form-box form{margin:0 calc(-10px + (-18 - -10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box form{margin:0 -10px}}.form-element .form-box form>.row>div{padding-right:18px;padding-left:18px}@media (max-width:1800px){.form-element .form-box form>.row>div{padding-right:calc(10px + (18 - 10) * ((100vw - 320px)/ (1800 - 320)));padding-left:calc(10px + (18 - 10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box form>.row>div{padding-right:10px;padding-left:10px}}.form-element .form-box form>.row .col-xs-12{width:100%}.form-element .form-box form .row{margin-bottom:22px}@media (max-width:1800px){.form-element .form-box form .row{margin-bottom:calc(15px + (22 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box form .row{margin-bottom:15px}}@media (max-width:767px){.form-element .form-box form .row div{width:100%}}@media (max-width:767px){.form-element .form-box form .row .col-xs-6{margin-bottom:calc(15px + (22 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box form .row .col-xs-6{margin-bottom:15px}}.form-element .form-box form .row .col-xs-6:last-child{margin-bottom:0}.form-element .form-box .first-row{margin-top:83px}@media (max-width:1800px){.form-element .form-box .first-row{margin-top:calc(40px + (83 - 40) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .first-row{margin-top:40px}}.form-element .form-box .textarea-row{margin-top:41px}@media (max-width:1800px){.form-element .form-box .textarea-row{margin-top:calc(15px + (41 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .textarea-row{margin-top:15px}}.form-element .form-box .textarea-row .form-group{width:100%}.form-element .form-box .textarea-row~.actions .btn{min-width:calc(203px + (253 - 203) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:320px){.form-element .form-box .textarea-row~.actions .btn{min-width:203px}}.form-element .form-box .zipcity{width:100%}.form-element .form-box .zipcity.row{margin-bottom:0}.form-element .form-box .zipcity .form-group:first-child{width:34%;padding-right:15px}@media (max-width:1800px){.form-element .form-box .zipcity .form-group:first-child{padding-right:calc(10px + (15 - 10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .zipcity .form-group:first-child{padding-right:10px}}.form-element .form-box .zipcity .form-group:first-child .input{margin:0;width:100%}.form-element .form-box .zipcity .form-group:last-child{width:66%;padding-left:15px}@media (max-width:1800px){.form-element .form-box .zipcity .form-group:last-child{padding-left:calc(10px + (15 - 10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .zipcity .form-group:last-child{padding-right:10px}}.form-element .form-box .zipcity .form-group:last-child .input{margin:0;width:100%}.form-element .form-box .file-upload-row .input{position:relative;height:60px;width:100%;padding:16px 10px 10px 42px;background-color:#fff}@media (max-width:1800px){.form-element .form-box .file-upload-row .input{height:calc(45px + (60 - 45) * ((100vw - 320px)/ (1800 - 320)));padding-top:calc(10px + (16 - 10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .file-upload-row .input{padding-top:10px;height:45px}}.form-element .form-box .file-upload-row .input:before{content:"";width:15px;height:15px;background:rgba(0,0,0,0) url(/typo3conf/ext/zeppelin_default_template/Resources/Public/Images/FrontendLayouts//svg/file-upload.svg) no-repeat scroll center;background-size:contain;pointer-events:none;position:absolute;top:23px;left:15px}@media (max-width:1800px){.form-element .form-box .file-upload-row .input:before{top:calc(15px + (23 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .file-upload-row .input:before{top:15px}}.form-element .form-box .file-upload-row .input input{opacity:0;height:auto;width:auto;line-height:unset;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:767px){.form-element .form-box .file-upload-row .form-group+.form-group{margin-top:calc(15px + (22 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .file-upload-row .form-group+.form-group{margin-top:15px}}.form-element .form-box .privacy-row{margin-top:43px}@media (max-width:1800px){.form-element .form-box .privacy-row{margin-top:calc(23px + (43 - 23) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .privacy-row{margin-top:23px}}.form-element .form-box .privacy-row>div{width:100%}.form-element .form-box .privacy-row .form-group .control-label{display:none}.form-element .form-box .privacy-row .form-check{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:22px}.form-element .form-box .privacy-row .form-check .form-check-label{width:100%;padding-right:0;position:relative}.form-element .form-box .privacy-row .form-check .form-check-label .add-on{position:absolute;top:0;left:0;opacity:0}.form-element .form-box .privacy-row .form-check .form-check-label .add-on:checked+span:after{opacity:1}.form-element .form-box .privacy-row .form-check .form-check-label .add-on:checked+span:before{border-color:#b22a3d}.form-element .form-box .privacy-row .form-check .form-check-label>span{position:relative;padding-left:28px;display:block}.form-element .form-box .privacy-row .form-check .form-check-label>span:before{position:absolute;top:1px;left:0;width:13px;height:13px;content:"";background-color:#fff;border:1px solid #707070}.form-element .form-box .privacy-row .form-check .form-check-label>span:after{opacity:0;position:absolute;top:4px;left:3px;width:8px;transform:rotate(-45deg);height:5px;content:"";border-left:1px solid #b22a3d;border-bottom:1px solid #b22a3d}.form-element .form-box .form-group{height:auto;margin:0;line-height:unset}.form-element .form-box .form-group .control-label{display:block;width:100%;padding-right:0;margin-bottom:4px;font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:22px}@media (max-width:320px){.form-element .form-box .form-group .control-label{font-size:13px;line-height:20px}}.form-element .form-box .form-group .form-control{width:100%;height:60px;padding:7px 10px;border:none}@media (max-width:1800px){.form-element .form-box .form-group .form-control{height:calc(45px + (60 - 45) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .form-group .form-control{height:45px}}.form-element .form-box .form-group textarea.form-control{height:223px;resize:none}@media (max-width:1800px){.form-element .form-box .form-group textarea.form-control{height:calc(170px + (223 - 170) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .form-group textarea.form-control{height:170px}}.form-element .form-box .form-group .input{width:100%}.form-element .form-box .actions{margin-top:57px;padding:0 18px}@media (max-width:1800px){.form-element .form-box .actions{margin-top:calc(30px + (57 - 30) * ((100vw - 320px)/ (1800 - 320)));padding:0 calc(10px + (18 - 10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.form-element .form-box .actions{margin-top:30px;padding:0 10px}}.form-element .form-box .actions .btn{float:none;min-width:calc(203px + (273 - 203) * ((100vw - 320px)/ (1800 - 320)));font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;border-radius:calc(31px + (36 - 31) * ((100vw - 320px)/ (1800 - 320)));padding:calc(14px + (17 - 14) * ((100vw - 320px)/ (1800 - 320))) calc(20px + (30 - 20) * ((100vw - 320px)/ (1800 - 320)));font-size:calc(12px + (17 - 12) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(16px + (18 - 16) * ((100vw - 320px)/ (1800 - 320)));letter-spacing:calc(.5px + (1 - .5) * ((100vw - 320px)/ (1800 - 320)));cursor:pointer;text-transform:uppercase;display:inline-flex;justify-content:center;text-decoration:none;align-items:center;padding:calc(14px + (21 - 14) * ((100vw - 320px)/ (1800 - 320))) calc(20px + (30 - 20) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:320px){.form-element .form-box .actions .btn{min-width:203px;font-size:12px;line-height:16px;letter-spacing:.5px;padding:14px 20px}}.quote-wrapper{display:flex;align-items:center}@media (max-width:1026px){.quote-wrapper{align-items:flex-start;flex-flow:column-reverse}}.quote-wrapper .image-box{position:relative;flex:0 0 calc(218px + (643 - 218) * ((100vw - 768px)/ (1800 - 768)));max-width:calc(218px + (643 - 218) * ((100vw - 768px)/ (1800 - 768)))}@media screen and (min-width:2499px){.quote-wrapper .image-box{flex:0 0 995px;max-width:995px}}@media (max-width:1026px){.quote-wrapper .image-box{flex:1;margin-top:calc(63px + (100 - 63) * ((100vw - 320px)/ (1026 - 320)));max-width:calc(290px + (643 - 290) * ((100vw - 320px)/ (768 - 320)))}}.quote-wrapper .image-box img{width:100%;height:auto}.quote-wrapper .image-box .quote-icon{fill:#b85856}.quote-wrapper .quote-icon{position:absolute;top:calc(-20px + (-47 - -20) * ((100vw - 1026px)/ (1800 - 1026)));right:calc(-47px + (-79 - -47) * ((100vw - 1026px)/ (1800 - 1026)));width:calc(97px + (157.73 - 97) * ((100vw - 1026px)/ (1800 - 1026)));height:calc(73px + (147.32 - 73) * ((100vw - 1026px)/ (1800 - 1026)))}@media screen and (min-width:2499px){.quote-wrapper .quote-icon{top:-73px;width:217px;height:220px;right:-110px}}@media (max-width:1026px){.quote-wrapper .quote-icon{width:calc(73.1px + (97 - 73.1) * ((100vw - 320px)/ (1026 - 320)));height:calc(68.28px + (73 - 68.28) * ((100vw - 320px)/ (1026 - 320)));right:0;top:calc(-28px + (-20 - -28) * ((100vw - 320px)/ (1026 - 320)))}}.quote-wrapper .text-box{flex:1;padding-left:calc(40px + (74 - 40) * ((100vw - 768px)/ (1800 - 768)))}.quote-wrapper .text-box.without-image{position:relative;padding-top:calc(30px + (46 - 30) * ((100vw - 320px)/ (1800 - 320)));padding-left:calc(20px + (242 - 20) * ((100vw - 320px)/ (1800 - 320)))}.quote-wrapper .text-box.without-image .quote-icon{position:absolute;left:0;top:calc(-20px + (-47 - -20) * ((100vw - 1026px)/ (1800 - 1026)));width:calc(97px + (157.73 - 97) * ((100vw - 1026px)/ (1800 - 1026)));height:calc(73px + (147.32 - 73) * ((100vw - 1026px)/ (1800 - 1026)))}@media (max-width:1026px){.quote-wrapper .text-box.without-image .quote-icon{top:auto;right:auto;width:calc(50px + (97 - 50) * ((100vw - 320px)/ (1026 - 320)));height:calc(47px + (73 - 47) * ((100vw - 320px)/ (1026 - 320)));top:calc(-25px + (-30 - -25) * ((100vw - 320px)/ (1026 - 320)))}}.quote-wrapper .text-box.without-image .text-wrapper{max-width:calc(300px + (1000 - 300) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:1026px){.quote-wrapper .text-box{padding-left:0;padding-top:0}}.quote-wrapper .text-box .text-wrapper{padding-top:calc(10px + (17 - 10) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:1026px){.quote-wrapper .text-box .text-wrapper{padding-top:0}}.quote-wrapper .text-box .name{margin-top:calc(10px + (15 - 10) * ((100vw - 320px)/ (1800 - 320)))}.quote-wrapper .text-box .quote-text p{margin:0}.fullscreen-video-element{font-size:0;line-height:0;position:relative;height:calc(100vh - 157px)}@media (max-width:767px){.fullscreen-video-element{height:100vh}}.fullscreen-video-element .image-video{height:100%;position:relative}.fullscreen-video-element .image-video:before{content:"";left:0;right:0;top:0;bottom:0;opacity:.2;z-index:1;display:block;position:absolute;background:#000}.fullscreen-video-element .image-video .off-muted{z-index:10;padding:20px;position:absolute;right:calc(0px + (95 - 0) * ((100vw - 320px)/ (1800 - 320)));bottom:calc(0px + (30 - 0) * ((100vw - 320px)/ (1800 - 320)))}.fullscreen-video-element .image-video .off-muted svg{width:calc(37.8px + (58.91 - 37.8) * ((100vw - 320px)/ (1800 - 320)));height:calc(35.28px + (58.91 - 35.28) * ((100vw - 320px)/ (1800 - 320)))}.fullscreen-video-element .image-video .image-box,.fullscreen-video-element .image-video .videoouter{height:100%}.fullscreen-video-element .image-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fullscreen-video-element .image-video picture{width:100%;height:100%}.fullscreen-video-element .image-video picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fullscreen-video-element .text-inner{left:0;right:0;top:0;z-index:5;bottom:0;display:flex;text-align:center;position:absolute;align-items:center;justify-content:center;padding:0 20px}.fullscreen-video-element .text-inner:before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:90vw;display:block;height:90vw;opacity:.63;max-width:820px;border-radius:50%;max-height:326px;filter:blur(50px);position:absolute;background:radial-gradient(#000,rgba(255,255,255,0))}.fullscreen-video-element .text-inner .text-wrapper{position:relative;z-index:1}.fullscreen-video-element .text-inner .subtitle{margin-top:calc(5px + (12 - 5) * ((100vw - 320px)/ (1800 - 320)))}.fullscreen-video-element .text-inner .button{margin-top:calc(30px + (63 - 30) * ((100vw - 320px)/ (1800 - 320)))}.usps-numbers-element{overflow:hidden}.usps-numbers-element .heading-info{margin:0 auto;text-align:center}.usps-numbers-element .heading-info .subheadline{margin-top:calc(1px + (20 - 1) * ((100vw - 320px)/ (1800 - 320)))}.usps-numbers-element .heading-info+.slider-container{margin-top:calc(22px + (67 - 22) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.usps-numbers-element .tns-ovh{overflow:visible}}.usps-numbers-element .slider-container{margin:0 -7px;position:relative;margin-top:calc(40px + (68 - 40) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.usps-numbers-element .slider-container{margin-left:-2.5px;margin-right:-2.5px}}.usps-numbers-element .usp-list{display:flex;align-items:stretch}.usps-numbers-element .usp-item{padding:0 7px;text-align:center}@media (max-width:767px){.usps-numbers-element .usp-item{padding:0 2.5px}}.usps-numbers-element .usp-item .usp-wrapper{height:100%;padding:calc(21px + (100 - 21) * ((100vw - 1027px)/ (1800 - 1027))) calc(15px + (50 - 15) * ((100vw - 1027px)/ (1800 - 1027))) calc(21px + (101 - 21) * ((100vw - 1027px)/ (1800 - 1027)))}@media (max-width:1026px){.usps-numbers-element .usp-item .usp-wrapper{padding:calc(23px + (67 - 23) * ((100vw - 768px)/ (1027 - 768))) calc(20px + (30 - 20) * ((100vw - 768px)/ (1027 - 768))) calc(23px + (67 - 23) * ((100vw - 768px)/ (1027 - 768)))}}@media (max-width:767px){.usps-numbers-element .usp-item .usp-wrapper{padding:calc(23px + (93 - 23) * ((100vw - 500px)/ (768 - 500))) calc(20px + (30 - 20) * ((100vw - 500px)/ (768 - 500))) calc(23px + (93 - 23) * ((100vw - 500px)/ (768 - 500)))}}@media screen and (max-width:500px){.usps-numbers-element .usp-item .usp-wrapper{padding:70px 20px 69px}}@media screen and (min-width:2499px){.usps-numbers-element .usp-item .usp-wrapper{padding:175px 80px 177px}}.usps-numbers-element .usp-item .number{color:#b85856}.usps-numbers-element .usp-item .box-title{margin-top:calc(5px + (15 - 5) * ((100vw - 320px)/ (1800 - 320)))}.usps-numbers-element .usp-item .description{margin-top:calc(4px + (8 - 4) * ((100vw - 320px)/ (1800 - 320)))}.usps-numbers-element .usp-item .description p{margin:0}.usps-numbers-element .tns-nav{display:none}@media (max-width:767px){.usps-numbers-element .tns-nav{display:flex;padding:0 2.5px;justify-content:center}}@media screen and (max-width:400px){.usps-numbers-element .tns-nav{padding:0 calc(15px + (115 - 15) * ((100vw - 320px)/ (1800 - 320)))}}.usps-numbers-element .arrow-container{left:0;top:50%;right:0;display:flex;cursor:pointer;position:absolute;align-items:center;transform:translate(0,-50%);justify-content:space-between;margin:0 calc(-25px + (-50 - -25) * ((100vw - 769px)/ (1800 - 769)));font-size:0;line-height:0}.usps-numbers-element .arrow-container svg{width:calc(13px + (17 - 13) * ((100vw - 769px)/ (1800 - 769)));height:calc(20px + (31 - 20) * ((100vw - 769px)/ (1800 - 769)))}@media (max-width:767px){.usps-numbers-element .arrow-container{display:none}}@media (max-width:767px){.faq-element .heading-info .t1{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:400;font-size:43px;line-height:54px}}@media (max-width:320px){.faq-element .heading-info .t1{font-size:24px;line-height:34px}}.faq-element .heading-info+.faq-list{margin-top:calc(22px + (67 - 22) * ((100vw - 320px)/ (1800 - 320)))}.faq-element .faq-list{margin-bottom:-12px}.faq-element .faq-list .faq-item{margin-bottom:12px;padding:calc(23px + (31 - 23) * ((100vw - 320px)/ (1800 - 320))) calc(11px + (35 - 11) * ((100vw - 320px)/ (1800 - 320))) 29px}.faq-element .faq-list .faq-item.is_opened .faq-container{overflow:auto;max-height:7000px;transition:max-height 2s ease-in}.faq-element .faq-list .faq-item.is_opened .icon-arrow-down{transform:rotate(180deg)}@media (max-width:767px){.faq-element .faq-list .faq-item.is_opened .icon-minus{display:block}}@media (max-width:767px){.faq-element .faq-list .faq-item.is_opened .icon-plus{display:none}}.faq-element .faq-list .faq-headline{cursor:pointer;position:relative;padding-right:30px}.faq-element .faq-list .faq-headline .icon-arrow-down{display:block}@media (max-width:767px){.faq-element .faq-list .faq-headline .icon-arrow-down{display:none}}.faq-element .faq-list .faq-headline .icon-plus{display:none;position:absolute;top:29px;right:3px;width:10px;height:10px}@media (max-width:767px){.faq-element .faq-list .faq-headline .icon-plus{display:block}}.faq-element .faq-list .faq-headline .icon-minus{display:none;position:absolute;top:9px;width:9px;right:1px;height:9px}.faq-element .faq-list .faq-title{position:relative}@media (max-width:767px){.faq-element .faq-list .faq-title{font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:300;letter-spacing:0;font-size:30px;line-height:41px}}@media (max-width:320px){.faq-element .faq-list .faq-title{font-size:19px;line-height:27px}}.faq-element .faq-list .faq-title p{margin:0}.faq-element .faq-list .icon-arrow-down{right:0;top:5px;width:17px;position:absolute;transition:transform .15s ease-out}.faq-element .faq-list .faq-container{max-height:0;transition:max-height .2s ease-out;overflow:hidden}.faq-element .faq-list .faq-container .wrapper{border-top:1px solid #d6d5d5;margin-top:calc(10px + (30 - 10) * ((100vw - 320px)/ (1800 - 320)));padding-top:calc(13px + (28 - 13) * ((100vw - 320px)/ (1800 - 320)));display:flex;align-items:flex-start}@media (max-width:767px){.faq-element .faq-list .faq-container .wrapper{display:block}}.faq-element .faq-list .faq-container .wrapper .image-box{flex:0 0 calc(200px + (270 - 200) * ((100vw - 768px)/ (1800 - 768)));max-width:calc(200px + (270 - 200) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.faq-element .faq-list .faq-container .wrapper .image-box{flex:0 0 calc(80px + (270 - 80) * ((100vw - 320px)/ (768 - 320)));max-width:calc(80px + (270 - 80) * ((100vw - 320px)/ (768 - 320)));margin-bottom:calc(15px + (20 - 15) * ((100vw - 320px)/ (768 - 320)));float:left;margin-right:calc(10px + (20 - 10) * ((100vw - 320px)/ (768 - 320)))}}.faq-element .faq-list .faq-container .wrapper .image-box img{width:100%;height:auto}.faq-element .faq-list .faq-container .wrapper .image-box+.text-container{padding-left:50px;padding-left:calc(20px + (50 - 20) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.faq-element .faq-list .faq-container .wrapper .image-box+.text-container{padding-top:0;margin-top:-3px;padding-left:0}}.faq-element .faq-list .faq-container .wrapper .text-container{flex:1;width:100%;padding:28px 0 10px}.faq-element .faq-list .faq-container .wrapper .text-container .subtitle p{margin:0}.faq-element .faq-list .faq-container .wrapper .text-container .description{margin-top:6px}@media (max-width:767px){.faq-element .faq-list .faq-container .wrapper .text-container .description{margin-top:4px;font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:22px}}@media (max-width:320px){.faq-element .faq-list .faq-container .wrapper .text-container .description{font-size:13px;line-height:20px}}.faq-element .faq-list .faq-container .wrapper .text-container .description p:first-child{margin-top:0}.faq-element .faq-list .faq-container .wrapper .text-container .description p:last-child{margin-bottom:0}.faq-element .faq-list .faq-container .wrapper .link-box{display:flex;align-items:center;margin-top:calc(11px + (39 - 11) * ((100vw - 320px)/ (1800 - 320)))}.faq-element .faq-list .faq-container .wrapper .link-box .morelink{align-items:center;display:inline-flex;margin-right:calc(20px + (44 - 20) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.faq-element .faq-list .faq-container .wrapper .link-box .morelink{letter-spacing:.5px}}.faq-element .faq-list .faq-container .wrapper .link-box .morelink svg{margin-top:-2px;margin-right:5px;fill:#b85856;width:calc(14px + (21.2 - 14) * ((100vw - 320px)/ (1800 - 320)));height:calc(11px + (17.54 - 11) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.faq-element .faq-list .faq-container .wrapper .link-box .morelink svg{margin-top:-3px}}.collage-element{overflow:hidden}@media (max-width:767px){.collage-element .tns-ovh{overflow:visible}}.collage-element .collage-wrapper{display:flex;align-items:stretch;justify-content:space-between}@media (max-width:1026px){.collage-element .collage-wrapper{flex-flow:column;align-items:flex-start}}.collage-element .left-box{flex:0 0 calc(295px + (549 - 295) * ((100vw - 1027px)/ (1800 - 1027)));padding-top:calc(70px + (96 - 70) * ((100vw - 1027px)/ (1800 - 1027)))}@media screen and (min-width:2500px){.collage-element .left-box{flex:0 0 779px}}@media (max-width:1026px){.collage-element .left-box{padding-top:0}}.collage-element .left-box .subheadline{margin-top:calc(5px + (10 - 5) * ((100vw - 320px)/ (1800 - 320)))}.collage-element .left-box .link-box{margin-top:calc(20px + (36 - 20) * ((100vw - 320px)/ (1800 - 320)))}.collage-element .left-box .link-box .morelink{font-size:15px;letter-spacing:1.5px;margin-right:calc(20px + (33 - 20) * ((100vw - 320px)/ (1800 - 320)))}.collage-element .collage-box{flex:1;position:relative}@media (max-width:767px){.collage-element .collage-box{padding-top:40px;margin:0 calc(-12px + (-6.5 - -12) * ((100vw - 320px)/ (1800 - 320)))}}.collage-element .collage-box img{width:100%;height:auto}.collage-element .collage-box .images picture{padding:calc(2.5px + (6.5 - 2.5) * ((100vw - 320px)/ (1800 - 320)))}@media screen and (min-width:1027px){.collage-element .collage-box .images{display:flex;flex-wrap:wrap;margin-top:-3.5px;justify-content:flex-end}.collage-element .collage-box .images picture{padding:calc(4.5px + (6.5 - 4.5) * ((100vw - 1027px)/ (1800 - 1027)))}.collage-element .collage-box .images .image-item:nth-child(1){flex:0 0 calc(294px + (452 - 294) * ((100vw - 1027px)/ (1800 - 1027)))}}@media screen and (min-width:1027px) and (max-width:1026px){.collage-element .collage-box .images .image-item:nth-child(1){flex:0 0 calc(294px + (452 - 294) * ((100vw - 768px)/ (1026 - 768)))}}@media screen and (min-width:1027px){.collage-element .collage-box .images .image-item:nth-child(1) picture{padding-left:77px;padding-top:7px}}@media screen and (min-width:1027px){.collage-element .collage-box .images .image-item:nth-child(2){flex:0 0 calc(264px + (455 - 264) * ((100vw - 1027px)/ (1800 - 1027)));padding-top:calc(35px + (53 - 35) * ((100vw - 1027px)/ (1800 - 1027)));padding-right:calc(75px + (126 - 75) * ((100vw - 1027px)/ (1800 - 1027)))}}@media screen and (min-width:1027px) and (max-width:1026px){.collage-element .collage-box .images .image-item:nth-child(2){flex:0 0 calc(264px + (455 - 264) * ((100vw - 768px)/ (1026 - 768)));padding-top:calc(35px + (53 - 35) * ((100vw - 768px)/ (1026 - 768)));padding-right:calc(75px + (126 - 75) * ((100vw - 768px)/ (1026 - 768)))}}@media screen and (min-width:1027px){.collage-element .collage-box .images .image-item:nth-child(3){flex:0 0 calc(176px + (301 - 176) * ((100vw - 1027px)/ (1800 - 1027)))}}@media screen and (min-width:1027px) and (max-width:1026px){.collage-element .collage-box .images .image-item:nth-child(3){flex:0 0 calc(176px + (301 - 176) * ((100vw - 768px)/ (1026 - 768)))}}@media screen and (min-width:1027px){.collage-element .collage-box .images .image-item:nth-child(4){flex:0 0 calc(238px + (411 - 238) * ((100vw - 1027px)/ (1800 - 1027)))}}@media screen and (min-width:1027px) and (max-width:1026px){.collage-element .collage-box .images .image-item:nth-child(4){flex:0 0 calc(238px + (411 - 238) * ((100vw - 768px)/ (1026 - 768)))}}@media screen and (min-width:1027px){.collage-element .collage-box .images .image-item:nth-child(5){flex:0 0 calc(172px + (295 - 172) * ((100vw - 1027px)/ (1800 - 1027)))}}@media screen and (min-width:1027px) and (max-width:1026px){.collage-element .collage-box .images .image-item:nth-child(5){flex:0 0 calc(172px + (295 - 172) * ((100vw - 768px)/ (1026 - 768)))}}@media screen and (min-width:1027px){.collage-element .collage-box .images .image-item:last-child picture{padding-right:0}}@media screen and (min-width:2499px){.collage-element .collage-box .images .image-item:nth-child(1){flex:0 0 595px}.collage-element .collage-box .images .image-item:nth-child(2){flex:0 0 627px;padding-top:69px;padding-right:172px}.collage-element .collage-box .images .image-item:nth-child(3){flex:0 0 414px}.collage-element .collage-box .images .image-item:nth-child(4){flex:0 0 567px}.collage-element .collage-box .images .image-item:nth-child(5){flex:0 0 406px}}.collage-element .collage-box .tns-nav{display:none}@media (max-width:767px){.collage-element .collage-box .tns-nav{display:flex;padding:0 2.5px}}@media screen and (max-width:400px){.collage-element .collage-box .tns-nav{padding:0 calc(15px + (115 - 15) * ((100vw - 320px)/ (1800 - 320)))}}.collage-element .collage-box .arrow-container{left:0;top:50%;right:0;pointer-events:none;display:flex;cursor:pointer;position:absolute;align-items:center;transform:translate(0,-50%);justify-content:space-between;margin:0 calc(-25px + (-50 - -25) * ((100vw - 769px)/ (1800 - 769)));font-size:0;line-height:0}.collage-element .collage-box .arrow-container .arrow-cursor{pointer-events:auto}.collage-element .collage-box .arrow-container svg{width:calc(13px + (17 - 13) * ((100vw - 769px)/ (1800 - 769)));height:calc(20px + (31 - 20) * ((100vw - 769px)/ (1800 - 769)))}@media (max-width:767px){.collage-element .collage-box .arrow-container{display:none}}.usp-element{overflow:hidden}.usp-element .boxed-headline{display:flex;max-width:none;justify-content:space-between}@media (max-width:1026px){.usp-element .boxed-headline{flex-direction:column}}.usp-element .boxed-headline .left-box{max-width:698px;flex:0 0 698px}@media (max-width:1800px){.usp-element .boxed-headline .left-box{max-width:calc(450px + (698 - 450) * ((100vw - 1026px)/ (1700 - 1026)));flex-basis:calc(450px + (698 - 450) * ((100vw - 1026px)/ (1700 - 1026)))}}@media (max-width:1026px){.usp-element .boxed-headline .left-box{flex:0 0 100%;max-width:100%}}.usp-element .boxed-headline .left-box .headline{max-width:698px}@media (max-width:320px){.usp-element .boxed-headline .left-box .headline{max-width:289px}}.usp-element .boxed-headline .right-box{padding-top:139px;max-width:427px;flex:0 0 427px}@media (max-width:1800px){.usp-element .boxed-headline .right-box{padding-top:calc(0px + (139 - 0) * ((100vw - 1026px)/ (1700 - 1026)))}}@media (max-width:1026px){.usp-element .boxed-headline .right-box{margin-top:16px;flex:0 0 100%;max-width:100%;padding-top:0}}@media (max-width:320px){.usp-element .boxed-headline .right-box .subheadline{letter-spacing:2.7px}}.usp-element .boxed-headline .right-box .text-box{margin-top:14px;max-width:402px}.usp-element .boxed-headline .right-box .text-box .headline{cursor:pointer;color:#b85856}@media (max-width:1800px){.usp-element .boxed-headline .right-box .text-box{margin-top:calc(7px + (14 - 7) * ((100vw - 414px)/ (1700 - 414)))}}@media (max-width:320px){.usp-element .boxed-headline .right-box .text-box{margin-top:7px}}.usp-element .elements{display:flex;margin-top:62px;align-items:center;justify-content:space-between}@media (max-width:1800px){.usp-element .elements{margin-top:calc(20px + (62 - 20) * ((100vw - 767px)/ (1700 - 767)))}}@media (max-width:767px){.usp-element .elements{margin-top:20px}}.usp-element .elements .tns-outer{pointer-events:none}@media (max-width:767px){.usp-element .elements .tns-outer{pointer-events:auto;margin-left:calc(-3.5px + (-30 - -3.5) * ((100vw - 414px)/ (1700 - 414)));margin-right:calc(-3.5px + (-30 - -3.5) * ((100vw - 414px)/ (1700 - 414)))}}@media (max-width:320px){.usp-element .elements .tns-outer{margin-left:-3.5px;margin-right:-3.5px}}.usp-element .elements .images-box{width:47.1%;min-width:360px;position:relative;padding-right:40px;overflow:hidden;align-self:flex-start}@media (max-width:767px){.usp-element .elements .images-box{min-width:inherit;width:100%;padding-right:0}}.usp-element .elements .images-box>.image-box{opacity:1!important}@media (max-width:767px){.usp-element .elements .images-box>.image-box{display:none}}@media (max-width:767px){.usp-element .elements .images-box .tns-ovh{overflow:inherit}}.usp-element .elements .images-box .images-box-inner{transition:opacity .3s ease;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}@media (max-width:767px){.usp-element .elements .images-box .images-box-inner{opacity:1;transition:transform .3s ease;position:relative}}.usp-element .elements .images-box .images-box-inner.is-visible{opacity:1}.usp-element .elements .images-box .image-box{height:100%;opacity:0;transition:opacity .5s ease}@media (max-width:767px){.usp-element .elements .images-box .image-box{opacity:1}}.usp-element .elements .images-box .image-box picture{height:100%}.usp-element .elements .images-box .image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.usp-element .elements .images-box .tns-nav{display:none;padding-left:calc(3.5px + (15 - 3.5) * ((100vw - 414px)/ (767 - 414)))}@media (max-width:767px){.usp-element .elements .images-box .tns-nav{margin-top:26px;display:flex}}.usp-element .elements .images-box .tns-nav button:first-child{margin-left:0}@media (max-width:767px){.usp-element .elements .images-box .item-inner{padding-left:calc(3.5px + (15 - 3.5) * ((100vw - 320px)/ (767 - 320)));padding-right:calc(3.5px + (15 - 3.5) * ((100vw - 320px)/ (767 - 320)))}}@media (max-width:320px){.usp-element .elements .images-box .item-inner{padding-left:3.5px;padding-right:3.5px}}.usp-element .elements .images-box .item-inner.tns-slide-active .image-box{opacity:1}.usp-element .elements .images-box .item-inner .text-box{display:none}@media (max-width:767px){.usp-element .elements .images-box .item-inner .text-box{margin-top:21px;display:block}}.usp-element .elements .elements-inner{width:38.8%;margin-right:5%;margin-top:121px}@media (max-width:1800px){.usp-element .elements .elements-inner{margin-top:calc(40px + (121 - 40) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.usp-element .elements .elements-inner{margin-right:4.7%}}@media (max-width:767px){.usp-element .elements .elements-inner{display:none}}.usp-element .elements .elements-inner .main-title{margin-bottom:56px}@media (max-width:1800px){.usp-element .elements .elements-inner .main-title{margin-bottom:calc(40px + (56 - 40) * ((100vw - 1026px)/ (1800 - 1026)))}}.usp-element .elements .elements-inner .main-title p{margin:0}@media (hover:hover){.usp-element .elements .elements-inner:hover .text-box .headline{opacity:.5}}.usp-element .elements .item-inner{padding-bottom:39px}@media (max-width:1800px){.usp-element .elements .item-inner{padding-bottom:calc(14px + (39 - 14) * ((100vw - 767px)/ (1700 - 767)))}}@media (max-width:767px){.usp-element .elements .item-inner{padding-bottom:0}}@media (hover:hover){.usp-element .elements .item-inner:hover .headline{opacity:1!important}}.usp-element .elements .item-inner:last-child{margin-bottom:0}.usp-element .elements .text-box .headline{cursor:pointer;color:#b85856}.usp-element .elements .text-box .description-box{display:none}@media (max-width:767px){.usp-element .elements .text-box .description-box{display:block}}.usp-element .elements .text-box .description-box p{margin:0}@media (max-width:320px){.usp-element .elements .text-box .description-box .description{max-width:337px}}.usp-element .elements .text-box .description-box .morelink{margin-top:38px;display:inline-block}@media (max-width:1800px){.usp-element .elements .text-box .description-box .morelink{margin-top:calc(17px + (38 - 17) * ((100vw - 767px)/ (1700 - 767)))}}@media (max-width:767px){.usp-element .elements .text-box .description-box .morelink{font-size:15px;line-height:19px;margin-top:17px;letter-spacing:2.1px}}@media (hover:hover){.usp-element .elements .text-box .description-box .morelink:hover svg{fill:#b85856;color:#b85856;stroke:#b85856}}.usp-element .elements .text-box .description-box .morelink svg{width:22px;height:9px;stroke:#b85856}.gallery-element{position:relative;overflow:hidden}.gallery-element .tns-outer .tns-ovh{overflow:visible}.gallery-element .heading-info{margin-bottom:calc(40px + (58 - 40) * ((100vw - 320px)/ (1800 - 320)))}.gallery-element .tns-nav{display:none}@media (max-width:1800px){.gallery-element .tns-nav{padding:0 calc(5px + (25 - 5) * ((100vw - 414px)/ (1800 - 414)))}}@media (max-width:1026px){.gallery-element .tns-nav{display:flex;margin-top:20px;justify-content:flex-start}}@media (max-width:320px){.gallery-element .tns-nav{padding:0 5px}}.gallery-element .tns-nav button:last-child{margin-right:0}.gallery-element .arrow-block{left:0;right:0;top:46.9%;display:flex;position:absolute;background:0 0;transform:translate(0,-50%)}@media (max-width:320px){.gallery-element .arrow-block{left:15px;right:15px}}.gallery-element .tns-outer{margin:0 -50px}@media (max-width:1800px){.gallery-element .tns-outer{margin:0 calc(-5px + (-50 - -5) * ((100vw - 414px)/ (1800 - 414)))}}@media (max-width:320px){.gallery-element .tns-outer{margin:0 -5px}}.gallery-element .gallery-list{position:relative}.gallery-element .gallery-list .gallery-item{padding:0 50px}@media (max-width:1800px){.gallery-element .gallery-list .gallery-item{padding:0 calc(5px + (50 - 5) * ((100vw - 414px)/ (1800 - 414)))}}@media (max-width:320px){.gallery-element .gallery-list .gallery-item{padding:0 5px}}.gallery-element .gallery-list .gallery-item.tns-slide-active .text-box{pointer-events:auto;opacity:1}.gallery-element .gallery-list .gallery-item .wrapper{position:relative}.gallery-element .gallery-list .gallery-item .image-box{position:relative}.gallery-element .gallery-list .gallery-item .image-box:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:130px;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.gallery-element .gallery-list .gallery-item .image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-element .gallery-list .gallery-item .text-box{display:inline-block;pointer-events:none;opacity:0;color:#f3f3f3;margin:0;z-index:1;left:0;bottom:0;position:absolute}.gallery-element .gallery-list .gallery-item .text-box *{margin:0}.gallery-element .text-box{width:100%;padding:26px 30px}@media (max-width:1800px){.gallery-element .text-box{padding:calc(15px + (26 - 15) * ((100vw - 320px)/ (1800 - 320))) calc(15px + (30 - 15) * ((100vw - 320px)/ (1800 - 320)))}}.gallery-element .text-box .morelink{align-items:flex-start;justify-content:center}@media (max-width:320px){.gallery-element .text-box .morelink{display:block}}@media (max-width:320px){.gallery-element .text-box .morelink svg{position:relative;margin-right:5px;height:15.3px;min-width:16px;width:16px;top:2px}}.gallery-element .arrow-container{width:100%;display:flex;background:0 0;justify-content:space-between}@media (max-width:1026px){.gallery-element .arrow-container{display:none}}.gallery-element .arrow-container .cursor-to-left,.gallery-element .arrow-container .cursor-to-right{width:60px;height:60px;line-height:0;cursor:pointer;padding:9px 16px;position:relative;pointer-events:all;border-radius:50%;outline:0}@media (max-width:1800px){.gallery-element .arrow-container .cursor-to-left,.gallery-element .arrow-container .cursor-to-right{width:calc(35px + (60 - 35) * ((100vw - 414px)/ (1800 - 414)));height:calc(35px + (60 - 35) * ((100vw - 414px)/ (1800 - 414)))}}@media (max-width:320px){.gallery-element .arrow-container .cursor-to-left,.gallery-element .arrow-container .cursor-to-right{width:35px;height:35px}}.gallery-element .arrow-container .cursor-to-left svg,.gallery-element .arrow-container .cursor-to-right svg{width:100%;height:100%;max-width:28px}.joblist-list-element .boxed-headline+.list-detail-list-items{margin-top:66px}@media (max-width:1800px){.joblist-list-element .boxed-headline+.list-detail-list-items{margin-top:calc(20px + (66 - 20) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.joblist-list-element .boxed-headline+.list-detail-list-items{margin-top:20px}}.joblist-list-element .job-list-box{flex:0 0 100%}.joblist-list-element .job-list-box .job-list-item{position:relative;margin-bottom:13px}.joblist-list-element .job-list-box .job-list-item:last-child{margin-bottom:0}.joblist-list-element .job-list-box .job-list-item.job-list-teaser-item .job-list-item-inner{border-color:#b85856;background-color:#b85856;padding-top:40px;padding-bottom:42px}@media (max-width:1800px){.joblist-list-element .job-list-box .job-list-item.job-list-teaser-item .job-list-item-inner{padding-top:calc(21px + (40 - 21) * ((100vw - 320px)/ (1800 - 320)));padding-bottom:calc(21px + (42 - 21) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.joblist-list-element .job-list-box .job-list-item.job-list-teaser-item .job-list-item-inner{padding-top:21px;padding-bottom:20px}}.joblist-list-element .job-list-box .job-list-item.job-list-teaser-item .job-list-item-inner .title{color:#fff}.joblist-list-element .job-list-box .job-list-item.job-list-teaser-item .job-list-item-inner .arrow-button svg{fill:#fff;color:#fff}@media (hover:hover){.joblist-list-element .job-list-box .job-list-item.job-list-teaser-item .absolute-link:hover+.job-list-item-inner{border-color:#b22a3d;background-color:#b22a3d}.joblist-list-element .job-list-box .job-list-item.job-list-teaser-item .absolute-link:hover+.job-list-item-inner .arrow-button svg{fill:#fff;color:#fff}}.joblist-list-element .job-list-box .job-list-item svg{color:currentColor;fill:currentColor}.joblist-list-element .job-list-box .job-list-item-inner{border:1px solid rgba(40,40,40,.3);padding:20px 103px 17px 39px}@media (max-width:1800px){.joblist-list-element .job-list-box .job-list-item-inner{padding:calc(21px + (20 - 21) * ((100vw - 320px)/ (1800 - 320))) calc(34px + (103 - 34) * ((100vw - 320px)/ (1800 - 320))) calc(20px + (17 - 20) * ((100vw - 320px)/ (1800 - 320))) calc(24px + (39 - 24) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.joblist-list-element .job-list-box .job-list-item-inner{padding:21px 34px 20px 24px}}.joblist-list-element .job-list-box .headline+.description{margin-top:11px}@media (max-width:767px){.joblist-list-element .job-list-box .headline+.description{margin-top:12px}}.joblist-list-element .job-list-box .info-box{margin-top:23px;display:flex;align-items:center;justify-content:flex-start;margin-left:-5px}@media (max-width:767px){.joblist-list-element .job-list-box .info-box{margin-left:0;margin-top:13px;display:block}}.joblist-list-element .job-list-box .info-box .info-item{display:flex;align-items:center}.joblist-list-element .job-list-box .info-box .time-item{margin-right:26px}@media (max-width:1800px){.joblist-list-element .job-list-box .info-box .time-item{margin-right:calc(10px + (26 - 10) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:320px){.joblist-list-element .job-list-box .info-box .time-item{margin-right:0}}.joblist-list-element .job-list-box .info-box .time-item svg{width:17px;height:17px;margin-right:4px;margin-top:-1px}.joblist-list-element .job-list-box .info-box .team-item{margin-right:14px}@media (max-width:1800px){.joblist-list-element .job-list-box .info-box .team-item{margin-right:calc(10px + (14 - 10) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:767px){.joblist-list-element .job-list-box .info-box .team-item{margin-top:8px}}@media (max-width:320px){.joblist-list-element .job-list-box .info-box .team-item{margin-right:0}}.joblist-list-element .job-list-box .info-box .team-item svg{width:16px;height:16px;margin-top:-1px;margin-right:6px}@media (max-width:767px){.joblist-list-element .job-list-box .info-box .date-item{margin-top:6px}}.joblist-list-element .job-list-box .info-box .date-item svg{width:16px;height:16px;margin-right:7px}.joblist-list-element .job-list-box .arrow-button{width:45px;height:45px;padding:10px;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;z-index:1;margin-top:-3px;right:25px;transform:translateY(-50%)}@media (max-width:767px){.joblist-list-element .job-list-box .arrow-button{right:2px;transform:none;margin-top:0;top:unset;bottom:9px}}.joblist-list-element .job-list-box .arrow-button svg{width:24px;height:24px}@media (max-width:1800px){.joblist-list-element .job-list-box .arrow-button svg{width:calc(13px + (24 - 13) * ((100vw - 768px)/ (1800 - 768)));height:calc(13px + (24 - 13) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:767px){.joblist-list-element .job-list-box .arrow-button svg{width:13px;height:13px}}@media (hover:hover){.joblist-list-element .job-list-box .absolute-link:hover+.job-list-item-inner{border-color:#b85856}.joblist-list-element .job-list-box .absolute-link:hover+.job-list-item-inner .arrow-button svg{color:#b85856;fill:#b85856}}.joblist-list-element .button-box{text-align:center;margin-top:61px}@media (max-width:1800px){.joblist-list-element .button-box{margin-top:calc(34px + (61 - 34) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:767px){.joblist-list-element .button-box{margin-top:34px}}.job-detail-element{padding-top:0;overflow:hidden}.job-detail-element .job-form-texts.is--hidden{display:none}.job-detail-element .ThemestageT1{position:relative;overflow:hidden}.job-detail-element .ThemestageT1:after{width:1084px;height:384px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.32) 0,rgba(0,0,0,0) 100%);filter:blur(50px);position:absolute;content:"";left:-143px;z-index:5;bottom:23px}@media (max-width:1800px){.job-detail-element .ThemestageT1:after{width:calc(320px + (1084 - 320) * ((100vw - 320px)/ (1800 - 320)));height:calc(214px + (384 - 214) * ((100vw - 320px)/ (1800 - 320)));left:calc(0px + (-143 - 0) * ((100vw - 320px)/ (1800 - 320)));bottom:calc(0px + (23 - 0) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.job-detail-element .ThemestageT1:after{width:100%;height:214px;left:0;bottom:0}}.job-detail-element .ThemestageT1 .text-box{position:absolute;bottom:109px;left:114px;right:12px;z-index:10;background-color:transparent}@media (max-width:1800px){.job-detail-element .ThemestageT1 .text-box{left:calc(12px + (114 - 12) * ((100vw - 320px)/ (1800 - 320)));bottom:calc(40px + (109 - 40) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.job-detail-element .ThemestageT1 .text-box{left:12px;bottom:40px}}@media (max-width:767px){.job-detail-element .ThemestageT1 .text-box .headline{font-size:calc(35px + (70 - 35) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(45px + (79 - 45) * ((100vw - 320px)/ (1800 - 320)));margin-left:2px}}@media (max-width:320px){.job-detail-element .ThemestageT1 .text-box .headline{font-size:35px;line-height:45px}}.job-detail-element .ThemestageT1 .text-box .headline+.info-box{margin-top:-3px}@media (max-width:1800px){.job-detail-element .ThemestageT1 .text-box .headline+.info-box{margin-top:calc(2px + (-3 - 2) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.job-detail-element .ThemestageT1 .text-box .headline+.info-box{margin-top:2px}}.job-detail-element .ThemestageT1 .text-box .info-box{display:flex;align-items:center;justify-content:flex-start}@media (max-width:767px){.job-detail-element .ThemestageT1 .text-box .info-box{flex-wrap:wrap}}.job-detail-element .ThemestageT1 .text-box .info-box .info-item{display:flex;align-items:center;margin-top:7px}.job-detail-element .ThemestageT1 .text-box .info-box .time-item{margin-right:30px}@media (max-width:1800px){.job-detail-element .ThemestageT1 .text-box .info-box .time-item{margin-right:calc(21px + (30 - 21) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:320px){.job-detail-element .ThemestageT1 .text-box .info-box .time-item{margin-right:21px}}.job-detail-element .ThemestageT1 .text-box .info-box .time-item svg{width:21px;height:21px;margin-right:4px}.job-detail-element .ThemestageT1 .text-box .info-box .team-item{margin-right:18px}@media (max-width:1800px){.job-detail-element .ThemestageT1 .text-box .info-box .team-item{margin-right:calc(21px + (18 - 21) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:320px){.job-detail-element .ThemestageT1 .text-box .info-box .team-item{margin-right:21px}}.job-detail-element .ThemestageT1 .text-box .info-box .team-item svg{width:21px;height:21px;margin-right:5px}.job-detail-element .job-detail-breadcrumb{margin-top:37px}.job-detail-element .job-detail-breadcrumb .small{font-size:13px}.job-detail-element .job-detail-breadcrumb .breadcrumb-list{margin-bottom:0}.job-detail-element .job-detail-breadcrumb .breadcrumb-list .divider{margin-right:4px}.job-detail-element .detail-text-box{max-width:1170px;margin-top:80px;margin-left:-1px;position:relative}@media (max-width:1800px){.job-detail-element .detail-text-box{margin-top:calc(33px + (80 - 33) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.job-detail-element .detail-text-box{border-top:1px solid rgba(184,88,86,.2)}}@media (max-width:320px){.job-detail-element .detail-text-box{margin-top:33px}}.job-detail-element .detail-text-box:last-child{margin-top:64px}@media (max-width:1800px){.job-detail-element .detail-text-box:last-child{margin-top:calc(33px + (64 - 33) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.job-detail-element .detail-text-box:last-child{margin-top:24px}}.job-detail-element .detail-text-box.is_active .subheadline{display:block}.job-detail-element .detail-text-box.is_active .expand-button:after{display:none}.job-detail-element .detail-text-box .headline-box{margin-bottom:0}.job-detail-element .detail-text-box .headline{margin-left:0}@media (max-width:767px){.job-detail-element .detail-text-box .headline{margin-top:20px;color:#b85856}}.job-detail-element .detail-text-box .subheadline{margin-top:20px;margin-left:3px}@media (max-width:767px){.job-detail-element .detail-text-box .subheadline{display:none}}@media (max-width:320px){.job-detail-element .detail-text-box .subheadline{margin-left:0}}.job-detail-element .detail-text-box .subheadline ol li,.job-detail-element .detail-text-box .subheadline ul li{margin-bottom:29px;padding-left:14px;letter-spacing:0}@media (max-width:1800px){.job-detail-element .detail-text-box .subheadline ol li,.job-detail-element .detail-text-box .subheadline ul li{margin-bottom:calc(22px + (29 - 22) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.job-detail-element .detail-text-box .subheadline ol li,.job-detail-element .detail-text-box .subheadline ul li{padding-left:22px}}@media (max-width:320px){.job-detail-element .detail-text-box .subheadline ol li,.job-detail-element .detail-text-box .subheadline ul li{margin-bottom:22px}}.job-detail-element .detail-text-box .subheadline ol li:last-child,.job-detail-element .detail-text-box .subheadline ul li:last-child{margin-bottom:0}.job-detail-element .detail-text-box .subheadline ol li:before,.job-detail-element .detail-text-box .subheadline ul li:before{transform:none;width:3px;height:3px;top:13px;left:0;background-color:#b85856}@media (max-width:1800px){.job-detail-element .detail-text-box .subheadline ol li:before,.job-detail-element .detail-text-box .subheadline ul li:before{top:calc(10px + (13 - 10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.job-detail-element .detail-text-box .subheadline ol li:before,.job-detail-element .detail-text-box .subheadline ul li:before{top:10px}}.job-detail-element .detail-text-box .expand-button{display:none;width:40px;height:40px;padding:10px;position:absolute;border-radius:50%;top:20px;z-index:1;right:0;border:1px solid #b85856}@media (max-width:767px){.job-detail-element .detail-text-box .expand-button{display:block}}.job-detail-element .detail-text-box .expand-button:before{position:absolute;width:12px;height:2px;background-color:#b85856;top:18px;right:13px;content:""}.job-detail-element .detail-text-box .expand-button:after{position:absolute;width:2px;height:12px;background-color:#b85856;top:13px;right:18px;content:""}.job-contact-teaser-element .main-headline{margin-bottom:calc(40px + (66 - 40) * ((100vw - 320px)/ (1800 - 320)))}.job-contact-teaser-element .job-container{display:flex;align-items:center}@media (max-width:767px){.job-contact-teaser-element .job-container{flex-flow:column;align-items:flex-start}}.job-contact-teaser-element .job-container .image-box{flex:0 0 calc(180px + (270 - 180) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.job-contact-teaser-element .job-container .image-box{margin-bottom:calc(20px + (40 - 20) * ((100vw - 320px)/ (768 - 320)));flex:0 0 calc(180px + (270 - 180) * ((100vw - 320px)/ (768 - 320)));max-width:450px}}.job-contact-teaser-element .job-container .image-box img{width:100%;height:auto}.job-contact-teaser-element .job-container .image-box+.text-box{padding-left:calc(25px + (50 - 25) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.job-contact-teaser-element .job-container .image-box+.text-box{padding-left:0}}.job-contact-teaser-element .job-container .text-box p{margin:0}.job-contact-teaser-element .job-container .text-box .description{margin-top:6px}.job-contact-teaser-element .job-container .text-box .button-box{margin-top:calc(20px + (36 - 20) * ((100vw - 320px)/ (1800 - 320)))}.social-links{display:flex;align-items:center}.social-links li{padding:0;font-size:0;line-height:0;margin-right:15px}.social-links li a{width:51px;height:51px;display:flex;overflow:hidden;border-radius:50%;align-items:center;position:relative;justify-content:center;padding:13px 13px}@media (max-width:1800px){.social-links li a{width:calc(38px + (51 - 38) * ((100vw - 320px)/ (1800 - 320)));height:calc(38px + (51 - 38) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:1026px){.social-links li a{padding:10px}}.social-links li svg{width:100%;height:100%}.social-links li svg.icon-teamviewer{top:50%;left:50%;width:37px;height:37px;max-width:70%;position:absolute;transform:translate(-50%,-50%)}.social-links li:before{display:none}.sections-company-container{flex:0 0 50%;max-width:50%;padding-left:148px}@media (max-width:1800px){.sections-company-container{padding-left:calc(40px + (148 - 40) * ((100vw - 1028px)/ (1800 - 1028)))}}@media (max-width:1026px){.sections-company-container{flex:0 0 100%;max-width:100%;padding-left:0;margin-top:30PX}}.sections-block{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.sections-block .section{display:flex;flex-flow:column;margin-top:-2px;padding-right:20px}.sections-block .section:last-child{padding-right:0}@media (max-width:1026px){.sections-block .section{margin-top:23px}}.sections-block .section .t6{margin-bottom:13px}@media (max-width:1026px){.sections-block .section .t6{margin-bottom:4px}}.footer-main .footer-partners-logo{width:100%;display:flex;align-items:center;justify-content:space-between;padding:77px 0 0;vertical-align:middle}@media (max-width:1800px){.footer-main .footer-partners-logo{padding-top:calc(36px + (77 - 36) * ((100vw - 414px)/ (1800 - 414)))}}@media (max-width:1026px){.footer-main .footer-partners-logo{display:block}.footer-main .footer-partners-logo>.tns-item{vertical-align:middle}}@media (max-width:320px){.footer-main .footer-partners-logo{padding-top:36px}}.footer-main .footer-partners-logo .partner-logo{min-width:150px}@media (max-width:1300px){.footer-main .footer-partners-logo .partner-logo{min-width:0}}.footer-main .footer-partners-logo .partner-logo img{margin:0 auto}.footer-main .copyright{margin-right:18px;display:flex;align-items:center;opacity:.8}.footer-main .copyright svg{margin-right:7px}@media (max-width:1026px){.footer-main .copyright svg{width:11px;height:11px}}@media (max-width:1026px){.footer-main .copyright{margin-left:0;margin-right:9px}}.footer-main .top-box{padding-bottom:calc(20px + (93 - 20) * ((100vw - 320px)/ (1800 - 320)))}.footer-main .top-box-wrapper{display:flex;flex-wrap:wrap;position:relative;align-items:stretch;padding-bottom:20px;justify-content:space-between;padding-top:calc(50px + (105 - 50) * ((100vw - 320px)/ (1800 - 320)))}@media screen and (max-width:500px){.footer-main .top-box-wrapper .info-block.is_active .description-box{display:block}.footer-main .top-box-wrapper .info-block.is_active svg{transform:rotate(180deg)}}.footer-main .top-box-wrapper .info-block .contact-info{margin-top:5px}.footer-main .top-box-wrapper .info-block .contact-info span{margin:0 5px}@media (max-width:1026px){.footer-main .top-box-wrapper .info-block .contact-info{margin-top:0}}.footer-main .top-box-wrapper .info-block a{text-decoration:none;display:inline-block}.footer-main .top-box-wrapper .info-block .section-title{display:flex;align-items:center;margin-bottom:calc(5px + (12 - 5) * ((100vw - 320px)/ (1800 - 320)))}@media screen and (max-width:500px){.footer-main .top-box-wrapper .info-block .section-title.is_active+.description-box{display:block}}.footer-main .top-box-wrapper .info-block .section-title svg{width:11px;height:6px;display:none;margin-left:10px}@media screen and (max-width:500px){.footer-main .top-box-wrapper .info-block .section-title svg{display:inline-block}}.footer-main .top-box-wrapper .info-block a{position:relative}.footer-main .top-box-wrapper .info-block a:before{content:"";left:0;height:1px;bottom:0;right:100%;display:block;position:absolute;transition:right .3s ease;background:#ebcccc}.footer-main .top-box-wrapper .info-block a.is_active:before,.footer-main .top-box-wrapper .info-block a:hover:before{right:0}.footer-main .top-box-wrapper .info-block ul li{padding:0}.footer-main .top-box-wrapper .info-block ul li:before{display:none}@media (max-width:1026px){.footer-main .top-box-wrapper .info-block .description-box{margin-top:5px}}@media screen and (max-width:500px){.footer-main .top-box-wrapper .info-block .description-box{display:none}}.footer-main .top-box-wrapper .info-block .description-box .morelink{margin-top:calc(13px + (21 - 13) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:1026px){.footer-main .top-box-wrapper .info-block .description-box .morelink{margin-top:8px}}.footer-main .top-box-wrapper .info-block .description-box .link-box .morelink:last-child{margin-top:5px}.footer-main .bottom-links{display:flex;flex-wrap:wrap;overflow:hidden;align-items:center;padding:34px 40px 34px 0;justify-content:flex-start}@media (max-width:1026px){.footer-main .bottom-links{padding:20px 0}}.footer-main .bottom-links a{opacity:.8;text-decoration:none;transition:opacity .5s ease;color:#282828}.footer-main .bottom-links a:hover{opacity:1}.footer-main .bottom-links .info-links{display:flex;margin-right:18px;position:relative;margin-right:calc(10px + (18 - 10) * ((100vw - 320px)/ (1800 - 320)))}.footer-main .bottom-links .info-links:before{content:".";position:absolute;left:-12px;bottom:-2px}.footer-main .bottom-links .produced-by-link{display:flex;margin-right:23px;position:relative;align-items:center}@media (max-width:767px){.footer-main .bottom-links .produced-by-link{flex:0 0 100%;margin-top:10px}}.footer-main .bottom-links .produced-by-link:before{content:".";position:absolute;left:-11px;bottom:2px}.footer-main .bottom-links .produced-by-link svg{margin-left:4px}.footer-main .footer-sections{flex:1;padding-right:40px}@media (max-width:767px){.footer-main .footer-sections{flex:0 0 50%;max-width:50%;padding-right:0;padding-bottom:calc(15px + (60 - 15) * ((100vw - 320px)/ (768 - 320)))}}@media screen and (max-width:500px){.footer-main .footer-sections{flex:0 0 100%;max-width:100%}}.footer-main .bottom-box{display:flex;align-items:center;justify-content:space-between}@media (max-width:1026px){.footer-main .bottom-box{padding-bottom:56px}}@media (max-width:767px){.footer-main .bottom-box{padding-top:20px;align-items:flex-start;flex-flow:column-reverse}}.team-list{width:100%;display:flex;flex-wrap:wrap;margin:0 -6.5px;align-items:stretch;justify-content:flex-start;margin-bottom:calc(40px + (89 - 40) * ((100vw - 320px)/ (1800 - 320)))}.team-list.management-row .list-big-item{flex:0 0 33.333%;max-width:33.333%}@media (max-width:767px){.team-list.management-row .list-big-item{flex:0 0 50%;max-width:50%}}@media screen and (max-width:500px){.team-list.management-row .list-big-item{flex:0 0 100%;max-width:100%}}.team-list.employer-row .person-description{overflow:hidden;margin-bottom:0;max-height:0;opacity:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:max-height 1.5s cubic-bezier(0,1,0,1),transform 1s ease,opacity 1s ease}.team-list.employer-row .wrapper:hover .person-description{opacity:1;max-height:1000px;transition:max-height 1.5s ease-in-out,transform 1s ease,opacity 1s ease}.team-list.employer-row .list-big-item{flex:0 0 20%;max-width:20%}@media (max-width:1300px){.team-list.employer-row .list-big-item{flex:0 0 25%;max-width:25%}}@media (max-width:1026px){.team-list.employer-row .list-big-item{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:767px){.team-list.employer-row .list-big-item{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.team-list.employer-row .person-name{font-weight:300;font-size:calc(13px + (14 - 13) * ((100vw - 320px)/ (1800 - 320)));line-height:calc(20px + (22 - 20) * ((100vw - 320px)/ (1800 - 320)))}}.team-list .list-big-item{padding:6.5px}.team-list .list-big-item .wrapper{position:relative}.team-list .list-big-item .boxed-headline{left:0;right:0;bottom:0;position:absolute;padding:calc(10px + (25 - 10) * ((100vw - 320px)/ (1800 - 320)))}.team-list .list-big-item .boxed-headline *{position:relative;z-index:1}.team-list .list-big-item .boxed-headline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:157px;z-index:0;background:linear-gradient(to top,rgba(0,0,0,.64) 0,rgba(0,0,0,0) 100%)}.team-list .list-big-item .without-image{padding-bottom:100%}.team-list .list-big-item img{width:100%;height:100%}.team-list .person-description{margin-top:5px}.team-list .department-title{flex:0 0 100%;padding:0 6.5px;margin-bottom:calc(20px + (61 - 20) * ((100vw - 320px)/ (1800 - 320)))}.team-list .request-content{height:100%;display:flex;text-align:center;align-items:center;justify-content:center;padding-bottom:100%;position:relative}.team-list .request-content .request-content-wrapper{position:absolute;top:0;bottom:0;display:flex;left:0;right:0;justify-content:center;flex-flow:column;padding:calc(10px + (15 - 10) * ((100vw - 320px)/ (1800 - 320)))}.team-list .request-content .subheadline{margin-bottom:15px}.team-detail-page .team-wrapper{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.team-detail-page .team-wrapper{flex-flow:column;align-items:flex-start}}.team-detail-page .back-to-list{display:inline-flex;align-items:center;justify-content:flex-start;margin-top:calc(20px + (85 - 20) * ((100vw - 320px)/ (1800 - 320)))}.team-detail-page .back-to-list svg{width:calc(4.51px + (7 - 4.51) * ((100vw - 320px)/ (1800 - 320)));height:calc(8.22px + (12.76 - 8.22) * ((100vw - 320px)/ (1800 - 320)));margin-right:calc(12px + (16 - 12) * ((100vw - 320px)/ (1800 - 320)))}.team-detail-page .person-description{margin-top:calc(6px + (16 - 6) * ((100vw - 320px)/ (1800 - 320)))}.team-detail-page .left-box{max-width:530px}.team-detail-page .right-box{flex:0 0 calc(350px + (721 - 350) * ((100vw - 768px)/ (1800 - 768)));max-width:calc(350px + (721 - 350) * ((100vw - 768px)/ (1800 - 768)));padding-left:calc(20px + (50 - 20) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.team-detail-page .right-box{flex:1;max-width:100%;padding-left:0;margin-top:30px}}.team-detail-page .right-box img{width:100%}.team-detail-page .contact-box{display:flex;flex-flow:column;margin-top:calc(10px + (28 - 10) * ((100vw - 320px)/ (1800 - 320)))}.team-detail-page .contact-box .item a{color:currentColor;text-decoration:none}@media (hover:hover){.team-detail-page .contact-box .item a:hover{color:#b85856}}.team-list-element{padding-top:0}.team-list-element .text-container{max-width:calc(400px + (835 - 400) * ((100vw - 320px)/ (1800 - 320)));margin-top:calc(20px + (40 - 20) * ((100vw - 320px)/ (1800 - 320)));margin-bottom:calc(60px + (134 - 60) * ((100vw - 320px)/ (1800 - 320)))}.team-list-element .text-container .subheadline{margin-top:calc(5px + (12 - 5) * ((100vw - 320px)/ (1800 - 320)))}.team-list-element .text-container .description-box{margin-top:calc(15px + (31 - 15) * ((100vw - 320px)/ (1800 - 320)))}.team-list-element .text-container .description-box p{margin:0}.joblist-filter-container{z-index:1;margin:0 auto;max-width:1066px;position:relative;transform:translate(0,-50%)}@media (max-width:1026px){.joblist-filter-container{transform:translate(0);padding-top:calc(20px + (60 - 20) * ((100vw - 320px)/ (1800 - 320)));padding-bottom:calc(20px + (60 - 20) * ((100vw - 320px)/ (1800 - 320)))}}.joblist-filter-container .filter{flex:1}.joblist-filter-container .joblist-filter-select-box{display:flex;align-items:stretch}@media (max-width:767px){.joblist-filter-container .joblist-filter-select-box{flex-flow:column}}.joblist-filter-container .checkbox-item{display:flex;cursor:pointer;align-items:center;padding:calc(10px + (18 - 10) * ((100vw - 320px)/ (1800 - 320))) calc(10px + (30 - 10) * ((100vw - 320px)/ (1800 - 320))) calc(10px + (20 - 10) * ((100vw - 320px)/ (1800 - 320)))}.joblist-filter-container .checkbox-item .icon-filter-checkbox{display:none;margin-right:6px;margin-top:-2px}.joblist-filter-container .checkbox-item .icon-filter-circle{width:21px;height:20px;display:inline-block;fill:#000;margin-right:6px;margin-top:-2px}.joblist-filter-container .checkbox-item.active{color:#f3f3f3;background:#b85856}.joblist-filter-container .checkbox-item.active .icon-filter-circle{display:none}.joblist-filter-container .checkbox-item.active .icon-filter-checkbox{width:21px;fill:#fff;height:20px;display:inline-block}.joblist-filter-container .joblist-filter-search-box{flex:1;display:flex;align-items:center;border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5}.joblist-filter-container .joblist-filter-search-box.disable{opacity:.5;pointer-events:none}@media (max-width:767px){.joblist-filter-container .joblist-filter-search-box{border-left:none;border-right:none;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}}.joblist-filter-container .joblist-filter-search-box .input-field-box{display:flex;align-items:center;padding:calc(10px + (30 - 10) * ((100vw - 320px)/ (1800 - 320)))}.joblist-filter-container .joblist-filter-search-box .icon-search{width:21.69px;height:21.69px;margin-top:-1px;fill:#000;margin-right:6px}.joblist-filter-container .joblist-filter-search-box .input{flex:1;width:100%;border:none;border-radius:0;outline:0;padding:10px 0}.joblist-filter-container .joblist-filter-search-box .input::-moz-placeholder{color:#000}.joblist-filter-container .joblist-filter-search-box .input::placeholder{color:#000}.joblist-filter-container .joblist-select{flex:1;position:relative}.joblist-filter-container .joblist-select.disable{opacity:.5;pointer-events:none}.joblist-filter-container .joblist-select .select{background:0 0;border:none;outline:0;width:100%;height:100%;padding:20px 30px;-moz-appearance:none;-webkit-appearance:none}.joblist-filter-container .joblist-select .select::-ms-expand{display:none}@media (max-width:767px){.joblist-filter-container .joblist-select .select{padding-left:calc(10px + (30 - 10) * ((100vw - 320px)/ (1800 - 320)))}}.joblist-filter-container .joblist-select .select:active+.icon-job-select-arrow,.joblist-filter-container .joblist-select .select:focus+.icon-job-select-arrow{transform:rotate(180deg) translate(0,50%)}.joblist-filter-container .joblist-select .icon-job-select-arrow{position:absolute;top:50%;transform:translate(0,-50%);right:calc(10px + (24 - 10) * ((100vw - 320px)/ (1800 - 320)));width:calc(10px + (22 - 10) * ((100vw - 320px)/ (1800 - 320)));height:calc(6px + (12 - 6) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:767px){.teaser-with-tabs-element .module-outdoor-spaces{padding-left:0;padding-right:0}}.teaser-with-tabs-element .teaser-with-tabs-element-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:calc(18px + (70 - 18) * ((100vw - 320px)/ (1800 - 320))) calc(15px + (58 - 15) * ((100vw - 320px)/ (1800 - 320))) calc(37px + (64 - 37) * ((100vw - 320px)/ (1800 - 320))) calc(15px + (58 - 15) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:320px){.teaser-with-tabs-element .teaser-with-tabs-element-inner{padding:18px 15px 37px}}.teaser-with-tabs-element .teaser-with-tabs-info-col{flex:0 0 calc(265px + (560 - 265) * ((100vw - 768px)/ (1800 - 768)));max-width:calc(265px + (560 - 265) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.teaser-with-tabs-element .teaser-with-tabs-info-col{flex:0 0 100%;max-width:100%}}.teaser-with-tabs-element .teaser-with-tabs-media-col{flex:0 0 calc(348px + (828 - 348) * ((100vw - 768px)/ (1800 - 768)));max-width:calc(348px + (828 - 348) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.teaser-with-tabs-element .teaser-with-tabs-media-col{flex:0 0 100%;max-width:100%;display:none}}.teaser-with-tabs-element .teaser-with-tabs-item{margin-top:calc(19px + (47 - 19) * ((100vw - 320px)/ (1800 - 320)))}@media (max-width:320px){.teaser-with-tabs-element .teaser-with-tabs-item{margin-top:19px}}.teaser-with-tabs-element .teaser-with-tabs-item.is-active .headline{color:#b22a3d}.teaser-with-tabs-element .teaser-with-tabs-item.is-active .headline svg{transform:rotate(90deg) translateY(-4px);fill:#b22a3d}@media (max-width:320px){.teaser-with-tabs-element .teaser-with-tabs-item.is-active .headline svg{transform:rotate(90deg) translateY(0);margin-right:10px}}.teaser-with-tabs-element .teaser-with-tabs-item.is-active .description{display:block}@media (max-width:767px){.teaser-with-tabs-element .teaser-with-tabs-item.is-active .mobile-media-block{display:block}}.teaser-with-tabs-element .teaser-with-tabs-item.is-active .mobile-media-block img{display:block}.teaser-with-tabs-element .teaser-with-tabs-item .headline{display:inline-flex;cursor:pointer}@media (hover:hover){.teaser-with-tabs-element .teaser-with-tabs-item .headline:hover{color:#b22a3d}.teaser-with-tabs-element .teaser-with-tabs-item .headline:hover svg{fill:#b22a3d}}.teaser-with-tabs-element .teaser-with-tabs-item .headline svg{width:13px;height:21px;margin-top:2px;margin-right:19px;fill:currentColor}@media (max-width:1800px){.teaser-with-tabs-element .teaser-with-tabs-item .headline svg{width:calc(10px + (13 - 10) * ((100vw - 320px)/ (1800 - 320)));height:calc(14px + (21 - 14) * ((100vw - 320px)/ (1800 - 320)));margin-right:calc(6px + (19 - 6) * ((100vw - 320px)/ (1800 - 320)));margin-top:calc(7px + (2 - 7) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.teaser-with-tabs-element .teaser-with-tabs-item .headline svg{margin-left:calc(2px + (0 - 2) * ((100vw - 320px)/ (768 - 320)))}}@media (max-width:320px){.teaser-with-tabs-element .teaser-with-tabs-item .headline svg{width:10px;height:14px;margin-top:7px;margin-right:7px;margin-left:2px}}.teaser-with-tabs-element .teaser-with-tabs-item .description{display:none;margin-top:17px;padding-left:36px;margin-bottom:-3px;letter-spacing:0}@media (max-width:1800px){.teaser-with-tabs-element .teaser-with-tabs-item .description{padding-left:calc(22px + (36 - 22) * ((100vw - 320px)/ (1800 - 320)));margin-top:calc(13px + (17 - 13) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.teaser-with-tabs-element .teaser-with-tabs-item .description{padding-left:22px}}.teaser-with-tabs-element .teaser-with-tabs-item .description *{margin:0}.teaser-with-tabs-element .teaser-with-tabs-item .mobile-media-block{margin-top:28px;display:none}.teaser-with-tabs-element .desktop-media-block{display:none}.teaser-with-tabs-element .desktop-media-block.is-active{display:block}.teaser-with-tabs-element .desktop-media-block .videoouter{height:calc(261px + (651 - 261) * ((100vw - 768px)/ (1800 - 768)))}@media (max-width:767px){.teaser-with-tabs-element .desktop-media-block .videoouter{height:calc(218px + (533 - 218) * ((100vw - 320px)/ (768 - 320)))}}@media (max-width:320px){.teaser-with-tabs-element .desktop-media-block .videoouter{height:218px}}.teaser-with-tabs-element .desktop-media-block img{display:block}.usp-fullscreen-element{overflow:hidden;position:relative;height:780px;min-height:calc(100vh - 157px)}@media (min-width:1027px){.usp-fullscreen-element{padding-top:0;padding-bottom:0}}@media (max-width:1800px){.usp-fullscreen-element{min-height:calc(505px + (1012 - 505) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.usp-fullscreen-element{background:0 0;max-width:1400px;margin-left:auto;margin-right:auto;height:auto;overflow:hidden}.usp-fullscreen-element:before{display:none}.usp-fullscreen-element>.background-image{display:none}}@media (max-width:1026px){.usp-fullscreen-element .info-block{position:inherit;left:auto;top:auto;transform:inherit;text-align:left;margin-bottom:19px}}.usp-fullscreen-element p{margin:0}.usp-fullscreen-element .module-outdoor-spaces{padding:0}@media (max-width:1026px){.usp-fullscreen-element .module-outdoor-spaces{padding-left:calc(15px + (200 - 15) * ((100vw - 414px)/ (1800 - 414)));padding-right:calc(15px + (200 - 15) * ((100vw - 414px)/ (1800 - 414)))}}@media (max-width:320px){.usp-fullscreen-element .module-outdoor-spaces{padding-left:15px;padding-right:15px}}.usp-fullscreen-element .background-image{background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;left:0;top:0;transition:all .3s}.usp-fullscreen-element .background-image:before{content:"";width:100%;height:397px;position:absolute;left:0;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.67));z-index:1}@media (max-width:1026px){.usp-fullscreen-element .background-image:before{display:none}}.usp-fullscreen-element .background-image img{width:100%}@media (max-width:1026px){.usp-fullscreen-element .background-image img{height:100%;-o-object-fit:cover;object-fit:cover}}.usp-fullscreen-element .background-image-container.hide{display:none}@media (max-width:1026px){.usp-fullscreen-element .background-image-container{display:none}}.usp-fullscreen-element .tns-nav{margin-top:15px}.usp-fullscreen-element .tns-nav button{border:1px solid #b85856}.usp-fullscreen-element .tns-nav button.tns-nav-active{border:1px solid #b85856;background-color:#b85856}@media (max-width:1026px){.usp-fullscreen-element .tns-ovh{overflow:inherit}}@media (max-width:767px){.usp-fullscreen-element .tns-ovh{margin:0 -4px}}@media screen and (min-width:1027px){.usp-fullscreen-element .column-list{width:100%!important;position:absolute;transform:none!important;left:0;right:0;top:0;bottom:0;z-index:50;display:flex;justify-content:center;align-items:flex-end}}@media (max-width:1026px){.usp-fullscreen-element .column-list{position:inherit;display:flex;justify-content:space-between;min-height:300px;flex-wrap:wrap;align-items:flex-start}}@media (max-width:767px){.usp-fullscreen-element .column-list{min-height:inherit}}.usp-fullscreen-element .column-list .column-item{width:100%;height:100%;display:flex;cursor:pointer;flex-wrap:wrap;align-items:flex-end;box-sizing:border-box}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item{width:48%;position:relative;margin-bottom:0;padding-right:calc(8px + (16 - 8) * ((100vw - 768px)/ (1026 - 768)))}}@media (max-width:767px){.usp-fullscreen-element .column-list .column-item{padding-right:4px;padding-left:4px;width:100%}}@media screen and (min-width:1024px){.usp-fullscreen-element .column-list .column-item:last-child{margin-bottom:0}}.usp-fullscreen-element .column-list .column-item:last-child .line{display:none}.usp-fullscreen-element .column-list .column-item.is_visible .plus-box{display:none}@media (max-width:767px){.usp-fullscreen-element .column-list .column-item.is_visible .description .description-inner{height:100%}}.usp-fullscreen-element .column-list .column-item.is_visible .description .description-inner:before{content:"";opacity:.5}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item.is_visible .description .description-inner .close-btn{display:block}.usp-fullscreen-element .column-list .column-item.is_visible .description .description-inner .close-btn svg{width:100%;height:100%}}.usp-fullscreen-element .column-list .column-item.is_visible .description .description-inner .text-box{opacity:1;max-height:1000px;transition:max-height 1.5s ease-in-out,transform 1s ease,opacity 1s ease,margin-bottom 1.5s ease}.usp-fullscreen-element .column-list .column-item.is_visible .background-image{display:block;z-index:40;opacity:1}@keyframes MagazineOnPageT1{0%{transform:scale(1.1)}100%{transform:scale(1)}}.usp-fullscreen-element .column-list .column-item.is_hovered .background-image{display:block;z-index:40;opacity:1;animation:MagazineOnPageT1 1.3s ease}@media (hover:hover){.usp-fullscreen-element .column-list .column-item:hover .description .description-inner{padding-bottom:40px}}@media (hover:hover) and (max-width:1800px){.usp-fullscreen-element .column-list .column-item:hover .description .description-inner{padding-bottom:calc(20px + (40 - 20) * ((100vw - 768px)/ (1800 - 768)))}}@media (hover:hover) and (max-width:767px){.usp-fullscreen-element .column-list .column-item:hover .description .description-inner{height:100%}}@media (hover:hover){.usp-fullscreen-element .column-list .column-item:hover .description .description-inner:before{content:"";opacity:.5}}@media (hover:hover) and (max-width:1026px){.usp-fullscreen-element .column-list .column-item:hover .description .description-inner .close-btn{display:block}}@media (hover:hover){.usp-fullscreen-element .column-list .column-item:hover .description .description-inner .text-box{opacity:1;max-height:1000px;transition:max-height 1.5s ease-in-out,transform 1s ease,opacity 1s ease,margin-bottom 1.5s ease}}@media (hover:hover){.usp-fullscreen-element .column-list .column-item:hover .background-image{display:block;z-index:40;opacity:1;animation:MagazineOnPageT1 1.3s ease}}.usp-fullscreen-element .column-list .column-item .plus-box{position:absolute;width:40px;height:40px;cursor:pointer;z-index:55;top:50%;left:50%;transform:translate(-50%,-50%);display:none}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .plus-box{display:block}}.usp-fullscreen-element .column-list .column-item .plus-box svg{fill:#fff;color:#fff;width:100%;height:100%}.usp-fullscreen-element .column-list .column-item .description{display:flex;align-items:flex-end;height:100%;width:calc(100% - 1px);position:relative;z-index:50;margin:0 auto}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .description{position:absolute;width:auto;right:calc(8px + (16 - 8) * ((100vw - 768px)/ (1026 - 768)));left:0}}@media (max-width:767px){.usp-fullscreen-element .column-list .column-item .description{right:4px;left:4px}}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .description:after{content:"";z-index:10;position:absolute;width:100%;height:221px;bottom:0;opacity:.9;background:linear-gradient(rgba(0,0,0,0),#000);left:0;pointer-events:none;display:block}}.usp-fullscreen-element .column-list .column-item .description .description-inner{transition:padding .3s ease;padding:22px 28px;position:relative;margin:0 auto;text-align:center;width:100%;z-index:1}@media (max-width:1800px){.usp-fullscreen-element .column-list .column-item .description .description-inner{padding-top:calc(20px + (22 - 20) * ((100vw - 768px)/ (1800 - 768)));padding-right:calc(15px + (28 - 15) * ((100vw - 768px)/ (1800 - 768)));padding-bottom:calc(20px + (22 - 20) * ((100vw - 768px)/ (1800 - 768)));padding-left:calc(15px + (28 - 15) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .description .description-inner{z-index:11;display:flex;flex-direction:column;align-content:flex-end;height:100%;justify-content:flex-end}}@media (max-width:767px){.usp-fullscreen-element .column-list .column-item .description .description-inner{padding:20px 15px}}.usp-fullscreen-element .column-list .column-item .description .description-inner .close-btn{position:absolute;display:none;height:12px;width:12px;right:16px;top:14px}.usp-fullscreen-element .column-list .column-item .description .description-inner .image-box{margin-bottom:-8px;margin-left:-2px;width:153px;height:115px}@media (max-width:1800px){.usp-fullscreen-element .column-list .column-item .description .description-inner .image-box{width:calc(115px + (153 - 115) * ((100vw - 1026px)/ (1800 - 1026)));margin-bottom:calc(0px + (-8 - 0) * ((100vw - 1026px)/ (1800 - 1026)));margin-left:calc(0px + (-2 - 0) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .description .description-inner .image-box{width:calc(55px + (115 - 55) * ((100vw - 414px)/ (1026 - 414)));height:calc(42px + (115 - 42) * ((100vw - 414px)/ (1026 - 414)))}}@media (max-width:320px){.usp-fullscreen-element .column-list .column-item .description .description-inner .image-box{width:55px;height:42px;margin-bottom:0}}.usp-fullscreen-element .column-list .column-item .description .description-inner .image-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.usp-fullscreen-element .column-list .column-item .description .description-inner .title{margin-bottom:19px}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .description .description-inner .title{margin:0 0 4px;max-width:none}.usp-fullscreen-element .column-list .column-item .description .description-inner .title.subheadline{margin-top:8px}}.usp-fullscreen-element .column-list .column-item .description .description-inner .title.headline{text-transform:none}@media (max-width:320px){.usp-fullscreen-element .column-list .column-item .description .description-inner .title.headline{font-size:17px;line-height:22px}}.usp-fullscreen-element .column-list .column-item .description .description-inner .text-box{overflow:hidden;max-height:0;opacity:0}.usp-fullscreen-element .column-list .column-item .description .description-inner .text-box p{display:inline}.usp-fullscreen-element .column-list .column-item .background-image{opacity:0;z-index:-1}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .background-image{order:0;opacity:1;z-index:1;overflow:hidden;position:relative;border-radius:3px;padding-bottom:100%}}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .background-image picture{position:absolute;width:100%;height:100%;top:0;left:0}}.usp-fullscreen-element .column-list .column-item .line{content:"";width:1px;height:100%;background-color:rgba(243,243,243,.7);display:inline-block;position:relative;z-index:50;margin-right:0}@media (max-width:1026px){.usp-fullscreen-element .column-list .column-item .line{display:none}}@media screen and (max-width:414px){.usps-with-icons-element .mobile-hide{display:none!important}}.usps-with-icons-element .heading-info .headline{margin-top:0}.usps-with-icons-element .heading-info+.usp-list{margin-top:63px}@media (max-width:1800px){.usps-with-icons-element .heading-info+.usp-list{margin-top:calc(40px + (63 - 40) * ((100vw - 414px)/ (1700 - 414)))}}.usps-with-icons-element .usp-list{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 22px 0 -33px}@media (max-width:1800px){.usps-with-icons-element .usp-list{margin:0 calc(0px + (22 - 0) * ((100vw - 414px)/ (1700 - 414))) 0 calc(0px + (-33 - 0) * ((100vw - 414px)/ (1700 - 414)))}}.usps-with-icons-element .usp-list .usp-item{flex:0 0 33.333%;max-width:33.333%;padding-left:33px;padding-right:33px;margin-bottom:23px}@media (max-width:1800px){.usps-with-icons-element .usp-list .usp-item{padding-left:calc(10px + (33 - 10) * ((100vw - 414px)/ (1700 - 414)));padding-right:calc(10px + (33 - 10) * ((100vw - 414px)/ (1700 - 414)));margin-bottom:calc(15px + (23 - 15) * ((100vw - 414px)/ (1700 - 414)))}}@media (max-width:1026px){.usps-with-icons-element .usp-list .usp-item{flex:0 0 50%;max-width:50%}}@media screen and (max-width:414px){.usps-with-icons-element .usp-list .usp-item{flex:0 0 100%;max-width:100%;margin:0;padding:0;display:flex;border-bottom:1px solid rgba(0,0,0,.1)}.usps-with-icons-element .usp-list .usp-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.usps-with-icons-element .usp-list .usp-item.is-active .default{display:block;word-break:break-word}.usps-with-icons-element .usp-list .usp-item.is-active .show-more-btn:after{display:none}}@media screen and (max-width:414px){.usps-with-icons-element .usp-list .info-box{flex:1;padding-top:32px;position:relative;padding-right:56px;padding-bottom:23px}}.usps-with-icons-element .usp-list .image-box{margin-bottom:14px;width:100px;height:92px;display:flex;align-items:center}@media screen and (max-width:414px){.usps-with-icons-element .usp-list .image-box{width:60px;height:87px;display:flex;flex:0 0 60px;align-items:center}.usps-with-icons-element .usp-list .image-box img{max-width:40px;max-height:40px}}.usps-with-icons-element .usp-list .headline{font-size:24px;line-height:32px;margin-bottom:17px;word-break:break-all;color:#b85856}@media (max-width:1800px){.usps-with-icons-element .usp-list .headline{font-size:calc(18px + (24 - 18) * ((100vw - 414px)/ (1700 - 414)));line-height:calc(24px + (32 - 24) * ((100vw - 414px)/ (1700 - 414)));margin-bottom:calc(2px + (17 - 2) * ((100vw - 414px)/ (1700 - 414)))}}@media screen and (max-width:414px){.usps-with-icons-element .usp-list .headline{font-size:18px;line-height:24px}}.usps-with-icons-element .usp-list .info-box{max-width:380px}.usps-with-icons-element .usp-list .default *{margin:0}@media screen and (max-width:414px){.usps-with-icons-element .usp-list .default{display:none;margin-top:4px;margin-bottom:13px}}.usps-with-icons-element .usp-list .show-more-btn{display:none}@media screen and (max-width:414px){.usps-with-icons-element .usp-list .show-more-btn{top:23px;width:40px;right:2px;height:40px;display:flex;position:absolute;border-radius:50%;align-items:center;justify-content:center;background-color:transparent;border:1px solid #b85856}.usps-with-icons-element .usp-list .show-more-btn:after,.usps-with-icons-element .usp-list .show-more-btn:before{content:"";top:50%;left:50%;height:1px;width:15px;display:block;position:absolute;background:#ba5c5a;transform:translate(-50%,-50%)}.usps-with-icons-element .usp-list .show-more-btn:after{transform:translate(-50%,-50%) rotate(90deg)}.usps-with-icons-element .usp-list .show-more-btn .icon-minus{display:none;width:15px;fill:#b85856;color:#b85856}}.usps-with-icons-element .button-box{display:none}@media screen and (max-width:414px){.usps-with-icons-element .button-box{display:flex;flex:0 0 100%;margin-top:32px;justify-content:center}}@media screen and (max-width:414px){.usps-with-icons-element .button-box .button.is-active .more{display:none}.usps-with-icons-element .button-box .button.is-active .less{display:block}.usps-with-icons-element .button-box .button .less{display:none}}.location-element .heading-info+.location-list{margin-top:calc(40px + (67 - 40) * ((100vw - 320px)/ (1800 - 320)))}.location-list .location-item{padding-top:calc(40px + (82 - 40) * ((100vw - 320px)/ (1800 - 320)))}.location-list .location-item .wrapper-box{display:flex;align-items:stretch}@media (max-width:1026px){.location-list .location-item .wrapper-box{flex-flow:column}}.location-list .location-item:nth-child(even) .wrapper-box{flex-flow:row-reverse}@media (max-width:1026px){.location-list .location-item:nth-child(even) .wrapper-box{flex-flow:column}}.location-list .location-item:nth-child(even) .icon-box{left:auto;right:22px}@media (max-width:1026px){.location-list .location-item:nth-child(even) .icon-box{left:22px;right:auto}}.location-list .location-item .icon-box{left:22px;top:22px;z-index:10;height:22px;color:#fff;position:absolute;text-align:center}.location-list .location-item .icon-box:hover .map{display:block;color:#000}.location-list .location-item .icon-box:hover .build{display:none}.location-list .location-item .icon-box:hover+.location-image .image-box:first-child{z-index:0}.location-list .location-item .icon-box .build{display:block}.location-list .location-item .icon-box .map{display:none}.location-list .location-item .icon-box .svg-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;width:55px;background:#fff;height:55px;border-radius:50%;box-shadow:0 3px 20px rgba(0,0,0,.15)}.location-list .location-item .right-box{flex:0 0 50%;display:flex;max-width:50%;align-items:center}@media (max-width:1026px){.location-list .location-item .right-box{flex:0 0 100%;max-width:100%}}.location-list .location-item .left-box{flex:0 0 50%;max-width:50%;position:relative}@media (max-width:1026px){.location-list .location-item .left-box{flex:0 0 100%;max-width:100%}}.location-list .location-item .wrapper{padding:calc(20px + (49 - 20) * ((100vw - 1026px)/ (1800 - 1026))) calc(20px + (50 - 20) * ((100vw - 1026px)/ (1800 - 1026))) calc(20px + (50 - 20) * ((100vw - 1026px)/ (1800 - 1026))) calc(50px + (99 - 50) * ((100vw - 1026px)/ (1800 - 1026)))}@media (max-width:1026px){.location-list .location-item .wrapper{padding:calc(20px + (50 - 20) * ((100vw - 320px)/ (1026 - 320))) calc(20px + (30 - 20) * ((100vw - 320px)/ (1026 - 320))) calc(20px + (40 - 20) * ((100vw - 320px)/ (1026 - 320))) calc(20px + (50 - 20) * ((100vw - 320px)/ (1026 - 320)))}}.location-list .location-item .headline{margin-bottom:calc(10px + (34 - 10) * ((100vw - 320px)/ (1800 - 320)))}.location-list .location-item .info-column p{margin:0}.location-list .location-item .info-description{display:flex;flex-wrap:wrap;max-width:600px;justify-content:space-between}.location-list .location-item .info-description .info-column .info-headline{margin-bottom:12px}.location-list .location-item .info-description .info-column .description p:nth-child(2){margin-top:15px}.location-list .location-item .info-description .info-column:nth-child(1){flex:0 0 100%;margin-bottom:calc(20px + (37 - 20) * ((100vw - 320px)/ (1800 - 320)))}.location-list .location-item .info-description .info-column:nth-child(2){margin-bottom:calc(20px + (37 - 20) * ((100vw - 320px)/ (1800 - 320)))}.location-list .location-item .info-description .info-column:nth-child(3){margin-bottom:calc(20px + (37 - 20) * ((100vw - 320px)/ (1800 - 320)))}.location-list .location-item .info-description .info-column:nth-child(4){flex:0 0 100%}.location-list .location-item .link-button{display:inline-block;margin-top:calc(10px + (25 - 10) * ((100vw - 320px)/ (1800 - 320)))}.location-list .location-item .location-image{top:0;left:0;right:0;bottom:0;position:absolute}@media (max-width:1026px){.location-list .location-item .location-image{padding-bottom:100%;position:relative}}.location-list .location-item .location-image .image-box{top:0;left:0;right:0;bottom:0;position:absolute}.location-list .location-item .location-image .image-box picture{height:100%;width:100%}.location-list .location-item .location-image .image-box:first-child{z-index:1}.location-list .location-item .location-image .image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.push-notification-box{position:fixed;z-index:1300;bottom:20px;right:20px}@media (max-width:1026px){.push-notification-box{bottom:76px}}.push-notification-box.is-active .push-notification-popup{display:block}.push-notification-box .push-notification-button{width:55px;height:55px;border-radius:50%;padding:5px}.push-notification-box .push-notification-popup{width:404px;display:none;box-shadow:0 3px 6px rgba(0,0,0,.15);position:absolute;bottom:75px;padding:37px 51px 36px 52px;right:0}@media (max-width:1800px){.push-notification-box .push-notification-popup{width:calc(280px + (404 - 280) * ((100vw - 320px)/ (1800 - 320)));padding:calc(20px + (37 - 20) * ((100vw - 320px)/ (1800 - 320))) calc(15px + (51 - 15) * ((100vw - 320px)/ (1800 - 320))) calc(20px + (36 - 20) * ((100vw - 320px)/ (1800 - 320))) calc(15px + (52 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.push-notification-box .push-notification-popup{width:280px;padding:20px 15px}}.push-notification-box .push-notification-popup:before{content:"";position:absolute;bottom:-11px;right:19px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:11px solid #fff;display:block}.push-notification-box .push-notification-popup .push-notification-close-btn{width:30px;height:30px;position:absolute;top:12px;right:15px;z-index:10;cursor:pointer;transform:rotate(45deg);display:block}@media (max-width:1800px){.push-notification-box .push-notification-popup .push-notification-close-btn{top:calc(5px + (12 - 5) * ((100vw - 320px)/ (1800 - 320)));right:calc(5px + (15 - 5) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.push-notification-box .push-notification-popup .push-notification-close-btn{top:5px;right:5px}}@media (hover:hover){.push-notification-box .push-notification-popup .push-notification-close-btn:hover:after,.push-notification-box .push-notification-popup .push-notification-close-btn:hover:before{background-color:#b85856}}.push-notification-box .push-notification-popup .push-notification-close-btn:before{content:"";width:12px;pointer-events:none;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#707070}.push-notification-box .push-notification-popup .push-notification-close-btn:after{content:"";width:1px;height:12px;pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#707070}.push-notification-box .push-notification-popup .image-box+.headline{margin-top:21px}@media (max-width:1800px){.push-notification-box .push-notification-popup .image-box+.headline{margin-top:calc(11px + (21 - 11) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.push-notification-box .push-notification-popup .image-box+.headline{margin-top:11px}}.push-notification-box .push-notification-popup .image-box img{max-width:100%;max-height:100%;width:auto;height:auto;aspect-ratio:unset}.push-notification-box .push-notification-popup .headline+.subheadline{margin-top:10px}.push-notification-box .push-notification-popup .subheadline+.description{margin-top:24px}@media (max-width:1800px){.push-notification-box .push-notification-popup .subheadline+.description{margin-top:calc(14px + (24 - 14) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.push-notification-box .push-notification-popup .subheadline+.description{margin-top:14px}}.push-notification-box .push-notification-popup .description{letter-spacing:-.02px}.push-notification-box .push-notification-popup .description *{margin:0}.push-notification-box .push-notification-popup .morelink{margin-top:8px}.push-notification-box .push-notification-popup .countdown-box{margin-top:31px}@media (max-width:1800px){.push-notification-box .push-notification-popup .countdown-box{margin-top:calc(15px + (31 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.push-notification-box .push-notification-popup .countdown-box{margin-top:15px}}.push-notification-box .push-notification-popup .countdown-box .countdown-title+.countdown{margin-top:10px}.push-notification-box .push-notification-popup .countdown-box .countdown{display:flex}.push-notification-box .push-notification-popup .countdown-box .countdown-item{width:66px;padding:24px 10px;text-align:center;margin-right:6px;background-color:#282828;color:#fff}@media (max-width:1800px){.push-notification-box .push-notification-popup .countdown-box .countdown-item{padding:calc(14px + (24 - 14) * ((100vw - 320px)/ (1800 - 320))) 10px}}@media (max-width:320px){.push-notification-box .push-notification-popup .countdown-box .countdown-item{padding:14px 10px}}.push-notification-box .push-notification-popup .countdown-box .countdown-item:last-child{margin-right:0}.push-notification-box .push-notification-popup .countdown-box .countdown-item .value{display:block}.push-notification-box .push-notification-popup .countdown-box .countdown-item .name{font-size:9px;line-height:15px;display:block}.list-detail.heading-info{margin-bottom:calc(20px + (61 - 20) * ((100vw - 320px)/ (1800 - 320)))}.list-detail.heading-info .text-box{margin-top:calc(4px + (9 - 4) * ((100vw - 320px)/ (1800 - 320)));max-width:calc(400px + (600 - 400) * ((100vw - 320px)/ (1800 - 320)))}.list-detail-list-items{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin:0 -6.5px}@media (max-width:1026px){.list-detail-list-items{margin:0 -3px}}.newsOnpage-list-element{overflow:hidden}.newsOnpage-list-element .news-onpage-slider{position:relative}@media (max-width:767px){.newsOnpage-list-element .tns-ovh{overflow:visible}}@media (max-width:767px){.newsOnpage-list-element .tns-ovh{overflow:visible}}.newsOnpage-list-element .tns-nav{display:none}@media (max-width:767px){.newsOnpage-list-element .tns-nav{display:flex;padding:0 2.5px}}.newsOnpage-list-element .arrow-container{left:0;top:50%;right:0;display:flex;cursor:pointer;position:absolute;align-items:center;transform:translate(0,-50%);justify-content:space-between;margin:0 calc(-25px + (-50 - -25) * ((100vw - 769px)/ (1800 - 769)));font-size:0;line-height:0}.newsOnpage-list-element .arrow-container svg{width:calc(13px + (17 - 13) * ((100vw - 769px)/ (1800 - 769)));height:calc(20px + (31 - 20) * ((100vw - 769px)/ (1800 - 769)))}@media (max-width:767px){.newsOnpage-list-element .arrow-container{display:none}}.news-list-element .list-big-item,.newsOnpage-list-element .list-big-item{flex:0 0 33.333%;max-width:33.333%;padding:6.5px}@media (max-width:1026px){.news-list-element .list-big-item,.newsOnpage-list-element .list-big-item{padding:0 3px;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.news-list-element .list-big-item,.newsOnpage-list-element .list-big-item{flex:0 0 100%;max-width:100%}}.news-list-element .list-big-item .wrapper,.newsOnpage-list-element .list-big-item .wrapper{position:relative}.news-list-element .list-big-item .boxed-headline,.newsOnpage-list-element .list-big-item .boxed-headline{left:0;right:0;bottom:0;position:absolute;padding:calc(10px + (25 - 10) * ((100vw - 320px)/ (1800 - 320)))}.news-list-element .list-big-item .boxed-headline *,.newsOnpage-list-element .list-big-item .boxed-headline *{position:relative;z-index:1}.news-list-element .list-big-item .boxed-headline:before,.newsOnpage-list-element .list-big-item .boxed-headline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:157px;z-index:0;background:linear-gradient(to top,rgba(0,0,0,.64) 0,rgba(0,0,0,0) 100%)}.news-list-element .list-big-item .description,.newsOnpage-list-element .list-big-item .description{margin-top:5px}.news-list-element .list-big-item .description P,.newsOnpage-list-element .list-big-item .description P{margin:0}.news-list-element .list-big-item img,.newsOnpage-list-element .list-big-item img{width:100%;height:100%}.news-list-element .button-box,.newsOnpage-list-element .button-box{flex:0 0 100%;text-align:center;margin-top:calc(30px + (60 - 30) * ((100vw - 320px)/ (1800 - 320)))}.video-slider-with-overlay-element{position:relative}.video-slider-with-overlay-element .heading-info .headline{max-width:600px}.video-slider-with-overlay-element .heading-info .subheadline{margin-top:0;max-width:100%}.video-slider-with-overlay-element .heading-info .subheadline+.headline{margin-top:9px}@media (max-width:1800px){.video-slider-with-overlay-element .heading-info .subheadline+.headline{margin-top:calc(1px + (9 - 1) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.video-slider-with-overlay-element .heading-info .subheadline+.headline{margin-top:1px}}.video-slider-with-overlay-element .linkbox{text-align:center;margin-left:3px;margin-top:54px}@media (max-width:1800px){.video-slider-with-overlay-element .linkbox{margin-top:calc(21px + (54 - 21) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.video-slider-with-overlay-element .linkbox{margin-left:0;text-align:left}}@media (max-width:320px){.video-slider-with-overlay-element .linkbox{margin-top:21px}}.video-slider-with-overlay-element .tns-ovh{margin-left:-7.5px;margin-right:-7.5px}@media (max-width:1800px){.video-slider-with-overlay-element .tns-ovh{margin-left:calc(-4px + (-7.5 - -4) * ((100vw - 320px)/ (1800 - 320)));margin-right:calc(-4px + (-7.5 - -4) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.video-slider-with-overlay-element .tns-ovh{overflow:visible}}@media (max-width:320px){.video-slider-with-overlay-element .tns-ovh{margin-left:-4px;margin-right:-4px}}.video-slider-with-overlay-element .tns-nav{display:none;justify-content:left;margin-top:14px}.video-slider-with-overlay-element .tns-nav button{border-color:#b85856}@media (max-width:767px){.video-slider-with-overlay-element .tns-nav button{margin:0 5px 0 0}}.video-slider-with-overlay-element .tns-nav button.tns-nav-active{background:#b85856}@media (max-width:767px){.video-slider-with-overlay-element .tns-nav{display:flex}}.video-slider-with-overlay-element .video-slider-with-overlay-list{margin-top:69px;position:relative}@media (max-width:1800px){.video-slider-with-overlay-element .video-slider-with-overlay-list{margin-top:calc(23px + (69 - 23) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:767px){.video-slider-with-overlay-element .video-slider-with-overlay-list{overflow:hidden;margin-left:calc(-15px + (-115 - -15) * ((100vw - 320px)/ (1800 - 320)));margin-right:calc(-15px + (-115 - -15) * ((100vw - 320px)/ (1800 - 320)));padding-left:calc(15px + (115 - 15) * ((100vw - 320px)/ (1800 - 320)));padding-right:calc(15px + (115 - 15) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.video-slider-with-overlay-element .video-slider-with-overlay-list{margin:23px -15px 0;padding-right:15px;padding-left:15px}}.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item{padding-left:7.5px;padding-right:7.5px;position:relative}@media (max-width:1800px){.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item{padding-right:calc(4px + (7.5 - 4) * ((100vw - 320px)/ (1800 - 320)));padding-left:calc(4px + (7.5 - 4) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item{padding-left:4px;padding-right:4px}}.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item .image-box{position:relative;overflow:hidden}.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item .image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item .icon-play-box{position:absolute;left:50%;top:50%;width:73px;height:73px;transform:translate(-50%,-50%)}@media (max-width:1800px){.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item .icon-play-box{width:calc(50px + (73 - 50) * ((100vw - 320px)/ (1800 - 320)));height:calc(50px + (73 - 50) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item .icon-play-box{width:50px;height:50px}}.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item .icon-play-box svg{z-index:10;width:100%;height:100%;cursor:pointer;position:relative;-o-object-fit:contain;object-fit:contain}.video-slider-with-overlay-element .video-slider-with-overlay-list .video-slider-item .videoouter{display:none}.video-slider-with-overlay-element .arrow-container{position:absolute;justify-content:space-between;pointer-events:none;display:flex;top:50%;transform:translateY(-50%);right:-71px;left:-71px}@media (max-width:1800px){.video-slider-with-overlay-element .arrow-container{right:calc(-45px + (-71 - -45) * ((100vw - 768px)/ (1800 - 768)));left:calc(-45px + (-71 - -45) * ((100vw - 768px)/ (1800 - 768)))}}@media (max-width:767px){.video-slider-with-overlay-element .arrow-container{right:-45px;left:-45px;display:none}}.video-slider-with-overlay-element .arrow-container div[aria-disabled=true]{opacity:0;pointer-events:none}.video-slider-with-overlay-element .arrow-container .cursor-to-left,.video-slider-with-overlay-element .arrow-container .cursor-to-right{width:45px;height:45px;line-height:0;cursor:pointer;position:relative;pointer-events:all;outline:0;display:flex;justify-content:center;align-items:center}@media (hover:hover){.video-slider-with-overlay-element .arrow-container .cursor-to-left:hover,.video-slider-with-overlay-element .arrow-container .cursor-to-right:hover{opacity:.8}}.video-slider-with-overlay-element .arrow-container .cursor-to-left svg,.video-slider-with-overlay-element .arrow-container .cursor-to-right svg{width:17px;height:31px}@media (max-width:1800px){.video-slider-with-overlay-element .arrow-container .cursor-to-left svg,.video-slider-with-overlay-element .arrow-container .cursor-to-right svg{width:calc(13px + (17 - 13) * ((100vw - 1026px)/ (1800 - 1026)));height:calc(25px + (31 - 25) * ((100vw - 1026px)/ (1800 - 1026)))}}@media (max-width:1026px){.video-slider-with-overlay-element .arrow-container .cursor-to-left svg,.video-slider-with-overlay-element .arrow-container .cursor-to-right svg{width:13px;height:25px}}.video-slider-with-overlay-element .popup-overlay-container{position:fixed;top:0;left:0;right:0;z-index:5000;background:rgba(0,0,0,.6);bottom:0;display:none;padding:calc(20px + (100 - 20) * ((100vw - 320px)/ (1800 - 320)))}.video-slider-with-overlay-element .popup-overlay-container.is_active{display:block}.video-slider-with-overlay-element .popup-overlay-container.is_iframe-tag .video-box{max-width:640px;width:100%;margin:0 auto}.video-slider-with-overlay-element .popup-overlay-container.is_iframe-tag .arrow-container{left:50%;max-width:630px;transform:translate(-50%,-50%)}@media (max-width:767px){.video-slider-with-overlay-element .popup-overlay-container.is_iframe-tag .arrow-container{left:50px;right:50px;max-width:none;transform:translate(0,-50%)}}.video-slider-with-overlay-element .popup-overlay-container.is_iframe-tag .video-box-inner{position:relative;height:0;padding-bottom:56.25%}.video-slider-with-overlay-element .popup-overlay-container.is_iframe-tag .video-box-inner iframe{position:absolute;width:100%;height:100%;top:0;left:0}.video-slider-with-overlay-element .popup-overlay-container .video-box{position:relative}.video-slider-with-overlay-element .popup-overlay-container .video-box .close-button{position:absolute;cursor:pointer;height:20px;z-index:30;right:20px;width:20px;top:18px}@media (max-width:1800px){.video-slider-with-overlay-element .popup-overlay-container .video-box .close-button{width:calc(15px + (20 - 15) * ((100vw - 320px)/ (1800 - 320)));height:calc(15px + (20 - 15) * ((100vw - 320px)/ (1800 - 320)));top:calc(9px + (18 - 9) * ((100vw - 320px)/ (1800 - 320)));right:calc(10px + (20 - 10) * ((100vw - 320px)/ (1800 - 320)))}}@media (max-width:320px){.video-slider-with-overlay-element .popup-overlay-container .video-box .close-button{width:15px;height:15px;top:9px;right:10px}}.video-slider-with-overlay-element .popup-overlay-container .video-box .close-button svg{width:100%;height:100%}.video-slider-with-overlay-element .popup-overlay-container .popup-container-inner{display:flex;align-items:center;justify-content:center;padding:40px;height:100%}@media (max-width:1800px){.video-slider-with-overlay-element .popup-overlay-container .popup-container-inner{padding:calc(20px + (40 - 20) * ((100vw - 767px)/ (1800 - 767)))}}@media (max-width:767px){.video-slider-with-overlay-element .popup-overlay-container .popup-container-inner{padding:0}}.video-banner-element .video-banner-container.is_active .video-play-box .icon-play-box{display:none}.video-banner-element .video-play-box{font-size:0;line-height:0;position:relative}.video-banner-element .video-play-box button{border:none;background:0 0;width:100px;height:100px;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;z-index:1;cursor:pointer;transform:translate(-50%,-50%)}.video-banner-element .video-play-box button:before{content:"";display:block;position:absolute;top:-50px;left:-50px;right:-50px;bottom:-50px;opacity:.63;filter:blur(50px);background:radial-gradient(#000,rgba(255,255,255,0))}.video-banner-element .video-play-box button svg{z-index:1;position:relative;width:calc(48px + (80 - 48) * ((100vw - 320px)/ (1800 - 320)));height:calc(48px + (80 - 48) * ((100vw - 320px)/ (1800 - 320)))}.video-banner-element .video-play-box .videoouter{font-size:0;line-height:0}.video-banner-element .video-play-box .videoouter video{aspect-ratio:16/9;height:calc(100vh - 156px)}@media (max-width:1026px){.video-banner-element .video-play-box .videoouter video{height:auto}}@media all{body.hidden{overflow:hidden}div.OverlaySharedContainer{position:fixed;left:0;top:0;width:100%;z-index:-1;height:100%;opacity:0}div.OverlaySharedContainer.active{opacity:1;z-index:5000;overflow-y:scroll}div.OverlaySharedContainer>div.close{position:fixed;z-index:10;right:35px;top:20px;width:39px;height:39px;font-size:0;line-height:0;letter-spacing:0;border:1px solid #333}div.OverlaySharedContainer>div.close:hover{background-color:#333}div.OverlaySharedContainer>div.close span{width:19px;height:1px;background-color:#333;display:inline-block;transition:all .4s linear 0s}div.OverlaySharedContainer>div.close:hover span{background-color:#fff}div.OverlaySharedContainer>div.close span:nth-child(1){transform:rotate(45deg);position:absolute;top:20px;left:10px}div.OverlaySharedContainer>div.close span:nth-child(2){transform:rotate(-45deg);position:absolute;top:20px;left:10px}}@media (max-width:750px){div.OverlaySharedContainer>div.close{width:20px;height:20px;font-size:0;line-height:0}div.OverlaySharedContainer>div.close span{width:10px;height:1px}div.OverlaySharedContainer>div.close span:nth-child(1){top:9px;left:4px}div.OverlaySharedContainer>div.close span:nth-child(2){top:9px;left:4px}}@media (max-width:750px){div.OverlaySharedContainer>div.close{width:20px;height:20px;font-size:0;line-height:0}div.OverlaySharedContainer>div.close span{width:10px;height:1px}div.OverlaySharedContainer>div.close span:nth-child(1){top:9px;left:4px}div.OverlaySharedContainer>div.close span:nth-child(2){top:9px;left:4px}}@media all{body.search div.searchcontainer{height:91px;position:relative;z-index:70}div.searchcontainer{overflow:hidden;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}div.searchcontainer div.searchinner{border-bottom:1px solid rgba(0,0,0,.08)}div.searchcontainer div.searchinner .title{margin-left:5px;margin-bottom:20px}div.searchcontainer div.input{float:left;width:100%;margin-bottom:4px}div.searchcontainer div.input div.inner{position:relative;float:left;display:flex;padding-left:0;width:100%}div.searchcontainer div.input div.inner input{width:calc(100% - 40px);display:block;margin-right:40px;border:0;opacity:1;color:#000;background:0 0;outline:0}div.searchcontainer div.input div.inner input:focus{outline:0}div.searchcontainer div.input div.inner .link{position:absolute;right:0;top:50%;transform:translateY(-50%);height:0;opacity:0;transition:opacity .6s linear 0s}div.searchcontainer div.input div.inner input.active+.link{height:auto;opacity:1}div.searchcontainer div.input svg{float:left;margin:9px;width:36px;height:33px}}@media (max-width:650px){div.searchcontainer div.input div.inner input{width:80%}}@media (max-width:440px){div.searchcontainer div.input svg{margin-left:10px}div.searchcontainer div.input div.inner{margin-left:8px}}@media all{.search a{text-decoration:none}.search .hidden{display:none}.search.resultlist .header{margin-bottom:5%}.search.resultlist .result{width:80%;min-width:1170px}.search.resultlist .result+.result{margin-top:30px}.search.resultlist .result .path{margin-bottom:12px;display:inline-block;font-size:.8em;line-height:1}.search.resultlist .loadmore{margin-top:2.5%}}@media all{.zeppimpressum{padding-top:calc(40px + (80 - 40) * ((100vw - 320px)/ (1600 - 320)));padding-bottom:calc(40px + (80 - 40) * ((100vw - 320px)/ (1600 - 320)))}.zeppimpressum div.clientdata{float:left;display:inline;width:45%;margin-right:5%}.zeppimpressum div.clientdata img{margin-bottom:30px}.zeppimpressum div.clientdata div.client div{margin-top:15px}.zeppimpressum div.clientdata div.client div span{display:block}.zeppimpressum div.odr{margin-top:60px}.zeppimpressum div.additionalintro{margin-top:60px}.zeppimpressum div.additionalcontent{margin-top:60px}}@media (max-width:750px){.zeppimpressum div.clientdata{float:none;display:block;margin-right:0;width:auto}}
