@charset "UTF-8";.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.33333%;}}@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.33333%;}}@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.66667%;}}@media screen and (min-width:897px){.columns3 .offset1{margin-left:33.33333%;}}@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.66667%;}}@media screen and (min-width:320px){.columns3 .span1-xs{flex-basis:0;flex-grow:1;max-width:33.33333%;}}@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.66667%;}}@media screen and (min-width:320px){.columns3 .offset1-xs{margin-left:33.33333%;}}@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.66667%;}}@media screen and (min-width:576px){.columns3 .span1-sm{flex-basis:0;flex-grow:1;max-width:33.33333%;}}@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.66667%;}}@media screen and (min-width:576px){.columns3 .offset1-sm{margin-left:33.33333%;}}@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.66667%;}}@media screen and (min-width:768px){.columns3 .span1-md{flex-basis:0;flex-grow:1;max-width:33.33333%;}}@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.66667%;}}@media screen and (min-width:768px){.columns3 .offset1-md{margin-left:33.33333%;}}@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.66667%;}}@media screen and (min-width:1300px){.columns3 .span1-lg{flex-basis:0;flex-grow:1;max-width:33.33333%;}}@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.66667%;}}@media screen and (min-width:1300px){.columns3 .offset1-lg{margin-left:33.33333%;}}@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.66667%;}}@media screen and (min-width:1400px){.columns3 .span1-xl{flex-basis:0;flex-grow:1;max-width:33.33333%;}}@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.66667%;}}@media screen and (min-width:1400px){.columns3 .offset1-xl{margin-left:33.33333%;}}@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.66667%;}}.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.66667%;}}@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.66667%;}}@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.33333%;}}@media screen and (min-width:897px){.columns6 .offset1{margin-left:16.66667%;}}@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.33333%;}}@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.66667%;}}@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.33333%;}}@media screen and (min-width:897px){.columns6 .offset4{margin-left:66.66667%;}}@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.33333%;}}@media screen and (min-width:320px){.columns6 .span1-xs{flex-basis:0;flex-grow:1;max-width:16.66667%;}}@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.33333%;}}@media screen and (min-width:320px){.columns6 .offset1-xs{margin-left:16.66667%;}}@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.33333%;}}@media screen and (min-width:320px){.columns6 .span4-xs{flex-basis:0;flex-grow:1;max-width:66.66667%;}}@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.33333%;}}@media screen and (min-width:320px){.columns6 .offset4-xs{margin-left:66.66667%;}}@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.33333%;}}@media screen and (min-width:576px){.columns6 .span1-sm{flex-basis:0;flex-grow:1;max-width:16.66667%;}}@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.33333%;}}@media screen and (min-width:576px){.columns6 .offset1-sm{margin-left:16.66667%;}}@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.33333%;}}@media screen and (min-width:576px){.columns6 .span4-sm{flex-basis:0;flex-grow:1;max-width:66.66667%;}}@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.33333%;}}@media screen and (min-width:576px){.columns6 .offset4-sm{margin-left:66.66667%;}}@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.33333%;}}@media screen and (min-width:768px){.columns6 .span1-md{flex-basis:0;flex-grow:1;max-width:16.66667%;}}@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.33333%;}}@media screen and (min-width:768px){.columns6 .offset1-md{margin-left:16.66667%;}}@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.33333%;}}@media screen and (min-width:768px){.columns6 .span4-md{flex-basis:0;flex-grow:1;max-width:66.66667%;}}@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.33333%;}}@media screen and (min-width:768px){.columns6 .offset4-md{margin-left:66.66667%;}}@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.33333%;}}@media screen and (min-width:1300px){.columns6 .span1-lg{flex-basis:0;flex-grow:1;max-width:16.66667%;}}@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.33333%;}}@media screen and (min-width:1300px){.columns6 .offset1-lg{margin-left:16.66667%;}}@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.33333%;}}@media screen and (min-width:1300px){.columns6 .span4-lg{flex-basis:0;flex-grow:1;max-width:66.66667%;}}@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.33333%;}}@media screen and (min-width:1300px){.columns6 .offset4-lg{margin-left:66.66667%;}}@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.33333%;}}@media screen and (min-width:1400px){.columns6 .span1-xl{flex-basis:0;flex-grow:1;max-width:16.66667%;}}@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.33333%;}}@media screen and (min-width:1400px){.columns6 .offset1-xl{margin-left:16.66667%;}}@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.33333%;}}@media screen and (min-width:1400px){.columns6 .span4-xl{flex-basis:0;flex-grow:1;max-width:66.66667%;}}@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.33333%;}}@media screen and (min-width:1400px){.columns6 .offset4-xl{margin-left:66.66667%;}}@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.33333%;}}.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 #01426a;color:#01426a;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 :hover[class^="button"],.tabs .tab-content .item-overlay .item-caption .inner :hover[class^="button"],.fscelseojobportal_jobdetail .button:hover,.fscelseojobportal_application .cta button:hover,.fscelseojobportal_application .cta input:hover[type="submit"],.fscelseojobportal_application .cta input:hover[type="button"],.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 :focus[class^="button"],.tabs .tab-content .item-overlay .item-caption .inner :focus[class^="button"],.fscelseojobportal_jobdetail .button:focus,.fscelseojobportal_application .cta button:focus,.fscelseojobportal_application .cta input:focus[type="submit"],.fscelseojobportal_application .cta input:focus[type="button"],.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 :active[class^="button"],.tabs .tab-content .item-overlay .item-caption .inner :active[class^="button"],.fscelseojobportal_jobdetail .button:active,.fscelseojobportal_application .cta button:active,.fscelseojobportal_application .cta input:active[type="submit"],.fscelseojobportal_application .cta input:active[type="button"]{color:#fff;background:#01426a;border-color:#01426a;}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:#01426a;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:#01426a;color:#fff;border-color:#01426a;}#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:#01426a;}#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:#01426a;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 #01426a;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  .ce-textpic{overflow:visible;display:block !important;}#main > .box.large  .ce-textpic .ce-gallery + .ce-bodytext{margin-top:50px;}@media screen and (max-width:1299px){#main > .box.large  .ce-textpic .ce-gallery + .ce-bodytext{margin-top:25px;}}#main > .box.large  .ce-bodytext{display:block !important;}#main > .box.large > .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:#01426a;}#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:#01426a;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:#01426a;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 #01426a;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:#01426a;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:#01426a;border:1px solid #01426a;}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:0.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:0.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:#01426a;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:#01426a;}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:#01426a;}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:#01426a;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:#01426a;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:#01426a;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:#01426a;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:#01426a;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:#01426a;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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);}.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:#01426a;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:#01426a;}.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:#01426a;}.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:#01426a;}.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 #01426a;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:#01426a;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:#01426a;color:#fff;text-decoration:none;}.tx-blog .widgetbox-text{border:1px solid #01426a;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:#01426a;}@media screen and (min-width:1300px){.tx-blog .post .entry-meta li{display:inline-block;margin:0 15px 0 0;padding:0 15px;background:#01426a;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:#01426a;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:#01426a;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:#01395b;}.tx-blog .pagination li.active a,.tx-blog .pagination li span{background:#01395b;}.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:#01426a !important;border-color:#01426a !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:#01426a;}.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:#01426a;color:#fff;border-color:#01426a;}}.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 #01426a;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:#01426a;color:#01426a;}@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:#01426a;color:#fff;border-color:#01426a;}.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:#01426a;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:#01426a;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:#01426a;color:#01426a;}.box.gray [class^="button-"]:hover,.box.gray [class^="button-"]:focus,.box.gray [class^="button-"]:active{background:#01426a;color:#fff;border-color:#01426a;}.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:#01426a;}.box.gray .contentslider .carousel .owl-nav .owl-prev svg,.box.gray .contentslider .carousel .owl-nav .owl-next svg{fill:#01426a;}.box.gray.large{padding-left:0;padding-right:0;}.box.gray .box.frame{background:transparent;}.box.gradient{background:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);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:#01426a;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:#01426a;background:-webkit-linear-gradient(top,#01426a,#01395b);background:linear-gradient(to bottom,#01426a,#01395b);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,main > .tx_fsconfigurator,main > .tx_fsconfigurator,main > .tx_fsconfigurator,main > .tx_fsconfigurator,main > .tx_fsconfigurator{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.82527px;}.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:#01426a;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.21685px;}.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:#001928;}.tx_fsconfigurator > aside .trustElements{display:none;}.tx_fsconfigurator > aside .currentPrice,.tx_fsconfigurator > aside .choosePartner,.tx_fsconfigurator > aside .showPrice{background:#01426a;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:0.66667em;}.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:#001928;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 #01426a;border-bottom:2px solid #01426a;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:#01426a;}.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:#01426a;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:#01426a;background:-webkit-linear-gradient(top,#01426a,#01395b);background:linear-gradient(to bottom,#01426a,#01395b);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:#001928;}.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:#01426a;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:#406a84;}.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,main > .tx_fsconfigurator,main > .tx_fsconfigurator,main > .tx_fsconfigurator,main > .tx_fsconfigurator,main > .tx_fsconfigurator{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:#01426a;}.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:#01426a;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:#001928;}.tx_fsconfigurator .questionIcon{background:#01426a;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:#01426a;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:#001928;padding-top:58px;padding-bottom:58px;}.tx_fsconfigurator > aside .partnerAddress{font-size:1em;background:#001928;}.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:#01426a;color:#01426a;}.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:#01426a;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 #01426a;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:#01426a;top:50%;transform:translateY(-50%);text-decoration:underline;}.tx_fsconfigurator form.makesForm dl dt .price{background:#01426a;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 #01426a;border-bottom:2px solid #01426a;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:#01426a;position:relative;}.tx_fsconfigurator form.makesForm dl dd label.offer,.tx_fsconfigurator form.makesForm dl dd label.offer:not(:last-child){border:2px solid #01426a;}.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:#01426a;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:#01426a;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:#01426a;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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);}@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 #01426a;box-shadow:inset 0 0 0 3px #fff;}}@media screen and (min-width:1300px){.configurator-short ul li a:hover figure{border:3px solid #01426a;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:#01426a;}@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:#01395b;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:#01426a;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:#01426a;}@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:#01426a;}@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:#01426a;}@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:#01426a;}@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:#01426a;}}.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:#01395b;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:#01395b;background:#fff;border-color:#fff;color:#01395b;}#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:#01395b;border:1px solid #01395b;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:#01395b;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:#01426a !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:#01426a;}.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 #01426a;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:#01426a;margin-left:5px;}hr{max-width:1600px;margin:50px auto;height:1px;background:#01426a;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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);}@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:#01426a;}@media screen and (min-width:1300px){.iconwithtext .iconwithtext-detail ul li:after{top:12px;}}.iconwithtext .iconwithtext-detail [class^="button-"]{border-color:#01426a !important;color:#01426a !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:#01426a;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:#01426a;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:#01426a;color:#fff;font-weight:400;text-decoration:none;}.tx-indexedsearch .tx-indexedsearch-browsebox-outer .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a{background:#01426a;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:#01426a;}.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(1,66,106,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:#01426a;}.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:#01426a;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 #01426a;}}@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:#01426a !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:#01426a !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:#01426a;}.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(1,66,106,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:#01426a !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:#01426a !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:#01426a !important;}.item-overlay.background-primary-gradient .inner:before{background:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);}.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:#01426a;}}@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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);}.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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);}.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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);}@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:#01426a;}@media screen and (min-width:1300px){.preconfiguration .preconfiguration-detail ul li:after{top:12px;}}.preconfiguration .preconfiguration-detail [class^="button-"]{border-color:#01426a !important;color:#01426a !important;}.preconfiguration.withPrice .preconfiguration-detail .price{color:#01426a;}.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:#01426a;}.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:#01426a;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:#01395b;}.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:#01426a;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:#01395b;}.stage .subnav nav ul li.item-configurator{background:#01395b;}@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:#01426a !important;fill:-webkit-linear-gradient(top,#01426a,#001928) !important;fill:linear-gradient(to bottom,#01426a,#001928) !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:#01426a !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:#01426a !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 #01426a;}.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 #01426a;border-right:1px solid #01426a;border-left:1px solid #01426a;border-bottom:1px solid #fff;}.tabs.tabed-blue .nav li:hover,.tabs.tabed-blue .nav li.active{background:#01426a;}.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 #01426a !important;}.tabs.tabed-blue .tab-content{padding:0 15px;}.tabs.tabed-blue .tab-content .tab-pane{border:1px solid #01426a;}.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 #01426a;border-right:1px solid #01426a;border-left:1px solid #01426a;border-bottom:1px solid #fff;}}@media screen and (min-width:1300px){.tabs.tabed-box .nav li.active a{border-top:1px solid #01426a;border-right:1px solid #01426a;border-left:1px solid #01426a;border-bottom:1px solid #fff;}}.tabs.tabed-box .tab-content{padding:0 15px;}.tabs.tabed-box .tab-content .tab-pane{border:1px solid #01426a;}.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:#01426a;}.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:#01426a;}@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:#01426a;}@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 #01426a;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:#01426a;background:-webkit-linear-gradient(left,#01426a,#001928);background:linear-gradient(to right,#01426a,#001928);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:#01426a;}.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.02106px;}.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.06318px;}}.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:#01426a;}@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:#01426a;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:#01395b;}}.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.53159px;}.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.06318px;}.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:#01395b;}.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:#012942;}.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:#01395b;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:#01395b;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 #01426a;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:#01426a;color:#fff;border-color:#01426a;border-radius:5px;font-size:20px;font-weight:normal;}.fscelseojobportal_jobdetail a.more{color:#01426a;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:#01426a;position:absolute;left:0;top:0.57143em;}.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:0.42857em;}.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:#01426a;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:#01426a;border-color:#01426a;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:#01426a;color:#fff;border-color:#01426a;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;}
