.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Bold.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Bold.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Bold.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Bold.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Bold.svg#Roboto") format("svg");font-style:normal;font-weight:bold;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Light.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Light.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Light.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Light.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Light.svg#Roboto") format("svg");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Regular.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Regular.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Regular.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Regular.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Regular.svg#Roboto") format("svg");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-MediumItalic.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-MediumItalic.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-MediumItalic.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-MediumItalic.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-MediumItalic.svg#Roboto") format("svg");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Thin.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Thin.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Thin.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Thin.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Thin.svg#Roboto") format("svg");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BoldItalic.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BoldItalic.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BoldItalic.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BoldItalic.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BoldItalic.svg#Roboto") format("svg");font-style:italic;font-weight:bold;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Italic.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Italic.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Italic.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Italic.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Italic.svg#Roboto") format("svg");font-style:italic;font-weight:normal;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BlackItalic.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BlackItalic.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BlackItalic.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BlackItalic.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-BlackItalic.svg#Roboto") format("svg");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-ThinItalic.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-ThinItalic.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-ThinItalic.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-ThinItalic.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-ThinItalic.svg#Roboto") format("svg");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Medium.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Medium.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Medium.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Medium.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Medium.svg#Roboto") format("svg");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-LightItalic.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-LightItalic.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-LightItalic.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-LightItalic.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-LightItalic.svg#Roboto") format("svg");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:"Roboto";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Black.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Black.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Black.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Black.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/Roboto-Black.svg#Roboto") format("svg");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"Roboto Slab";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Bold.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Bold.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Bold.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Bold.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Bold.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Bold.svg#Roboto Slab") format("svg");font-style:normal;font-weight:bold;font-display:swap}@font-face{font-family:"Roboto Slab";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Light.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Light.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Light.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Light.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Light.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Light.svg#Roboto Slab") format("svg");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Roboto Slab";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Thin.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Thin.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Thin.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Thin.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Thin.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Thin.svg#Roboto Slab") format("svg");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:"Roboto Slab";font-display:auto;src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Regular.eot");src:url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Regular.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Regular.woff2") format("woff2"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Regular.woff") format("woff"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Regular.ttf") format("truetype"),url("/typo3conf/ext/fs_template/Resources/Public/Fonts/RobotoSlab-Regular.svg#Roboto Slab") format("svg");font-style:normal;font-weight:normal;font-display:swap}.container{position:relative;max-width:1051px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px}@media screen and (min-width:1300px){.container{padding:0}}.columns1>div,.columns2>div,.columns3>div,.columns4>div,.columns5>div,.columns6>div{min-height:1px;padding-right:15px;padding-left:15px}.span-order-first{-ms-flex-order:-1;order:-1}.span-order-last{-ms-flex-order:7;order:7}.span-order-0{-ms-flex-order:0;order:0}.span-order-1{-ms-flex-order:1;order:1}.span-order-2{-ms-flex-order:2;order:2}.span-order-3{-ms-flex-order:3;order:3}.span-order-4{-ms-flex-order:4;order:4}.span-order-5{-ms-flex-order:5;order:5}.span-order-6{-ms-flex-order:6;order:6}.columns1{display:flex;flex-wrap:wrap;padding:0;width:auto;margin-right:-15px;margin-left:-15px}@media screen and (max-width:896px){.columns1>div{width:100%}}@media screen and (min-width:897px){.columns1>div{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (max-width:896px){.columns1 .span1{width:100%}}@media screen and (min-width:897px){.columns1 .span1{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:897px){.columns1 .offset0{margin-left:0%}}@media screen and (min-width:320px){.columns1 .span1-xs{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:320px){.columns1 .offset0-xs{margin-left:0%}}@media screen and (min-width:576px){.columns1 .span1-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:576px){.columns1 .offset0-sm{margin-left:0%}}@media screen and (min-width:768px){.columns1 .span1-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.columns1 .offset0-md{margin-left:0%}}@media screen and (min-width:1300px){.columns1 .span1-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1300px){.columns1 .offset0-lg{margin-left:0%}}@media screen and (min-width:1400px){.columns1 .span1-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1400px){.columns1 .offset0-xl{margin-left:0%}}.columns2{display:flex;flex-wrap:wrap;padding:0;width:auto;margin-right:-15px;margin-left:-15px}@media screen and (max-width:896px){.columns2>div{width:100%}}@media screen and (min-width:897px){.columns2>div{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (max-width:896px){.columns2 .span1{width:100%}}@media screen and (min-width:897px){.columns2 .span1{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:897px){.columns2 .offset0{margin-left:0%}}@media screen and (max-width:896px){.columns2 .span2{width:100%}}@media screen and (min-width:897px){.columns2 .span2{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:897px){.columns2 .offset1{margin-left:50%}}@media screen and (min-width:320px){.columns2 .span1-xs{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:320px){.columns2 .offset0-xs{margin-left:0%}}@media screen and (min-width:320px){.columns2 .span2-xs{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:320px){.columns2 .offset1-xs{margin-left:50%}}@media screen and (min-width:576px){.columns2 .span1-sm{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:576px){.columns2 .offset0-sm{margin-left:0%}}@media screen and (min-width:576px){.columns2 .span2-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:576px){.columns2 .offset1-sm{margin-left:50%}}@media screen and (min-width:768px){.columns2 .span1-md{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:768px){.columns2 .offset0-md{margin-left:0%}}@media screen and (min-width:768px){.columns2 .span2-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.columns2 .offset1-md{margin-left:50%}}@media screen and (min-width:1300px){.columns2 .span1-lg{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:1300px){.columns2 .offset0-lg{margin-left:0%}}@media screen and (min-width:1300px){.columns2 .span2-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1300px){.columns2 .offset1-lg{margin-left:50%}}@media screen and (min-width:1400px){.columns2 .span1-xl{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:1400px){.columns2 .offset0-xl{margin-left:0%}}@media screen and (min-width:1400px){.columns2 .span2-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1400px){.columns2 .offset1-xl{margin-left:50%}}.columns3{display:flex;flex-wrap:wrap;padding:0;width:auto;margin-right:-15px;margin-left:-15px}@media screen and (max-width:896px){.columns3>div{width:100%}}@media screen and (min-width:897px){.columns3>div{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (max-width:896px){.columns3 .span1{width:100%}}@media screen and (min-width:897px){.columns3 .span1{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:897px){.columns3 .offset0{margin-left:0%}}@media screen and (max-width:896px){.columns3 .span2{width:100%}}@media screen and (min-width:897px){.columns3 .span2{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:897px){.columns3 .offset1{margin-left:33.3333333333%}}@media screen and (max-width:896px){.columns3 .span3{width:100%}}@media screen and (min-width:897px){.columns3 .span3{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:897px){.columns3 .offset2{margin-left:66.6666666667%}}@media screen and (min-width:320px){.columns3 .span1-xs{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:320px){.columns3 .offset0-xs{margin-left:0%}}@media screen and (min-width:320px){.columns3 .span2-xs{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:320px){.columns3 .offset1-xs{margin-left:33.3333333333%}}@media screen and (min-width:320px){.columns3 .span3-xs{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:320px){.columns3 .offset2-xs{margin-left:66.6666666667%}}@media screen and (min-width:576px){.columns3 .span1-sm{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:576px){.columns3 .offset0-sm{margin-left:0%}}@media screen and (min-width:576px){.columns3 .span2-sm{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:576px){.columns3 .offset1-sm{margin-left:33.3333333333%}}@media screen and (min-width:576px){.columns3 .span3-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:576px){.columns3 .offset2-sm{margin-left:66.6666666667%}}@media screen and (min-width:768px){.columns3 .span1-md{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:768px){.columns3 .offset0-md{margin-left:0%}}@media screen and (min-width:768px){.columns3 .span2-md{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:768px){.columns3 .offset1-md{margin-left:33.3333333333%}}@media screen and (min-width:768px){.columns3 .span3-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.columns3 .offset2-md{margin-left:66.6666666667%}}@media screen and (min-width:1300px){.columns3 .span1-lg{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:1300px){.columns3 .offset0-lg{margin-left:0%}}@media screen and (min-width:1300px){.columns3 .span2-lg{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:1300px){.columns3 .offset1-lg{margin-left:33.3333333333%}}@media screen and (min-width:1300px){.columns3 .span3-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1300px){.columns3 .offset2-lg{margin-left:66.6666666667%}}@media screen and (min-width:1400px){.columns3 .span1-xl{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:1400px){.columns3 .offset0-xl{margin-left:0%}}@media screen and (min-width:1400px){.columns3 .span2-xl{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:1400px){.columns3 .offset1-xl{margin-left:33.3333333333%}}@media screen and (min-width:1400px){.columns3 .span3-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1400px){.columns3 .offset2-xl{margin-left:66.6666666667%}}.columns4{display:flex;flex-wrap:wrap;padding:0;width:auto;margin-right:-15px;margin-left:-15px}@media screen and (max-width:896px){.columns4>div{width:100%}}@media screen and (min-width:897px){.columns4>div{flex-basis:0;flex-grow:1;max-width:25%}}@media screen and (max-width:896px){.columns4 .span1{width:100%}}@media screen and (min-width:897px){.columns4 .span1{flex-basis:0;flex-grow:1;max-width:25%}}@media screen and (min-width:897px){.columns4 .offset0{margin-left:0%}}@media screen and (max-width:896px){.columns4 .span2{width:100%}}@media screen and (min-width:897px){.columns4 .span2{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:897px){.columns4 .offset1{margin-left:25%}}@media screen and (max-width:896px){.columns4 .span3{width:100%}}@media screen and (min-width:897px){.columns4 .span3{flex-basis:0;flex-grow:1;max-width:75%}}@media screen and (min-width:897px){.columns4 .offset2{margin-left:50%}}@media screen and (max-width:896px){.columns4 .span4{width:100%}}@media screen and (min-width:897px){.columns4 .span4{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:897px){.columns4 .offset3{margin-left:75%}}@media screen and (min-width:320px){.columns4 .span1-xs{flex-basis:0;flex-grow:1;max-width:25%}}@media screen and (min-width:320px){.columns4 .offset0-xs{margin-left:0%}}@media screen and (min-width:320px){.columns4 .span2-xs{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:320px){.columns4 .offset1-xs{margin-left:25%}}@media screen and (min-width:320px){.columns4 .span3-xs{flex-basis:0;flex-grow:1;max-width:75%}}@media screen and (min-width:320px){.columns4 .offset2-xs{margin-left:50%}}@media screen and (min-width:320px){.columns4 .span4-xs{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:320px){.columns4 .offset3-xs{margin-left:75%}}@media screen and (min-width:576px){.columns4 .span1-sm{flex-basis:0;flex-grow:1;max-width:25%}}@media screen and (min-width:576px){.columns4 .offset0-sm{margin-left:0%}}@media screen and (min-width:576px){.columns4 .span2-sm{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:576px){.columns4 .offset1-sm{margin-left:25%}}@media screen and (min-width:576px){.columns4 .span3-sm{flex-basis:0;flex-grow:1;max-width:75%}}@media screen and (min-width:576px){.columns4 .offset2-sm{margin-left:50%}}@media screen and (min-width:576px){.columns4 .span4-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:576px){.columns4 .offset3-sm{margin-left:75%}}@media screen and (min-width:768px){.columns4 .span1-md{flex-basis:0;flex-grow:1;max-width:25%}}@media screen and (min-width:768px){.columns4 .offset0-md{margin-left:0%}}@media screen and (min-width:768px){.columns4 .span2-md{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:768px){.columns4 .offset1-md{margin-left:25%}}@media screen and (min-width:768px){.columns4 .span3-md{flex-basis:0;flex-grow:1;max-width:75%}}@media screen and (min-width:768px){.columns4 .offset2-md{margin-left:50%}}@media screen and (min-width:768px){.columns4 .span4-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.columns4 .offset3-md{margin-left:75%}}@media screen and (min-width:1300px){.columns4 .span1-lg{flex-basis:0;flex-grow:1;max-width:25%}}@media screen and (min-width:1300px){.columns4 .offset0-lg{margin-left:0%}}@media screen and (min-width:1300px){.columns4 .span2-lg{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:1300px){.columns4 .offset1-lg{margin-left:25%}}@media screen and (min-width:1300px){.columns4 .span3-lg{flex-basis:0;flex-grow:1;max-width:75%}}@media screen and (min-width:1300px){.columns4 .offset2-lg{margin-left:50%}}@media screen and (min-width:1300px){.columns4 .span4-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1300px){.columns4 .offset3-lg{margin-left:75%}}@media screen and (min-width:1400px){.columns4 .span1-xl{flex-basis:0;flex-grow:1;max-width:25%}}@media screen and (min-width:1400px){.columns4 .offset0-xl{margin-left:0%}}@media screen and (min-width:1400px){.columns4 .span2-xl{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:1400px){.columns4 .offset1-xl{margin-left:25%}}@media screen and (min-width:1400px){.columns4 .span3-xl{flex-basis:0;flex-grow:1;max-width:75%}}@media screen and (min-width:1400px){.columns4 .offset2-xl{margin-left:50%}}@media screen and (min-width:1400px){.columns4 .span4-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1400px){.columns4 .offset3-xl{margin-left:75%}}.columns5{display:flex;flex-wrap:wrap;padding:0;width:auto;margin-right:-15px;margin-left:-15px}@media screen and (max-width:896px){.columns5>div{width:100%}}@media screen and (min-width:897px){.columns5>div{flex-basis:0;flex-grow:1;max-width:20%}}@media screen and (max-width:896px){.columns5 .span1{width:100%}}@media screen and (min-width:897px){.columns5 .span1{flex-basis:0;flex-grow:1;max-width:20%}}@media screen and (min-width:897px){.columns5 .offset0{margin-left:0%}}@media screen and (max-width:896px){.columns5 .span2{width:100%}}@media screen and (min-width:897px){.columns5 .span2{flex-basis:0;flex-grow:1;max-width:40%}}@media screen and (min-width:897px){.columns5 .offset1{margin-left:20%}}@media screen and (max-width:896px){.columns5 .span3{width:100%}}@media screen and (min-width:897px){.columns5 .span3{flex-basis:0;flex-grow:1;max-width:60%}}@media screen and (min-width:897px){.columns5 .offset2{margin-left:40%}}@media screen and (max-width:896px){.columns5 .span4{width:100%}}@media screen and (min-width:897px){.columns5 .span4{flex-basis:0;flex-grow:1;max-width:80%}}@media screen and (min-width:897px){.columns5 .offset3{margin-left:60%}}@media screen and (max-width:896px){.columns5 .span5{width:100%}}@media screen and (min-width:897px){.columns5 .span5{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:897px){.columns5 .offset4{margin-left:80%}}@media screen and (min-width:320px){.columns5 .span1-xs{flex-basis:0;flex-grow:1;max-width:20%}}@media screen and (min-width:320px){.columns5 .offset0-xs{margin-left:0%}}@media screen and (min-width:320px){.columns5 .span2-xs{flex-basis:0;flex-grow:1;max-width:40%}}@media screen and (min-width:320px){.columns5 .offset1-xs{margin-left:20%}}@media screen and (min-width:320px){.columns5 .span3-xs{flex-basis:0;flex-grow:1;max-width:60%}}@media screen and (min-width:320px){.columns5 .offset2-xs{margin-left:40%}}@media screen and (min-width:320px){.columns5 .span4-xs{flex-basis:0;flex-grow:1;max-width:80%}}@media screen and (min-width:320px){.columns5 .offset3-xs{margin-left:60%}}@media screen and (min-width:320px){.columns5 .span5-xs{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:320px){.columns5 .offset4-xs{margin-left:80%}}@media screen and (min-width:576px){.columns5 .span1-sm{flex-basis:0;flex-grow:1;max-width:20%}}@media screen and (min-width:576px){.columns5 .offset0-sm{margin-left:0%}}@media screen and (min-width:576px){.columns5 .span2-sm{flex-basis:0;flex-grow:1;max-width:40%}}@media screen and (min-width:576px){.columns5 .offset1-sm{margin-left:20%}}@media screen and (min-width:576px){.columns5 .span3-sm{flex-basis:0;flex-grow:1;max-width:60%}}@media screen and (min-width:576px){.columns5 .offset2-sm{margin-left:40%}}@media screen and (min-width:576px){.columns5 .span4-sm{flex-basis:0;flex-grow:1;max-width:80%}}@media screen and (min-width:576px){.columns5 .offset3-sm{margin-left:60%}}@media screen and (min-width:576px){.columns5 .span5-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:576px){.columns5 .offset4-sm{margin-left:80%}}@media screen and (min-width:768px){.columns5 .span1-md{flex-basis:0;flex-grow:1;max-width:20%}}@media screen and (min-width:768px){.columns5 .offset0-md{margin-left:0%}}@media screen and (min-width:768px){.columns5 .span2-md{flex-basis:0;flex-grow:1;max-width:40%}}@media screen and (min-width:768px){.columns5 .offset1-md{margin-left:20%}}@media screen and (min-width:768px){.columns5 .span3-md{flex-basis:0;flex-grow:1;max-width:60%}}@media screen and (min-width:768px){.columns5 .offset2-md{margin-left:40%}}@media screen and (min-width:768px){.columns5 .span4-md{flex-basis:0;flex-grow:1;max-width:80%}}@media screen and (min-width:768px){.columns5 .offset3-md{margin-left:60%}}@media screen and (min-width:768px){.columns5 .span5-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.columns5 .offset4-md{margin-left:80%}}@media screen and (min-width:1300px){.columns5 .span1-lg{flex-basis:0;flex-grow:1;max-width:20%}}@media screen and (min-width:1300px){.columns5 .offset0-lg{margin-left:0%}}@media screen and (min-width:1300px){.columns5 .span2-lg{flex-basis:0;flex-grow:1;max-width:40%}}@media screen and (min-width:1300px){.columns5 .offset1-lg{margin-left:20%}}@media screen and (min-width:1300px){.columns5 .span3-lg{flex-basis:0;flex-grow:1;max-width:60%}}@media screen and (min-width:1300px){.columns5 .offset2-lg{margin-left:40%}}@media screen and (min-width:1300px){.columns5 .span4-lg{flex-basis:0;flex-grow:1;max-width:80%}}@media screen and (min-width:1300px){.columns5 .offset3-lg{margin-left:60%}}@media screen and (min-width:1300px){.columns5 .span5-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1300px){.columns5 .offset4-lg{margin-left:80%}}@media screen and (min-width:1400px){.columns5 .span1-xl{flex-basis:0;flex-grow:1;max-width:20%}}@media screen and (min-width:1400px){.columns5 .offset0-xl{margin-left:0%}}@media screen and (min-width:1400px){.columns5 .span2-xl{flex-basis:0;flex-grow:1;max-width:40%}}@media screen and (min-width:1400px){.columns5 .offset1-xl{margin-left:20%}}@media screen and (min-width:1400px){.columns5 .span3-xl{flex-basis:0;flex-grow:1;max-width:60%}}@media screen and (min-width:1400px){.columns5 .offset2-xl{margin-left:40%}}@media screen and (min-width:1400px){.columns5 .span4-xl{flex-basis:0;flex-grow:1;max-width:80%}}@media screen and (min-width:1400px){.columns5 .offset3-xl{margin-left:60%}}@media screen and (min-width:1400px){.columns5 .span5-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1400px){.columns5 .offset4-xl{margin-left:80%}}.columns6{display:flex;flex-wrap:wrap;padding:0;width:auto;margin-right:-15px;margin-left:-15px}@media screen and (max-width:896px){.columns6>div{width:100%}}@media screen and (min-width:897px){.columns6>div{flex-basis:0;flex-grow:1;max-width:16.6666666667%}}@media screen and (max-width:896px){.columns6 .span1{width:100%}}@media screen and (min-width:897px){.columns6 .span1{flex-basis:0;flex-grow:1;max-width:16.6666666667%}}@media screen and (min-width:897px){.columns6 .offset0{margin-left:0%}}@media screen and (max-width:896px){.columns6 .span2{width:100%}}@media screen and (min-width:897px){.columns6 .span2{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:897px){.columns6 .offset1{margin-left:16.6666666667%}}@media screen and (max-width:896px){.columns6 .span3{width:100%}}@media screen and (min-width:897px){.columns6 .span3{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:897px){.columns6 .offset2{margin-left:33.3333333333%}}@media screen and (max-width:896px){.columns6 .span4{width:100%}}@media screen and (min-width:897px){.columns6 .span4{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:897px){.columns6 .offset3{margin-left:50%}}@media screen and (max-width:896px){.columns6 .span5{width:100%}}@media screen and (min-width:897px){.columns6 .span5{flex-basis:0;flex-grow:1;max-width:83.3333333333%}}@media screen and (min-width:897px){.columns6 .offset4{margin-left:66.6666666667%}}@media screen and (max-width:896px){.columns6 .span6{width:100%}}@media screen and (min-width:897px){.columns6 .span6{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:897px){.columns6 .offset5{margin-left:83.3333333333%}}@media screen and (min-width:320px){.columns6 .span1-xs{flex-basis:0;flex-grow:1;max-width:16.6666666667%}}@media screen and (min-width:320px){.columns6 .offset0-xs{margin-left:0%}}@media screen and (min-width:320px){.columns6 .span2-xs{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:320px){.columns6 .offset1-xs{margin-left:16.6666666667%}}@media screen and (min-width:320px){.columns6 .span3-xs{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:320px){.columns6 .offset2-xs{margin-left:33.3333333333%}}@media screen and (min-width:320px){.columns6 .span4-xs{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:320px){.columns6 .offset3-xs{margin-left:50%}}@media screen and (min-width:320px){.columns6 .span5-xs{flex-basis:0;flex-grow:1;max-width:83.3333333333%}}@media screen and (min-width:320px){.columns6 .offset4-xs{margin-left:66.6666666667%}}@media screen and (min-width:320px){.columns6 .span6-xs{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:320px){.columns6 .offset5-xs{margin-left:83.3333333333%}}@media screen and (min-width:576px){.columns6 .span1-sm{flex-basis:0;flex-grow:1;max-width:16.6666666667%}}@media screen and (min-width:576px){.columns6 .offset0-sm{margin-left:0%}}@media screen and (min-width:576px){.columns6 .span2-sm{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:576px){.columns6 .offset1-sm{margin-left:16.6666666667%}}@media screen and (min-width:576px){.columns6 .span3-sm{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:576px){.columns6 .offset2-sm{margin-left:33.3333333333%}}@media screen and (min-width:576px){.columns6 .span4-sm{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:576px){.columns6 .offset3-sm{margin-left:50%}}@media screen and (min-width:576px){.columns6 .span5-sm{flex-basis:0;flex-grow:1;max-width:83.3333333333%}}@media screen and (min-width:576px){.columns6 .offset4-sm{margin-left:66.6666666667%}}@media screen and (min-width:576px){.columns6 .span6-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:576px){.columns6 .offset5-sm{margin-left:83.3333333333%}}@media screen and (min-width:768px){.columns6 .span1-md{flex-basis:0;flex-grow:1;max-width:16.6666666667%}}@media screen and (min-width:768px){.columns6 .offset0-md{margin-left:0%}}@media screen and (min-width:768px){.columns6 .span2-md{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:768px){.columns6 .offset1-md{margin-left:16.6666666667%}}@media screen and (min-width:768px){.columns6 .span3-md{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:768px){.columns6 .offset2-md{margin-left:33.3333333333%}}@media screen and (min-width:768px){.columns6 .span4-md{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:768px){.columns6 .offset3-md{margin-left:50%}}@media screen and (min-width:768px){.columns6 .span5-md{flex-basis:0;flex-grow:1;max-width:83.3333333333%}}@media screen and (min-width:768px){.columns6 .offset4-md{margin-left:66.6666666667%}}@media screen and (min-width:768px){.columns6 .span6-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.columns6 .offset5-md{margin-left:83.3333333333%}}@media screen and (min-width:1300px){.columns6 .span1-lg{flex-basis:0;flex-grow:1;max-width:16.6666666667%}}@media screen and (min-width:1300px){.columns6 .offset0-lg{margin-left:0%}}@media screen and (min-width:1300px){.columns6 .span2-lg{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:1300px){.columns6 .offset1-lg{margin-left:16.6666666667%}}@media screen and (min-width:1300px){.columns6 .span3-lg{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:1300px){.columns6 .offset2-lg{margin-left:33.3333333333%}}@media screen and (min-width:1300px){.columns6 .span4-lg{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:1300px){.columns6 .offset3-lg{margin-left:50%}}@media screen and (min-width:1300px){.columns6 .span5-lg{flex-basis:0;flex-grow:1;max-width:83.3333333333%}}@media screen and (min-width:1300px){.columns6 .offset4-lg{margin-left:66.6666666667%}}@media screen and (min-width:1300px){.columns6 .span6-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1300px){.columns6 .offset5-lg{margin-left:83.3333333333%}}@media screen and (min-width:1400px){.columns6 .span1-xl{flex-basis:0;flex-grow:1;max-width:16.6666666667%}}@media screen and (min-width:1400px){.columns6 .offset0-xl{margin-left:0%}}@media screen and (min-width:1400px){.columns6 .span2-xl{flex-basis:0;flex-grow:1;max-width:33.3333333333%}}@media screen and (min-width:1400px){.columns6 .offset1-xl{margin-left:16.6666666667%}}@media screen and (min-width:1400px){.columns6 .span3-xl{flex-basis:0;flex-grow:1;max-width:50%}}@media screen and (min-width:1400px){.columns6 .offset2-xl{margin-left:33.3333333333%}}@media screen and (min-width:1400px){.columns6 .span4-xl{flex-basis:0;flex-grow:1;max-width:66.6666666667%}}@media screen and (min-width:1400px){.columns6 .offset3-xl{margin-left:50%}}@media screen and (min-width:1400px){.columns6 .span5-xl{flex-basis:0;flex-grow:1;max-width:83.3333333333%}}@media screen and (min-width:1400px){.columns6 .offset4-xl{margin-left:66.6666666667%}}@media screen and (min-width:1400px){.columns6 .span6-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1400px){.columns6 .offset5-xl{margin-left:83.3333333333%}}.items-justify-start,.columns-justify-start{-ms-flex-align:start !important;align-items:flex-start !important}.items-justify-center,.columns-justify-center{-ms-flex-align:center !important;align-items:center !important}.items-justify-end,.columns-justify-end{-ms-flex-align:end !important;align-items:flex-end !important}.items-align-stretch,.columns-align-stretch{align-content:stretch !important}.items-align-start,.columns-align-start{align-content:flex-start !important}.button-default,.button-secondary,.button-icon,.button-loginpage,.confirmationWindow .buttons button,.dropdown .dropdown-toggle,.item-overlay .item-caption .inner [class^="button"],.tabs .tab-content .item-overlay .item-caption .inner [class^="button"],.fscelseojobportal_jobdetail .button,.fscelseojobportal_application .cta button,.fscelseojobportal_application .cta input[type="submit"],.fscelseojobportal_application .cta input[type="button"]{position:relative;display:inline-block;min-width:initial;height:auto;padding:8px 25px;border-radius:0;border:1px solid #999;color:#999;text-align:center;font-weight:300;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out;box-shadow:none;overflow:hidden;outline:none;background:transparent}@media screen and (min-width:320px){.button-default,.button-secondary,.button-icon,.button-loginpage,.confirmationWindow .buttons button,.dropdown .dropdown-toggle,.item-overlay .item-caption .inner [class^="button"],.tabs .tab-content .item-overlay .item-caption .inner [class^="button"],.fscelseojobportal_jobdetail .button,.fscelseojobportal_application .cta button,.fscelseojobportal_application .cta input[type="submit"],.fscelseojobportal_application .cta input[type="button"]{font-size:14px;line-height:20px}}@media screen and (min-width:1300px){.button-default,.button-secondary,.button-icon,.button-loginpage,.confirmationWindow .buttons button,.dropdown .dropdown-toggle,.item-overlay .item-caption .inner [class^="button"],.tabs .tab-content .item-overlay .item-caption .inner [class^="button"],.fscelseojobportal_jobdetail .button,.fscelseojobportal_application .cta button,.fscelseojobportal_application .cta input[type="submit"],.fscelseojobportal_application .cta input[type="button"]{font-size:14px;line-height:20px}}.button-default:hover,.button-secondary:hover,.button-icon:hover,.button-loginpage:hover,.confirmationWindow .buttons button:hover,.dropdown .dropdown-toggle:hover,.item-overlay .item-caption .inner [class^="button"]:hover,.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:hover,.fscelseojobportal_jobdetail .button:hover,.fscelseojobportal_application .cta button:hover,.fscelseojobportal_application .cta input[type="submit"]:hover,.fscelseojobportal_application .cta input[type="button"]:hover,.button-default:focus,.button-secondary:focus,.button-icon:focus,.button-loginpage:focus,.confirmationWindow .buttons button:focus,.dropdown .dropdown-toggle:focus,.item-overlay .item-caption .inner [class^="button"]:focus,.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:focus,.fscelseojobportal_jobdetail .button:focus,.fscelseojobportal_application .cta button:focus,.fscelseojobportal_application .cta input[type="submit"]:focus,.fscelseojobportal_application .cta input[type="button"]:focus,.button-default:active,.button-secondary:active,.button-icon:active,.button-loginpage:active,.confirmationWindow .buttons button:active,.dropdown .dropdown-toggle:active,.item-overlay .item-caption .inner [class^="button"]:active,.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:active,.fscelseojobportal_jobdetail .button:active,.fscelseojobportal_application .cta button:active,.fscelseojobportal_application .cta input[type="submit"]:active,.fscelseojobportal_application .cta input[type="button"]:active{color:#fff;background:#999;border-color:#999}form .form-select .select-wrapper,.tx_fsconfigurator ul.questions li .title{position:relative}form .form-select .select-wrapper:after,.tx_fsconfigurator ul.questions li .title:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid currentColor;z-index:10;pointer-events:none}form .form-select .select-wrapper select,.tx_fsconfigurator ul.questions li .title{box-sizing:border-box;border:1px solid currentColor;background:transparent;color:inherit;min-height:58px;width:100%;padding:10px 12px;border-radius:0;cursor:pointer}@media screen and (min-width:320px){form .form-select .select-wrapper select,.tx_fsconfigurator ul.questions li .title{font-size:15px;line-height:34px}}@media screen and (min-width:1300px){form .form-select .select-wrapper select,.tx_fsconfigurator ul.questions li .title{font-size:15px;line-height:34px}}#main .ce-textpic ul,.tx-fs-celseo-contact-form ul,.tx-fs-celseo-contact-form.tx-fs-celseo-rent-form form>ul,.item-overlay .item-caption .item-caption-text ul,.tx_fsreviews .box ul{list-style:none;margin:50px 0 50px 15px;padding:0 0 0 0}@media screen and (max-width:1299px){#main .ce-textpic ul,.tx-fs-celseo-contact-form ul,.tx-fs-celseo-contact-form.tx-fs-celseo-rent-form form>ul,.item-overlay .item-caption .item-caption-text ul,.tx_fsreviews .box ul{margin-left:3px}}#main .ce-textpic ul li,.tx-fs-celseo-contact-form ul li,.tx-fs-celseo-contact-form.tx-fs-celseo-rent-form form>ul li,.item-overlay .item-caption .item-caption-text ul li,.tx_fsreviews .box ul li{position:relative;margin:0;padding:0}@media screen and (max-width:1299px){#main .ce-textpic ul li,.tx-fs-celseo-contact-form ul li,.tx-fs-celseo-contact-form.tx-fs-celseo-rent-form form>ul li,.item-overlay .item-caption .item-caption-text ul li,.tx_fsreviews .box ul li{padding-left:0.5em}}#main .ce-textpic ul li:before,.tx-fs-celseo-contact-form ul li:before,.tx-fs-celseo-contact-form.tx-fs-celseo-rent-form form>ul li:before,.item-overlay .item-caption .item-caption-text ul li:before,.tx_fsreviews .box ul li:before{display:inline-block;content:"■";vertical-align:middle;font-size:10px;line-height:inherit;color:#999;width:1.5em;margin-left:-1.5em;margin-top:-.5em}@media screen and (max-width:1299px){#main .ce-textpic ul li:before,.tx-fs-celseo-contact-form ul li:before,.tx-fs-celseo-contact-form.tx-fs-celseo-rent-form form>ul li:before,.item-overlay .item-caption .item-caption-text ul li:before,.tx_fsreviews .box ul li:before{font-size:8px;width:1.25em;margin-left:-1em;margin-top:-.25em;position:absolute;left:0.5em}}#main .ce-textpic ul li.text-larger-li,.tx-fs-celseo-contact-form ul li.text-larger-li,.item-overlay .item-caption .item-caption-text ul li.text-larger-li,.tx_fsreviews .box ul li.text-larger-li{margin-bottom:10px}body{margin:0}nav{display:block}figure{display:block;margin:0}picture{display:block;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}button{outline:none}button:hover,button:focus,button:active{outline:none}blockquote{margin:0 0 15px}b,strong{font-weight:bolder}small{font-size:80%}pre,code,kbd,samp{font-family:"Roboto",sans-serif;font-size:100%}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}button{border-radius:0}input,button,select,optgroup,textarea{border:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input:hover,input:focus,input:active,button:hover,button:focus,button:active,select:hover,select:focus,select:active,optgroup:hover,optgroup:focus,optgroup:active,textarea:hover,textarea:focus,textarea:active{outline:0}select[multiple]{vertical-align:top}::-webkit-file-upload-button{padding:0;border:0;background:none}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:none}[readonly]{background-color:#F8F9FA;opacity:1}[hidden]{display:none !important}html{box-sizing:border-box;font-family:"Roboto",sans-serif;color:#000;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-x:hidden}@media screen and (min-width:320px){html{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){html{font-size:20px;line-height:30px}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{position:relative;background-color:#fff;font-family:"Roboto",sans-serif;color:#000;margin:0;padding:0;font-weight:300;-webkit-text-size-adjust:100%;text-rendering:auto;-moz-osx-font-smoothing:grayscale;min-height:100%;display:flex;flex-flow:column;align-items:stretch;margin-top:101px;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:320px){body{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){body{font-size:20px;line-height:30px}}@media screen and (max-width:1299px){body{hyphens:auto}}body>*{width:100%}body>main#main{flex:1}body.nav-open{overflow:hidden}@media screen and (max-width:1399px){body{margin-top:55px;min-height:calc(100% - 55px)}}body .main-header,body #mobile{transition:transform 0.15s linear}body .subnav{transition:all 0.15s linear}body.subNavReplacesHeader .main-header,body.subNavReplacesHeader #mobile{transform:translateY(-110%)}body.subNavReplacesHeader .subnav{position:fixed;top:0;left:0;right:0;max-width:none}body.subNavReplacesHeader .subnav .mobile-nav{margin-top:0}body.subNavReplacesHeader .subnav nav:not(.mobile) ul{max-width:none}@media screen and (min-width:1300px){body.subNavReplacesHeader .stage{padding-bottom:70px}}.button-loginpage{min-width:200px}.button-collapse{display:inline-block;width:auto;padding:8px 25px;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:50% 0;color:#484848;text-decoration:none;cursor:pointer}@media screen and (min-width:320px){.button-collapse{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.button-collapse{font-size:20px;line-height:29px}}.button-collapse:hover,.button-collapse:focus,.button-collapse:active{text-transform:none}.button-collapse.open{background-image:none}.button-collapse.close{background-image:none}[class^="button-"].filled{background:#999;color:#fff;border-color:#999}#main>.container{margin-top:30px;margin-bottom:30px}@media screen and (max-width:1299px){#main>.container>.columns2>.span1{padding-left:0;padding-right:0}}#main>.container>.columns2>.span1 .box.frame:first-child:last-child{height:100%;width:100%}#main>.container>.columns2>.span1 .box.frame:first-child:last-child .ce-bodytext h2{margin-top:25px !important}#main>.container+.box.large.gray{margin-top:50px}#main>.tabs{margin-top:50px;margin-bottom:50px}#main>.box.frame{padding-left:25px;padding-right:25px}#main>.box.large.gradient>.ce-textpic.ce-stretch{margin-top:-1px}#main .ce-textpic ul p{display:inline}#main .ce-textpic a:not([class^="button-"]){color:#999}#main .ce-textpic a:not([class^="button-"]):hover,#main .ce-textpic a:not([class^="button-"]):focus,#main .ce-textpic a:not([class^="button-"]):active{color:#999;text-decoration:none}#main [class^="columns"] [class^="span"]>.ce-textpic .ce-gallery:first-child:last-child{height:100%}#main [class^="columns"] [class^="span"]>.ce-textpic .ce-gallery:first-child:last-child .ce-row{height:100%}#main [class^="columns"] [class^="span"]>.ce-textpic .ce-gallery:first-child:last-child .ce-row .ce-column picture{height:100%}#main [class^="columns"] [class^="span"]>.ce-textpic .ce-gallery:first-child:last-child .ce-row .ce-column picture img{height:100%;object-fit:cover}#main [class^="columns"] [class^="span"]>.ce-textpic .ce-gallery:first-child:last-child .ce-row .ce-column a picture img{object-fit:contain}@media screen and (max-width:1299px){#main{padding-left:15px;padding-right:15px}#main .tabs.tabed-box .tab-content{padding-left:0 !important;padding-right:0 !important}}@media screen and (max-width:1299px) and (min-width:1300px){#main [class^="columns"] [class^="span"] .box .ce-textpic .ce-bodytext,#main [class^="columns"] [class^="span"] .ce-textpic.box .ce-bodytext{padding-left:15px;padding-right:15px}}#main .externalContent-wrapper{border:1px solid #999;padding:15px}@media screen and (min-width:1300px){#main .externalContent-wrapper{margin:0 5px}}#main .externalContent-wrapper .externalContent{display:block;width:100%;height:auto;border:0}#main>.tabs{margin-top:50px;margin-bottom:50px}@media screen and (max-width:1299px){#main>.tabs{margin-top:25px;margin-bottom:25px}}#main .margin-top-null{margin-top:0 !important}#main .margin-bottom-null{margin-top:0 !important}#main .margin-top-small{margin-top:20px !important}#main .margin-top-large{margin-top:50px !important}@media screen and (max-width:1299px){#main .margin-top-large{margin-top:25px !important}}#main .margin-bottom-small{margin-bottom:20px !important}#main .margin-bottom-large{margin-bottom:50px !important}@media screen and (max-width:1299px){#main .margin-bottom-large{margin-bottom:25px !important}}#main>.configurator-short{margin-top:50px;margin-bottom:50px}@media screen and (max-width:1299px){#main>.configurator-short{margin-top:25px;margin-bottom:25px}}#main>.container{margin-top:20px;margin-bottom:20px}#main>.container [class^="span"]>.ce-textpic{overflow:hidden}#main>.container [class^="span"]>.ce-textpic header{margin-bottom:40px}#main>.container [class^="span"]>.ce-textpic:not(:first-child){min-height:auto}#main .ce-textpic .ce-gallery .ce-row,#main .ce-image .ce-gallery .ce-row{margin-right:0;margin-left:0}#main .ce-textpic+.ce-bodytext,#main .ce-image+.ce-bodytext{margin-top:20px}@media screen and (max-width:1299px){#main .ce-textpic .ce-bodytext ul,#main .ce-image .ce-bodytext ul{margin-top:15px !important;margin-bottom:15px !important}}#main .ce-textpic .ce-bodytext+.ce-gallery,#main .ce-image .ce-bodytext+.ce-gallery{margin-top:20px}@media screen and (max-width:1299px){#main .ce-textpic+.configurator-short,#main .ce-image+.configurator-short{margin-top:0 !important}}#main>.ce-textpic{position:relative;max-width:1051px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;margin-top:50px;margin-bottom:50px;padding-left:0;padding-right:0}@media screen and (max-width:1299px){#main>.ce-textpic{margin-top:25px;margin-bottom:25px}}#main>.ce-textpic .ce-gallery img{display:inline-block;margin:0 auto}#main>.ce-textpic .ce-gallery+.ce-bodytext{margin-top:50px}@media screen and (max-width:1299px){#main>.ce-textpic .ce-gallery+.ce-bodytext{margin-top:25px}}#main>.ce-textpic .ce-bodytext p:last-child{margin-bottom:0}#main>.box{margin-top:20px;margin-bottom:20px}#main>.box.frame:not(.large)>div>.ce-bodytext{padding:0 !important}#main>.box.large:not(#main>.box.large.frame) .ce-textpic{overflow:visible;display:block !important}#main>.box.large:not(#main>.box.large.frame) .ce-textpic .ce-gallery+.ce-bodytext{margin-top:50px}@media screen and (max-width:1299px){#main>.box.large:not(#main>.box.large.frame) .ce-textpic .ce-gallery+.ce-bodytext{margin-top:25px}}#main>.box.large:not(#main>.box.large.frame) .ce-bodytext{display:block !important}#main>.box.large:not(#main>.box.large.frame)>.ce-textpic .ce-gallery{width:auto}#main>.box.large.frame>.container{margin-top:20px;margin-bottom:20px}#main a[href^="tel:"],#main a.whatsapp{display:inline-block;position:relative;text-decoration:none;color:#999}#main a[href^="tel:"]:hover,#main a[href^="tel:"]:focus,#main a[href^="tel:"]:active,#main a.whatsapp:hover,#main a.whatsapp:focus,#main a.whatsapp:active{color:#999;text-decoration:none}#main a[href^="tel:"] svg,#main a.whatsapp svg{display:none}@media screen and (min-width:1300px){#main a[href^="tel:"] svg,#main a.whatsapp svg{position:relative;display:inline-block;top:2px;width:21px;height:auto;fill:#999;margin-right:7px}}#main>.tx_fspartners>.map{margin-bottom:50px}#main .singleimage{position:relative;max-width:1080px;margin:0 auto 50px}#main .ce-desc{margin-top:100px !important;padding-top:100px;border-top:1px solid #999;margin-bottom:-30px}#main .columns2image .span1:nth-child(2) .box .ce-textpic:first-child{margin-top:0 !important}#main .columns2image .span1:nth-child(2) .box .ce-textpic:last-child{margin-bottom:0 !important}#main .columns2image .span1:nth-child(2) .box .ce-textpic:first-child:last-child{margin-top:0 !important;margin-bottom:0 !important}#main>.box.large.gradient{padding-top:1px;padding-bottom:1px}#main .columns2image.columns-align-stretch [class^="span"] div:first-child:last-child{height:100%}@media screen and (max-width:1399px){#main .columns2image.columns-align-stretch [class^="span"] div:first-child:last-child{text-align:left}}#main .columns2.columns-align-stretch .box.frame.ce-textpic{height:100%}#main .columns2.columns-align-stretch .box.frame.ce-textpic .ce-bodytext{display:flex;flex-flow:column;justify-content:center;text-align:start}#main .columns2.columns-align-stretch .box.frame.ce-textpic .ce-textpic.ce-left.ce-above{margin-left:0;margin-right:0}#main .columns3.columns-align-stretch>[class^="span"]>.box.frame{height:100%}#main>.tx_fspartners.last .map.singlePartner{margin-top:50px;margin-bottom:0}#main .media-v0px{display:none !important}@media screen and (max-width:399px){#main .media-v0px{display:block !important}}#main .media-v400px{display:none !important}@media screen and (min-width:400px) and (max-width:799px){#main .media-v400px{display:block !important}}#main .media-v800px{display:none !important}@media screen and (min-width:800px) and (max-width:1199px){#main .media-v800px{display:block !important}}#main .media-v1200px{display:none !important}@media screen and (min-width:1200px) and (max-width:1599px){#main .media-v1200px{display:block !important}}#main .media-v1600px{display:none !important}@media screen and (min-width:1600px) and (max-width:1999px){#main .media-v1600px{display:block !important}}#main .media-v2000px{display:none !important}@media screen and (min-width:2000px){#main .media-v2000px{display:block !important}}.main-footer{background:#999;height:184px;padding:35px 0}@media screen and (max-width:1399px){.main-footer{height:auto;padding-bottom:7rem}}.main-footer .inner{display:flex;position:relative;max-width:1060px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;margin:auto;padding:0;height:100%}@media screen and (max-width:1399px){.main-footer .inner{flex-flow:column}}.main-footer .inner .col{flex:1 1 100%;display:flex;align-items:center}.main-footer .inner .col-1{order:1;justify-content:space-around}@media screen and (max-width:1399px){.main-footer .inner .col-1{order:0}}.main-footer .inner .col-2{order:0;justify-content:space-between}@media screen and (max-width:1399px){.main-footer .inner .col-2{justify-content:center;flex-flow:column;order:1;margin:25px 0}}.main-footer .inner .col-3{order:2;justify-content:center}@media screen and (max-width:1399px){.main-footer .inner .col-3{order:2}}.main-footer .inner .copy{display:flex;justify-content:space-around;align-items:center;height:100%}@media screen and (max-width:1399px){.main-footer .inner .copy{flex-flow:column}}.main-footer .inner .copy .meta-logo-text{margin-right:20px}@media screen and (max-width:1399px){.main-footer .inner .copy .meta-logo-text{margin-right:0;margin-bottom:10px}}.main-footer .inner .copy .meta-logo-text a{color:#fff}@media screen and (min-width:320px){.main-footer .inner .copy .meta-logo-text a{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.main-footer .inner .copy .meta-logo-text a{font-size:14px;line-height:18px}}.main-footer .inner .copy a{height:60px;width:60px}.main-footer .inner .copy a img{height:100%;width:auto}.main-footer .inner .meta .serviceMenu{padding:0;margin:0;display:flex;flex-flow:column}@media screen and (max-width:1399px){.main-footer .inner .meta .serviceMenu{align-items:center;margin-bottom:1rem}}@media screen and (min-width:320px){.main-footer .inner .meta .serviceMenu li{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.main-footer .inner .meta .serviceMenu li{font-size:14px;line-height:18px}}@media screen and (max-width:1399px){.main-footer .inner .meta .serviceMenu li{margin:6px 0 4px}}.main-footer .inner .meta .serviceMenu li a span{color:#fff}@media screen and (min-width:320px){.main-footer .inner .meta .serviceMenu li a span{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.main-footer .inner .meta .serviceMenu li a span{font-size:14px;line-height:18px}}.main-footer .inner .meta-social{display:flex;flex-flow:column;align-items:baseline}.main-footer .inner .meta-social .meta-social-text{color:#fff}@media screen and (min-width:320px){.main-footer .inner .meta-social .meta-social-text{font-size:14px;line-height:14px}}@media screen and (min-width:1300px){.main-footer .inner .meta-social .meta-social-text{font-size:14px;line-height:14px}}.main-footer .inner .meta-social ul{margin:10px 0 15px;display:flex;padding:0}@media screen and (max-width:1399px){.main-footer .inner .meta-social ul{justify-content:center;width:100%}}.main-footer .inner .meta-social ul li{margin-right:5px}.main-footer .inner .meta-social ul li a i{height:37px;width:37px}.main-footer .inner .scrolltop{position:absolute;height:37px;width:37px;right:0;top:50%;transform:translateY(-50%);z-index:999}@media screen and (max-width:1399px){.main-footer .inner .scrolltop{position:fixed;right:15px;top:unset;bottom:7.26rem}}.main-footer .inner .scrolltop svg{fill:#fff;background-color:#999;border:1px solid #999}form .form-upload .form-upload-inner,form .form-field input,form .form-field textarea,form .form-radio>div .radiomark,form .form-select .select-wrapper select,form .form-checkbox>div .checkmark,form .form-upload label span,form .form-actions button[type="submit"],form .form-actions input[type="submit"]{border:1px solid #000;padding:0.5rem;box-sizing:border-box}.box.background form *,.box.gradient form *{border-color:#fff !important;border-width:2px !important;color:#fff !important}label{font-size:.75rem}@media screen and (max-width:767px){label{font-size:0.8rem}}form p{margin-bottom:0}@media screen and (max-width:767px){form p{margin-left:0 !important}}form input{background:transparent}form .form-row{position:relative;display:flex;flex-wrap:wrap;margin-bottom:15px;padding:0;margin-left:-10px;margin-right:-10px}@media screen and (max-width:767px){form .form-row{flex-flow:column;margin-bottom:0}}form .form-row.checkform{display:none}form .form-row .indent{margin-left:10px;flex-basis:25%;margin-left:10px !important;margin-right:0 !important}form .form-row .padded{padding-left:10px;margin-bottom:0}@media screen and (max-width:767px){form .form-row .padded ul{padding-left:1rem}}form .form-row .center{align-self:center}form .form-row .center .form-upload{margin-right:0}@media screen and (max-width:767px){form .form-row .center{align-self:normal;margin-left:0}}form .form-row .center p{padding-left:10px}form .form-upload{margin-right:15px}form .form-field{position:relative;margin-bottom:15px;flex-grow:1;flex-basis:0;max-width:100%;margin-right:15px;padding:0 10px}form .form-field label{position:absolute;top:0.5rem;left:calc(0.5rem + 12px);transition:top 0.3s ease-in-out,font-size 0.3s ease-in-out,transform 0.3s ease-in-out}@media screen and (max-width:767px){form .form-field label{position:inherit;top:unset;left:unset}}form .form-field input{width:100%;font-size:15px;color:#000}form .form-field input.placeholder{opacity:.65 !important}form .form-field input:-moz-placeholder{opacity:.65 !important}form .form-field input::-moz-placeholder{opacity:.65 !important}form .form-field input:-ms-input-placeholder{opacity:.65 !important}form .form-field input::-webkit-input-placeholder{opacity:.65 !important}form .form-field input[type="number"]{appearance:textfield}form .form-field textarea{width:100%;height:115px;background:transparent}form .form-field.form-focusin label,form .form-field.form-notempty label{font-size:0.5rem;top:0.5rem;transform:translateY(-50%)}@media screen and (max-width:767px){form .form-field.form-focusin label,form .form-field.form-notempty label{top:unset;transform:none;font-size:0.8rem}}form .form-field input.readonly{color:#888;border:1px solid #ddd}form .form-radio{max-width:120px;margin-bottom:0px;margin:0 10px}form .form-radio label{display:block}form .form-radio>div{display:block;position:relative;margin-bottom:12px;cursor:pointer;user-select:none;line-height:34px !important;display:flex}@media screen and (min-width:320px){form .form-radio>div{font-size:15px;line-height:34px}}@media screen and (min-width:1300px){form .form-radio>div{font-size:15px;line-height:34px}}form .form-radio>div label{cursor:pointer;padding-left:0.5rem}form .form-radio>div input[type="radio"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .form-radio>div input[type="radio"]:checked ~ .radiomark:after{display:block}form .form-radio>div input[type="radio"]:focus+.radiomark{box-shadow:0px 0px 2px 2px rgba(0,0,0,0.4)}form .form-radio>div .radiomark{position:relative;top:0;left:0;height:22px;width:22px;background:transparent;padding:0;top:5px}form .form-radio>div .radiomark:after{content:"";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#000}form .form-radio>div:hover .radiomark{background:#ccc}form .form-select{position:relative;margin-bottom:10px;padding:0 10px;flex-basis:0;flex-grow:1;max-width:100%;margin-right:15px}form .form-select .select-wrapper select{height:52px;font-weight:300;min-height:0}form .form-select .select-wrapper select:focus{box-shadow:0px 0px 2px 2px rgba(0,0,0,0.4)}form .form-select label{line-height:.9rem;display:inline-block;font-size:1rem}form .form-select.small-border{margin-right:0}form .form-checkbox{padding:0 10px}form .form-checkbox label{display:block}form .form-checkbox>div{display:block;position:relative;padding-left:35px;padding-right:15px;margin-bottom:12px;cursor:pointer;user-select:none;line-height:1.4 !important}@media screen and (min-width:320px){form .form-checkbox>div{font-size:15px;line-height:34px}}@media screen and (min-width:1300px){form .form-checkbox>div{font-size:15px;line-height:34px}}form .form-checkbox>div input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .form-checkbox>div input[type="checkbox"]:checked ~ .checkmark:after{display:block}form .form-checkbox>div input[type="checkbox"]:focus+.checkmark{box-shadow:0px 0px 2px 2px rgba(0,0,0,0.4)}form .form-checkbox>div .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background:transparent;padding:0}form .form-checkbox>div .checkmark:after{content:"";position:absolute;display:none;left:38%;top:10%;width:6px;height:12px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}form .form-upload{position:relative;margin-bottom:10px;padding:0 10px;flex-basis:0;flex-grow:1;max-width:100%}form .form-upload .label,form .form-upload label{font-size:1rem;line-height:18px;display:inline-block}form .form-upload .form-upload-inner{padding:10px}@media screen and (min-width:320px){form .form-upload .form-upload-inner{font-size:15px;line-height:21px}}@media screen and (min-width:1300px){form .form-upload .form-upload-inner{font-size:15px;line-height:21px}}form .form-upload label{cursor:pointer;font-size:15px}form .form-upload label span{display:inline-block;padding:3px 5px;color:#707070}form .form-upload label span+em{display:inline-block;margin-left:10px;font-style:normal;color:#707070}@media screen and (min-width:320px){form .form-upload label span+em{font-size:14px;line-height:30px}}@media screen and (min-width:1300px){form .form-upload label span+em{font-size:14px;line-height:30px}}@media screen and (max-width:1299px){form .form-upload label span+em{font-size:12px;line-height:18px}}form .form-upload input[type="file"]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form .form-actions{padding:0 10px}form .form-actions button[type="submit"],form .form-actions input[type="submit"]{border-color:#999;font-size:1rem}@media screen and (max-width:767px){form .form-actions button[type="submit"],form .form-actions input[type="submit"]{margin-bottom:1rem}}form .error *,form .has-error *{border-color:#ff0000 !important;color:#ff0000 !important}form .checkform{display:none !important}form.celseoform.loading .button-submit{border-color:#c4c4c4;color:#c4c4c4}.box form{max-width:1050px;margin-left:auto;margin-right:auto}.tx-fs-celseo-contact-form-success{padding-bottom:40px}.tx-fs-celseo-contact-form{margin:50px 0}.tx-fs-celseo-contact-form .ce-bodytext{overflow:hidden;max-width:1080px;margin:50px auto;padding:0 25px}@media screen and (max-width:1299px){.tx-fs-celseo-contact-form .ce-bodytext{padding:0}}.tx-fs-celseo-contact-form form .form-field,.tx-fs-celseo-contact-form form .form-select{margin-right:0}.tx-fs-celseo-competition-form .competition-answers{margin-top:40px !important;margin-bottom:36px}.tx-fs-celseo-competition-form .competition-answers .form-radio{max-width:unset;width:100%}.tx-fs-celseo-competition-form .competition-answers .form-radio label{font-size:1rem;font-weight:400}@media screen and (max-width:767px){.tx-fs-celseo-competition-form .competition-answers .form-radio label{font-size:0.8rem}}.tx-srfreecap-cant-read{margin-left:5px}.form-field-catpcha{width:100%;padding:0 10px;font-size:0.75rem}.form-static-headline{line-height:2.5;display:inline-block;font-size:1rem}.form-static-text{font-size:0.75rem;line-height:1.5}main .frame-outer{position:relative}main .frame{position:relative}main .frame.frame-layout-normal .inner{max-width:1080px;margin-left:auto;margin-right:auto}main .frame.frame-space-before-small{margin-top:35px}main .frame.frame-space-before-medium{margin-top:35px}main .frame.frame-space-before-large{margin-top:35px}main .frame.frame-space-after-small{margin-bottom:35px}main .frame.frame-space-after-medium{margin-bottom:35px}main .frame.frame-space-after-large{margin-bottom:35px}main .frame.frame-type-textmedia .ce-textpic>header{clear:both}main .frame.frame-type-textmedia .ce-textpic .image .image-caption{display:block;margin-top:25px;text-align:center}main .frame.frame-type-textmedia .ce-textpic .image svg{width:120px;height:auto;vertical-align:middle}@media screen and (max-width:767px){main .frame.frame-type-textmedia .ce-textpic .image svg{width:80px}}main .frame.frame-type-textmedia .ce-textpic .ce-gallery{float:none}main .frame.frame-type-textmedia .ce-textpic .ce-gallery .ce-row{display:flex;flex-wrap:wrap;margin:0 -15px}main .frame.frame-type-textmedia .ce-textpic .ce-gallery .ce-row .ce-column{float:none;margin:0;padding:0 15px;max-width:100%}main .frame.frame-type-textmedia .ce-textpic .ce-gallery figure{display:block;max-width:100%}main .frame.frame-type-textmedia .ce-textpic .ce-gallery figure img{max-width:100%;height:auto;vertical-align:middle}main .frame.frame-type-textmedia .ce-textpic .ce-gallery[data-ce-images] figure{text-align:center}main .frame.frame-type-textmedia .ce-textpic .ce-gallery[data-ce-images] figure img{display:inline-block}@media screen and (min-width:1300px){main .frame.frame-type-textmedia .ce-textpic .ce-gallery[data-ce-images="2"] .ce-row .ce-column{flex:0 0 50%;max-width:50%}main .frame.frame-type-textmedia .ce-textpic .ce-gallery[data-ce-images="3"] .ce-row .ce-column{flex:0 0 33.333333%;max-width:33.333333%}main .frame.frame-type-textmedia .ce-textpic .ce-gallery[data-ce-images="4"] .ce-row .ce-column{flex:0 0 25%;max-width:25%}main .frame.frame-type-textmedia .ce-textpic .ce-gallery[data-ce-images="5"] .ce-row .ce-column{flex:0 0 20%;max-width:20%}main .frame.frame-type-textmedia .ce-textpic .ce-gallery[data-ce-images="6"] .ce-row .ce-column{flex:0 0 16.666666%;max-width:16.666666%}}@media screen and (max-width:1299px){main .frame.frame-type-textmedia .ce-textpic .ce-gallery+.ce-bodytext{margin-top:25px}}main .frame.frame-type-textmedia .ce-textpic.ce-above .ce-gallery+header,main .frame.frame-type-textmedia .ce-textpic.ce-above .ce-gallery+div{margin-top:40px}main .frame.frame-type-textmedia .ce-textpic.ce-above.ce-left .ce-gallery .ce-row{justify-content:flex-start}main .frame.frame-type-textmedia .ce-textpic.ce-above.ce-center .ce-gallery .ce-row{justify-content:center}main .frame.frame-type-textmedia .ce-textpic.ce-above.ce-right .ce-gallery .ce-row{justify-content:flex-end}main .frame.frame-type-textmedia .ce-textpic.ce-below.ce-left .ce-gallery .ce-row{justify-content:flex-start}main .frame.frame-type-textmedia .ce-textpic.ce-below.ce-center .ce-gallery .ce-row{justify-content:center}main .frame.frame-type-textmedia .ce-textpic.ce-below.ce-right .ce-gallery .ce-row{justify-content:flex-end}main .frame.frame-type-textmedia .ce-textpic.ce-intext{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px}main .frame.frame-type-textmedia .ce-textpic.ce-intext>div{padding:0 15px;flex:0 0 100%;max-width:100%;margin:0}@media screen and (min-width:1300px){main .frame.frame-type-textmedia .ce-textpic.ce-intext>div{flex:0 0 50%;max-width:50%}}main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-left .ce-gallery:not([data-ce-images="1"]){margin-bottom:35px}main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-left .ce-gallery .ce-row{justify-content:center}@media screen and (min-width:1300px){main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-left .ce-gallery .ce-row{justify-content:flex-start}}main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-left .ce-gallery:not([data-ce-images="1"]) .ce-column{min-width:25%}main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-right{flex-direction:row-reverse}main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-right .ce-gallery:not([data-ce-images="1"]){margin-bottom:35px}main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-right .ce-gallery .ce-row{justify-content:center}@media screen and (min-width:1300px){main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-right .ce-gallery .ce-row{justify-content:flex-end}}main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-right .ce-gallery:not([data-ce-images="1"]) .ce-column{min-width:100%;margin-bottom:20px}@media screen and (min-width:768px){main .frame.frame-type-textmedia .ce-textpic.ce-intext.ce-right .ce-gallery:not([data-ce-images="1"]) .ce-column{min-width:25%;margin-bottom:0}}main .frame.frame-type-grid .frame .ce-textpic .ce-gallery+header,main .frame.frame-type-grid .frame .ce-textpic .ce-gallery+div{margin-top:20px}h1,h2,h3,h4{font-family:"Roboto Slab",sans-serif;font-weight:300;font-style:normal;color:#000;margin:0;padding:0}h1+*,h2+*,h3+*,h4+*{margin-top:15px !important}@media screen and (max-width:1299px){h1,h2,h3,h4{-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}}h1,.headline1{font-weight:300;text-transform:none;margin:0px;padding:0px;letter-spacing:-.01em;color:#000;font-family:"Roboto Slab",sans-serif;font-weight:300}@media screen and (min-width:320px){h1,.headline1{font-size:30px;line-height:41px}}@media screen and (min-width:1300px){h1,.headline1{font-size:80px;line-height:89px}}h1+p,.headline1+p{margin-top:40px}h2,.headline2{text-transform:none;margin:0px;padding:0px;letter-spacing:-.01em;color:#000;font-family:"Roboto Slab",sans-serif;font-weight:300}@media screen and (min-width:320px){h2,.headline2{font-size:30px;line-height:41px}}@media screen and (min-width:1300px){h2,.headline2{font-size:50px;line-height:59px}}h2+h3,h2+.headline3,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2+.title,.headline2+h3,.headline2+.headline3,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title{position:relative;margin-top:15px !important;margin-bottom:30px !important;padding-bottom:30px !important}h2+h3:after,h2+.headline3:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2+.title:after,.headline2+h3:after,.headline2+.headline3:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after{content:"";position:absolute;bottom:0;left:50%;width:215px;height:3px;background:#000;transform:translateX(-50%)}h3,.headline3,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .title{font-weight:300;text-transform:none;margin:0px;padding:0px;letter-spacing:-.01em;color:#000;font-family:"Roboto Slab",sans-serif;font-weight:300}@media screen and (min-width:320px){h3,.headline3,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .title{font-size:22px;line-height:28px}}@media screen and (min-width:1300px){h3,.headline3,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .title{font-size:30px;line-height:39px}}h4,.headline4{text-transform:none;margin:0px;padding:0px;letter-spacing:-1px}@media screen and (min-width:320px){h4,.headline4{font-size:22px;line-height:28px}}@media screen and (min-width:1300px){h4,.headline4{font-size:30px;line-height:39px}}h5{text-transform:none;margin:0px;padding:0px}@media screen and (min-width:320px){h5{font-size:22px;line-height:28px}}@media screen and (min-width:1300px){h5{font-size:30px;line-height:39px}}h6{text-transform:none;margin-bottom:28px;padding:0}@media screen and (min-width:320px){h6{font-size:22px;line-height:28px}}@media screen and (min-width:1300px){h6{font-size:30px;line-height:39px}}p{margin:0 0 25px}ul{list-style-type:none}@media screen and (min-width:320px){.text-larger{font-size:20px;line-height:27px}}@media screen and (min-width:1300px){.text-larger{font-size:30px;line-height:39px}}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}strong{font-weight:400}button{outline:none}button:hover,button:focus,button:active{outline:none}a{outline:none;transition:all .25s ease-in-out;text-decoration:none}a:hover,a:focus,a:active{text-decoration:none;outline:none}a.link-all{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999em}div[class^="dropdown-"] a:not([class^="button"]),div[class^="slideout-"] a:not([class^="button"]){color:#999}div[class^="dropdown-"] a:not([class^="button"]):hover,div[class^="dropdown-"] a:not([class^="button"]):focus,div[class^="dropdown-"] a:not([class^="button"]):active,div[class^="slideout-"] a:not([class^="button"]):hover,div[class^="slideout-"] a:not([class^="button"]):focus,div[class^="slideout-"] a:not([class^="button"]):active{color:#999}div[class^="dropdown-"] a[href^="tel:"] svg,div[class^="dropdown-"] a.whatsapp svg,div[class^="slideout-"] a[href^="tel:"] svg,div[class^="slideout-"] a.whatsapp svg{display:none}@media screen and (min-width:1300px){div[class^="dropdown-"] a[href^="tel:"],div[class^="dropdown-"] a.whatsapp,div[class^="slideout-"] a[href^="tel:"],div[class^="slideout-"] a.whatsapp{display:inline-block;position:relative;color:#999;text-decoration:none}div[class^="dropdown-"] a[href^="tel:"] svg,div[class^="dropdown-"] a.whatsapp svg,div[class^="slideout-"] a[href^="tel:"] svg,div[class^="slideout-"] a.whatsapp svg{position:relative;display:inline-block;top:2px;width:21px;height:auto;fill:#999;margin-right:7px}div[class^="dropdown-"] a[href^="tel:"]:hover,div[class^="dropdown-"] a[href^="tel:"]:focus,div[class^="dropdown-"] a[href^="tel:"]:active,div[class^="dropdown-"] a.whatsapp:hover,div[class^="dropdown-"] a.whatsapp:focus,div[class^="dropdown-"] a.whatsapp:active,div[class^="slideout-"] a[href^="tel:"]:hover,div[class^="slideout-"] a[href^="tel:"]:focus,div[class^="slideout-"] a[href^="tel:"]:active,div[class^="slideout-"] a.whatsapp:hover,div[class^="slideout-"] a.whatsapp:focus,div[class^="slideout-"] a.whatsapp:active{color:#999;text-decoration:none}}main a[href^="mailto:"],main a[href^="tel:"]{position:relative;display:inline-block}input,textarea{outline:0 !important;box-shadow:none !important}input:hover,input:focus,input:active,textarea:hover,textarea:focus,textarea:active{outline:0 !important;box-shadow:none !important}figure,picture{margin:0}figure img,picture img{width:100%;height:auto;vertical-align:middle}.extbase-debugger{position:relative;z-index:9999}.ce-left .ce-gallery,.ce-column{float:none}.ce-gallery figure{display:block}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:visible}.ce-center .ce-outer,.ce-center .ce-inner{float:none}.ce-left .ce-gallery,.ce-column{height:auto}.main-header{position:fixed;top:0;left:0;right:0;background:#ffffff;z-index:999}@media screen and (max-width:1399px){.main-header{display:none}}.main-header .inner{display:flex;position:relative;max-width:1051px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;overflow:visible;position:initial;padding:12px 0;justify-content:space-between}.main-header .inner .logo{display:flex;justify-content:space-around;flex-flow:column}.main-header .inner .logo picture img{max-height:57px;height:100%;width:auto}.main-header .dropdown-container{position:relative;max-width:1051px;min-height:1px;margin-right:auto;margin-left:auto}.main-header .dropdown-container .dropdown-search{display:none}.main-header .dropdown-container .dropdown-phone{display:none}.main-header .dropdown-container .dropdown-search,.main-header .dropdown-container .dropdown-phone{display:none;position:absolute;bottom:-74px;right:0;left:0;padding:20px 15px;background:#999;z-index:4}@media screen and (min-width:1300px){.main-header .dropdown-container .dropdown-search,.main-header .dropdown-container .dropdown-phone{bottom:-94px;right:0;left:auto;background:#fff}}.main-header .dropdown-container .dropdown-search.open,.main-header .dropdown-container .dropdown-phone.open{display:block;opacity:0;transition:transform 0.5s ease}.main-header .dropdown-container .dropdown-search.in,.main-header .dropdown-container .dropdown-phone.in{opacity:1}.main-header .dropdown-container .dropdown-search>a,.main-header .dropdown-container .dropdown-phone>a{display:inline-block;padding:4px 0}.main-header .dropdown-container .dropdown-search .form-row,.main-header .dropdown-container .dropdown-search .form-field,.main-header .dropdown-container .dropdown-search .form-actions,.main-header .dropdown-container .dropdown-phone .form-row,.main-header .dropdown-container .dropdown-phone .form-field,.main-header .dropdown-container .dropdown-phone .form-actions{margin-bottom:0}.main-header .dropdown-container .dropdown-search .form-actions,.main-header .dropdown-container .dropdown-phone .form-actions{max-width:54px}.main-header .dropdown-container .dropdown-search .form-actions button,.main-header .dropdown-container .dropdown-phone .form-actions button{width:34px;height:34px;padding:0;background:#999;color:#fff}.main-header .dropdown-container .dropdown-search .form-actions button svg,.main-header .dropdown-container .dropdown-phone .form-actions button svg{width:auto;height:18px;fill:#fff}@media screen and (max-width:1299px){.main-header .dropdown-container .dropdown-phone{text-align:center}.main-header .dropdown-container .dropdown-phone a{color:#fff !important}.main-header .dropdown-container .dropdown-phone a svg{fill:#fff !important}}#mobile{display:none}@media screen and (max-width:1399px){#mobile{display:block;position:fixed;top:0;left:0;box-shadow:0 3px 6px -2px #e1e1e1;padding:7px 15px;height:55px;background:#fff;z-index:999}#mobile .logo{margin-right:100px}#mobile .logo img{max-height:36px;width:auto}#mobile .shortnav{position:absolute;right:50px;top:50%;transform:translateY(-50%);margin:0 10px 0 0}}@media screen and (max-width:1399px) and (max-width:1399px){#mobile .shortnav{display:flex}#mobile .shortnav>:nth-child(n){margin-right:15px}#mobile .shortnav>:nth-last-child(1){margin-right:0}}@media screen and (max-width:1399px){#mobile .shortnav>li{width:17px;height:17px}#mobile .shortnav>li svg{fill:#c4c4c4}#mobile .shortnav>li span{display:none}#mobile .shortnav>li .svg-icon-login{margin-top:-3px;margin-left:0px}#mobile .dl-menuwrapper{position:absolute;top:0;right:0;height:100%;width:45px}#mobile .dl-menuwrapper .dl-trigger{display:block;width:24px;height:18px;position:absolute;top:calc(50% + 2px);left:0;transform:translateY(-50%);border:none;background:rgba(255,255,255,0);cursor:pointer}#mobile .dl-menuwrapper .dl-trigger .icon-bar{display:block;position:absolute;top:0px;left:0px;background:#999;width:24px;height:3px;transform:rotate(0);transition:.25s ease-in-out}#mobile .dl-menuwrapper .dl-trigger .icon-bar.icon-bar-2{top:6px}#mobile .dl-menuwrapper .dl-trigger .icon-bar.icon-bar-3{top:12px}body.nav-open #mobile .dl-menuwrapper .dl-trigger .icon-bar{top:6px}body.nav-open #mobile .dl-menuwrapper .dl-trigger .icon-bar-1{display:none}body.nav-open #mobile .dl-menuwrapper .dl-trigger .icon-bar-2{transform:rotate(135deg)}body.nav-open #mobile .dl-menuwrapper .dl-trigger .icon-bar-3{top:6px;transform:rotate(45deg)}#mobile .dl-menuwrapper .dl-menu{position:absolute;right:calc(100% - 45px);height:calc(100vh - 55px);top:55px;margin-top:0;width:100vw;overflow-y:scroll;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878);padding:15px 0;z-index:999;display:none}body.nav-open #mobile .dl-menuwrapper .dl-menu{display:block}#mobile .dl-menuwrapper .dl-menu a{color:#fff;padding:0 15px 18px;line-height:41px;display:block;font-weight:300}}@media screen and (max-width:1399px) and (min-width:320px){#mobile .dl-menuwrapper .dl-menu a{font-size:16px;line-height:23px}}@media screen and (max-width:1399px) and (min-width:1300px){#mobile .dl-menuwrapper .dl-menu a{font-size:16px;line-height:23px}}@media screen and (max-width:1399px){#mobile .dl-menuwrapper .dl-menu a.active{font-weight:500}#mobile .dl-menuwrapper .dl-menu .dl-submenu{padding-left:1em}}.icon-phone,.icon-search,.icon-facebook,.icon-twitter,.icon-instagram,.icon-whatsapp,.icon-youtube,.icon-xing,.icon-linkedin,.icon-pinterest,.icon-snapchat,.icon-tiktok,.icon-configurator,.icon-scrolltop{display:inline-block;width:14px;height:14px;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.icon-phone{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/phone.svg")}.icon-search{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/search.svg")}.icon-facebook{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-facebook.svg")}.icon-twitter{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-twitter.svg")}.icon-instagram{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-instagram.svg")}.icon-whatsapp{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-whatsapp.svg")}.icon-youtube{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-youtube.svg")}.icon-xing{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-xing.svg")}.icon-linkedin{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-linkedin.svg")}.icon-pinterest{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-pinterest.svg")}.icon-snapchat{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-snapchat.svg")}.icon-tiktok{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Socialmedia/icon-sm-tiktok.svg")}.icon-configurator{width:21px;height:20px;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/configurator.svg")}.icon-scrolltop{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/scrolltop.svg")}.icon img{display:block;width:100%;height:auto;padding:15%}.icon figure{display:inline-block}.icon .inner{display:inline-block;border-radius:50%;overflow:hidden;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878)}.icon .inner img{width:172px;height:172px}.icon.left{text-align:left}.icon.center{text-align:center}.icon.right{text-align:right}.icon+.ce-textpic{margin-top:28px}body.fb_ulland-gmbh .iconwithtext .image figure,body.fb_ulland-gmbh div.icon figure,body.fb_ulland-gmbh .configurator-short .image figure{position:relative}body.fb_ulland-gmbh .iconwithtext .image figure:after,body.fb_ulland-gmbh div.icon figure:after,body.fb_ulland-gmbh .configurator-short .image figure:after{content:"";display:block;position:absolute;background:url("/typo3conf/ext/fs_template/Resources/Public/Images/ulland-punkte.svg") no-repeat center/contain;top:-10%;left:-10%;width:120%;height:120%}.main-menu{display:flex;flex-flow:column}.main-menu .meta{margin-top:10px;margin-bottom:-10px;display:flex;justify-content:flex-end;z-index:1000}.main-menu .meta>:nth-child(n){padding:0 19px 0 0}.main-menu .meta>:nth-last-child(1){padding:0}.main-menu .meta li a{color:#999;transition:all 0s;display:flex;font-weight:500}.main-menu .meta li a span{display:block}@media screen and (min-width:320px){.main-menu .meta li a{font-size:14px;line-height:14px}}@media screen and (min-width:1300px){.main-menu .meta li a{font-size:14px;line-height:14px}}.main-menu .meta li a svg{height:14px;margin-right:6px;fill:#999}.main-menu .meta li a:hover{color:#c4c4c4}.main-menu .meta li a:hover svg{fill:#c4c4c4}.main-menu #menu .main-nav>ul{display:flex;flex-flow:row;margin-bottom:13px}.main-menu #menu .main-nav>ul>li{padding:0 0 0 40px}.main-menu #menu .main-nav>ul>li>a{color:#4b4b4b;font-weight:500;position:relative}@media screen and (min-width:320px){.main-menu #menu .main-nav>ul>li>a{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.main-menu #menu .main-nav>ul>li>a{font-size:16px;line-height:23px}}@media screen and (min-width:320px){.main-menu #menu .main-nav>ul>li>a span{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.main-menu #menu .main-nav>ul>li>a span{font-size:16px;line-height:23px}}.main-menu #menu .main-nav>ul>li>a:before{display:block;position:absolute;width:100%;height:1px;background-color:#4b4b4b;content:'';transform:scaleX(0);transition:all .3s ease-in-out;bottom:-0.3rem}.main-menu #menu .main-nav>ul>li .megadropdown{display:none}.main-menu #menu .main-nav>ul>li .megadropdown .container{padding:24px 0}@media screen and (min-width:320px){.main-menu #menu .main-nav>ul>li .megadropdown .container{font-size:14px;line-height:20px}}@media screen and (min-width:1300px){.main-menu #menu .main-nav>ul>li .megadropdown .container{font-size:14px;line-height:21px}}.main-menu #menu .main-nav>ul>li .megadropdown .container .breadcrumb{padding:0;list-style-type:none;font-weight:500;display:flex}.main-menu #menu .main-nav>ul>li .megadropdown .container .breadcrumb>:nth-child(n):after{content:'>';display:inline-block;margin:0 15px;color:#fff}.main-menu #menu .main-nav>ul>li .megadropdown .container .breadcrumb>:nth-last-child(1):after{display:none}.main-menu #menu .main-nav>ul>li .megadropdown .container .breadcrumb a{color:#fff}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul{padding:24px 0 0;display:flex}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>:nth-child(n){border-left:1px solid #fff}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>:nth-child(1){border-left:none;padding-left:0}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>li{flex:0 0 16.6666%;padding:0 30px}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>li a{color:#fff;font-weight:500}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>li a>div{font-weight:400;padding:24px 0 0}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>li>ul{padding:24px 0 0}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>li>ul li{margin-bottom:8px}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>li>ul li a{color:#fff;font-weight:400}.main-menu #menu .main-nav>ul>li .megadropdown .container>ul>li>ul li a.active{font-weight:500}.main-menu #menu .main-nav>ul>li.hover>a,.main-menu #menu .main-nav>ul>li:hover>a{color:#999}.main-menu #menu .main-nav>ul>li.hover>a:before,.main-menu #menu .main-nav>ul>li:hover>a:before{transform:scaleX(100%)}.main-menu #menu .main-nav>ul>li.hover .megadropdown,.main-menu #menu .main-nav>ul>li:hover .megadropdown{display:block;width:100vw;z-index:999;position:absolute;left:0;top:100%;background-color:#999}.main-menu #menu .main-nav>ul>li.active>a:before{transform:scaleX(100%)}#header .dropdown-container .dropdown-search form .form-row .tx-indexedsearch-hidden-fields{display:none}.owl-carousel .owl-stage-outer{overflow:hidden}.owl-carousel .owl-stage-outer .owl-stage{display:flex}.tx-blog-outer{position:relative;max-width:1080px;min-height:1px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.tx-blog{display:flex;flex-wrap:wrap;margin:30px -15px}@media screen and (min-width:1300px){.tx-blog{margin:0 -30px}}@media screen and (min-width:1300px){.tx-blog .tx-blog-main{flex:0 0 66.666667%;max-width:66.666667%;padding:0 15px}}.tx-blog .tx-blog-main>a{display:block;margin-bottom:15px;text-decoration:none}.tx-blog .tx-blog-main>a:hover,.tx-blog .tx-blog-main>a:focus,.tx-blog .tx-blog-main>a:active{text-decoration:underline}@media screen and (min-width:1300px){.tx-blog .tx-blog-sidebar{flex:0 0 33.333337%;max-width:33.333337%;padding:0 15px}}.tx-blog .tx-blog-widget h1,.tx-blog .tx-blog-widget h2,.tx-blog .tx-blog-widget h3{color:inherit;margin-bottom:20px}.tx-blog .tx-blog-widget ul{margin:0;padding:0;list-style:none}.tx-blog .tx-blog-widget ul li{display:block;margin:0;padding:0}.tx-blog .tx-blog-widget ul li a{color:inherit;text-decoration:none}.tx-blog .tx-blog-widget ul li a:hover,.tx-blog .tx-blog-widget ul li a:focus,.tx-blog .tx-blog-widget ul li a:active{text-decoration:underline}.tx-blog .tx-blog-post-list .post .post-content h2{font-size:30px;line-height:41px}.tx-blog .widgetbox{border:1px solid #999;margin:20px 0;padding:20px 15px;background:#fff;color:#000}@media screen and (min-width:1300px){.tx-blog .widgetbox{padding:20px;margin:20px auto}}.tx-blog .widgetbox.categorywidget{margin:0;background:#999;color:#fff}.tx-blog .widgetbox.categorywidget+.widgetbox{margin-top:0}.tx-blog .widgetbox.recentpostswidget ul.list li+li{margin-top:10px}.tx-blog .widgetbox.configuratorwidget{padding:0;border:0}.tx-blog .widgetbox.configuratorwidget figure{display:block}.tx-blog .widgetbox.configuratorwidget figure img{width:100%;height:auto;vertical-align:middle}.tx-blog .widgetbox.configuratorwidget>[class^="button-"]{display:block;padding-top:15px;padding-bottom:15px}@media screen and (min-width:320px){.tx-blog .widgetbox.configuratorwidget>[class^="button-"]{font-size:20px;line-height:27px}}@media screen and (min-width:1300px){.tx-blog .widgetbox.configuratorwidget>[class^="button-"]{font-size:30px;line-height:39px}}.tx-blog .widgetbox.configuratorwidget>[class^="button-"] .icon-configurator{vertical-align:middle;margin-right:15px}.tx-blog .widgetbox.tagwidget{border:0;padding-left:0;padding-right:0}.tx-blog .tags{margin:0 -5px}.tx-blog .tags a{display:inline-block;margin:0 5px 15px;padding:0 15px;background:#afafaf;height:30px;line-height:30px;color:#fff;text-decoration:none}.tx-blog .tags a.active,.tx-blog .tags a:hover,.tx-blog .tags a:focus,.tx-blog .tags a:active{background:#999;color:#fff;text-decoration:none}.tx-blog .widgetbox-text{border:1px solid #999;padding:20px 15px}@media screen and (min-width:1300px){.tx-blog .widgetbox-text{padding:20px}}.tx-blog .widgetbox-text .button-default{display:block}.tx-blog .post{position:relative;margin-bottom:25px}@media screen and (min-width:1300px){.tx-blog .post{box-shadow:0 4px 8px 2px #e1e1e1}}@media screen and (min-width:320px){.tx-blog .post h1,.tx-blog .post h2{font-size:30px;line-height:41px}}@media screen and (min-width:1300px){.tx-blog .post h1,.tx-blog .post h2{font-size:50px;line-height:59px}}@media screen and (min-width:320px){.tx-blog .post h1.headline1,.tx-blog .post h2.headline1,.tx-blog .post h3.headline1{font-size:30px;line-height:41px}}@media screen and (min-width:1300px){.tx-blog .post h1.headline1,.tx-blog .post h2.headline1,.tx-blog .post h3.headline1{font-size:80px;line-height:89px}}@media screen and (min-width:320px){.tx-blog .post h1.headline2,.tx-blog .post h2.headline2,.tx-blog .post h3.headline2{font-size:30px;line-height:41px}}@media screen and (min-width:1300px){.tx-blog .post h1.headline2,.tx-blog .post h2.headline2,.tx-blog .post h3.headline2{font-size:50px;line-height:59px}}@media screen and (min-width:320px){.tx-blog .post h1.headline3,.tx-blog .post .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h1.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx-blog .post h1.title,.tx-blog .post h2.headline3,.tx-blog .post .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx-blog .post h2.title,.tx-blog .post h3.headline3,.tx-blog .post .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h3.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx-blog .post h3.title{font-size:22px;line-height:28px}}@media screen and (min-width:1300px){.tx-blog .post h1.headline3,.tx-blog .post .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h1.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx-blog .post h1.title,.tx-blog .post h2.headline3,.tx-blog .post .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx-blog .post h2.title,.tx-blog .post h3.headline3,.tx-blog .post .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h3.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx-blog .post h3.title{font-size:30px;line-height:39px}}.tx-blog .post .post-image{position:relative}.tx-blog .post .post-image picture{display:block;width:100%;height:auto}.tx-blog .post .post-image>img{display:block;width:100%;height:auto}.tx-blog .post .entry-meta{margin:20px 0 0;padding:0;list-style:none}@media screen and (min-width:1300px){.tx-blog .post .entry-meta{position:absolute;top:15px;left:15px;margin:0}}.tx-blog .post .entry-meta li{display:block;margin:0 0 15px;color:#999}@media screen and (min-width:1300px){.tx-blog .post .entry-meta li{display:inline-block;margin:0 15px 0 0;padding:0 15px;background:#999;height:35px;line-height:35px;font-size:15px;color:#fff}}@media screen and (max-width:1299px){.tx-blog .post .entry-meta li:nth-child(2){display:none}}.tx-blog .post .entry-meta li a{color:inherit;text-decoration:none}.tx-blog .post .entry-meta li a:hover,.tx-blog .post .entry-meta li a:focus,.tx-blog .post .entry-meta li a:active{text-decoration:underline}@media screen and (min-width:1300px){.tx-blog .post .post-content{padding:15px}}.tx-blog .post .post-content>a{text-decoration:none}.tx-blog .post .post-content>a:hover,.tx-blog .post .post-content>a:focus,.tx-blog .post .post-content>a:active{text-decoration:none}@media screen and (min-width:320px){.tx-blog .post .post-content>a h2{font-size:30px;line-height:41px}}@media screen and (min-width:1300px){.tx-blog .post .post-content>a h2{font-size:50px;line-height:59px}}.tx-blog .post .post-content>a h2 a{text-decoration:none}.tx-blog .post .post-content>a h2 a:hover,.tx-blog .post .post-content>a h2 a:focus,.tx-blog .post .post-content>a h2 a:active{text-decoration:none}.tx-blog .post .post-content>a p{color:#000}.tx-blog .post .tx-blog-read-more{color:#999;text-decoration:none;cursor:pointer}.tx-blog .post .tx-blog-read-more:hover{text-decoration:underline}.tx-blog .pagination{margin:0 -5px 40px;padding:0;text-align:left}.tx-blog .pagination li{display:inline-block;margin:0 5px 10px;padding:0}.tx-blog .pagination li a,.tx-blog .pagination li span{display:block;min-width:36px;height:36px;padding:0 10px;line-height:36px;text-align:center;background:#999;color:#fff;text-decoration:none}.tx-blog .pagination li a:hover,.tx-blog .pagination li a:focus,.tx-blog .pagination li a:active,.tx-blog .pagination li span:hover,.tx-blog .pagination li span:focus,.tx-blog .pagination li span:active{background:#919191}.tx-blog .pagination li.active a,.tx-blog .pagination li span{background:#919191}.box{position:relative;max-width:1051px;margin-left:auto;margin-right:auto}.box.frame{margin:20px auto;padding:0 25px}@media screen and (max-width:1299px){.box.frame{padding-left:15px;padding-right:15px}}.box.background{padding:25px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1299px){.box.background{padding-left:15px;padding-right:15px}}.box.gray{position:relative;max-width:1060px;padding:25px;margin-left:auto;margin-right:auto}@media screen and (max-width:1299px){.box.gray{padding-left:15px;padding-right:15px}}.box.gradient{padding:25px}.box.gradient a{color:#fff !important}.box.gradient a:hover{color:#999 !important;border-color:#999 !important}.box.gradient a:not([class^=button-]):hover{color:#fff !important}@media screen and (max-width:1299px){.box.gradient{min-height:0;padding:30px 15px}}.box.large{position:relative;max-width:1600px;margin:50px auto}@media screen and (max-width:1299px){.box.large{padding-bottom:40px}}@media screen and (max-width:767px){.box.large{margin-top:25px;margin-bottom:25px}}.box h2,.box h3,.box h4{max-width:1050px;margin-left:0;margin-right:0}.box>.ce-textpic{max-width:1080px;margin:50px auto}@media screen and (max-width:767px){.box>.ce-textpic{margin-top:25px;margin-bottom:25px}}.box>.ce-textpic.ce-stretch{margin-left:-25px;margin-right:-25px}.box>.ce-textpic.ce-stretch:first-child{margin-top:-25px}.box>.ce-textpic.has-image{margin-top:0 !important;padding-top:0 !important}.box>.ce-textpic .ce-bodytext p:last-child{margin-bottom:0}.box>.ce-textpic:first-child:last-child{margin-top:25px;margin-bottom:25px}.box .ce-gallery .ce-row .image img{max-width:none}.box>.container{margin-top:50px;margin-bottom:50px}@media screen and (max-width:767px){.box>.container{margin-top:25px;margin-bottom:25px}}.box>.icon{display:block;width:100%;margin-top:20px;margin-bottom:20px}@media screen and (max-width:767px){.box>.icon+.ce-textpic{margin-top:0 !important}}.box>.contentslider{max-width:1080px;margin:20px auto;padding:0}.box>.contentslider .ce-textpic .ce-bodytext{margin-top:10px}.box>.contentslider .ce-textpic .ce-bodytext p{margin:0}.box>.contentslider .carousel .owl-nav .owl-prev svg,.box>.contentslider .carousel .owl-nav .owl-next svg{color:#999}.box.large>img{width:100%;height:auto;vertical-align:middle}.box.large>.ce-textpic{max-width:1080px;margin-left:auto;margin-right:auto}.box.large>.ce-textpic .ce-bodytext{color:#fff;text-align:center}.box.large>.ce-textpic .ce-gallery{margin-bottom:0}.box.large>.ce-textpic .ce-gallery+.ce-bodytext{padding:0 25px}@media screen and (max-width:1299px){.box.large>.ce-textpic .ce-gallery+.ce-bodytext{padding-left:15px;padding-right:15px}}.box.large>.ce-textpic.ce-stretch{width:auto;max-width:none}.box.large>.contentslider{max-width:1080px;color:#fff}.box.large>.configurator-short{margin-top:50px;margin-bottom:50px}@media screen and (max-width:767px){.box.large>.configurator-short{margin-top:25px;margin-bottom:25px}}.box.large.gradient{padding:0}.box.large.gradient .ce-bodytext{max-width:1060px;margin-left:auto;margin-right:auto}.box.large.gradient .ce-textpic.ce-stretch .ce-bodytext{margin-top:50px;margin-bottom:50px}@media screen and (max-width:767px){.box.large.gradient .ce-textpic.ce-stretch .ce-bodytext{margin-top:25px;margin-bottom:25px}}.box.large.gradient.withPadding{padding-top:1px;padding-bottom:1px}@media screen and (max-width:1299px){.box.large .box .columns3 .span1 .ce-bodytext p{margin-left:0px;margin-right:0px}}@media screen and (max-width:767px){.box.large .box .columns3 .span1 .ce-bodytext p{margin-left:15px;margin-right:15px}.box.large .box .columns3 .span1 .ce-bodytext h3{margin-left:15px;margin-right:15px}}.box.image img{width:100%;height:auto;vertical-align:middle}.box.image h2+h3:after,.box.image h2+.headline3:after,.box.image .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.image h2+.title:after,.box.image .headline2+h3:after,.box.image .headline2+.headline3:after,.box.image .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.image .headline2+.title:after{background:#fff}.box.image>.ce-textpic{margin:0}.box.image .overlay{padding:20px 15px 5px;color:#fff}.box.image .overlay h1,.box.image .overlay h2,.box.image .overlay h3,.box.image .overlay h4,.box.image .overlay h5,.box.image .overlay p,.box.image .overlay ul{color:#ffff}@media screen and (max-width:1299px){.box.image .overlay h1,.box.image .overlay h2,.box.image .overlay h3,.box.image .overlay h4,.box.image .overlay h5,.box.image .overlay p,.box.image .overlay ul{color:#000}}.box.image .overlay .inner a.button-default:hover{background:#fff;color:#000;border-color:#000}@media screen and (min-width:1300px){.box.image .overlay{display:flex;flex-wrap:wrap;padding:0;width:auto;align-items:flex-end;position:absolute;top:0;width:50%;height:100%;background:rgba(0,0,0,0.7);padding:25px}.box.image .overlay:not(.right){left:0}.box.image .overlay.right{right:0}}@media screen and (max-width:1299px){.box.image .overlay{text-align:center;padding:25px 0 0}}@media screen and (min-width:1300px){.box.image .overlay .inner [class*="button-"]{color:#fff;border-color:#fff}.box.image .overlay .inner [class*="button-"]:hover,.box.image .overlay .inner [class*="button-"]:focus,.box.image .overlay .inner [class*="button-"]:active{background:#999;color:#fff;border-color:#999}}.box.image .overlay .inner h4{margin-bottom:39px}.box.image .overlay .inner p{margin-bottom:42px}.box.image .overlay .inner p:last-child{margin-bottom:0}.box.image>.ce-gallery{height:100%}.box.image>.ce-gallery .ce-row{margin:0;height:100%;overflow:hidden}.box.image>.ce-gallery .ce-row .ce-column{height:100%}.box.image>.ce-gallery .ce-row .image{height:100%}.box.image>.ce-gallery .ce-row .image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.box.frame{border:1px solid #999;background:#fff}@media screen and (max-width:1299px){.box.frame{justify-content:center}.box.frame.ce-textpic{justify-content:center}}@media screen and (max-width:767px){.box.frame{text-align:center}.box.frame ul{text-align:left}}@media screen and (max-width:1299px){.box.frame .icon{display:block;width:100%;text-align:center}}.box.frame [class^="button-"]{border-color:#999;color:#999}@media screen and (max-width:575px){.box.frame [class^="button-"]{margin-left:auto;margin-right:auto;display:block;min-width:160px}}.box.frame [class^="button-"]:hover,.box.frame [class^="button-"]:focus,.box.frame [class^="button-"]:active{background:#999;color:#fff;border-color:#999}.box.frame [class^="button-"]+[class^="button-"]{margin-left:15px}@media screen and (max-width:575px){.box.frame [class^="button-"]+[class^="button-"]{margin-left:auto;margin-right:auto;margin-top:15px}}.box.frame figure{margin-bottom:10px}@media screen and (min-width:1300px){.box.frame figure{margin-bottom:33px}}.box.frame>.ce-textpic{margin-top:50px;margin-bottom:50px}@media screen and (max-width:767px){.box.frame>.ce-textpic{margin-top:25px;margin-bottom:25px}}.box.frame>.jumbotron,.box.frame>.large{margin-top:20px;margin-bottom:20px}@media screen and (max-width:767px){.box.frame ul li{text-align:left}}.box.frame>.ce-textpic{max-width:1080px}.box.frame>.ce-textpic .ce-bodytext{color:#000}.box.frame>.ce-textpic .ce-bodytext.ce-center{text-align:center}.box.frame>.ce-textpic .ce-bodytext.ce-left{text-align:left}.box.frame>.ce-textpic .ce-bodytext.ce-right{text-align:right}@media screen and (max-width:767px){.box.frame>.ce-textpic .ce-bodytext [class^="button-"]{margin-bottom:15px}}.box.frame>.ce-textpic .ce-gallery+.ce-bodytext{padding:0 25px}@media screen and (max-width:1299px){.box.frame>.ce-textpic .ce-gallery+.ce-bodytext{padding-left:15px;padding-right:15px}}.box.frame>.contentslider{max-width:1090px;margin:0 auto;padding:0 0 30px;color:#000}.box.frame>.contentslider .ce-textpic .ce-bodytext{margin-top:10px}.box.frame>.contentslider .ce-textpic .ce-bodytext p{margin:0}.box.frame>.contentslider .carousel .owl-nav .owl-prev svg,.box.frame>.contentslider .carousel .owl-nav .owl-next svg{color:#000}.box.frame.ce-textpic{padding-top:15px}@media screen and (max-width:1299px){.box.frame>.container .media{margin-left:-15px;margin-right:-15px}}@media screen and (max-width:1299px){.box.frame>.container:last-child{margin-bottom:0}}.box.background{background:#999;color:#fff}.box.background h1,.box.background h2,.box.background h3{margin:0;color:#fff}.box.background h1+p,.box.background h1+ul,.box.background h2+p,.box.background h2+ul,.box.background h3+p,.box.background h3+ul{margin-top:15px}.box.background a:not([class^="button-"]){color:#fff !important}.box.background h2+h3:after,.box.background h2+.headline3:after,.box.background .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.background h2+.title:after,.box.background .headline2+h3:after,.box.background .headline2+.headline3:after,.box.background .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.background .headline2+.title:after{background:#fff}.box.background [class^="button-"]{border-color:#fff;color:#fff}.box.background [class^="button-"]:hover,.box.background [class^="button-"]:focus,.box.background [class^="button-"]:active{background:#fff;color:#999;border-color:#fff}.box.background>.ce-textpic{max-width:1080px;margin:0 auto}.box.background>.ce-textpic .ce-bodytext{color:#fff;text-align:center}.box.background>.ce-textpic .ce-gallery+.ce-bodytext{padding:0 25px}@media screen and (max-width:1299px){.box.background>.ce-textpic .ce-gallery+.ce-bodytext{padding-left:15px;padding-right:15px}}.box.background>.contentslider{max-width:1090px;margin:0 auto;padding:0 0 30px;color:#fff}.box.background>.contentslider .ce-textpic .ce-bodytext{margin-top:10px}.box.background>.contentslider .ce-textpic .ce-bodytext p{margin:0}.box.background>.contentslider .carousel .owl-nav .owl-prev svg,.box.background>.contentslider .carousel .owl-nav .owl-next svg{color:#fff}.box.background ul li{text-align:left}.box.background ul li:before{color:currentColor !important}.box.gray{background:#F8F8F8;color:#000}@media screen and (max-width:1299px){.box.gray h1,.box.gray h2,.box.gray h3{hyphens:auto}}.box.gray p{max-width:1050px;margin-left:auto;margin-right:auto}@media screen and (max-width:1299px){.box.gray p{margin-left:15px;margin-right:15px}}.box.gray h1,.box.gray h2,.box.gray h3,.box.gray h4,.box.gray h5,.box.gray p{color:#000}.box.gray h2+h3:after,.box.gray h2+.headline3:after,.box.gray .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.gray h2+.title:after,.box.gray .headline2+h3:after,.box.gray .headline2+.headline3:after,.box.gray .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.gray .headline2+.title:after{background:#000}.box.gray [class^="button-"]{border-color:#999;color:#999}.box.gray [class^="button-"]:hover,.box.gray [class^="button-"]:focus,.box.gray [class^="button-"]:active{background:#999;color:#fff;border-color:#999}.box.gray>.ce-textpic{max-width:1080px;margin:0 auto;margin-top:50px;margin-bottom:50px}@media screen and (max-width:767px){.box.gray>.ce-textpic{margin-top:25px;margin-bottom:25px}}.box.gray>.ce-textpic .ce-bodytext{padding:0 25px}@media screen and (max-width:1299px){.box.gray>.ce-textpic .ce-bodytext{padding-left:0;padding-right:0}}.box.gray .contentslider{color:#000}.box.gray .contentslider .ce-textpic .ce-bodytext{margin-top:10px}.box.gray .contentslider .ce-textpic .ce-bodytext p{margin:0}.box.gray .contentslider .carousel .owl-nav .owl-prev svg,.box.gray .contentslider .carousel .owl-nav .owl-next svg{color:#999}.box.gray .contentslider .carousel .owl-nav .owl-prev svg,.box.gray .contentslider .carousel .owl-nav .owl-next svg{fill:#999}.box.gray.large{padding-left:0;padding-right:0}.box.gray .box.frame{background:transparent}.box.gradient{background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878);color:#fff}.box.gradient .ce-bodytext h1,.box.gradient .ce-bodytext h2,.box.gradient .ce-bodytext h3,.box.gradient .ce-bodytext h4,.box.gradient .ce-bodytext h5,.box.gradient .ce-bodytext p{color:#fff}.box.gradient .ce-bodytext h1,.box.gradient .ce-bodytext h2,.box.gradient .ce-bodytext h3{text-align:center;margin:0}@media screen and (min-width:1300px){.box.gradient .headline2{line-height:65px}}.box.gradient p{max-width:1050px;margin-left:auto;margin-right:auto}.box.gradient a{text-decoration:none}.box.gradient [class^="button-"]{border-color:#fff;color:#fff}.box.gradient [class^="button-"]:hover,.box.gradient [class^="button-"]:focus,.box.gradient [class^="button-"]:active{background:#fff;color:#999;border-color:#fff}.box.gradient h2+h3:after,.box.gradient h2+.headline3:after,.box.gradient .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.gradient h2+.title:after,.box.gradient .headline2+h3:after,.box.gradient .headline2+.headline3:after,.box.gradient .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .box.gradient .headline2+.title:after{background:#fff}.box.gradient:not(.large){display:flex;flex-direction:column;align-items:center}.box.gradient:not(.large)>.ce-textpic,.box.gradient:not(.large)>.ce-bodytext{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.box.gradient>.ce-textpic{max-width:1080px;margin-left:auto;margin-right:auto}.box.gradient>.ce-textpic .ce-bodytext{padding:0 25px;color:#fff;text-align:center}@media screen and (max-width:1299px){.box.gradient>.ce-textpic .ce-bodytext{padding-left:15px;padding-right:15px}}.box.gradient>.contentslider{max-width:1090px;margin:0 auto;padding:0;color:#fff}.box.gradient>.contentslider .ce-textpic .ce-bodytext{margin-top:10px}.box.gradient>.contentslider .ce-textpic .ce-bodytext p{margin:0}.box.gradient>.contentslider .carousel .owl-nav .owl-prev svg,.box.gradient>.contentslider .carousel .owl-nav .owl-next svg{color:#fff}main>.box.frame .headline3,main>.box.frame .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details main>.box.frame .title{margin-bottom:45px}@media screen and (max-width:1299px){main>.box.frame [class*="button-"]{margin:15px 0 0}}main>.box.gray{padding-top:20px;padding-bottom:20px}@media screen and (max-width:1299px){main>.box.large [class*="button-"]{margin:15px 0 0}}main [class^="columns"] .ce-textpic .ce-gallery,main [class^="columns"] .ce-image .ce-gallery{margin:0}main [class^="columns"] .ce-textpic .ce-gallery .ce-row,main [class^="columns"] .ce-image .ce-gallery .ce-row{margin:0}main [class^="columns"] .ce-textpic .ce-gallery+.ce-bodytext,main [class^="columns"] .ce-image .ce-gallery+.ce-bodytext{margin-top:10px}[class^="columns"] .box{margin-top:0;margin-bottom:0}@media screen and (max-width:896px){[class^="columns"] .box{margin-bottom:25px}}[class^="columns"] .box>.ce-textpic .ce-bodytext{padding:0}[class^="columns"] .box>.ce-textpic .ce-bodytext>h1:first-child,[class^="columns"] .box>.ce-textpic .ce-bodytext h2:first-child,[class^="columns"] .box>.ce-textpic .ce-bodytext h3:first-child,[class^="columns"] .box>.ce-textpic .ce-bodytext h4:first-child{margin-top:0}[class^="columns"] .box:not(.image):not(.frame){min-height:100%}[class^="columns"] .box.gradient{height:100%}@media screen and (min-width:897px){[class^="columns"] .box.gradient{min-height:360px}}.columns-align-start .box.frame,.columns-align-stretch .box.frame{display:flex;flex-flow:column}@media screen and (min-width:768px){.columns-align-start .box.frame .ce-textpic .ce-bodytext,.columns-align-stretch .box.frame .ce-textpic .ce-bodytext{margin-bottom:25px}}.columns-align-start .box .box.image,.columns-align-stretch .box .box.image{margin:0}.columns-align-stretch .span1{display:flex;flex-direction:column;justify-content:space-between}.columns-align-stretch .span1>*{width:100%}.gray .contentslider .carousel .owl-item .item{margin:0 25px !important}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}.collapsible{padding-left:15px;padding-right:15px}.collapsible .collapse-before{margin-top:30px}.collapsible .button-collapse{display:inline-block}.collapsible.opened .open{display:none}main>.box.frame .collapsible .button-collapse{margin:0}.columns-justify-center{justify-content:center}@media screen and (max-width:1299px){.columns2.reverse{flex-direction:column-reverse}.columns2.reverse .span1.first .box{margin-bottom:0}}.tx_fsconfigurator{background:#999;background:-webkit-linear-gradient(top,#999,#919191);background:linear-gradient(to bottom,#999,#919191);margin:0 -15px !important;min-height:calc(100vh - 55px);max-width:1600px;color:#ffffff;position:relative;display:flex;flex-flow:column;align-items:stretch;justify-content:space-between;line-height:1.3}main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-top-null),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-bottom-null),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-top-small),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-top-large),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-bottom-small),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-bottom-large){margin:0 -15px !important}.tx_fsconfigurator *,.tx_fsconfigurator *:before,.tx_fsconfigurator *:after{line-height:inherit;box-sizing:border-box}.tx_fsconfigurator .footnote{font-size:12px}.tx_fsconfigurator .right{text-align:right}.tx_fsconfigurator .header{margin:40px 0 10px}.tx_fsconfigurator .header .tagline{font-size:14px;font-weight:bold}.tx_fsconfigurator .header .tagline span:not(:last-child):after{content:" |"}.tx_fsconfigurator .header h1,.tx_fsconfigurator .header h2{font-family:"Roboto";font-size:26px;color:inherit;line-height:inherit}.tx_fsconfigurator .header h1+.hints{margin-top:0 !important}.tx_fsconfigurator .form-field{padding:0;margin-bottom:10px;margin-right:0}@media screen and (max-width:1299px){.tx_fsconfigurator .form-field{margin-right:0}}.tx_fsconfigurator .form-field input{color:inherit;padding:12px 15px 6px !important;width:100%;height:auto;border-width:2px}@media screen and (max-width:767px){.tx_fsconfigurator .form-field input{border-color:#fff;padding:9px 15px 9px !important}}.tx_fsconfigurator .form-field label{padding:0;left:17px;right:17px;top:50%;transform:translateY(-50%);height:auto;pointer-events:none}@media screen and (max-width:767px){.tx_fsconfigurator .form-field label{left:unset;right:unset}}.tx_fsconfigurator .form-field+.form-radio,.tx_fsconfigurator .form-field+.form-checkbox{margin-top:20px}.tx_fsconfigurator .form-select{padding:0}@media (min-width:1300px){.tx_fsconfigurator .form-select select{border-color:#000}.tx_fsconfigurator .form-select select label{left:17px}}@media (min-width:800px){.tx_fsconfigurator .form-select select{border-color:#fff}}.tx_fsconfigurator form .form-select{margin-right:0}.tx_fsconfigurator form .form-select select{padding:0 0 0 12px;border-width:2px;height:41.5px}@media screen and (max-width:1299px){.tx_fsconfigurator form .form-select select{border-color:#fff}}.tx_fsconfigurator .form-radio{max-width:none;padding:0}.tx_fsconfigurator .form-radio>div{margin-bottom:10px;line-height:inherit !important;cursor:default}.tx_fsconfigurator .form-radio>div .radiomark{border:2px solid currentColor;background:transparent;width:22px;height:22px;cursor:pointer}.tx_fsconfigurator .form-radio>div input[type="radio"]:focus ~ .radiomark{background:rgba(255,255,255,0.25) !important}.tx_fsconfigurator .form-radio>div input[type="radio"]:checked ~ .radiomark{background:transparent}.tx_fsconfigurator .form-radio>div input[type="radio"]:checked ~ .radiomark:after{background-color:currentColor;left:3px;top:3px;width:12px;height:12px}.tx_fsconfigurator .form-radio>div label{padding:5px 0;cursor:pointer}.tx_fsconfigurator .form-radio>div:hover .radiomark{background:rgba(255,255,255,0.25) !important}.tx_fsconfigurator .form-checkbox{padding:0}.tx_fsconfigurator .form-checkbox>div{cursor:default}.tx_fsconfigurator .form-checkbox>div .checkmark{border:2px solid currentColor;background:transparent;width:22px;height:22px;cursor:pointer}.tx_fsconfigurator .form-checkbox>div input[type="checkbox"]:focus ~ .checkmark{background:rgba(255,255,255,0.25) !important}.tx_fsconfigurator .form-checkbox>div input[type="checkbox"]:checked ~ .checkmark{background:transparent}.tx_fsconfigurator .form-checkbox>div input[type="checkbox"]:checked ~ .checkmark:after{top:4px;left:7px;border-color:#fff}.tx_fsconfigurator .form-checkbox>div label{font-size:12px;cursor:pointer}.tx_fsconfigurator .form-checkbox>div:hover .checkmark{background:rgba(255,255,255,0.25) !important}.tx_fsconfigurator .form-selection .option{margin-bottom:10px}.tx_fsconfigurator .form-selection label{display:flex;border:2px solid #ffffff;cursor:pointer;align-items:center;padding:10px 20px}.tx_fsconfigurator .form-selection label span{flex:1}.tx_fsconfigurator .form-selection label svg *{fill:currentColor}.tx_fsconfigurator .form-selection label>svg.icon{width:40px;height:40px;margin:-5px 25px -5px -5px}.tx_fsconfigurator .form-selection label .check{display:none;content:"";width:25px;height:25px;margin-left:1rem}.tx_fsconfigurator .form-selection input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tx_fsconfigurator .form-selection input:focus ~ label,.tx_fsconfigurator .form-selection label:hover{background:rgba(255,255,255,0.15)}.tx_fsconfigurator .form-selection input:checked ~ label .check{display:block}.tx_fsconfigurator .form-selection .help svg.icon{width:16px;height:16px}.tx_fsconfigurator .questionIcon{text-align:center}.tx_fsconfigurator .error{color:#991111;margin:15px 0 5px;font-weight:bold;font-size:0.9rem}.tx_fsconfigurator .error+*{color:#991111}.tx_fsconfigurator .trustElements .ratings{text-align:center}.tx_fsconfigurator .trustElements .ratings .rating{margin-bottom:10px}.tx_fsconfigurator .trustElements .ratings .rating .stars .star+.star{margin-left:5px}.tx_fsconfigurator .trustElements .ratings .rating .stars .star svg{width:24px;height:22.8252703472px}.tx_fsconfigurator .trustElements .ratings .rating .stars .star>svg polygon{fill:none}.tx_fsconfigurator .trustElements .ratings .rating .stars .star .active svg polygon{fill:currentColor}.tx_fsconfigurator .trustElements .ratings .average{font-weight:bold}.tx_fsconfigurator .trustElements .ratings .count{font-size:0.85em}.tx_fsconfigurator .trustElements .benefits ul{margin:0;padding:0 0 0 1em;list-style-type:square}.tx_fsconfigurator .trustElements .benefits:not(:first-child){border-top:1px solid #ffffff;margin-top:15px;padding-top:15px}.tx_fsconfigurator>.header{margin:40px 20px 10px}.tx_fsconfigurator>.main{flex:1;margin:20px}.tx_fsconfigurator>.main .header{margin:80px 0 20px}.tx_fsconfigurator>.main .trustElements{background:#999;margin:20px -20px;padding:20px;display:flex;align-items:center}.tx_fsconfigurator>.main .trustElements>*{flex:1 0 0;padding-top:5px;padding-bottom:5px}.tx_fsconfigurator>.main .trustElements .benefits{font-size:12px;order:1}.tx_fsconfigurator>.main .trustElements .benefits:not(:first-child){border-top:none;border-right:1px solid currentColor;margin-top:0;padding-top:0;padding-right:10px}.tx_fsconfigurator>.main .trustElements .ratings{order:2;font-size:14px}.tx_fsconfigurator>.main .trustElements .ratings:not(:last-child){border-left:1px solid currentColor;padding-left:10px;margin-left:-1px}.tx_fsconfigurator>.main .trustElements .ratings .rating{margin-bottom:5px}.tx_fsconfigurator>.main .trustElements .ratings .rating .stars .star+.star{margin-left:5px}.tx_fsconfigurator>.main .trustElements .ratings .rating .stars .star svg{width:16px;height:15.2168468981px}.tx_fsconfigurator>aside{position:sticky;position:-webkit-sticky;overflow:hidden;z-index:400;bottom:0;left:0;right:0;box-shadow:0 0 5px rgba(0,0,0,0.5)}.tx_fsconfigurator>aside a{color:inherit;text-decoration:none}.tx_fsconfigurator>aside a:hover,.tx_fsconfigurator>aside a:active,.tx_fsconfigurator>aside a:focus{color:inherit}.tx_fsconfigurator>aside>*{display:block;padding:10px 20px;background:#787878}.tx_fsconfigurator>aside .trustElements{display:none}.tx_fsconfigurator>aside .currentPrice,.tx_fsconfigurator>aside .choosePartner,.tx_fsconfigurator>aside .showPrice{background:#999;font-size:22px}.tx_fsconfigurator>aside .currentPrice{position:relative}.tx_fsconfigurator>aside .currentPrice.empty{font-size:22px}.tx_fsconfigurator>aside .currentPrice:not(.empty){cursor:pointer}.tx_fsconfigurator>aside .currentPrice .price .full{font-weight:bold}.tx_fsconfigurator>aside .currentPrice .price .installment{font-size:.6666666667em}.tx_fsconfigurator>aside .currentPrice .helpIcon{position:absolute;top:10px;right:10px;height:16px;width:16px}.tx_fsconfigurator>aside .currentPrice .helpIcon *{fill:currentColor}.tx_fsconfigurator>aside .currentPrice .help{display:none}.tx_fsconfigurator>aside .partnerAddress{background:#787878;font-size:14px}.tx_fsconfigurator>aside .partnerAddress .label{opacity:0.45}.tx_fsconfigurator>aside .partnerAddress .address span:not(:last-child):after{content:","}.tx_fsconfigurator>aside.withMakes .makes,.tx_fsconfigurator>aside.withMakes .buttons{display:none}.tx_fsconfigurator>.makes{display:none}.tx_fsconfigurator form.makesForm dl{margin:0}.tx_fsconfigurator form.makesForm dl dt{display:flex;margin-left:-20px;border-bottom:2px solid currentColor;align-items:flex-end;justify-content:space-between}.tx_fsconfigurator form.makesForm dl dt .logo{background:currentColor;width:170px;flex:0 0 170px;padding:15px 15px 15px 50px;height:56px;position:relative}.tx_fsconfigurator form.makesForm dl dt .logo img{width:100%;height:auto}.tx_fsconfigurator form.makesForm dl dt .logo:before{content:"";display:block;width:0.75rem;height:0.75rem;border-left:2px solid #999;border-bottom:2px solid #999;position:absolute;left:20px;top:calc(50% - 0.5rem);transition:transform 0.25s ease;transform:rotate(-45deg);transform-origin:35% 65%}.tx_fsconfigurator form.makesForm dl dt.open .logo:before{transform:rotate(135deg)}.tx_fsconfigurator form.makesForm dl dt:not(:last-child){margin-bottom:20px}.tx_fsconfigurator form.makesForm dl dd{margin:0}.tx_fsconfigurator form.makesForm dl dd .offer{display:flex;align-items:center;margin:15px 0}.tx_fsconfigurator form.makesForm dl dd .offer .form-checkbox{width:40px;flex:0 0 auto}.tx_fsconfigurator form.makesForm dl dd .offer .details{flex:1}.tx_fsconfigurator form.makesForm dl dd .offer .details .links>*{display:block;color:inherit;font-size:12px;font-weight:300;text-decoration:none;margin:5px 0}.tx_fsconfigurator form.makesForm dl dd .offer .details .links>* svg{display:inline-block;height:16px;vertical-align:middle;width:16px;margin-right:5px}.tx_fsconfigurator form.makesForm dl dd .offer .details .links>* svg *{fill:currentColor}.tx_fsconfigurator form.makesForm dl dd .offer .price{margin-left:10px;align-self:flex-end}.tx_fsconfigurator form.makesForm dl dd .offer:not(:last-child){border-bottom:2px solid #ffffff}.tx_fsconfigurator form.makesForm dl dt:not(.open)+dd{display:none}.tx_fsconfigurator form.makesForm dl .price{text-align:right;margin-bottom:5px}.tx_fsconfigurator form.makesForm dl .price .full{font-size:18px;font-weight:bold}.tx_fsconfigurator form.makesForm dl .price .installment{font-size:12px}.tx_fsconfigurator>.eyecatcher{display:none}.tx_fsconfigurator .help{display:inline-block;margin-left:10px}.tx_fsconfigurator .help .helpToggle{cursor:help;display:inline-block}.tx_fsconfigurator .help .helpIcon{display:inline-block;height:16px;vertical-align:middle;width:16px}.tx_fsconfigurator .help .helpIcon *{fill:currentColor}.tx_fsconfigurator .help .helpContent{display:none}.tx_fsconfigurator input[type="submit"],.tx_fsconfigurator input[type="button"],.tx_fsconfigurator button,.tx_fsconfigurator a.button{border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:300;margin:5px 0;outline:none;text-decoration:none;display:inline-block;width:auto;padding:10px 20px;background:#ffd800;color:#000000;text-align:center}.tx_fsconfigurator input[type="submit"]:hover,.tx_fsconfigurator input[type="submit"]:focus,.tx_fsconfigurator input[type="button"]:hover,.tx_fsconfigurator input[type="button"]:focus,.tx_fsconfigurator button:hover,.tx_fsconfigurator button:focus,.tx_fsconfigurator a.button:hover,.tx_fsconfigurator a.button:focus{background:#ccad00}.tx_fsconfigurator input[type="submit"].secondary,.tx_fsconfigurator input[type="button"].secondary,.tx_fsconfigurator button.secondary,.tx_fsconfigurator a.button.secondary{padding:8px 18px;border:2px solid #ffffff;background:#ffffff;color:#999}.tx_fsconfigurator input[type="submit"].secondary:hover,.tx_fsconfigurator input[type="submit"].secondary:focus,.tx_fsconfigurator input[type="button"].secondary:hover,.tx_fsconfigurator input[type="button"].secondary:focus,.tx_fsconfigurator button.secondary:hover,.tx_fsconfigurator button.secondary:focus,.tx_fsconfigurator a.button.secondary:hover,.tx_fsconfigurator a.button.secondary:focus{background:transparent;color:#ffffff}.tx_fsconfigurator ul.typo3-messages{list-style:none;margin:0;padding:0}.tx_fsconfigurator ul.typo3-messages li.alert{color:#ffffff;background-color:#999;padding:20px;margin-bottom:20px}.tx_fsconfigurator ul.typo3-messages li.alert p{margin:0;padding:0}.tx_fsconfigurator ul.typo3-messages li.alert.alert-danger{font-weight:bold;background-color:#991111}.tx_fsconfigurator ul.questions{margin:30px 0;padding:0;list-style:none}.tx_fsconfigurator ul.questions li{position:relative;margin-bottom:10px}.tx_fsconfigurator ul.questions li .title{min-height:0;height:41.5px;padding:0 12px;user-select:none;border-width:2px}.tx_fsconfigurator ul.questions li .questions{border:2px solid currentColor;border-top:none;padding:15px 12px}.tx_fsconfigurator ul.questions li .questions a{display:block;text-decoration:none;cursor:pointer;color:inherit}.tx_fsconfigurator ul.questions li .questions a+a{margin-top:20px}.tx_fsconfigurator ul.questions li .questions a .answer{font-size:0.85rem}.tx_fsconfigurator ul.questions li:not(.open) .questions{display:none}.tx_fsconfigurator .finalButton{margin-top:4rem}@media (max-width:799px){.tx_fsconfigurator>aside .currentPrice.empty{display:none}.tx_fsconfigurator>.makes{background:#999;background:-webkit-linear-gradient(top,#999,#919191);background:linear-gradient(to bottom,#999,#919191);transition:height 0.5s ease;height:0;overflow:hidden;position:absolute;bottom:0;left:0;right:0;z-index:401;display:flex;flex-flow:column;align-items:stretch}.tx_fsconfigurator>.makes>*{padding:10px 20px}.tx_fsconfigurator>.makes>form{display:contents}.tx_fsconfigurator>.makes>form>*{padding:10px 20px}.tx_fsconfigurator>.makes dl{flex:1;overflow-y:auto}.tx_fsconfigurator>.makes .buttons{border-top:2px solid currentColor}.tx_fsconfigurator.makesOpen{min-height:0 !important;height:calc(100vh - 55px);overflow:hidden}.tx_fsconfigurator.makesOpen>.makes{height:calc(100vh - 55px)}.tx_fsconfigurator a:not([class^="button"]){color:inherit}.tx_fsconfigurator ul.questions{color:rgba(255,255,255,0.6)}.tx_fsconfigurator ul.questions li .questions{background:#787878}.tx_fsconfigurator ul.questions li .questions .answer{color:#ffffff}.tx_fsconfigurator input[type="submit"],.tx_fsconfigurator input[type="button"],.tx_fsconfigurator button,.tx_fsconfigurator a.button{display:block;width:100%}.tx_fsconfigurator ul.typo3-messages li.alert{color:#999;background-color:#ffffff}.tx_fsconfigurator ul.typo3-messages li.alert.alert-danger{font-weight:bold;background-color:#ffffff}.tx_fsconfigurator .js-slider.js-initialized .valueSlider:before{background:#adadad}.tx_fsconfigurator .js-slider.js-initialized .valueSlider .handle{background:#ffffff}}@media (min-width:800px){.tx_fsconfigurator{margin:0 auto !important;background:#f8f8f8;color:inherit;min-height:100%;padding:0 15px;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-top-null),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-bottom-null),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-top-small),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-top-large),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-bottom-small),main>.tx_fsconfigurator:not(main>.tx_fsconfigurator.margin-bottom-large){margin:0 auto !important}.tx_fsconfigurator .header .tagline{font-size:20px}.tx_fsconfigurator .header h1,.tx_fsconfigurator .header h2{font-size:30px}.tx_fsconfigurator .form-field label{font-size:20px}.tx_fsconfigurator .form-field.form-notempty label,.tx_fsconfigurator .form-field.form-focusin label{font-size:12px}.tx_fsconfigurator .form-radio>div input[type="radio"]:focus ~ .radiomark{background:rgba(0,0,0,0.1) !important}.tx_fsconfigurator .form-radio>div:hover .radiomark{background:rgba(0,0,0,0.1) !important}.tx_fsconfigurator .form-checkbox>div input[type="checkbox"]:checked ~ .checkmark:after{border-color:#999}.tx_fsconfigurator .form-checkbox>div input[type="checkbox"]:focus ~ .checkmark{background:rgba(0,0,0,0.1) !important}.tx_fsconfigurator .form-checkbox>div label{font-size:16px}.tx_fsconfigurator .form-checkbox>div:hover .checkmark{background:rgba(0,0,0,0.1) !important}.tx_fsconfigurator .form-selection{display:flex;flex-flow:row wrap;justify-content:space-between}.tx_fsconfigurator .form-selection .option{display:contents}.tx_fsconfigurator .form-selection label{min-height:200px;flex:0 0 calc(50% - 10px);margin-bottom:20px;border:none;background:#999;color:#ffffff;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative}.tx_fsconfigurator .form-selection label>svg.icon{width:85px;height:85px;margin:0 0 10px}.tx_fsconfigurator .form-selection label>svg.icon.wide{width:190px;margin-right:5px}.tx_fsconfigurator .form-selection label span{flex:0;font-size:18px}.tx_fsconfigurator .form-selection label .check{position:absolute;top:10px;right:10px;width:40px;height:40px;margin-left:0}.tx_fsconfigurator .form-selection label .help{position:absolute;top:10px;left:10px;margin-left:0}.tx_fsconfigurator .form-selection label .help svg.icon{width:20px;height:20px;vertical-align:top}.tx_fsconfigurator .form-selection input:focus ~ label,.tx_fsconfigurator .form-selection label:hover{background:#787878}.tx_fsconfigurator .questionIcon{background:#999;color:#ffffff;margin-bottom:20px;padding:10px 20px}.tx_fsconfigurator>.header{margin-left:0;margin-right:0;width:100%;flex:0 0 100%}.tx_fsconfigurator>.main{margin-left:0;margin-right:0;flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}.tx_fsconfigurator>.main.withAside{flex:0 0 calc(70% - 20px);max-width:calc(70% - 20px)}.tx_fsconfigurator>.main .trustElements{display:none}.tx_fsconfigurator>aside{flex:0 0 calc(30% - 20px);color:#ffffff;margin:20px 0;position:static;box-shadow:none;hyphens:auto}.tx_fsconfigurator>aside>*{background:#999;margin-bottom:2px;color:inherit;padding:20px}.tx_fsconfigurator>aside .currentPrice{min-height:75px;font-size:26px}.tx_fsconfigurator>aside .currentPrice.empty{font-size:20px}.tx_fsconfigurator>aside .currentPrice .price{display:block}.tx_fsconfigurator>aside .choosePartner{background:#787878;padding-top:58px;padding-bottom:58px}.tx_fsconfigurator>aside .partnerAddress{font-size:1em;background:#787878}.tx_fsconfigurator>aside .partnerAddress .address span{display:block}.tx_fsconfigurator>aside .partnerAddress .address span:after{content:"";display:none}.tx_fsconfigurator>aside .trustElements{display:block}.tx_fsconfigurator input[type="submit"],.tx_fsconfigurator input[type="button"],.tx_fsconfigurator button,.tx_fsconfigurator a.button{font-size:20px;font-weight:bold}.tx_fsconfigurator input[type="submit"].secondary,.tx_fsconfigurator input[type="button"].secondary,.tx_fsconfigurator button.secondary,.tx_fsconfigurator a.button.secondary{border-color:#999;color:#999}.tx_fsconfigurator input[type="submit"].secondary:hover,.tx_fsconfigurator input[type="submit"].secondary:focus,.tx_fsconfigurator input[type="button"].secondary:hover,.tx_fsconfigurator input[type="button"].secondary:focus,.tx_fsconfigurator button.secondary:hover,.tx_fsconfigurator button.secondary:focus,.tx_fsconfigurator a.button.secondary:hover,.tx_fsconfigurator a.button.secondary:focus{background:#999;color:#ffffff}.tx_fsconfigurator>.makes{margin-left:0;margin-right:0}.tx_fsconfigurator>.makes>.header{margin-left:0;margin-right:0;margin-bottom:10px;width:100%;flex:0 0 100%}.tx_fsconfigurator>.makes>form{flex:0 0 calc(70% - 20px);margin:20px 0}.tx_fsconfigurator form.makesForm dl dt{border:2px solid #999;align-items:center;margin-left:0;cursor:pointer;position:relative;height:76px}.tx_fsconfigurator form.makesForm dl dt>*{padding:10px 20px !important}.tx_fsconfigurator form.makesForm dl dt .logo{background:transparent;flex:1;height:auto;text-align:center;z-index:2;position:relative}.tx_fsconfigurator form.makesForm dl dt .logo img{height:40px;width:auto;text-align:center;margin:auto}.tx_fsconfigurator form.makesForm dl dt .logo:before{left:calc(100% + 20px);border-color:#ffffff}.tx_fsconfigurator form.makesForm dl dt .logo:after{position:absolute;content:"Mehr";right:20px;font-size:14px;color:#999;top:50%;transform:translateY(-50%);text-decoration:underline}.tx_fsconfigurator form.makesForm dl dt .price{background:#999;color:#ffffff;width:40%;flex:0 0 40%;align-self:stretch}.tx_fsconfigurator form.makesForm dl dt.open .logo:after{display:none}.tx_fsconfigurator form.makesForm dl dt.open .price{display:none}.tx_fsconfigurator form.makesForm dl dt.open:before{display:block;content:"";position:absolute;z-index:1;border-left:2px solid #999;border-bottom:2px solid #999;background:#f8f8f8;width:25px;height:25px;top:100%;left:50%;transform:translate(-50%,-45%) rotate(-45deg)}.tx_fsconfigurator form.makesForm dl dd{margin-bottom:60px}.tx_fsconfigurator form.makesForm dl dd label.offer{margin-top:40px;padding:20px 20px 10px;color:#999;position:relative}.tx_fsconfigurator form.makesForm dl dd label.offer,.tx_fsconfigurator form.makesForm dl dd label.offer:not(:last-child){border:2px solid #999}.tx_fsconfigurator form.makesForm dl dd label.offer .form-checkbox{position:absolute;z-index:2;top:-11px;left:20px}.tx_fsconfigurator form.makesForm dl dd label.offer .details .title{position:absolute;top:0;left:10px;padding:0 10px 0 50px;background:#f8f8f8;transform:translateY(-50%);z-index:1}.tx_fsconfigurator form.makesForm dl dd label.offer .details .links>*{font-size:16px}.tx_fsconfigurator form.makesForm dl dd label.offer .details .links>* svg{vertical-align:-0.1em}.tx_fsconfigurator form.makesForm dl .price{margin-bottom:0}.tx_fsconfigurator form.makesForm dl .price .full{font-size:30px;font-weight:500;line-height:1.1}.tx_fsconfigurator form.makesForm dl .price .installment{font-size:18px}.tx_fsconfigurator>.eyecatcher{display:block;margin:0 -15px;padding:60px 15px;flex:0 0 100vw;width:100vw;height:300px;background-size:cover;background-position:center;display:flex;align-items:flex-end}.tx_fsconfigurator>.eyecatcher .content{background:rgba(0,0,0,0.7);color:#ffffff;padding:8px 20px 16px;font-size:22px}.tx_fsconfigurator>.eyecatcher .content .headline{font-size:30px;font-family:"Roboto Slab",sans-serif}.tx_fsconfigurator>.eyecatcher+.header{flex:0 0 calc(70% - 20px);max-width:calc(70% - 20px)}.tx_fsconfigurator>.eyecatcher ~ aside{margin-top:-250px}.tx_fsconfigurator>.eyecatcher ~ .makes>.header{flex:0 0 calc(70% - 20px);max-width:calc(70% - 20px)}.tx_fsconfigurator.makesOpen>.header,.tx_fsconfigurator.makesOpen>.main{display:none}.tx_fsconfigurator.makesOpen>.makes{display:contents}.tx_fsconfigurator.makesOpen>aside{order:3}.tx_fsconfigurator ul.questions li .title{font-size:20px !important}.tx_fsconfigurator ul.questions li .questions{background:#f8f8f8}.tx_fsconfigurator form.stickyButton .finalButton{position:sticky;position:-webkit-sticky;bottom:0;background:#f8f8f8}.tx_fsconfigurator .finalButton input[type="submit"],.tx_fsconfigurator .finalButton input[type="button"],.tx_fsconfigurator .finalButton button,.tx_fsconfigurator .finalButton a.button{margin-right:1rem}}@media (min-width:1300px){.tx_fsconfigurator{padding:0 calc(50vw - 518px)}.tx_fsconfigurator>.eyecatcher{margin:0 calc(518px - 50vw);padding:60px calc(50vw - 518px)}}@media (min-width:1600px){.tx_fsconfigurator{margin:0 auto;padding:0 282px}}.fsConfiguratorHelpContent{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:#ffffff;color:#000000;box-shadow:0 0 5px rgba(0,0,0,0.5);cursor:default;width:90vw;max-width:800px}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner{padding:20px 40px 20px 20px;overflow-y:auto;max-height:70vh}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner .headline{font-size:1.2em;font-weight:bold;color:#999;margin-bottom:1rem}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner dl,.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner dt,.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner dd,.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner ul,.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner li{margin:0;padding:0}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner ul,.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner li{list-style:none}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner li:before{display:none;content:none}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner dd{color:#999;margin-bottom:25px;font-size:0.9em;line-height:1.3}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner ul.log>li+li{margin-top:10px}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner ul.log dl{margin-left:25px}.fsConfiguratorHelpContent .fsConfiguratorHelpContentInner ul.log dl dd{margin-bottom:10px}.fsConfiguratorHelpContent .fsConfiguratorHelpContentClose{position:absolute;top:0;right:0;width:40px;height:40px;background:#999;display:flex;color:#ffffff;font-weight:bold;font-size:30px;cursor:pointer}.fsConfiguratorHelpContent .fsConfiguratorHelpContentClose:before{content:"×";margin:auto}.tx_fsconfigurator #debugConsole{position:fixed;bottom:0;left:0;right:0;background:#faf3f3;border-top:3px dashed #991111;color:#080101;padding:0.5rem;display:flex;align-items:center;justify-content:space-between;z-index:999}.tx_fsconfigurator #debugConsole a{color:inherit;display:inline-block}.tx_fsconfigurator #debugConsole a+a{margin-left:1rem}html.configurator{overflow:visible}.configurator-short{position:relative;max-width:1620px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;margin-top:20px;margin-bottom:20px;text-align:center}@media screen and (min-width:1300px){.configurator-short header{margin-bottom:45px}}.configurator-short ul{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none;text-align:center}.configurator-short ul li{display:inline-block;padding:15px 10px;flex:0 0 100px;max-width:100px;color:#000;font-weight:300;text-align:center}@media screen and (max-width:1299px){.configurator-short ul li{flex:0 0 130px;max-width:130px;width:130px}}@media screen and (min-width:1300px){.configurator-short ul li{flex:0 0 276px;max-width:276px;margin:0;padding:15px 10px}}.configurator-short ul li .image{position:relative;margin:0 30px 10px}@media screen and (max-width:1299px){.configurator-short ul li .image{margin-left:0;margin-right:0;border-radius:50%}}@media screen and (min-width:1300px){.configurator-short ul li .image{margin-bottom:18px}}.configurator-short ul li figure{width:100px;height:100px;margin:0 auto;border-radius:100%;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878)}@media screen and (max-width:1299px){.configurator-short ul li figure{width:100%;height:100%;margin-left:auto;margin-right:auto}}@media screen and (min-width:1300px){.configurator-short ul li figure{width:172px;height:172px;border:7px solid #fff}}.configurator-short ul li figure img{width:100px;height:100px;padding:20%}@media screen and (min-width:1300px){.configurator-short ul li figure img{width:158px;height:158px}}.configurator-short ul li p{margin-bottom:0;color:inherit}@media screen and (min-width:320px){.configurator-short ul li p{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.configurator-short ul li p{font-size:28px;line-height:39px}}@media screen and (max-width:1299px){.configurator-short ul li p{hyphens:auto}}.configurator-short ul li a{display:block;color:inherit;text-decoration:none}.configurator-short ul li a figure{border:3px solid #fff}@media screen and (max-width:1299px){.configurator-short ul li a figure{border:3px solid #999;box-shadow:inset 0 0 0 3px #fff}}@media screen and (min-width:1300px){.configurator-short ul li a:hover figure{border:3px solid #999;box-shadow:inset 0 0 0 3px #fff}}.configurator-short.arrows ul li{position:relative}.configurator-short.arrows ul li .image{margin:0;padding:0 30px}@media screen and (max-width:1299px){.configurator-short.arrows ul li .image{padding:0}}.configurator-short.arrows ul li .image figure{width:127px;height:127px}@media screen and (max-width:1299px){.configurator-short.arrows ul li .image figure{width:100px;height:100px}}@media screen and (min-width:1300px){.configurator-short.arrows ul li .image figure{border:none;box-shadow:none}}.configurator-short.arrows ul li .image figure img{width:100px;height:100px}@media screen and (min-width:1300px){.configurator-short.arrows ul li .image figure img{width:128px;height:128px}}.configurator-short.arrows ul li .image svg{content:"";position:absolute;top:50%;left:-22px;bottom:0;width:22px;height:22px;margin-top:-4px;transform:rotate(-90deg);fill:#999}@media screen and (max-width:1299px){.configurator-short.arrows ul li .image svg{display:none}}.configurator-short.arrows ul li p{margin-bottom:0}@media screen and (min-width:320px){.configurator-short.arrows ul li p{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.configurator-short.arrows ul li p{font-size:20px;line-height:30px}}.configurator-short.arrows ul li:first-child svg{display:none}.configurator-short.arrows ul+p{margin:40px 0 -20px}.confirmationWindow{position:fixed;top:50%;left:50%;width:400px;transform:translate(-50%,-50%);background:#ffffff;box-shadow:0 0 20px rgba(0,0,0,0.5);padding:2rem;text-align:center;z-index:99999}.confirmationWindow .title{font-family:'Roboto';font-weight:bold;font-size:1.3rem;margin:0;color:#919191;margin-bottom:20px}.confirmationWindow .buttons{margin-top:20px}.confirmationWindow .buttons button{min-width:0}.confirmationWindow .buttons button+button{margin-left:1rem}@media (max-width:450px){.confirmationWindow{left:1rem;right:1rem;width:auto;transform:translate(0,-50%)}}.contentslider .carousel{position:relative}.contentslider .carousel .item{display:none}.contentslider .carousel .item:first-child{display:block}@media screen and (min-width:1300px){.contentslider .carousel:not(.carousel-image){padding:0}}.contentslider .carousel.owl-loaded .item{display:block}@media screen and (max-width:1299px){.contentslider .carousel.owl-loaded .item{padding-bottom:40px}}.contentslider.thumbs{padding-left:30px;padding-right:30px;margin-bottom:2rem}@media screen and (max-width:1399px){.contentslider.thumbs .owl-stage-outer{padding:0 8px;margin-bottom:2rem}}.contentslider .columns2 .span1 .box>.ce-textpic{margin-bottom:10px}@media screen and (max-width:1399px){.contentslider .preconfiguration-detail h1,.contentslider .preconfiguration-detail h2,.contentslider .preconfiguration-detail h3,.contentslider .preconfiguration-detail h4,.contentslider .preconfiguration-detail h5,.contentslider .preconfiguration-detail h6{margin:0 15px}.contentslider .preconfiguration-detail .price{padding-left:15px;padding-right:15px}}@media screen and (max-width:1299px){.contentslider.vertical-align .owl-item{display:flex;flex-direction:column;justify-content:center}}.contentslider{position:relative;max-width:1600px;margin:0 auto 50px}@media screen and (max-width:1399px){.contentslider{margin:0 auto}}.contentslider .contentslider-image{margin-bottom:10px}.contentslider .contentslider-image img{width:100%;height:auto;vertical-align:middle}@media screen and (min-width:1300px){.contentslider .owl-stage-outer .owl-stage{align-items:center}}.contentslider .owl-nav,.contentslider .owl-dots{height:0}.contentslider .owl-nav button,.contentslider .owl-dots button{border:none}.contentslider .owl-nav.disabled,.contentslider .owl-dots{overflow:hidden}.contentslider .owl-nav.disabled{display:none}@media screen and (min-width:576px){.contentslider .owl-stage{align-items:center}}.contentslider .carousel{position:relative}.contentslider .carousel .owl-custom-controls{width:90%;position:absolute;top:50%;display:flex;justify-content:space-between;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.contentslider .carousel .owl-custom-controls{display:none}}.contentslider .carousel .owl-custom-controls .owl-custom-prev,.contentslider .carousel .owl-custom-controls .owl-custom-next{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-prev.png");background-repeat:no-repeat;display:block;width:15px;height:25px;flex-shrink:0}.contentslider .carousel .owl-custom-controls .owl-custom-next{background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-next.png")}@media screen and (min-width:1300px){.contentslider .carousel{width:auto}.contentslider .carousel ul li:before{background:#fff}}.contentslider .carousel .item{position:relative}.contentslider .carousel .item>.ce-textpic{overflow:hidden}.contentslider .carousel .item .overlay{position:absolute;left:0;bottom:0}.contentslider .carousel .item .overlay .inner{background:#999;color:#fff}.contentslider .carousel .item .overlay .inner>*{color:inherit}@media screen and (max-width:1299px){.contentslider .carousel .item>.container{padding-left:0;padding-right:0}}.contentslider .carousel .owl-nav{text-align:center}@media screen and (max-width:1299px){.contentslider .carousel .owl-nav{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}}.contentslider .carousel .owl-nav button{display:inline-block;background-color:transparent;background-image:none;background-position:50% 50%;background-repeat:no-repeat;color:inherit;text-decoration:none;cursor:pointer}@media screen and (max-width:1299px){.contentslider .carousel .owl-nav button{height:71px}}@media screen and (min-width:1300px){.contentslider .carousel .owl-nav button{display:block;position:absolute;top:0;bottom:0}}.contentslider .carousel .owl-nav button span{display:none}.contentslider .carousel .owl-nav .owl-prev{min-width:40px;transform:translateX(-50%)}.contentslider .carousel .owl-nav .owl-prev svg{width:12px;height:auto;transform:rotate(180deg);fill:#999}@media screen and (min-width:1300px){.contentslider .carousel .owl-nav .owl-prev{left:0;width:80px}.contentslider .carousel .owl-nav .owl-prev svg{width:12px;height:auto;transform:rotate(180deg);fill:#fff}}.contentslider .carousel .owl-nav .owl-next{min-width:40px;transform:translateX(50%)}.contentslider .carousel .owl-nav .owl-next svg{width:12px;height:auto;transform:rotate(0deg);fill:#999}@media screen and (min-width:1300px){.contentslider .carousel .owl-nav .owl-next{right:0;width:80px}.contentslider .carousel .owl-nav .owl-next svg{width:12px;height:auto;transform:rotate(0deg);fill:#fff}}.contentslider .carousel.primary-arrows .owl-nav a svg{fill:#999}@media screen and (min-width:1300px){.contentslider .carousel.carousel-image .owl-nav{bottom:202px}.contentslider .carousel.carousel-image .owl-nav button{bottom:202px}}.contentslider .carousel.carousel-image .owl-dots{display:none}.contentslider .carousel.carousel-image .owl-item{opacity:.5}.contentslider .carousel.carousel-image .owl-item.in{opacity:1}.contentslider .carousel.carousel-image .item{cursor:pointer}.contentslider .carousel[data-navigation="slide"]{position:relative}.contentslider .carousel[data-navigation="slide"]:not(.owl-loaded) .item{display:none}.contentslider .carousel[data-navigation="slide"]:not(.owl-loaded) .item:first-child{display:block}@media screen and (max-width:1299px){.contentslider .carousel[data-navigation="slide"] .owl-nav{position:absolute;left:0;bottom:0;width:100%}}.contentslider .carousel[data-navigation="slide"] .owl-nav button{position:absolute;bottom:0;display:block;background-color:transparent;background-image:none;background-position:50% 49.9%;background-repeat:no-repeat;color:inherit;text-decoration:none;cursor:pointer}@media screen and (max-width:1299px){.contentslider .carousel[data-navigation="slide"] .owl-nav button{height:71px}}@media screen and (min-width:1300px){.contentslider .carousel[data-navigation="slide"] .owl-nav button{top:-0.1%}}.contentslider .carousel[data-navigation="slide"] .owl-nav button span{display:none}.contentslider .carousel[data-navigation="slide"] .owl-nav .owl-prev{left:5.4%;width:15px;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-prev.png")}.contentslider .carousel[data-navigation="slide"] .owl-nav .owl-next{right:5.5%;width:15px;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-next.png")}.contentslider .carousel[data-navigation="slide"] .owl-dots{position:static;width:100%;text-align:center;z-index:10}@media screen and (max-width:1299px){.contentslider .carousel[data-navigation="slide"] .owl-dots{padding:15px 0 0}}@media screen and (min-width:1300px){.contentslider .carousel[data-navigation="slide"] .owl-dots{position:absolute;top:auto;left:0;bottom:14px}}.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot{position:relative;display:inline-block;width:20px;margin:0 5px;background:transparent;border:0;cursor:pointer}@media screen and (max-width:1299px){.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot{height:20px}}@media screen and (min-width:1300px){.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot{width:112px;padding:20px 0 !important}}.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot span{position:relative;display:block;height:3px;background:#fff;overflow:hidden}@media screen and (max-width:1299px){.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot span{height:20px;background:#C4C4C4;border-radius:50%}}.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot span em{position:absolute;top:0;left:0;height:100%;width:0%;background:#999}@media screen and (max-width:1299px){.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot span em{display:none !important}}@media screen and (max-width:1299px){.contentslider .carousel[data-navigation="slide"] .owl-dots .owl-dot.active span{background:#999}}.contentslider.stage .carousel[data-navigation="slide"]{padding:0}.contentslider.stage .carousel[data-navigation="slide"] .owl-nav .owl-next,.contentslider.stage .carousel[data-navigation="slide"] .owl-nav .owl-prev{position:absolute;border:none;right:0rem}.contentslider.stage .carousel[data-navigation="slide"] .owl-nav .owl-prev{right:unset;left:0rem}.contentslider.thumbs .carousel .owl-stage .ce-textpic .ce-gallery{margin:0 !important}.contentslider.thumbs .carousel .owl-stage .ce-textpic .ce-gallery .ce-row .ce-column img{width:calc((100vw - 70px)/3);height:calc((100vw - 70px)/3/16*9);object-fit:cover;object-position:50% 50%}@media (min-width:992px){.contentslider.thumbs .carousel .owl-stage .ce-textpic .ce-gallery .ce-row .ce-column img{width:calc((100vw - 70px)/8);height:calc((100vw - 70px)/8/16*9)}}@media (min-width:1630px){.contentslider.thumbs .carousel .owl-stage .ce-textpic .ce-gallery .ce-row .ce-column img{width:calc((1630px - 70px)/8);height:calc((1630px - 70px)/8/16*9)}}#cookNTrack,#cookNTrack_preferences{position:fixed;bottom:0;right:0;left:0;padding:0.75rem 1rem;background:#919191;color:#ffffff;z-index:99999;font-size:0.9rem;max-height:100%;overflow:auto}#cookNTrack a,#cookNTrack_preferences a{color:inherit;text-decoration:underline}#cookNTrack a:hover,#cookNTrack a:active,#cookNTrack a:focus,#cookNTrack_preferences a:hover,#cookNTrack_preferences a:active,#cookNTrack_preferences a:focus{text-decoration:none}#cookNTrack .cookNTrack_buttons,#cookNTrack_preferences .cookNTrack_buttons{margin:0.55rem -0.2rem -0.2rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}#cookNTrack .cookNTrack_buttons button,#cookNTrack_preferences .cookNTrack_buttons button{margin:0.2rem;font-size:16px;border:1px solid #fff;color:#fff;background:transparent;padding:0.25em 0.5em;cursor:pointer;outline:none;transition:color 0.1s linear,background 0.1s linear,border-color 0.1s linear}#cookNTrack .cookNTrack_buttons button:hover,#cookNTrack .cookNTrack_buttons button:active,#cookNTrack .cookNTrack_buttons button:focus,#cookNTrack_preferences .cookNTrack_buttons button:hover,#cookNTrack_preferences .cookNTrack_buttons button:active,#cookNTrack_preferences .cookNTrack_buttons button:focus{text-decoration:underline}#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close{color:#919191;background:#fff;border-color:#fff;color:#919191}#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close:hover,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close:active,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close:focus,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close:hover,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close:active,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close:focus{text-decoration:underline}#cookNTrack .cookNTrack_message ul,#cookNTrack_preferences .cookNTrack_message ul{list-style:none;padding:0;margin-bottom:0;display:flex}#cookNTrack .cookNTrack_message ul li,#cookNTrack_preferences .cookNTrack_message ul li{margin-right:1rem}#cookNTrack{padding:3.5rem 1rem}@media (min-width:786px){#cookNTrack{display:flex;flex-direction:row;align-items:center}#cookNTrack .cookNTrack_message{font-size:14px;line-height:25px;flex:1;align-self:flex-start}#cookNTrack .cookNTrack_buttons{margin:0 -0.2rem 0 2rem;flex-direction:column;justify-content:center}}#cookNTrack_preferences{padding:1.5rem 1rem}#cookNTrack_preferences .cookNTrack_buttons{flex-direction:row}#cookNTrack_preferences .cookNTrack_preferences_title{font-weight:bold;font-size:1.2em;margin-bottom:1rem}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service{margin:1rem 0}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_title{font-weight:bold}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_checkbox input{width:26px;height:26px;background:#fff;border:1px solid #707070;position:relative;cursor:pointer}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_checkbox input:checked:after{content:"";position:absolute;display:none;left:9px;top:7px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg);display:block}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_checkbox input[readonly]{pointer-events:none;cursor:default;opacity:0.5}@media (min-width:600px){#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service{position:relative;padding-right:3rem}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_checkbox{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.cookNTrack_notice_overlay{position:absolute;top:10%;left:10%;right:10%;background:rgba(255,255,255,0.8);padding:26px;text-align:center}.map .cookNTrack_notice_overlay button{font-size:14px;line-height:20px;color:#919191;border:1px solid #919191;min-width:160px;padding:8px 25px;text-align:center;background:transparent;margin:.5rem;font-weight:300}.map .cookNTrack_notice_overlay button:hover,.map .cookNTrack_notice_overlay button:active,.map .cookNTrack_notice_overlay button:focus{background:#919191;color:#fff}.dropdown-list{display:none}.dropdown-outer{margin-bottom:20px;text-align:center}.dropdown{position:relative;display:inline-block;max-width:100%}.dropdown .dropdown-toggle{padding-right:45px;position:relative;cursor:pointer}.dropdown .dropdown-toggle:after{content:"";position:absolute;top:0;right:15px;bottom:0;width:14px;height:auto;background-color:transparent;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-down.png");background-repeat:no-repeat;background-position:50% 50%}.dropdown .dropdown-menu{display:none;position:absolute;top:100%;left:0;float:left;min-width:100%;background:#fff;text-align:left;border-radius:0;border:1px solid #000;padding:0;right:0;z-index:80}.dropdown .dropdown-menu a{display:block;text-decoration:none !important;color:#999 !important;text-transform:uppercase;padding:4px 15px}@media screen and (min-width:320px){.dropdown .dropdown-menu a{font-size:14px;line-height:30px}}@media screen and (min-width:1300px){.dropdown .dropdown-menu a{font-size:14px;line-height:30px}}.dropdown .dropdown-menu a:hover,.dropdown .dropdown-menu a:focus,.dropdown .dropdown-menu a:active{color:#fff !important;background:#999}.dropdown.open .dropdown-menu{display:block}.dropdown+[class*="button-"]{margin-left:15px}.has-dropdown{overflow:visible !important}.facebookShare{max-width:1050px;margin-left:auto;margin-right:auto;border-bottom:1px solid #999;color:#4B4B4B;text-align:right}.facebookShare .share{display:inline-block;color:inherit;text-decoration:none;padding:5px 0}.facebookShare .share:hover,.facebookShare .share:focus,.facebookShare .share:active{color:inherit;text-decoration:none}.facebookShare .share svg{width:20px;height:auto;fill:#999;margin-left:5px}hr{max-width:1600px;margin:50px auto;height:1px;background:#999;border:0}hr.white{background:#fff}.box.gray hr{height:5px}.box.gray hr.white{height:5px}.iconwithtext{padding:0;margin:0 auto;width:auto}.iconwithtext>.ce-textpic{border-bottom:4px solid #fff;margin-left:-25px;margin-right:-25px}.iconwithtext .contentslider{max-width:980px;margin-top:30px}.iconwithtext .carousel{max-width:1038px;margin:0 auto}.iconwithtext .carousel:not(.owl-loaded) .item{display:none}.iconwithtext .carousel:not(.owl-loaded) .item:first-child{display:block}@media screen and (max-width:1299px){.iconwithtext .carousel .owl-nav{position:absolute;left:0;bottom:0;width:100%}}.iconwithtext .carousel .owl-nav button{position:absolute;bottom:0;display:block;background-color:transparent;background-image:none;background-position:50% 50%;background-repeat:no-repeat;color:inherit;text-decoration:none;cursor:pointer}@media screen and (max-width:1299px){.iconwithtext .carousel .owl-nav button{height:71px}}@media screen and (min-width:1300px){.iconwithtext .carousel .owl-nav button{top:0}}.iconwithtext .carousel .owl-nav button span{display:none}.iconwithtext .carousel .owl-nav .owl-prev{left:0;width:10%;min-width:60px;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-prev-blue.png")}.iconwithtext .carousel .owl-nav .owl-next{right:0;width:10%;min-width:60px;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-next-blue.png")}@media screen and (min-width:1300px){.iconwithtext{display:flex;flex-wrap:wrap;align-items:center !important;padding:0 15px}}@media screen and (min-width:1300px){.iconwithtext>*{flex-basis:0;flex-grow:1;max-width:100%}}.iconwithtext .image{position:relative;text-align:center}@media screen and (min-width:1300px){.iconwithtext .image{max-width:280px}}.iconwithtext .image figure{display:inline-block;max-width:127px;overflow:hidden;margin-bottom:15px;border-radius:100%;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878)}@media screen and (min-width:1300px){.iconwithtext .image figure{max-width:196px}}.iconwithtext .image figure img{width:127px;height:127px;padding:20%}@media screen and (min-width:1300px){.iconwithtext .image figure img{width:172px;height:172px}}@media screen and (min-width:320px){.iconwithtext .iconwithtext-detail{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.iconwithtext .iconwithtext-detail{font-size:20px;line-height:29px}}@media screen and (min-width:1300px){.iconwithtext .iconwithtext-detail{padding-right:109px}}.iconwithtext .iconwithtext-detail h4{margin:0 0 16px;padding:0}@media screen and (min-width:320px){.iconwithtext .iconwithtext-detail h4{font-size:20px;line-height:27px}}@media screen and (min-width:1300px){.iconwithtext .iconwithtext-detail h4{font-size:30px;line-height:40px}}.iconwithtext .iconwithtext-detail p{margin:0}.iconwithtext .iconwithtext-detail ul{margin:0;padding:0;list-style:none;margin-bottom:20px}@media screen and (max-width:1399px){.iconwithtext .iconwithtext-detail ul{padding-left:15px}}.iconwithtext .iconwithtext-detail ul li{position:relative;display:block;width:auto;padding:5px 0 5px 12px;vertical-align:top}@media screen and (min-width:1300px){.iconwithtext .iconwithtext-detail ul li{display:inline-block;width:calc(50% - 15px);padding:0 0 0 15px}}.iconwithtext .iconwithtext-detail ul li:after{content:"";position:absolute;top:14px;left:0;width:4px;height:4px;background:#999}@media screen and (min-width:1300px){.iconwithtext .iconwithtext-detail ul li:after{top:12px}}.iconwithtext .iconwithtext-detail [class^="button-"]{border-color:#999 !important;color:#999 !important}.imagecaptionslider{position:relative;max-width:1080px;margin:0 auto 50px}.imagecaptionslider .carousel{position:relative}.imagecaptionslider .carousel .item{position:relative}.imagecaptionslider .carousel .item .overlay{position:absolute;left:0;bottom:0}.imagecaptionslider .carousel .item .overlay .inner{background:#999;color:#fff;padding:42px 15px}.imagecaptionslider .carousel .item .overlay .inner>*{color:inherit}.imagecaptionslider .carousel .item .overlay .inner p:last-child{margin-bottom:0}.image-overlay-text{position:relative;max-width:1600px;margin:0 auto;line-height:0}@media screen and (min-width:1300px){.image-overlay-text{display:flex}}.image-overlay-text>picture,.image-overlay-text>img,.image-overlay-text>video{margin-bottom:30px;max-width:100%;width:auto;height:auto;vertical-align:middle}@media screen and (min-width:1300px){.image-overlay-text>picture,.image-overlay-text>img,.image-overlay-text>video{margin-bottom:0}}@media screen and (max-width:767px){.image-overlay-text>picture,.image-overlay-text>img,.image-overlay-text>video{height:calc(100vw - 30px)}}.image-overlay-text video+.item-overlay{margin-top:20px}@media screen and (max-width:767px){.image-overlay-text picture>img{height:100%;object-fit:cover}}@media screen and (min-width:1300px){.image-overlay-text.ratio-168,.image-overlay-text.ratio-166{overflow:hidden}.image-overlay-text.ratio-168 .item-overlay,.image-overlay-text.ratio-166 .item-overlay{position:absolute !important}.image-overlay-text.ratio-168:before,.image-overlay-text.ratio-166:before{display:block;content:'';width:100%}.image-overlay-text.ratio-168 picture,.image-overlay-text.ratio-168 video,.image-overlay-text.ratio-166 picture,.image-overlay-text.ratio-166 video{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.image-overlay-text.ratio-168 picture img,.image-overlay-text.ratio-168 video img,.image-overlay-text.ratio-166 picture img,.image-overlay-text.ratio-166 video img{height:100%;object-fit:cover}}.image-overlay-text.ratio-168:before{padding-top:50%}.image-overlay-text.ratio-166:before{padding-top:37.5%}.tx-indexedsearch-searchbox .form-field .tx-indexedsearch-searchbox-sword{padding:0 15px;height:34px;line-height:34px}.tx-indexedsearch-searchbox input[type="text"]{height:37px !important}.tx-indexedsearch-searchbox .form-actions{max-width:54px;padding-left:0}.tx-indexedsearch-searchbox .form-actions button{width:34px;height:34px;padding:0;background:#999;color:#fff;cursor:pointer}.tx-indexedsearch-searchbox .form-actions button svg{position:relative;top:2px;width:auto;height:18px;fill:#fff}.tx-indexedsearch{position:relative;max-width:1080px;min-height:1px;margin:20px auto 50px}@media screen and (min-width:1300px){.tx-indexedsearch{padding-right:15px;padding-left:15px}}.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field label{display:none}.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword{border:1px solid #707070;height:34px;padding:0 15px;color:#000}@media screen and (min-width:320px){.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword{font-size:15px;line-height:34px}}@media screen and (min-width:1300px){.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword{font-size:15px;line-height:34px}}.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword.placeholder{opacity:.65 !important}.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword:-moz-placeholder{opacity:.65 !important}.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword::-moz-placeholder{opacity:.65 !important}.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword:-ms-input-placeholder{opacity:.65 !important}.tx-indexedsearch .tx-indexedsearch-form .tx-indexedsearch-field .tx-indexedsearch-searchbox-sword::-webkit-input-placeholder{opacity:.65 !important}.tx-indexedsearch .tx-indexedsearch-searchbox form{max-width:480px;min-height:1px;margin-right:auto;margin-left:auto}.tx-indexedsearch .tx-indexedsearch-searchbox>div{display:none}.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-hidden-fields{display:none}.tx-indexedsearch .tx-indexedsearch-searchfor{margin:20px 0}@media screen and (min-width:1300px){.tx-indexedsearch .tx-indexedsearch-browsebox-outer{display:flex;flex-wrap:wrap}}@media screen and (min-width:1300px){.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox-left{flex:0 0 50%;max-width:50%}}.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox-right{text-align:center}@media screen and (min-width:1300px){.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox-right{flex:0 0 50%;max-width:50%;margin-left:auto;text-align:right}}.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox{margin:0 0 15px;padding:0;list-style:none}@media screen and (min-width:1300px){.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox{margin:0;text-align:right}}.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li{display:inline-block;margin:0 3px 6px;padding:0}@media screen and (min-width:1300px){.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li{margin:0 0 0 1px}}.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li a{display:block;background:#C4C4C4;width:30px;height:30px;line-height:30px;color:#000;text-align:center;text-decoration:none;font-weight:400}.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li a:hover,.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li a:focus,.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li a:active{background:#999;color:#fff;font-weight:400;text-decoration:none}.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a{background:#999;color:#fff;font-weight:400}.tx-indexedsearch .tx-indexedsearch-percent{display:none}main>.tx-indexedsearch-searchbox{position:relative;max-width:1080px;min-height:1px;margin:20px auto 50px}@media screen and (min-width:1300px){main>.tx-indexedsearch-searchbox{padding-right:15px;padding-left:15px}}.main-header .tx-indexedsearch-searchbox-sword{padding:1px 15px !important}.tx_fsconfigurator.inspirationAction{background:#f8f8f8;color:inherit}.tx_fsconfigurator.inspirationAction .inspirator{position:relative;margin-bottom:20px}.tx_fsconfigurator.inspirationAction .inspirator .frame{position:relative}.tx_fsconfigurator.inspirationAction .inspirator .frame img{vertical-align:middle;line-height:0;width:100%}.tx_fsconfigurator.inspirationAction .inspirator .frame .background img,.tx_fsconfigurator.inspirationAction .inspirator .frame .foreground img{position:absolute;top:0;left:0;width:100%;height:100%}.tx_fsconfigurator.inspirationAction .inspirator .hotspot{transform:translate(-50%,-50%);border-radius:50%;position:absolute;width:24px;height:24px;cursor:pointer}.tx_fsconfigurator.inspirationAction .inspirator .hotspot:before{transition:all 0.25s ease;transform:translate(-50%,-50%);border-radius:50%;content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#999}.tx_fsconfigurator.inspirationAction .inspirator .hotspot:after{transform:translate(-50%,-50%);border-radius:50%;content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;box-shadow:0 0 0 6px rgba(153,153,153,0.5)}.tx_fsconfigurator.inspirationAction .inspirator .hotspot.active:before,.tx_fsconfigurator.inspirationAction .inspirator .hotspot:hover:before{width:24px;height:24px}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector:not(.open){display:none}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages{display:flex;margin:1px 0 0;padding:0;list-style:none;overflow-x:auto;width:100%}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li{flex:0 0 180px;margin:0;padding:0;list-style:none}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li:not(:first-child){margin-left:1px}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li figure{width:180px;height:180px;background:#f2f2f2;cursor:pointer;position:relative}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li figure img{width:100%;height:100%;object-fit:contain;vertical-align:middle;line-height:0}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li figure .check{display:none;position:absolute;top:10px;right:10px;width:16px;height:16px;color:#999}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li figure .check *{fill:currentColor}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li.selected figure{background:#ffffff}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li.selected figure .check{display:block}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details{background:#f8f8f8;padding:30px 20px 20px;font-size:18px}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .title{margin-bottom:20px}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li:not(.open) .details{display:none}.tx_fsconfigurator.inspirationAction .inspirator .price{position:absolute;top:20px;right:-15px;background:#999;padding:20px;color:#ffffff;font-size:26px}.tx_fsconfigurator.inspirationAction .inspirator .price .fullPrice{font-weight:bold}.tx_fsconfigurator.inspirationAction .inspirator .introduction{background:#f8f8f8;padding:30px 0 20px;font-size:18px}@media (min-width:800px){.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector{position:relative}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li{margin-bottom:0 !important}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details{position:absolute;top:180px;left:0 !important;right:0;z-index:99;display:flex;flex-flow:row wrap;align-items:flex-end;padding-left:0;padding-right:0}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .title{flex:0 0 100%}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .packageContent{flex:1}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .linkedGroup{flex:0 0 33.33%;padding-left:20px;margin-left:20px;border-left:1px solid #999}}@media (max-width:799px){.tx_fsconfigurator.inspirationAction .inspirator .frame{margin:0 -20px}.tx_fsconfigurator.inspirationAction .inspirator .price{right:-20px}.tx_fsconfigurator.inspirationAction .inspirator .selectors{margin:0 -20px}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector{height:auto !important}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages{flex-flow:row wrap;overflow-y:visible}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li{flex:0 0 calc(25vw - 1px);margin:0 1px 1px 0;position:relative}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li:not(:first-child){margin-left:0}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li figure{width:calc(25vw - 1px);height:calc(25vw - 1px)}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details{position:absolute;width:100vw;top:100%;left:0;z-index:1}}@media (max-width:649px){.tx_fsconfigurator.inspirationAction .inspirator .price{font-size:20px;padding:15px;top:-20px}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li{flex:0 0 calc(33.33vw - 1px)}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li figure{width:calc(33.33vw - 1px);height:calc(33.33vw - 1px)}}@media (max-width:499px){.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li{flex:0 0 calc(50vw - 1px)}.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li figure{width:calc(50vw - 1px);height:calc(50vw - 1px)}}@media screen and (min-width:1300px){.item-overlay{position:absolute;left:0;width:100%}.item-overlay:not(.bottom):not(.top){top:50%;transform:translateY(-50%)}.item-overlay.top{top:0}.item-overlay.bottom{bottom:0 !important;top:auto !important}}.item-overlay .item-caption{max-width:1380px;margin:0 auto;padding:0}@media screen and (min-width:1300px){.item-overlay .item-caption{padding:0 15px}}.item-overlay .item-caption .item-caption-text ul li:before{color:#fff}@media screen and (max-width:1299px){.item-overlay .item-caption .item-caption-text{display:flex;flex-flow:column;align-items:center}.item-overlay .item-caption .item-caption-text h1,.item-overlay .item-caption .item-caption-text h2,.item-overlay .item-caption .item-caption-text h3,.item-overlay .item-caption .item-caption-text h4,.item-overlay .item-caption .item-caption-text h5,.item-overlay .item-caption .item-caption-text h6,.item-overlay .item-caption .item-caption-text p{text-align:center}}.item-overlay .item-caption .inner{position:relative;padding:0 20px}@media screen and (min-width:320px){.item-overlay .item-caption .inner{font-size:20px;line-height:27px}}@media screen and (min-width:1300px){.item-overlay .item-caption .inner{font-size:30px;line-height:39px}}@media screen and (max-width:1299px){.item-overlay .item-caption .inner{padding-left:0;padding-right:0}}@media screen and (min-width:1300px){.item-overlay .item-caption .inner{max-width:520px;text-align:right;padding:20px}}@media screen and (min-width:1300px){.item-overlay .item-caption .inner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:2}}.item-overlay .item-caption .inner *{position:relative;z-index:5;color:#000 !important}@media screen and (min-width:1300px){.item-overlay .item-caption .inner *{color:#fff !important}}.item-overlay .item-caption .inner h1,.item-overlay .item-caption .inner h2{color:inherit}@media screen and (min-width:1300px){.item-overlay .item-caption .inner h1,.item-overlay .item-caption .inner h2{text-align:left}}.item-overlay .item-caption .inner h1,.item-overlay .item-caption .inner h2,.item-overlay .item-caption .inner h3,.item-overlay .item-caption .inner h4{color:inherit;margin-bottom:0px}@media screen and (max-width:1299px){.item-overlay .item-caption .inner h1,.item-overlay .item-caption .inner h2,.item-overlay .item-caption .inner h3,.item-overlay .item-caption .inner h4{hyphens:auto}}@media screen and (min-width:1300px){.item-overlay .item-caption .inner h1,.item-overlay .item-caption .inner h2,.item-overlay .item-caption .inner h3,.item-overlay .item-caption .inner h4{text-align:left}}.item-overlay .item-caption .inner .headline2+.headline3,.item-overlay .item-caption .inner .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .item-overlay .item-caption .inner .headline2+.title{padding-bottom:0 !important}.item-overlay .item-caption .inner .headline2+.headline3:after,.item-overlay .item-caption .inner .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .item-overlay .item-caption .inner .headline2+.title:after{display:none}.item-overlay .item-caption .inner p{color:inherit;text-align:left;margin:15px 0 6px}.item-overlay .item-caption .inner ul{text-align:left}.item-overlay .item-caption .inner [class^="button"]{color:#999 !important}.item-overlay .item-caption .inner [class^="button"]:hover,.item-overlay .item-caption .inner [class^="button"]:focus,.item-overlay .item-caption .inner [class^="button"]:active{color:#fff !important;background:#999 !important}@media screen and (min-width:1300px){.item-overlay .item-caption .inner [class^="button"]{color:#fff !important;border-color:#fff}.item-overlay .item-caption .inner [class^="button"]:hover,.item-overlay .item-caption .inner [class^="button"]:focus,.item-overlay .item-caption .inner [class^="button"]:active{color:#000 !important;background:#fff !important}}@media screen and (min-width:1300px){.item-overlay.variant-sloped,.item-overlay.variant-boxed{height:100%;overflow:hidden;margin-top:0 !important}.item-overlay.variant-sloped.bottom,.item-overlay.variant-boxed.bottom{transform:translateY(0)}.item-overlay.variant-sloped .item-caption,.item-overlay.variant-boxed .item-caption{height:100%;padding:0;margin:0;position:absolute}.item-overlay.variant-sloped .item-caption .inner,.item-overlay.variant-boxed .item-caption .inner{height:100%;display:flex;align-items:center;position:relative}.item-overlay.variant-sloped .item-caption .inner:before,.item-overlay.variant-boxed .item-caption .inner:before{height:140%;width:140%;top:-10%;left:-30%}.item-overlay.variant-sloped .item-caption .inner .owl-custom-controls,.item-overlay.variant-boxed .item-caption .inner .owl-custom-controls{top:unset;width:auto;position:absolute;bottom:10%;transform:translateX(-50%);left:4rem}.item-overlay.variant-sloped .item-caption .inner .owl-custom-controls a,.item-overlay.variant-boxed .item-caption .inner .owl-custom-controls a{padding:20px 20px}.item-overlay.left.variant-sloped,.item-overlay.left.variant-boxed{position:relative}.item-overlay.left.variant-sloped .item-caption,.item-overlay.left.variant-boxed .item-caption{left:0}.item-overlay.left.variant-sloped .item-caption-text,.item-overlay.left.variant-boxed .item-caption-text{padding-left:1rem}.item-overlay.left.variant-sloped .inner:before{transform:rotate(-10deg)}.item-overlay.right.variant-sloped .item-caption,.item-overlay.right.variant-boxed .item-caption{right:0}.item-overlay.right.variant-sloped .owl-custom-controls,.item-overlay.right.variant-boxed .owl-custom-controls{left:3rem !important}.item-overlay.right.variant-sloped .inner:before,.item-overlay.right.variant-boxed .inner:before{left:-10% !important}.item-overlay.right.variant-sloped .inner:before{transform:rotate(10deg)}.item-overlay.bottom{transform:translateY(-50%)}.item-overlay.variant-line{transform:translateY(-20%)}.item-overlay.variant-line .item-caption .inner{margin:0 auto !important;max-width:60% !important;width:100%;position:relative}.item-overlay.variant-line .item-caption .inner .owl-custom-controls{position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 120px);display:flex;justify-content:space-between;left:-60px}.item-overlay.variant-line .item-caption .inner .owl-custom-controls .owl-custom-prev,.item-overlay.variant-line .item-caption .inner .owl-custom-controls .owl-custom-next{width:40px;height:40px;background-color:#fff;transform:rotate(180deg)}.item-overlay.variant-line .item-caption .inner .owl-custom-controls .owl-custom-prev svg path,.item-overlay.variant-line .item-caption .inner .owl-custom-controls .owl-custom-next svg path{fill:#999}.item-overlay.variant-line .item-caption .inner .owl-custom-controls .owl-custom-next{transform:rotateY(0)}.item-overlay.background-primary-opaque .inner:before{background-color:rgba(153,153,153,0.7)}.item-overlay.background-primary-opaque .inner .owl-custom-controls .owl-custom-prev svg path,.item-overlay.background-primary-opaque .inner .owl-custom-controls .owl-custom-next svg path{fill:#999 !important}.item-overlay.background-black-opaque .inner:before{background-color:rgba(0,0,0,0.7)}.item-overlay.background-black-opaque .inner .owl-custom-controls .owl-custom-prev svg path,.item-overlay.background-black-opaque .inner .owl-custom-controls .owl-custom-next svg path{fill:#000 !important}.item-overlay.background-primary-full .inner:before{background-color:#999 !important}.item-overlay.background-primary-full .inner .owl-custom-controls .owl-custom-prev svg path,.item-overlay.background-primary-full .inner .owl-custom-controls .owl-custom-next svg path{fill:#999 !important}.item-overlay.background-primary-gradient .inner:before{background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878)}.item-overlay.background-primary-gradient .inner .owl-custom-controls .owl-custom-prev svg path,.item-overlay.background-primary-gradient .inner .owl-custom-controls .owl-custom-next svg path{fill:#999}}@media screen and (min-width:1300px){.item-overlay.right .item-caption .inner{margin-left:auto;margin-right:0}.item-overlay:not(.right) .item-caption .inner{margin-left:0;margin-right:auto}.item-overlay.center .item-caption .inner{margin-left:auto;margin-right:auto}}.jumbotron{position:relative;max-width:1600px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;padding:0;margin:50px auto}@media screen and (min-width:1300px){.jumbotron{padding:50px 46px}}.jumbotron .backgroundimage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.jumbotron .backgroundimage picture{display:flex;width:100%;height:100%}.jumbotron .backgroundimage picture img{object-fit:cover;height:auto;width:100%}.jumbotron .backgroundimage video{display:flex;width:100%;height:100%;object-fit:cover}.jumbotron .body{position:relative;background:rgba(0,0,0,0.7);padding:30px 15px;color:#fff;text-align:center;z-index:3}.jumbotron .body:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);z-index:4}.jumbotron .body>*{position:relative;max-width:1062px;margin-left:auto;margin-right:auto;z-index:6}@media screen and (min-width:1300px){.jumbotron .body{padding:144px 0 56px}}.jumbotron .body h1,.jumbotron .body h2,.jumbotron .body h3{position:relative;color:inherit}.jumbotron .body p{margin-bottom:30px;color:inherit}.jumbotron .body h2+h3:after,.jumbotron .body h2+.headline3:after,.jumbotron .body .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details h2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .jumbotron .body h2+.title:after,.jumbotron .body .headline2+h3:after,.jumbotron .body .headline2+.headline3:after,.jumbotron .body .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .jumbotron .body .headline2+.title:after{background:#fff}.jumbotron .button-default{color:#fff;border-color:#fff}.jumbotron .button-default:hover,.jumbotron .button-default:focus,.jumbotron .button-default:active{background:#fff;border-color:#fff;color:#000}#maproute .map-overlay{display:none}#maproute .map{position:relative;width:100%;height:383px;background:#C4C4C4}.map{height:420px}.map .gm-style-iw .gm-style-iw-d strong{display:block}@media screen and (max-width:575px){.map .gm-style-iw .gm-style-iw-d .address-container{max-width:320px}}@media screen and (min-width:576px){.map .gm-style-iw .gm-style-iw-d .address-container{display:flex;flex-direction:row;align-items:flex-start}.map .gm-style-iw .gm-style-iw-d .address-container>div:nth-child(1){padding-right:8px}.map .gm-style-iw .gm-style-iw-d .address-container>div:nth-child(2){padding-left:8px}}.map .gm-style-iw .gm-style-iw-d .address-container a{text-decoration:none}.map .gm-style-iw>button{top:-2px !important;right:-2px !important}.map .gm-style-iw>button img{width:20px !important;height:20px !important;margin:2px !important}.media{position:relative;padding:0;width:auto;max-width:1050px;margin:0 auto 20px}@media screen and (min-width:1300px){.media{display:flex;flex-wrap:wrap}}.media figure{margin:0}@media screen and (min-width:1300px){.media figure{flex-basis:0;flex-grow:1;max-width:200px}}.media figure img{width:100%;height:auto;vertical-align:middle}.media .media-body{padding-right:60px;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878)}.media .media-body .inner{color:#fff;padding:15px;text-align:left}@media screen and (min-width:320px){.media .media-body .inner{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.media .media-body .inner{font-size:20px;line-height:27px}}.media .media-body .inner h1,.media .media-body .inner h2,.media .media-body .inner h3,.media .media-body .inner h4{color:inherit}.media .media-body .inner p{color:inherit;margin:10px 0 0;color:inherit;text-align:left}@media screen and (max-width:1299px){.media .media-body .inner p{hyphens:auto}}.media .media-body .inner p:first-child{margin-top:0}.media .media-body .inner p strong{font-weight:400}.media .media-body .inner a{color:inherit;border-color:#fff;text-decoration:none}.media .media-body .inner a:hover,.media .media-body .inner a:focus,.media .media-body .inner a:active{text-decoration:underline}@media screen and (max-width:1299px){.media .media-body a[x-apple-data-detectors],.media .media-body a[href^="tel"]{color:#fff !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}}.media .media-foot{position:relative}@media screen and (min-width:1300px){.media .media-foot{flex-basis:0;flex-grow:1;max-width:100%}}.media .media-foot>*{height:100%}.media .media-link{position:absolute;top:0;right:0;bottom:0;width:50px}@media screen and (max-width:1299px){.media .media-link{left:0;width:auto}.media .media-link svg{display:none}}@media screen and (min-width:1300px){.media .media-link{border-left:2px solid #fff}}.media .media-link svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:auto;fill:#fff}.media.arrow .media-body .inner{display:flex;align-items:center;height:100%}@media screen and (min-width:320px){.media.arrow .media-body .inner{font-size:26px;line-height:32px}}@media screen and (min-width:1300px){.media.arrow .media-body .inner{font-size:30px;line-height:39px}}.tx-fs-celseo-contact-partner-list{padding:0;width:auto}@media screen and (min-width:897px){.tx-fs-celseo-contact-partner-list{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;flex-direction:row}}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item{max-width:550px;margin-left:auto;margin-right:auto}@media screen and (min-width:897px){.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item{flex:0 0 50%;max-width:50%;padding:0 10px;margin-left:0;margin-right:0;overflow:hidden}}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media{display:flex;flex-wrap:wrap;flex-direction:column;margin-left:0;margin-right:0}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media figure{max-width:200px;align-self:center;margin-bottom:0 !important}@media screen and (min-width:768px){.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media figure{align-self:normal}}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media figure img{display:inline-block;height:100%;object-fit:cover}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media .media-body{flex:1;overflow:hidden;padding-right:20px}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media .media-body .inner{text-align:left}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media .media-body .inner p{text-align:left;hyphens:auto}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media .media-body .inner .button-default{color:#fff;border-color:#fff}.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media .media-body .inner .button-default:hover,.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media .media-body .inner .button-default:focus,.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media .media-body .inner .button-default:active{background:#fff;border-color:#fff;color:#000;text-decoration:none}@media screen and (min-width:768px){.tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item .media{flex-direction:row}}.contact-person{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;height:auto !important}@media screen and (max-width:575px){.contact-person{padding-left:0;padding-right:0}}.contact-person figure{text-align:center;margin-bottom:0 !important}.contact-person figure img{display:inline-block;width:160px;height:auto;min-height:160px;object-fit:cover}.contact-person .media-body .inner p{hyphens:auto}.contact-person .media-body .inner a[href^="tel:"]{text-decoration:none;color:#fff !important;-webkit-appearance:none}.contact-person .media-body .inner a[href^="tel:"] svg{fill:#fff !important}.contact-person .media-body .inner .button-default{color:#fff;border-color:#fff}.contact-person .media-body .inner .button-default:hover,.contact-person .media-body .inner .button-default:focus,.contact-person .media-body .inner .button-default:active{background:#fff;border-color:#fff;color:#000}@media screen and (min-width:768px){.contact-person{display:flex;flex-wrap:nowrap;padding-left:0;padding-right:0}.contact-person figure{flex:0 0 160px;max-width:160px}.contact-person .media-foot{flex:0;flex-grow:1;max-width:100%}}.partners{max-width:1620px;margin:0 auto;padding:0 15px}.partners .partners-head{min-height:360px;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878)}.partners .partners-head>.inner{max-width:1050px;margin-left:auto;margin-right:auto;padding:91px 25px 49px;text-align:center;color:#fff}.partners .partners-head h1,.partners .partners-head h2,.partners .partners-head h3,.partners .partners-head h4{color:inherit}@media screen and (min-width:320px){.partners .partners-head p{font-size:26px;line-height:32px}}@media screen and (min-width:1300px){.partners .partners-head p{font-size:30px;line-height:39px}}.partners .partners-head form{max-width:384px;margin-left:auto;margin-right:auto}.partners .partners-head form input[type="text"]{text-align:left;margin-bottom:0;height:38px;line-height:38px}.partners .partners-head form .form-row{margin-bottom:0}.partners .partners-head form .form-field{margin-bottom:0}.partners .partners-head form .form-actions{max-width:120px;margin-bottom:0}.partners .partners-head form button{color:#fff;border-color:#fff;min-width:auto;margin-bottom:0}.partners .partners-results{padding:30px 0 0}.partners .partners-results>.inner{max-width:1050px;margin-left:auto;margin-right:auto;padding-bottom:30px}.partners .partners-results ul{margin:0;padding:0;list-style:none;margin:20px 0 0}.partners .partners-results ul li{display:block}.partners .partners-results ul li>.inner{max-width:1050px;margin-left:auto;margin-right:auto}.partners .partners-results ul li:nth-child(2n+1){background:#F8F8F8}.preconfigurations>.ce-textpic{border-bottom:4px solid #fff;margin-left:-25px;margin-right:-25px}.preconfigurations .contentslider{max-width:980px;margin-top:30px}.preconfigurations .carousel{max-width:1038px;margin:0 auto}.preconfigurations .carousel:not(.owl-loaded) .item{display:none}.preconfigurations .carousel:not(.owl-loaded) .item:first-child{display:block}@media screen and (max-width:1299px){.preconfigurations .carousel .owl-nav{position:absolute;left:0;bottom:0;width:100%}}.preconfigurations .carousel .owl-nav button{position:absolute;bottom:0;display:block;background-color:transparent;background-image:none;background-position:50% 50%;background-repeat:no-repeat;color:inherit;text-decoration:none;cursor:pointer}@media screen and (max-width:1299px){.preconfigurations .carousel .owl-nav button{height:71px}}@media screen and (min-width:1300px){.preconfigurations .carousel .owl-nav button{top:0}}.preconfigurations .carousel .owl-nav button span{display:none}.preconfigurations .carousel .owl-nav .owl-prev{left:0;width:10%;min-width:60px;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-prev-blue.png")}.preconfigurations .carousel .owl-nav .owl-next{right:0;width:10%;min-width:60px;background-image:url("/typo3conf/ext/fs_template/Resources/Public/Images/Icons/arrow-next-blue.png")}.preconfiguration{padding:0;margin:0 auto;width:auto}@media screen and (min-width:1300px){.preconfiguration{display:flex;flex-wrap:wrap;align-items:center !important;padding:0 15px}}@media screen and (min-width:1300px){.preconfiguration>*{flex-basis:0;flex-grow:1;max-width:100%}}.preconfiguration .image{position:relative;text-align:center}@media screen and (min-width:1300px){.preconfiguration .image{max-width:280px}}.preconfiguration .image figure{display:inline-block;max-width:127px;overflow:hidden;margin-bottom:15px;border-radius:100%;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878)}@media screen and (min-width:1300px){.preconfiguration .image figure{max-width:196px}}.preconfiguration .image figure img{width:127px;height:127px;padding:20%}@media screen and (min-width:1300px){.preconfiguration .image figure img{width:172px;height:172px}}@media screen and (min-width:320px){.preconfiguration .preconfiguration-detail{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.preconfiguration .preconfiguration-detail{font-size:20px;line-height:29px}}@media screen and (min-width:768px){.preconfiguration .preconfiguration-detail{display:flex;flex-flow:column;align-items:center}}@media screen and (min-width:1300px){.preconfiguration .preconfiguration-detail{padding-right:109px;flex-flow:row}}.preconfiguration .preconfiguration-detail h4{margin:0 0 16px;padding:0}@media screen and (min-width:320px){.preconfiguration .preconfiguration-detail h4{font-size:20px;line-height:27px}}@media screen and (min-width:1300px){.preconfiguration .preconfiguration-detail h4{font-size:30px;line-height:40px}}.preconfiguration .preconfiguration-detail ul{margin:0;padding:0;list-style:none;margin-bottom:20px}@media screen and (max-width:1399px){.preconfiguration .preconfiguration-detail ul{padding-left:15px}}.preconfiguration .preconfiguration-detail ul li{position:relative;display:block;width:auto;padding:5px 0 5px 12px;vertical-align:top}@media screen and (min-width:1300px){.preconfiguration .preconfiguration-detail ul li{display:inline-block;width:calc(50% - 15px);padding:0 0 0 15px}}.preconfiguration .preconfiguration-detail ul li:after{content:"";position:absolute;top:14px;left:0;width:4px;height:4px;background:#999}@media screen and (min-width:1300px){.preconfiguration .preconfiguration-detail ul li:after{top:12px}}.preconfiguration .preconfiguration-detail [class^="button-"]{border-color:#999 !important;color:#999 !important}.preconfiguration.withPrice .preconfiguration-detail .price{color:#999}.preconfiguration.withPrice .preconfiguration-detail .price .full{font-weight:normal;font-size:1.5em}.preconfiguration.withPrice .preconfiguration-detail .price .installment{margin-bottom:10px}@media screen and (min-width:1300px){.preconfiguration.withPrice .image{max-width:240px;text-align:left}.preconfiguration.withPrice .preconfiguration-detail{padding-right:0;display:flex;align-items:center}.preconfiguration.withPrice .preconfiguration-detail .information{flex:1}.preconfiguration.withPrice .preconfiguration-detail .price{flex:0 0 255px;padding-left:30px;border-left:2px solid currentColor}}.referencesshort{position:relative;max-width:1600px;margin:0 auto;background:#F8F8F8}.referencesshort .inner{max-width:1080px;margin:0 auto;padding:56px 25px;text-align:center}.referencesshort .inner>.ce-textpic:last-child{padding-top:0;padding-bottom:0}.referencesshort .carousel .ce-textpic{position:relative}.referencesshort .carousel .ce-textpic .ce-bodytext{position:absolute;left:0;bottom:0;width:100%;max-width:100%;padding:10px 15px;background:rgba(0,0,0,0.7);color:#fff;text-align:center}@media screen and (min-width:320px){.referencesshort .carousel .ce-textpic .ce-bodytext{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.referencesshort .carousel .ce-textpic .ce-bodytext{font-size:27px;line-height:35px}}.referencesshort .carousel .ce-textpic .ce-bodytext p{margin-bottom:0}.referencesshort+.box.large{margin-top:0}.slideout-application{display:block;position:fixed;top:50%;right:0;z-index:995;background:#2F2E2E;transform:rotate(90deg);transform-origin:100% 0;padding:13px 15px;width:auto !important}@media screen and (max-width:1299px){.slideout-application{display:none !important}}.slideout-application .slideout-inner a.application{color:white;text-decoration:none;font-weight:400}@media screen and (min-width:320px){.slideout-application .slideout-inner a.application{font-size:20px;line-height:27px}}@media screen and (min-width:1300px){.slideout-application .slideout-inner a.application{font-size:30px;line-height:39px}}.slideout-application .slideout-inner a.application:hover,.slideout-application .slideout-inner a.application:active,.slideout-application .slideout-inner a.application:focus,.slideout-application .slideout-inner a.application:visited{color:white}.slideout-banner{position:fixed;right:100px;bottom:0;height:auto;z-index:900;background:#fff;transition:all .25s ease-in-out}@media screen and (max-width:1299px){.slideout-banner{display:none !important}}.slideout-banner .inner{position:relative;overflow:hidden;max-height:284px}.slideout-banner .inner button.toggle{position:absolute;top:0;right:0;width:48px;height:48px;padding:0;background:transparent;border:0;cursor:pointer;z-index:903}.slideout-banner .inner button.toggle svg{width:10px;height:auto;transform:rotate(-90deg);fill:#000}.slideout-banner .inner>figure img{width:100%;height:auto}.slideout-banner .inner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:15px;z-index:901}.slideout-banner .inner .overlay .overlay-head{padding:0 15px;text-align:left;font-size:26px;height:48px;line-height:48px;cursor:pointer}.slideout-banner .inner .overlay .overlay-body{padding:15px 15px 0;text-align:right;font-size:16px;line-height:24px}.slideout-banner .button-close{font-size:1.75em}.slideout-banner.in{transform:translateY(0)}.slideout-banner.in .inner button.toggle .button-close{display:inline}.slideout-banner.close{transform:translateY(220px)}.slideout-contact{position:fixed;top:50%;right:0;width:440px !important;transform:translate(440px,-50%);transition:all .25s ease-in-out;z-index:1000}@media screen and (max-width:1299px){.slideout-contact{display:none !important}}.slideout-contact .slideout-contact-inner button.toggle{position:absolute;top:20%;left:-121px;width:175px;height:66px;background:#2F2E2E;text-align:center;color:#fff;font-size:30px;line-height:66px;transform:rotate(90deg);cursor:pointer;border:none}.slideout-contact .slideout-contact-inner button.toggle svg{position:relative;top:2px;width:12px;height:auto;transform:rotate(90deg);fill:#fff}.slideout-contact .slideout-contact-inner button.toggle span{display:inline-block;margin-left:10px}.slideout-contact .slideout-contact-inner .slideout-contact-link{color:#fff}.slideout-contact .slideout-contact-form{width:440px;max-height:90vh;overflow-y:auto;background:#fff;padding:25px 25px 0 25px}.slideout-contact .slideout-contact-form h2,.slideout-contact .slideout-contact-form h3{color:#999}.slideout-contact .slideout-contact-form form{margin-top:1em}.slideout-contact .slideout-contact-form form a{text-decoration:underline}.slideout-contact .slideout-contact-form form a:hover,.slideout-contact .slideout-contact-form form a:focus,.slideout-contact .slideout-contact-form form a:active{text-decoration:none}.slideout-contact .slideout-contact-form form .form-actions{text-align:center}.slideout-contact .slideout-contact-form form .form-actions .button-default{min-width:210px}.slideout-contact .slideout-contact-form form .form-field.base1{flex-basis:auto}.slideout-contact .slideout-contact-form .tx-fs-celseo-contact-form{margin:0}.slideout-contact .slideout-contact-form .tx-fs-celseo-contact-form .ce-bodytext{margin:0;padding:0 0 30px}.slideout-contact.in{transform:translate(0px,-50%)}.slideout-contact.in .slideout-contact-inner button.toggle svg{transform:rotate(-90deg)}.slideout-contact.in .slideout-contact-form{box-shadow:0px 1px 6px 2px #ccc}.splitimage{position:relative;max-width:1620px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;padding-left:0;padding-right:0;user-select:none;cursor:pointer}.splitimage .inner{position:relative}.splitimage .after{position:absolute;top:0;left:0;width:100%;height:100%;border-right:0.2rem solid #ffffff}.splitimage .after img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%}.splitimage .after:after{position:absolute;top:calc(50% - 1rem);right:-0.5rem;width:0.8rem;height:2rem;background:#ffffff;border-radius:0.25rem;content:"⦀";font-size:1.75rem;text-align:center;line-height:1;display:block;color:rgba(0,0,0,0.5)}.no-js .splitimage .before{display:none}.stage{position:relative;max-width:1620px;margin:0 auto 40px;overflow:hidden}.stage iframe{margin:0 10px}.stage .videocontainer iframe{margin:0}@media screen and (max-width:1299px){.stage{margin:0 auto 10px}.stage .contentslider .carousel.owl-loaded .item{padding-bottom:0}}@media screen and (max-width:767px){.stage .video-lazy{height:calc(100vw - 30px);margin-bottom:30px}}.stage .box{max-width:1600px}@media screen and (max-width:1399px){.stage .contentslider .carousel .owl-stage-outer .owl-stage{align-items:flex-start}}.stage .item-overlay .item-caption .inner{max-width:40%;min-width:552px;padding:8px 20px 8px}@media screen and (max-width:767px){.stage .item-overlay .item-caption .inner{max-width:none;min-width:0;padding:0}.stage .item-overlay .item-caption .inner p{text-align:center}}@media screen and (max-width:1299px){.stage .item-overlay .item-caption .inner{max-width:none}}.stage .item-overlay .item-caption .inner .button-default{font-size:22px}.stage>*{margin:0 auto}.stage .subnav{position:relative;height:auto;z-index:100}@media screen and (max-width:1299px){.stage .subnav{max-width:420px;margin:0 auto !important;display:none}.stage .subnav.mobile-nav{display:block}}.stage .subnav .subnav-mobile{display:none;background:#999;margin:20px auto 0}@media screen and (max-width:1299px){.stage .subnav .subnav-mobile.mobile-nav{display:block}}.stage .subnav .subnav-mobile ul{display:flex;flex-wrap:wrap;align-content:center;margin:0;padding:0;width:auto;list-style:none}.stage .subnav .subnav-mobile ul>li{position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0;margin:0;text-align:center;text-decoration:none;cursor:pointer}.stage .subnav .subnav-mobile ul>li a,.stage .subnav .subnav-mobile ul>li button{position:relative;display:block;height:46px;background:transparent;padding:0 15px;margin:0;color:#fff !important;line-height:46px;text-decoration:none;font-weight:300;cursor:pointer;white-space:nowrap}.stage .subnav .subnav-mobile ul>li a:hover,.stage .subnav .subnav-mobile ul>li button:hover{color:#fff}.stage .subnav .subnav-mobile ul>li button{text-align:left}.stage .subnav .subnav-mobile ul>li button span{position:relative;display:block;padding:0 15px}.stage .subnav .subnav-mobile ul>li button:not(.open) span:after{position:absolute;top:50%;right:15px;transform:translateY(-50%);content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;z-index:10;padding:0}.stage .subnav .subnav-mobile ul>li button.open span:after{content:"×";position:absolute;width:0;height:0;top:0;right:0;z-index:10;padding:0 10px 0 0;font-weight:bold}.stage .subnav .subnav-mobile ul>li:first-child button{padding:0;width:100%}.stage .subnav .subnav-mobile ul>li:first-child button span:after{right:15px}.stage .subnav .subnav-mobile ul>li i{position:relative;display:inline-block;margin-right:10px;top:4px}.stage .subnav .subnav-mobile ul>li.item-configurator{background:#919191}.stage .subnav nav{display:block}.stage .subnav nav.mobile{display:none}.stage .subnav nav.mobile a.active{text-decoration:underline}@media screen and (max-width:1299px){.stage .subnav nav{display:none;position:relative;top:0;left:0;right:0;width:auto}.stage .subnav nav:last-child.in{display:block}}.stage .subnav nav ul{display:block;padding:0;margin:0 auto;width:auto;max-width:1600px;background:#999;text-align:left}@media screen and (min-width:1300px){.stage .subnav nav ul{padding-left:15px;padding-right:15px;text-align:center}}.stage .subnav nav ul li{display:block}@media screen and (min-width:1300px){.stage .subnav nav ul li{display:inline-block}}.stage .subnav nav ul li [class^="icon-"]{position:relative;top:4px;margin-right:10px}.stage .subnav nav ul li a{display:block;padding:9px 15px;color:#fff;text-decoration:none}@media screen and (min-width:320px){.stage .subnav nav ul li a{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.stage .subnav nav ul li a{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.stage .subnav nav ul li a{padding:25px 15px;text-align:center}}.stage .subnav nav ul li a:hover,.stage .subnav nav ul li a:focus,.stage .subnav nav ul li a:active{color:#fff;text-decoration:none;background:#919191}.stage .subnav nav ul li.item-configurator{background:#919191}@media screen and (max-width:1299px){.stage .subnav nav ul li.item-configurator{display:none}}.stage .subnav nav ul li.item-configurator a{padding:25px 33px;white-space:nowrap}svg.animatedGraph{position:relative;max-width:1080px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;display:block;margin-top:20px;margin-bottom:20px}@media screen and (max-width:1299px){svg.animatedGraph{width:auto;max-width:100%}}svg.animatedGraph.typeColumns .animated{fill:#999 !important;fill:-webkit-linear-gradient(top,#999,#787878) !important;fill:linear-gradient(to bottom,#999,#787878) !important;transition:transform 0.5s ease;transform-origin:50% 74.5%}svg.animatedGraph.typeColumns .animated:not(.startAnimation){transform:scaleY(0)}.tabs{position:relative;max-width:1630px;margin:20px auto}.tabs .tab-head{position:relative}.tabs .nav-current{display:block;position:relative;width:auto;margin:0 15px;border:1px solid #fff;background:#fff;padding:10px 15px;color:#4B4B4B;cursor:pointer}@media screen and (min-width:320px){.tabs .nav-current{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.tabs .nav-current{font-size:16px;line-height:23px}}@media screen and (max-width:1299px){.tabs .nav-current{margin-left:0;margin-right:0;border:1px solid #F8F8F8;background:#F8F8F8;color:#000}.tabs .nav-current svg{fill:#000 !important}}.tabs .nav-current .nav-current-title{display:block}.tabs .nav-current .nav-current-title em{display:inline-block;font-style:normal}.tabs .nav-current svg{position:relative;top:7px;float:right;width:15px;height:auto;fill:#C4C4C4}.tabs .nav-current.open svg{transform:rotate(-180deg)}@media screen and (min-width:1300px){.tabs .nav-current{display:none}}.tabs .nav{display:none}.tabs .nav.open{display:block}@media screen and (min-width:1300px){.tabs .nav{display:block}}@media screen and (max-width:1299px){.tabs .nav{position:absolute;top:100%;left:0;right:0;background:#F8F8F8;color:#000}}.tabs .nav ul{margin:0;padding:0;width:auto;max-width:1080px;list-style:none}@media screen and (min-width:1300px){.tabs .nav ul{display:flex;justify-content:center;padding:0 15px;margin:0 auto}}.tabs .nav ul li{white-space:nowrap}@media screen and (min-width:1300px){.tabs .nav ul li{flex-basis:0;max-width:100%}}.tabs .nav ul li a{position:relative;display:block;padding:10px 15px;color:#000;text-decoration:none;text-align:left}@media screen and (min-width:320px){.tabs .nav ul li a{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.tabs .nav ul li a{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.tabs .nav ul li a{padding:25px 25px;text-align:center;color:#4B4B4B}}.tabs .nav ul li a span{display:inline-block;position:relative}.tabs .nav ul li a:hover,.tabs .nav ul li a:focus,.tabs .nav ul li a:active{color:#4B4B4B;text-decoration:none}@media screen and (max-width:1299px){.tabs .nav ul li.active{display:none}}.tabs .nav ul li.active a{text-decoration:none}.tabs.tabed-image .tab-head{position:absolute;top:15px;left:0;right:0;z-index:10}@media screen and (min-width:1300px){.tabs.tabed-image .tab-head{top:0}}@media screen and (max-width:1299px){.tabs.tabed-image .tab-head .nav-current{margin-left:15px;margin-right:15px}}.tabs.tabed-image .nav ul{background:#fff}@media screen and (min-width:1300px){.tabs.tabed-image .nav ul li a span:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#4B4B4B;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out}}@media screen and (min-width:1300px){.tabs.tabed-image .nav ul li a:hover span:after,.tabs.tabed-image .nav ul li a:focus span:after,.tabs.tabed-image .nav ul li a:active span:after{visibility:visible;transform:scaleX(1)}}@media screen and (min-width:1300px){.tabs.tabed-image .nav ul li.active a span:after{visibility:visible;transform:scaleX(1)}}.tabs .tab-content{position:relative;z-index:5}.tabs .tab-content .tab-pane{position:relative;display:none}.tabs .tab-content .tab-pane.active{display:block}.tabs .tab-content .tab-pane h1,.tabs .tab-content .tab-pane h2,.tabs .tab-content .tab-pane h3{max-width:1050px;margin-left:auto;margin-right:auto}.tabs .tab-content .tab-pane p{max-width:1050px;margin-left:auto;margin-right:auto}.tabs .tab-content .tab-pane>.container{margin-top:50px;margin-bottom:50px}.tabs .tab-content .tab-pane>.jumbotron{margin-top:0 !important}.tabs .tab-content .tab-pane .contentslider.thumbs{margin-bottom:4rem}.tabs .tab-content .tab-pane .contentslider.thumbs .owl-nav{bottom:0rem}.tabs .tab-content .item-overlay{bottom:0}.tabs .tab-content .item-overlay .item-caption{max-width:1090px;color:#fff}.tabs .tab-content .item-overlay .item-caption .inner{text-align:right}@media screen and (min-width:320px){.tabs .tab-content .item-overlay .item-caption .inner{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.tabs .tab-content .item-overlay .item-caption .inner{font-size:20px;line-height:29px}}.tabs .tab-content .item-overlay .item-caption .inner h2,.tabs .tab-content .item-overlay .item-caption .inner h3,.tabs .tab-content .item-overlay .item-caption .inner h4{text-align:left;color:inherit}@media screen and (min-width:320px){.tabs .tab-content .item-overlay .item-caption .inner h2,.tabs .tab-content .item-overlay .item-caption .inner h3,.tabs .tab-content .item-overlay .item-caption .inner h4{font-size:20px;line-height:27px}}@media screen and (min-width:1300px){.tabs .tab-content .item-overlay .item-caption .inner h2,.tabs .tab-content .item-overlay .item-caption .inner h3,.tabs .tab-content .item-overlay .item-caption .inner h4{font-size:30px;line-height:40px}}.tabs .tab-content .item-overlay .item-caption .inner p{text-align:left;color:inherit}.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]{color:#999 !important}.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:hover,.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:focus,.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:active{color:#fff !important;background:#999 !important}@media screen and (min-width:1300px){.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]{color:#fff !important;border-color:#fff}.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:hover,.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:focus,.tabs .tab-content .item-overlay .item-caption .inner [class^="button"]:active{color:#000 !important;background:#fff !important}}.tabs .tab-content .container .columns2 .ce-textpic:not(.image){padding-left:0;padding-right:0}.tabs.tabed-blue .tab-head{position:relative;bottom:-1px;z-index:20}.tabs.tabed-blue .nav li a{padding:14px 15px;border:1px solid #999}.tabs.tabed-blue .nav li a:hover,.tabs.tabed-blue .nav li a:focus,.tabs.tabed-blue .nav li a:active{border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #fff}.tabs.tabed-blue .nav li:hover,.tabs.tabed-blue .nav li.active{background:#999}.tabs.tabed-blue .nav li:hover a,.tabs.tabed-blue .nav li.active a{color:#fff;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #999 !important}.tabs.tabed-blue .tab-content{padding:0 15px}.tabs.tabed-blue .tab-content .tab-pane{border:1px solid #999}.tabs.tabed-blue .tab-content .tab-pane>.ce-textpic{max-width:1060px;margin:20px auto;padding-left:15px;padding-right:15px}.tabs.tabed-blue .tab-content .tab-pane>.ce-textpic:first-child{margin-top:0;margin-bottom:50px;padding-top:50px;width:100%;max-width:none}.tabs.tabed-blue .tab-content .tab-pane>.container{max-width:1070px}.tabs.tabed-box .tab-head{position:relative;z-index:20}@media screen and (min-width:1300px){.tabs.tabed-box .tab-head{bottom:-1px}}.tabs.tabed-box .nav li a{padding:14px 15px}@media screen and (min-width:1300px){.tabs.tabed-box .nav li a{border:1px solid transparent}}@media screen and (min-width:1300px){.tabs.tabed-box .nav li a:hover,.tabs.tabed-box .nav li a:focus,.tabs.tabed-box .nav li a:active{border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #fff}}@media screen and (min-width:1300px){.tabs.tabed-box .nav li.active a{border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #fff}}.tabs.tabed-box .tab-content{padding:0 15px}.tabs.tabed-box .tab-content .tab-pane{border:1px solid #999}.tabs.tabed-box .tab-content .tab-pane>.ce-textpic,.tabs.tabed-box .tab-content .tab-pane>.collapsible{max-width:1060px;margin:20px auto;padding-left:15px;padding-right:15px}.tabs.tabed-box .tab-content .tab-pane>.container{max-width:1070px}.tabs.tabed-box .tab-content .tab-pane .box.frame{border:0}.testimonials{min-height:446px;background:#999}.testimonials>.inner{position:relative;max-width:1042px;margin-left:auto;margin-right:auto;padding:0 0 51px}.testimonials>.inner header{text-align:center;padding:48px 0 35px}.testimonials>.inner header h2,.testimonials>.inner header h3{color:#fff;margin:0}.testimonials .carousel .owl-nav{text-align:center}.testimonials .carousel .owl-nav button{display:inline-block;background-color:transparent;background-image:none;background-position:50% 50%;background-repeat:no-repeat;color:inherit;text-decoration:none;cursor:pointer}@media screen and (max-width:1299px){.testimonials .carousel .owl-nav button{height:71px}}@media screen and (min-width:1300px){.testimonials .carousel .owl-nav button{display:block;position:absolute;top:0;bottom:0}}.testimonials .carousel .owl-nav button span{display:none}.testimonials .carousel .owl-nav .owl-prev{min-width:60px}.testimonials .carousel .owl-nav .owl-prev svg{width:12px;height:auto;transform:rotate(180deg);fill:#999}@media screen and (min-width:1300px){.testimonials .carousel .owl-nav .owl-prev{left:0;width:10%}.testimonials .carousel .owl-nav .owl-prev svg{width:12px;height:auto;transform:rotate(180deg);fill:#fff}}.testimonials .carousel .owl-nav .owl-next{min-width:60px}.testimonials .carousel .owl-nav .owl-next svg{width:12px;height:auto;transform:rotate(0deg);fill:#999}@media screen and (min-width:1300px){.testimonials .carousel .owl-nav .owl-next{right:0;width:10%}.testimonials .carousel .owl-nav .owl-next svg{width:12px;height:auto;transform:rotate(0deg);fill:#fff}}.testimonials .testimonial{max-width:852px;margin:0 auto;background:#EAEAEA;padding:25px;border-radius:20px}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner{display:flex;flex-wrap:wrap;padding:0;width:auto}}.testimonials .testimonial .testimonial-inner .rating{color:#484848;margin-bottom:28px}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner .rating{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:0}}.testimonials .testimonial .testimonial-inner .rating .rating-result{color:inherit;font-weight:700;text-align:center;margin-bottom:48px}@media screen and (min-width:320px){.testimonials .testimonial .testimonial-inner .rating .rating-result{font-size:26px;line-height:32px}}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner .rating .rating-result{font-size:50px;line-height:66px}}.testimonials .testimonial .testimonial-inner .rating .rating-result span{display:block}@media screen and (min-width:320px){.testimonials .testimonial .testimonial-inner .rating .rating-result span{font-size:22px;line-height:28px}}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner .rating .rating-result span{font-size:30px;line-height:39px}}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner .rating .rating-result span{margin-top:-12px}}.testimonials .testimonial .testimonial-inner .rating .stars{margin:0 auto;width:254px;text-align:center}.testimonials .testimonial .testimonial-inner .rating .stars .star{position:relative;display:inline-block;width:34px;height:34px;margin:0 5px;overflow:hidden}.testimonials .testimonial .testimonial-inner .rating .stars .star>svg{fill:#CCCCCC}.testimonials .testimonial .testimonial-inner .rating .stars .star .active{position:absolute;top:0;left:0;height:100%;width:100%}.testimonials .testimonial .testimonial-inner .rating .stars .star .active>svg{fill:#D3BF58}.testimonials .testimonial .testimonial-inner .rating .logo{margin-top:30px;text-align:center}.testimonials .testimonial .testimonial-inner .rating .logo img{display:inline-block;width:auto}.testimonials .testimonial .testimonial-inner .description{color:#484848}@media screen and (min-width:320px){.testimonials .testimonial .testimonial-inner .description{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner .description{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner .description{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.testimonials .testimonial .testimonial-inner .description .date-author{color:inherit;text-align:center;margin-bottom:5px}@media screen and (min-width:1300px){.testimonials .testimonial .testimonial-inner .description .date-author{text-align:right}}.testimonials .testimonial .testimonial-inner .description .date-author span{display:inline-block}.testimonials .testimonial .testimonial-inner .description .text{position:relative;color:inherit;background:#fff;padding:17px 23px;border-radius:21px}.testimonials .testimonial .testimonial-inner .description .text p{margin-bottom:0}.testimonials .testimonial .testimonial-inner .description .more{text-align:center;margin-top:15px}.testimonials .testimonial .testimonial-inner .description .more a{color:inherit;text-decoration:none}.testimonials .testimonial .testimonial-inner .description .more a:hover,.testimonials .testimonial .testimonial-inner .description .more a:focus,.testimonials .testimonial .testimonial-inner .description .more a:active{color:inherit;text-decoration:underline}.textmedia .media:not(.stretch) img{display:block;max-width:100%;height:auto}.textmedia .media.left img{margin-right:auto}.textmedia .media.center img{margin-left:auto;margin-right:auto}.textmedia .media.right img{margin-left:auto}.textmedia .media.stretch img{width:100%;height:auto;vertical-align:middle}.ce-textpic.ce-center{text-align:center}.ce-textpic .ce-gallery:not(.ce-stretch) img{display:block;width:100%;height:auto}.ce-textpic .ce-gallery.ce-left img{margin-right:auto}.ce-textpic .ce-gallery.ce-center img{margin-left:auto;margin-right:auto}.ce-textpic .ce-gallery.ce-right img{margin-left:auto}.ce-textpic .ce-gallery.ce-stretch img{width:100%;height:auto;vertical-align:middle}.ce-textpic .ce-gallery .image+.image-caption,.ce-textpic .ce-gallery .lazy+.image-caption{position:absolute;left:0;bottom:0;width:100%;padding:11px 15px;background:rgba(0,0,0,0.7);text-align:center;color:#fff}@media screen and (min-width:320px){.ce-textpic .ce-gallery .image+.image-caption,.ce-textpic .ce-gallery .lazy+.image-caption{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.ce-textpic .ce-gallery .image+.image-caption,.ce-textpic .ce-gallery .lazy+.image-caption{font-size:27px;line-height:35px}}.ce-textpic.ce-frame{border:1px solid #999;padding:25px;max-width:1060px;margin-left:auto;margin-right:auto}@media screen and (max-width:1299px){.ce-textpic.ce-frame{text-align:center !important}}.ce-textpic.ce-frame figure{margin-bottom:33px}.ce-textpic.ce-frame p{margin-bottom:36px}.ce-textpic.ce-frame p:last-child{margin-bottom:0}.ce-textpic.ce-gradient{padding:25px;min-height:360px;background:#999;background:-webkit-linear-gradient(left,#999,#787878);background:linear-gradient(to right,#999,#787878);height:100%}.ce-textpic.ce-gradient h1,.ce-textpic.ce-gradient h2,.ce-textpic.ce-gradient h3{color:#fff;text-align:center;margin:0}@media screen and (min-width:320px){.ce-textpic .ce-bodytext .text-small{font-size:14px;line-height:14px}}@media screen and (min-width:1300px){.ce-textpic .ce-bodytext .text-small{font-size:14px;line-height:14px}}main>.box.frame .icon+.ce-textpic{margin-top:50px;margin-bottom:50px}.tx_fspartners{position:relative;margin:0 !important}.tx_fspartners .box{padding:50px 15px !important;margin:0 auto !important}@media screen and (max-width:1299px){.tx_fspartners .box{margin-left:-15px !important;margin-right:-15px !important}}.tx_fspartners .box>.ce-textpic{margin-top:0 !important}.tx_fspartners #partnerSearch{max-width:384px;margin:0 auto;padding:0 15px;text-align:center}@media screen and (min-width:576px){.tx_fspartners #partnerSearch{padding:0}}.tx_fspartners #partnerSearch>div:first-child{display:none}.tx_fspartners #partnerSearch .form-field{display:inline-block;width:50%}@media screen and (max-width:575px){.tx_fspartners #partnerSearch .form-field{padding-left:0}}.tx_fspartners #partnerSearch .form-control{height:33px;padding:0 15px;line-height:33px;border:0;background:#fff;border-radius:0;color:#000000 !important}.tx_fspartners #partnerSearch button{border:1px solid #fff;background:transparent;height:33px;line-height:31px !important;padding:0 20px;color:#fff;text-align:center}@media screen and (min-width:320px){.tx_fspartners #partnerSearch button{font-size:15px;line-height:34px}}@media screen and (min-width:1300px){.tx_fspartners #partnerSearch button{font-size:15px;line-height:34px}}@media screen and (min-width:576px){.tx_fspartners #partnerSearch button{padding:0 56px}}.tx_fspartners #partnerSearch button:hover,.tx_fspartners #partnerSearch button:focus,.tx_fspartners #partnerSearch button:active{background:#999}.tx_fspartners .map{position:relative;max-width:1600px !important;margin-left:auto;margin-right:auto}@media screen and (max-width:1299px){.tx_fspartners .map{margin-left:-15px !important;margin-right:-15px !important}}.tx_fspartners .map.singlePartner{position:relative;height:383px;background:#F8F8F8;color:#535353}@media screen and (max-width:1299px){.tx_fspartners .resultlist{margin-left:-30px !important;margin-right:-30px !important}}.tx_fspartners .resultlist .wrapper{position:relative;max-width:1090px;margin-left:auto;margin-right:auto;padding:0 15px}.tx_fspartners .resultlist .wrapper h2{margin-left:0;margin-right:0;text-align:left}.tx_fspartners .resultlist .partnersList .partner:nth-child(odd){background:#F8F8F8}.tx_fspartners .resultlist .partnersList .partner .inner{position:relative;max-width:1090px;margin-left:auto;margin-right:auto;padding:32px 0}.partnerSearch>div{display:none}.rating .stars .star{display:inline-block;position:relative}.rating .stars .star svg{width:20px;height:19.0210586227px}.rating .stars .star svg polygon{fill:#fff}.rating .stars .star:not(:last-child){margin-right:5px}.rating .stars .star .active{overflow:hidden;position:absolute;top:0;left:0;bottom:0;width:100%}.rating .stars .star .active svg polygon{fill:#EAC433}@media screen and (min-width:768px){.rating.large .stars .star svg{width:60px;height:57.063175868px}}.rating-desc{color:#fff;font-weight:500}@media screen and (min-width:320px){.rating-desc{font-size:16px;line-height:23px}}@media screen and (min-width:1300px){.rating-desc{font-size:14px;line-height:18px}}.tx_fsreviews .tx_fsreviews_outer{position:relative;max-width:1080px;min-height:1px;margin:20px auto 50px}@media screen and (min-width:1300px){.tx_fsreviews .tx_fsreviews_outer{padding-right:15px;padding-left:15px}}.tx_fsreviews .tx_fsreviews_outer .summary{text-align:center}.tx_fsreviews .tx_fsreviews_outer .summary .headline2+.headline3,.tx_fsreviews .tx_fsreviews_outer .summary .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx_fsreviews .tx_fsreviews_outer .summary .headline2+.title{margin-top:0 !important;padding-bottom:0 !important}.tx_fsreviews .tx_fsreviews_outer .summary .headline2+.headline3:after,.tx_fsreviews .tx_fsreviews_outer .summary .tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .headline2+.title:after,.tx_fsconfigurator.inspirationAction .inspirator .selectors .selector ul.packages li .details .tx_fsreviews .tx_fsreviews_outer .summary .headline2+.title:after{display:none}.tx_fsreviews .tx_fsreviews_outer .summary .rating-desc{margin-top:10px;color:#999}@media screen and (min-width:320px){.tx_fsreviews .tx_fsreviews_outer .summary .rating-desc{font-size:22px;line-height:28px}}@media screen and (min-width:1300px){.tx_fsreviews .tx_fsreviews_outer .summary .rating-desc{font-size:30px;line-height:39px}}.tx_fsreviews .tx_fsreviews_outer .summary .stars .star svg polygon{fill:#F8F8F8}.tx_fsreviews .tx_fsreviews_outer .summary .stars .star:not(:last-child){margin-right:12px}.tx_fsreviews .tx_fsreviews_outer .summary .stars .star .active svg polygon{fill:#EAC433}.tx_fsreviews .tx_fsreviews_outer .menuOrderMobile{display:none;text-align:center}@media screen and (max-width:1299px){.tx_fsreviews .tx_fsreviews_outer .menuOrderMobile{display:block}}.tx_fsreviews .tx_fsreviews_outer .menuOrderMobile button{display:inline-block;width:290px;padding-left:0;padding-right:0}.tx_fsreviews .tx_fsreviews_outer .menuOrderMobile button strong{display:inline-block}.tx_fsreviews .tx_fsreviews_outer .menuOrderMobile button span{display:inline-block}.tx_fsreviews .tx_fsreviews_outer .menuOrderMobile button:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.tx_fsreviews .tx_fsreviews_outer .menuOrderOuter{position:relative}@media screen and (max-width:1299px){.tx_fsreviews .tx_fsreviews_outer .menuOrderOuter{width:292px;margin:0 auto}}@media screen and (max-width:1299px){.tx_fsreviews .tx_fsreviews_outer .menuOrder{display:none;position:absolute;top:100%;right:0;left:0;z-index:99;background:#F8F8F8}.tx_fsreviews .tx_fsreviews_outer .menuOrder.in{display:block}}@media screen and (min-width:1300px){.tx_fsreviews .tx_fsreviews_outer .menuOrder{display:flex;flex-wrap:wrap;margin:30px 0 80px}}.tx_fsreviews .tx_fsreviews_outer .menuOrder a{display:block;color:#000;text-decoration:none;cursor:pointer}@media screen and (max-width:1299px){.tx_fsreviews .tx_fsreviews_outer .menuOrder a{padding:4px 15px}}@media screen and (min-width:1300px){.tx_fsreviews .tx_fsreviews_outer .menuOrder a{flex:0 0 25%;max-width:25%;background:#F8F8F8;padding:25px 15px;text-align:center;border:1px solid #b0b0b0}}@media screen and (min-width:1300px){.tx_fsreviews .tx_fsreviews_outer .menuOrder a strong{display:block}}.tx_fsreviews .tx_fsreviews_outer .menuOrder a.active,.tx_fsreviews .tx_fsreviews_outer .menuOrder a:hover{background:#999;color:#fff}.tx_fsreviews .tx_fsreviews_outer .reviews .review{margin-top:25px;padding-bottom:25px;border-bottom:1px solid #b0b0b0}.tx_fsreviews .tx_fsreviews_outer .reviews .review .stars .star svg polygon{fill:#F8F8F8}.tx_fsreviews .tx_fsreviews_outer .reviews .review .stars .star:not(:last-child){margin-right:5px}.tx_fsreviews .tx_fsreviews_outer .reviews .review .stars .star .active svg polygon{fill:#EAC433}.tx_fsreviews .tx_fsreviews_outer .reviews .review .reviewAuthor{font-size:1.4em;margin-top:.5rem;margin-bottom:1rem}.main-footer .tx_fsreviews-foot{text-align:center}@media screen and (min-width:1300px){.main-footer .tx_fsreviews-foot{margin:0;width:152px;padding:15px;border-left:1px solid #fff;border-right:1px solid #fff;background:#919191}}.main-footer .tx_fsreviews-foot a{text-decoration:none}@media screen and (max-width:896px){.tx_fsreviews .reverse{flex-direction:column-reverse}}.tx_fsreviews .intro{text-align:center;padding:50px 0 !important}.tx_fsreviews .intro h1{color:white;font-weight:bold}.tx_fsreviews .intro h2{color:white;max-width:none}.tx_fsreviews .columns1{position:relative;max-width:1051px;min-height:1px;margin-right:auto;margin-left:auto;overflow:hidden;padding-right:15px;padding-left:15px;margin-top:50px;margin-bottom:50px;padding-left:0;padding-right:0}.tx_fsreviews .box{margin-bottom:20px;padding-top:20px;padding-bottom:20px}.tx_fsreviews .box.gradient{min-height:0 !important;padding:50px 15px}.tx_fsreviews label,.tx_fsreviews .hint{font-size:.7em;color:#454545}.tx_fsreviews input{width:100%;font-size:15px;line-height:21px;padding:6px 15px}.tx_fsreviews .input{margin-bottom:20px}.tx_fsreviews .input.graphic{padding:0 10px}.tx_fsreviews .input.graphic label{display:inline-block;margin-bottom:.5em}.tx_fsreviews .input.rating.withStars select{display:none}.tx_fsreviews .input.rating.withStars .stars .star{display:inline-block;cursor:pointer}.tx_fsreviews .input.rating.withStars .stars .star svg{width:30px;height:28.531587934px}.tx_fsreviews .input.rating.withStars .stars .star svg polygon{fill:#dadada}.tx_fsreviews .input.rating.withStars .stars .star.active svg polygon{fill:#eac433}.tx_fsreviews .input.rating.withStars .stars .star.hover svg polygon{fill:#c4c4c4}.tx_fsreviews .input.rating.withStars .stars .star.hover.active svg polygon{fill:#d4ad16}.tx_fsreviews .input.rating.withStars .stars .star:not(:last-child){padding-right:5px}.tx_fsreviews.large .stars .star svg{width:60px;height:57.063175868px}.tx_fsreviews .input.thumbs .thumb{position:relative;display:inline-block;vertical-align:middle;margin-right:10px}.tx_fsreviews .input.thumbs .thumb input{opacity:0;position:absolute;top:10px;left:10px;pointer-events:none}.tx_fsreviews .input.thumbs .thumb input+label{margin-bottom:0 !important}.tx_fsreviews .input.thumbs .thumb input+label svg{width:35px;height:30px}.tx_fsreviews .input.thumbs .thumb input+label svg *{fill:#dadada}.tx_fsreviews .input.thumbs .thumb input+label span{display:none}.tx_fsreviews .input.thumbs .thumb input:checked+label svg *{fill:#919191}.tx_fsreviews .input.thumbs .thumb label svg{cursor:pointer}.tx_fsreviews .input.thumbs .thumb.down input+label svg{transform:rotate(180deg)}.tx_fsreviews .input.thumbs .thumb:active input+label svg *{fill:#00a9ce}.tx_fsreviews .input.thumbs .thumb:hover input+label svg *{fill:#c4c4c4}.tx_fsreviews .input.thumbs .thumb:hover input:checked+label svg *{fill:#858585}.tx_fsreviews ::placeholder{color:#aaa !important;opacity:1 !important}.tx_fsreviews .submit{display:flex;justify-content:center}.tx_fsreviews .box.gray p{color:#454545}.tx_fsreviews .normal{font-size:1em}.tx_fsreviews.tx_fsreviews--fe form .form-radio{display:inline-block}.tx_fsreviews.tx_fsreviews--fe form .form-select .select-wrapper:after{display:none}.tx_fsreviews.tx_fsreviews--fe .input,.tx_fsreviews.tx_fsreviews--fe form .form-row{margin-bottom:0}.js-slider.js-initialized input{border:none;box-shadow:none;display:block;height:0;margin:0;opacity:0.01;outline:none;padding:0;pointer-events:none;user-select:none;width:0;position:absolute}.js-slider.js-initialized .valueSlider{height:2em;width:calc(100% - 6em);margin:40px 2em 20px;position:relative;cursor:pointer;user-select:none}.js-slider.js-initialized .valueSlider:before{content:"";display:block;height:4px;background:#919191;border-radius:2px;position:absolute;left:0;right:0;top:calc(50% - 2px)}.js-slider.js-initialized .valueSlider .handle{transition:width 0.15s linear,height 0.15s linear;border-radius:50%;position:absolute;top:50%;left:0%;width:16px;height:16px;transform:translate(-50%,-50%);background:#919191;cursor:ew-resize;user-select:none}.js-slider.js-initialized .valueSlider .handle:hover{width:20px;height:20px}.js-slider.js-initialized .valueSlider .handle .value{font-size:0.9rem;line-height:1.1;width:auto;position:absolute;bottom:calc(50% + 1em);left:50%;transform:translateX(-50%);cursor:default;font-weight:bold}.js-slider.js-initialized .valueSlider .min,.js-slider.js-initialized .valueSlider .max{font-size:0.9rem;line-height:1.1;width:auto;position:absolute;cursor:default;top:50%;transform:translateY(-50%)}.js-slider.js-initialized .valueSlider .min{right:calc(100% + 1.5em)}.js-slider.js-initialized .valueSlider .max{left:calc(100% + 1.5em)}.js-slider.js-initialized label{position:static !important;font-size:15px !important}@media (min-width:800px){.js-slider.js-initialized label{font-size:20px !important}}figure.video,video{width:100%;outline:none;vertical-align:middle;line-height:0}video[autoplay]:not([muted]){display:block}@media screen and (min-width:897px){.columns2 .video,.columns2 .video-embed,.columns2 .video-embed-item{height:100%}.columns2 .video-embed-item{object-fit:cover}}.video-mobile{display:block}.video-desktop{display:none}@media screen and (min-width:800px){.video-mobile{display:none}.video-desktop{display:block}}.videocontainer{position:relative;height:0;padding-bottom:56.25% !important;width:100%;margin:1em 0 0}.videocontainer svg.icon{position:absolute;left:50%;top:50%;color:#fff;width:3rem !important;margin-left:-1.5rem;margin-top:-1.5rem;fill:currentColor}.videocontainer img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.videocontainer .video{position:absolute;top:0;left:0;width:100%;height:100%}.carouselslider .owl-nav{overflow:hidden;height:0}.carouselslider .owl-nav .owl-prev,.carouselslider .owl-nav .owl-next{border:none}.carouselslider .owl-nav .owl-prev span,.carouselslider .owl-nav .owl-next span{display:none}.carouselslider .owl-dots{height:0;overflow:hidden}.carouselslider .owl-dots button{border:none}@media screen and (max-width:1299px){.carouselslider.vertical-align .owl-item{display:flex;flex-direction:column;justify-content:center}}.tx_fs_celseo_job_portal.search .box{margin:0;max-width:100vw;padding:50px;margin-bottom:calc(50px + 0.2rem);margin-top:2rem}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box{margin:15px -15px;padding:30px 20px;margin-top:3rem}}.tx_fs_celseo_job_portal.search .box form{max-width:1600px;margin:0 auto;justify-content:space-between;display:flex}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box form{flex-flow:column;align-items:stretch}}.tx_fs_celseo_job_portal.search .box form button{cursor:pointer}.tx_fs_celseo_job_portal.search .box form input{height:60px;padding-left:3rem;width:100%;box-sizing:border-box;border-radius:0;border:2px solid #fff;background:#fff;color:#555 !important}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box form input{height:50px}}.tx_fs_celseo_job_portal.search .box form select{height:56px;border:2px solid #fff;color:#555 !important}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box form select{height:50px}}.tx_fs_celseo_job_portal.search .box form>:nth-child(1){display:none}.tx_fs_celseo_job_portal.search .box form .forms{flex:0 1 75%;display:flex;flex-flow:column}.tx_fs_celseo_job_portal.search .box form .forms>:nth-child(n){position:relative}.tx_fs_celseo_job_portal.search .box form .forms>:nth-child(n) .icon{position:absolute;left:0;top:55%;transform:translateY(-50%);margin:0 1rem}.tx_fs_celseo_job_portal.search .box form .forms .fields{display:flex;margin-top:16px;position:relative}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box form .forms .fields{flex-flow:column}}.tx_fs_celseo_job_portal.search .box form .forms .fields select{margin-left:8px;width:100%;padding-left:1rem}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box form .forms .fields select{margin:15px 0;width:auto}}.tx_fs_celseo_job_portal.search .box form .forms .fields input{margin-right:8px}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box form .forms .fields .icon{top:20%}}.tx_fs_celseo_job_portal.search .box form .forms .fields>.arrow{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;pointer-events:none}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .box form .forms .fields>.arrow{top:70%}}.tx_fs_celseo_job_portal.search .box form .forms .easy-autocomplete{width:auto !important}.tx_fs_celseo_job_portal.search .box form .forms .easy-autocomplete-container{left:1px;width:calc(100% - 2px)}.tx_fs_celseo_job_portal.search .box form .forms .easy-autocomplete-container .eac-item{color:#4b4b4b !important}.tx_fs_celseo_job_portal.search .box form .forms .easy-autocomplete-container .eac-item b{color:#4b4b4b !important}.tx_fs_celseo_job_portal.search .box form .submit{flex:0 1 20%;margin:0 2px 0 1px;display:flex;align-items:center}.tx_fs_celseo_job_portal.search .box form .submit button{width:100%;background:transparent;border:2px solid #fff;color:#fff;padding:10px 0}.tx_fs_celseo_job_portal.search .wrap{max-width:1600px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap{margin-top:3rem}}@media only screen and (max-width:1630px){.tx_fs_celseo_job_portal.search .wrap h2{margin:0 15px}}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap h2{margin:0}}.tx_fs_celseo_job_portal.search .wrap .resultlist{padding:50px 0;width:auto;font-weight:normal;color:#4B4B4B}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist{padding:0}}.tx_fs_celseo_job_portal.search .wrap .resultlist a{text-decoration:none;color:#4B4B4B;font-weight:500}.tx_fs_celseo_job_portal.search .wrap .resultlist .button-default{color:#4B4B4B;border-color:rgba(75,75,75,0.7);display:block;max-width:8rem;margin:2rem auto 0}.tx_fs_celseo_job_portal.search .wrap .resultlist .button-default:focus{background:#fff}.tx_fs_celseo_job_portal.search .wrap .resultlist .button-default:hover{background:#4B4B4B;color:#fff}.tx_fs_celseo_job_portal.search .wrap .resultlist table{border-spacing:0;width:100%}@media only screen and (max-width:1630px){.tx_fs_celseo_job_portal.search .wrap .resultlist table{margin:0 15px;width:calc(100% - 30px)}}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist table{width:auto}}.tx_fs_celseo_job_portal.search .wrap .resultlist th,.tx_fs_celseo_job_portal.search .wrap .resultlist td{padding:10px 0}.tx_fs_celseo_job_portal.search .wrap .resultlist th{border-bottom:1px solid #000;font-weight:500}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist th{border:none}}.tx_fs_celseo_job_portal.search .wrap .resultlist td{border-bottom:1px solid #C9C9C9;padding-right:2rem}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist td{border:none;padding-right:0}}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist table,.tx_fs_celseo_job_portal.search .wrap .resultlist thead,.tx_fs_celseo_job_portal.search .wrap .resultlist tbody,.tx_fs_celseo_job_portal.search .wrap .resultlist th,.tx_fs_celseo_job_portal.search .wrap .resultlist td,.tx_fs_celseo_job_portal.search .wrap .resultlist tr{display:block}}.tx_fs_celseo_job_portal.search .wrap .resultlist .job:hover{background-color:rgba(0,0,0,0.1)}.tx_fs_celseo_job_portal.search .wrap .resultlist .job{cursor:pointer}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist .job{border-bottom:1px solid #c9c9c9}}.tx_fs_celseo_job_portal.search .wrap .resultlist .job td span{opacity:0.7}.tx_fs_celseo_job_portal.search .wrap .resultlist .header{text-align:left;border-bottom:1px solid #000;padding:15px 0;margin:0}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist .header{padding:0;margin:15px 0}}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .title{width:50%}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .company{width:30%}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist .header .company{display:none}}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .distance{width:20%}@media screen and (max-width:1299px){.tx_fs_celseo_job_portal.search .wrap .resultlist .header .distance{display:none}}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1{padding:0;display:flex}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1 .ordering{display:flex;margin-left:0.4rem}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1 .ordering .up,.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1 .ordering .down{height:1.5rem;width:1rem;position:relative}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1 .ordering .up:before,.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1 .ordering .down:before{position:absolute;display:block;content:'';top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;margin:0 0.1rem 0 0.1rem}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1 .ordering .up:before{border-bottom:5px solid #000}.tx_fs_celseo_job_portal.search .wrap .resultlist .header .span1 .ordering .down:before{border-top:5px solid #000}.no_result{margin-bottom:2rem}.map{height:633px;position:relative}@media screen and (max-width:1299px){.map{margin:0 -15px;height:437px}}.contact-text{margin-top:18px;margin-bottom:25px}@media screen and (min-width:897px){.tx-fs-celseo-contact-partner.container{margin-bottom:0}.tx-fs-celseo-contact-partner.container .tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item.tx-fs-celseo-job-portal{flex:0 0 100%;max-width:100%}.tx-fs-celseo-contact-partner.container .tx-fs-celseo-contact-partner-list .tx-fs-celseo-contact-partner-item.tx-fs-celseo-job-portal .media{margin:0 auto}}@media only screen and (max-width:1630px) and (max-width:1630px){.box .tx_fs_celseo_job_portal.search .wrap h2,.columns1 .tx_fs_celseo_job_portal.search .wrap h2{margin:0}}@media only screen and (max-width:1630px) and (max-width:1100px){.box .tx_fs_celseo_job_portal.search .wrap h2,.columns1 .tx_fs_celseo_job_portal.search .wrap h2{margin:0 15px}}@media only screen and (max-width:1630px) and (max-width:1630px){.box .tx_fs_celseo_job_portal.search .wrap .resultlist table,.columns1 .tx_fs_celseo_job_portal.search .wrap .resultlist table{margin:0;width:100%}}@media only screen and (max-width:1630px) and (max-width:1100px){.box .tx_fs_celseo_job_portal.search .wrap .resultlist table,.columns1 .tx_fs_celseo_job_portal.search .wrap .resultlist table{margin:0 15px;width:calc(100% - 30px)}}.gm-style .gm-style-iw .overlay{max-width:250px;color:#4b4b4b;font-size:1rem}.gm-style .gm-style-iw .overlay .frame-type-header p,.gm-style .gm-style-iw .overlay .frame-type-header a{font-size:1rem;color:#4b4b4b;font-weight:500}.gm-style .gm-style-iw .overlay p{margin:0}.gm-style .gm-style-iw .overlay p span{opacity:0.7}.anzahl{max-width:1600px;position:absolute;bottom:100%;left:calc(0.5 * 100vw - 800px);transform:translateY(50%);background:#ffd800;padding:0.5rem;z-index:99}@media only screen and (max-width:1700px){.anzahl{left:2.5rem}}@media screen and (max-width:1299px){.anzahl{left:calc(1rem + 5px);bottom:105%}}@media only screen and (max-width:530px){.anzahl{width:300px;bottom:95%;left:50%;transform:translateX(-50%)}}.anzahl *{color:#000 !important}.anzahl p{margin:0;display:flex;padding:0.5rem 0;font-size:1.5rem}.anzahl .anzahl-counter{font-size:3rem;font-weight:600;margin-right:0.5rem}.anzahl:before{position:absolute;content:'';display:block;top:98%;left:10%;border-top:10px solid #ffd800;border-left:10px solid transparent;border-right:10px solid transparent}.tx-fs-celseo-job-portal .celseoform textarea{font-size:.75rem;line-height:1rem;padding-top:.75rem;height:170px}@media (max-width:1299px){.fscelseojobportal_stage{margin-left:-15px;margin-right:-15px}}.fscelseojobportal_jobdetail{line-height:1.5;margin-bottom:0 !important}@media screen and (min-width:320px){.fscelseojobportal_jobdetail{font-size:14px}}@media screen and (min-width:1300px){.fscelseojobportal_jobdetail{font-size:18px}}.fscelseojobportal_jobdetail .button{background:#999;color:#fff;border-color:#999;border-radius:5px;font-size:20px;font-weight:normal}.fscelseojobportal_jobdetail a.more{color:#999;font-weight:normal}.fscelseojobportal_jobdetail a.more:before{content:"▼";display:inline-block;margin-right:0.3rem;font-size:0.7rem}.fscelseojobportal_jobdetail h2,.fscelseojobportal_jobdetail h3{font-weight:500;font-family:"Roboto",sans-serif !important}@media screen and (min-width:320px){.fscelseojobportal_jobdetail h2,.fscelseojobportal_jobdetail h3{font-size:16px !important;line-height:1.25 !important}}@media screen and (min-width:1300px){.fscelseojobportal_jobdetail h2,.fscelseojobportal_jobdetail h3{font-size:24px !important;line-height:1.25 !important}}.fscelseojobportal_jobdetail .title{margin-bottom:40px}.fscelseojobportal_jobdetail .title .company_title{font-weight:500}@media screen and (min-width:320px){.fscelseojobportal_jobdetail .title .company_title{font-size:16px;line-height:1.25}}@media screen and (min-width:1300px){.fscelseojobportal_jobdetail .title .company_title{font-size:18px;line-height:1.25}}@media screen and (min-width:320px){.fscelseojobportal_jobdetail .title h1{font-size:22px;line-height:1.25}}@media screen and (min-width:1300px){.fscelseojobportal_jobdetail .title h1{font-size:30px;line-height:1.1}}.fscelseojobportal_jobdetail .company.collapsed{overflow:hidden;max-height:100px}.fscelseojobportal_jobdetail .benefits{margin:40px 0}.fscelseojobportal_jobdetail .benefits ul{margin:0;padding:0}.fscelseojobportal_jobdetail .benefits ul li{padding-left:50px;position:relative;margin-bottom:20px}.fscelseojobportal_jobdetail .benefits ul li svg.icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:35px;height:35px}.fscelseojobportal_jobdetail .benefits ul.collapsed li:nth-child(n+7){display:none}.fscelseojobportal_jobdetail .images{position:relative;height:160px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:40px -15px;user-select:none;padding-left:15px;-ms-overflow-style:none;scrollbar-width:none}.fscelseojobportal_jobdetail .images::-webkit-scrollbar{display:none}.fscelseojobportal_jobdetail .images.scrollable{cursor:move;cursor:grab}.fscelseojobportal_jobdetail .images.scrollable:not(.scrolled):before{content:"▶";display:block;color:#ffffff;position:absolute;right:20px;top:50%;transform:translateY(-50%);text-shadow:0 0 2px black}.fscelseojobportal_jobdetail .images:after{content:"";display:inline-block;width:15px;height:1px}.fscelseojobportal_jobdetail .images picture{display:inline-block;margin-right:10px;border-radius:5px;overflow:hidden}.fscelseojobportal_jobdetail .images picture:last-child{margin-right:0}.fscelseojobportal_jobdetail .images img{height:160px;width:auto}.fscelseojobportal_jobdetail .videocontainer{margin:40px 0}.fscelseojobportal_jobdetail .columns2{margin:40px 0}.fscelseojobportal_jobdetail .columns2 .span1{margin-bottom:20px}.fscelseojobportal_jobdetail .columns2 .span1 ul{margin:0;padding:0}.fscelseojobportal_jobdetail .columns2 .span1 ul li{padding-left:20px;position:relative;margin-bottom:20px}.fscelseojobportal_jobdetail .columns2 .span1:not(:last-child) ul li:before{content:"";display:block;width:5px;height:5px;background:#999;position:absolute;left:0;top:.5714285714em}.fscelseojobportal_jobdetail .columns2 .span1:last-child{margin-bottom:0}.fscelseojobportal_jobdetail .columns2 .span1:last-child ul li:before{content:"";display:block;width:10px;height:10px;background:url("/typo3conf/ext/fs_template/Resources/Public/Images/check.svg") no-repeat center/contain;position:absolute;left:0;top:.4285714286em}.fscelseojobportal_jobdetail .columns3 .span2 .map{height:320px}.fscelseojobportal_jobdetail .columns3 .span1{order:-1;margin:0 0 40px}.fscelseojobportal_jobdetail .columns3 .span1 .contact{display:flex;align-items:center;margin-bottom:25px}.fscelseojobportal_jobdetail .columns3 .span1 .contact figure{border-radius:5px;width:69px;height:69px;overflow:hidden;margin-right:20px}.fscelseojobportal_jobdetail .columns3 .span1 .contact figure img{width:100%;height:100%;object-fit:cover}.fscelseojobportal_jobdetail .columns3 .span1 .contact .info{flex:1;font-size:16px}.fscelseojobportal_jobdetail .columns3 .span1 .contact .info .name{font-weight:500;font-size:20px;line-height:1.1}.fscelseojobportal_jobdetail .columns3 .span1 .contact .info .phone{font-size:14px}.fscelseojobportal_jobdetail .columns3 .span1 .cta{text-align:center}.fscelseojobportal_jobdetail .columns3 .span1 .cta .buttonWrap{margin:0 -15px;padding:15px;margin-bottom:10px;background:#ffffff}.fscelseojobportal_jobdetail .columns3 .span1 .cta .buttonWrap.fixed{position:fixed;z-index:99;bottom:0;left:0;width:100%;margin:0}.fscelseojobportal_jobdetail .columns3 .span1 .cta .buttonWrap a.button{display:block}.fscelseojobportal_jobdetail .columns3 .span1 .cta a:not(.button){display:block;margin-top:12px;color:inherit;text-decoration:underline;font-size:18px}@media (max-width:896px){.fscelseojobportal_jobdetail{margin-left:-15px;margin-right:-15px}}@media (min-width:897px){.fscelseojobportal_jobdetail .title{margin:40px 0 70px;padding-right:35%}.fscelseojobportal_jobdetail .benefits{margin:70px 0}.fscelseojobportal_jobdetail .benefits ul{display:grid;grid-template-columns:1fr 1fr}.fscelseojobportal_jobdetail .benefits li{break-inside:avoid;align-self:center}.fscelseojobportal_jobdetail .images{height:280px;margin:70px 0}.fscelseojobportal_jobdetail .images img{height:280px}.fscelseojobportal_jobdetail .columns2{margin:70px 0}.fscelseojobportal_jobdetail .columns2 .span1{padding-left:15px !important;padding-right:15px !important}.fscelseojobportal_jobdetail .columns3{margin:70px 0}.fscelseojobportal_jobdetail .columns3 .span2 .map{height:100%}.fscelseojobportal_jobdetail .columns3 .span1{order:0;margin:0;border:1px solid #ebebeb;border-radius:5px;padding:25px 30px}.fscelseojobportal_jobdetail .columns3 .span1 .cta .buttonWrap.fixed{bottom:100px}}.fscelseojobportal_application{padding-bottom:50px}.fscelseojobportal_application h2{font-size:30px;line-height:1.2;color:#01426a}.fscelseojobportal_application>.columns3>.span1 .job{font-size:18px;margin-bottom:1.5rem}@media (max-width:896px){.fscelseojobportal_application>.columns3>.span1 .job{margin-bottom:2rem}}.fscelseojobportal_application>.columns3>.span1 .job .label{font-weight:500}.fscelseojobportal_application>.columns3>.span1 .job .title{font-family:"Roboto",sans-serif;line-height:1.25}.fscelseojobportal_application>.columns3>.span1 .partner{border:1px solid #ebebeb;border-radius:5px;padding:25px 30px}.fscelseojobportal_application>.columns3>.span1 .contact{display:flex;align-items:center;margin-bottom:25px}.fscelseojobportal_application>.columns3>.span1 .contact figure{border-radius:5px;width:69px;height:69px;overflow:hidden;margin-right:20px}.fscelseojobportal_application>.columns3>.span1 .contact figure img{width:100%;height:100%;object-fit:cover}.fscelseojobportal_application>.columns3>.span1 .contact .info{flex:1;font-size:16px}.fscelseojobportal_application>.columns3>.span1 .contact .info .name{font-weight:500;font-size:20px;line-height:1.1}.fscelseojobportal_application>.columns3>.span1 .contact .info .phone{font-size:14px}.fscelseojobportal_application>.columns3>.span1 .company{font-size:18px}.fscelseojobportal_application>.columns3>.span1 .company .title{font-weight:500}.fscelseojobportal_application>.columns3>.span1 .company address{font-family:"Roboto",sans-serif}@media (max-width:896px){.fscelseojobportal_application>.columns3>.span1{padding:20px;background:#ebebeb}.fscelseojobportal_application>.columns3>.span1 .job,.fscelseojobportal_application>.columns3>.span1 .contact{display:none}.fscelseojobportal_application>.columns3>.span1 .partner{border:none;margin:0;padding:0}}.fscelseojobportal_application>.columns3>.span2{padding-right:125px}.fscelseojobportal_application>.columns3>.span2 .title{color:#999;font-size:22px;font-family:"Roboto",sans-serif;margin-bottom:30px;line-height:1.2}@media (max-width:896px){.fscelseojobportal_application>.columns3>.span2{padding:0 15px}}.fscelseojobportal_application form .form-row{margin-left:0;margin-right:0}.fscelseojobportal_application .form-field{padding:0}.fscelseojobportal_application .form-field label{left:30px;top:20px;position:absolute !important;transition:top 0.3s ease-in-out,font-size 0.3s ease-in-out,transform 0.3s ease-in-out}.fscelseojobportal_application .form-field input,.fscelseojobportal_application .form-field textarea{border:1px solid #ebebeb;border-radius:5px;padding:20px 30px}.fscelseojobportal_application .form-field textarea{height:7em;resize:vertical}.fscelseojobportal_application .form-field.form-focusin label,.fscelseojobportal_application .form-field.form-notempty label{top:20px;transform:translateY(-20px)}.fscelseojobportal_application .form-upload{margin-bottom:15px;padding:0}.fscelseojobportal_application .form-upload .label{font-size:0.8rem}.fscelseojobportal_application .form-upload .form-upload-inner{border:1px solid #ebebeb;border-radius:5px}.fscelseojobportal_application .form-upload .form-upload-inner+.form-upload-inner{margin-top:5px}.fscelseojobportal_application .form-checkbox{margin-bottom:15px;padding:0}.fscelseojobportal_application .form-checkbox>div{padding-left:40px}.fscelseojobportal_application .form-checkbox .checkmark{border:1px solid #ebebeb;border-radius:5px;width:30px;height:30px}.fscelseojobportal_application .options .option{position:relative;margin-bottom:15px;user-select:none}.fscelseojobportal_application .options .option input{position:absolute;top:50%;left:25px;z-index:-1}.fscelseojobportal_application .options .option label{position:relative;z-index:1;background:#ffffff;border:1px solid #ebebeb;border-radius:5px;padding:25px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start}.fscelseojobportal_application .options .option label svg.icon{width:30px;height:30px;flex:0 0 30px;margin-right:25px;color:inherit}.fscelseojobportal_application .options .option label svg.icon *{fill:currentColor}.fscelseojobportal_application .options .option label span{display:block;flex:1;font-size:16px;line-height:1.3;font-weight:500}.fscelseojobportal_application .options .option label svg.check{display:none;width:20px;height:20px;margin-left:25px;color:inherit}.fscelseojobportal_application .options .option label svg.check *{fill:currentColor}.fscelseojobportal_application .options .option input:checked+label{background:#999;border-color:#999;color:#ffffff}.fscelseojobportal_application .options .option input:checked+label svg.check{display:block}.fscelseojobportal_application .cta{padding:0;margin-top:30px;text-align:center}.fscelseojobportal_application .cta a[rel="back"]{color:inherit;font-size:14px;display:inline-block;padding:0.25rem 0.5rem}.fscelseojobportal_application .cta a[rel="back"]:before{content:"‹ "}.fscelseojobportal_application .cta button,.fscelseojobportal_application .cta input[type="submit"],.fscelseojobportal_application .cta input[type="button"]{background:#999;color:#fff;border-color:#999;border-radius:5px;font-size:20px;font-weight:normal}.fscelseojobportal_application .cta .mobile_only{line-height:50px}@media (min-width:897px){.fscelseojobportal_application .cta .mobile_only{display:none}}@media (max-width:896px){.fscelseojobportal_application .cta .desktop_only{display:none}}@media (max-width:896px){.fscelseojobportal_application{margin:0 -15px !important;padding:30px 15px 0}.fscelseojobportal_application .columns3{flex-flow:column;min-height:calc(100vh - 6rem)}.fscelseojobportal_application .columns3 .span2{flex:1}.fscelseojobportal_application .cta .buttonWrap{margin:0 -15px;padding:15px;background:#ffffff}.fscelseojobportal_application .cta .buttonWrap.fixed{position:fixed;z-index:99;bottom:0;left:0;width:100%;margin:0}.fscelseojobportal_application .cta .buttonWrap button,.fscelseojobportal_application .cta .buttonWrap input[type="submit"],.fscelseojobportal_application .cta .buttonWrap input[type="button"]{display:block;width:100%;box-sizing:border-box}}@media (min-width:897px){.fscelseojobportal_application>.columns3>.span2 .title{font-size:30px;font-family:"Roboto",sans-serif;margin-bottom:45px}.fscelseojobportal_application .form-upload .label{font-size:0.75rem}.fscelseojobportal_application .options.radios{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;margin:0 -8px}.fscelseojobportal_application .options.radios .option{width:calc(50% - 16px);flex:0 0 calc(50% - 16px);margin:0 8px 15px}.fscelseojobportal_application .options.radios .option label{display:block;text-align:center;height:100%;padding:35px 25px}.fscelseojobportal_application .options.radios .option label svg.icon{width:55px;height:55px;margin:0 auto 15px;display:block}.fscelseojobportal_application .options.radios .option label svg.check{position:absolute;top:20px;right:20px;margin:0}}.ie-banner{display:none}@media screen and (min-width:1300px){.ie-banner{display:block;background-color:#bbb;position:fixed;bottom:0;left:0;right:0}.ie-banner .ie-banner-inner{margin:0 1rem;padding:3rem 0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.ie-banner .ie-banner-inner a{text-decoration:none;text-transform:uppercase;font-weight:500;color:inherit;margin-left:1rem}.ie-banner .ie-banner-inner a span{font-size:1.5rem;line-height:1.5rem;margin-left:0.5rem}}body.no-ie .ie-banner{display:none}.juicercontainer{min-height:12rem}.juicercontainer button{margin-top:1rem}
