@charset "UTF-8";
.container-sm{max-width:560px}.container-md{max-width:720px}.container-lg{max-width:960px}.container-xl{max-width:1140px}.container-xxl{max-width:1540px}@font-face{font-family:'Futura BdCn BT';font-display:auto;font-style:normal;src:url("../../../../fileadmin/setup/fonts/FuturaBT-BoldCondensed.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/FuturaBT-BoldCondensed.woff") format('woff');font-weight:bold;font-style:normal;letter-spacing:0.25em}@font-face{font-family:'Futura Light Condensed';src:url("../../../../fileadmin/setup/fonts/Futura Light Condensed Regular.woff") format('woff');font-weight:normal;font-style:normal;letter-spacing:0.25em}@font-face{font-family:'Avenir Next LT Pro';src:url("../../../../fileadmin/setup/fonts/AvenirNextLTPro-Regular.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/AvenirNextLTPro-Regular.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';font-display:auto;font-style:normal;font-weight:300;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300.eot");src:local('Open Sans Light'), local('OpenSans-Light'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:normal;font-weight:400;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-regular.eot");src:local('Open Sans Regular'), local('OpenSans-Regular'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-regular.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-regular.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-regular.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-regular.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:italic;font-weight:300;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300italic.eot");src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-300italic.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:italic;font-weight:400;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-italic.eot");src:local('Open Sans Italic'), local('OpenSans-Italic'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-italic.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:normal;font-weight:600;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600.eot");src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:normal;font-weight:700;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700.eot");src:local('Open Sans Bold'), local('OpenSans-Bold'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:italic;font-weight:600;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600italic.eot");src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-600italic.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:italic;font-weight:700;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700italic.eot");src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-700italic.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:normal;font-weight:800;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800.eot");src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-display:auto;font-style:italic;font-weight:800;src:url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800italic.eot");src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-v15-latin-800italic.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;font-display:auto;src:url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-300.eot");src:local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-300.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-300.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-300.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-300.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-300.svg#OpenSansCondensed") format('svg')}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;font-display:auto;src:url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-700.eot");src:local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-700.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-700.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-700.woff") format('woff'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-700.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/open-sans-condensed-v13-latin-700.svg#OpenSansCondensed") format('svg')}@font-face{font-family:'Mali';font-style:normal;font-weight:200;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-200.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:italic;font-weight:200;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-200italic.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-200italic.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:normal;font-weight:300;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-300.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:italic;font-weight:300;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-300italic.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-300italic.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:normal;font-weight:400;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-regular.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-regular.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-regular.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-regular.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-regular.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:italic;font-weight:400;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-italic.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-italic.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:normal;font-weight:500;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-500.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:italic;font-weight:500;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-500italic.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-500italic.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:normal;font-weight:600;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-600.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:italic;font-weight:600;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-600italic.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-600italic.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:normal;font-weight:700;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-700.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700.svg#Mali") format('svg')}@font-face{font-family:'Mali';font-style:italic;font-weight:700;src:url("../../../../fileadmin/setup/fonts/mali-v4-latin-700italic.eot");src:local(''), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700italic.eot?#iefix") format('embedded-opentype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700italic.woff2") format('woff2'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700italic.woff") format('woff'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700italic.ttf") format('truetype'), url("../../../../fileadmin/setup/fonts/mali-v4-latin-700italic.svg#Mali") format('svg')}.bg-customOne{background-color:#5b5f7c}.bg-customTwo{background-color:#050506}.avenir,.job .card-text,.news.more-link,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-body,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer,.klaro.we_cookie_consent .cookie-modal p,.aventir p{font-family:'Avenir Next LT Pro'}.futura,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-family:'Futura BdCn BT'}.display-1{line-height:1;font-size:4.5rem}@media (min-width:1540px){.display-1{font-size:6.25rem}}@media (max-width:1199px){.display-1{font-size:3.25rem}}@media (max-width:719px){.display-1{font-size:2.1rem}}@media (max-width:559px){.display-1{font-size:1.95rem}}.h-3 .display-1{font-size:6.7rem;line-height:1}@media (max-width:719px){.h-3 .display-1{font-size:3.3rem}}.display-2,.job .card-header{font-size:3.5rem}@media (max-width:719px){.display-2,.job .card-header{font-size:2.5rem}}.headline{font-size:10rem}@media (max-width:959px){.headline{font-size:6.7rem}}@media (max-width:719px){.headline{font-size:3.5rem}.headline p{margin:0}}@media (max-width:959px){.headline-social{font-size:6.7rem}}@media (max-width:719px){.headline-social{font-size:3.5rem}}.card-social .headline p{line-height:3.5rem}@media (min-width:960px){.rotate{transform:rotate(90deg)}}figcaption{font-size:1.25rem;padding-top:1.5rem}@media (max-width:719px){figcaption{font-size:1rem}}.h5{letter-spacing:0px}@media only screen and (max-width:1650px) and (min-width:1400px){.service.px-xxl-5{padding-right:1rem !important;padding-left:1rem !important}}.service{padding-bottom:7rem;padding-top:1rem}.service .ce-textpic{overflow:visible}.service figure.image{overflow:visible;float:inline-start}@media only screen and (max-width:1700px) and (min-width:1651px){.service{padding-top:4rem}}@media only screen and (max-width:1600px) and (min-width:1400px){.service{padding-top:2rem}}@media only screen and (max-width:1399px) and (min-width:1200px){.service{padding-top:3rem}}@media (max-width:1199px){.service{padding-bottom:1rem}}@media (max-width:719px){.service{padding-bottom:0rem}}.service figcaption{font-size:1rem;font-family:'Avenir Next LT Pro';position:absolute;top:0}@media (max-width:719px){.service figcaption{padding-top:0.5rem}}@media (max-width:959px){h4{font-size:1rem}}.back-to-top{content:url("../../../../fileadmin/setup/icons/pfeil.png");bottom:4em;right:0em;opacity:1;padding:0em;z-index:1029}.btn-close:focus{box-shadow:none}.btn-check:focus+.btn,.btn:focus{box-shadow:none}.btn{font-size:1rem;text-transform:none;font-weight:normal}.custom-btn .btn{font-size:1rem;text-transform:none;border-radius:15px;font-family:'Avenir Next LT Pro';font-weight:inherit;padding:1.5rem 4rem}#shortcutpanel{position:fixed;z-index:1000;right:0;top:calc(50% - (222px/2));padding:1rem;border:none;box-shadow:none;border-radius:8px 0 0 8px;background-color:transparent}#shortcutpanel ul.popout{padding:0;margin:0;list-style-type:none}#shortcutpanel ul.popout>li{float:right;clear:right;padding-top:1rem;padding-bottom:1rem;overflow:hidden;cursor:pointer;border-bottom:1px solid #fff}#shortcutpanel ul.popout>li:last-child{border:none;padding-top:1rem}#shortcutpanel ul.popout>li:first-child{padding-bottom:1rem}#shortcutpanel ul.popout>li>span{line-height:105%;font-size:2rem}@media (max-width:1539px){.line-top img,.line-bottom img{height:150px}}.nav-social{align-items:center;flex-direction:column;display:flex;margin-right:0;margin-left:auto;width:10%}.collapsible-accordion .card-header{border:none}.collapsible-accordion .card a:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:700;font-size:18px;line-height:1;display:block;color:#303241;border:none;top:18px;right:10px}.collapsible-accordion .card a[aria-expanded="false"]:before{content:""}.collapsible-accordion .card a[aria-expanded="true"]:before{content:""}[id^='accordion-'] .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:inherit;border:none !important;border-bottom:1px solid #000 !important}[id^='accordion-'] .card-header{background-color:inherit}[id^='accordion-'] .card-header a:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;font-size:11px;line-height:1;display:block;color:#fff;border:none;top:18px;right:10px}[id^='accordion-'] .card-header a[aria-expanded="false"]:before{content:""}[id^='accordion-'] .card-header a[aria-expanded="true"]:before{content:""}.custom-card-carousel a{color:#707070}.custom-card-carousel a:hover{color:#303241}.carousel-button-prev,.carousel-button-next{position:absolute;top:35%;display:flex;align-items:center;justify-content:center;text-align:center}.carousel-button-next{right:0}.carousel-inner{max-width:100%}.nav-tabs{border-bottom:none}.nav-tabs a{font-family:'Open Sans';font-weight:400;color:#303241;text-transform:uppercase}.nav-tabs .nav-link{border-bottom:1px solid #303241}.nav-tabs .nav-link.active{background-color:#fff;border:none;text-transform:uppercase;font-weight:bold}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link.active{border-bottom:2px solid #fff;color:#fff}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{transition:0.7s}.nav-tabs .nav-link,.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-top:none;border-left:none;border-right:none}.ce-link-content{background-color:rgba(0, 0, 0, 0)}.ce-link-content .card-img-overlay{align-items:center !important}.ce-link-content .card-img-overlay .card-body{display:none}@media (max-width:559px){.ce-link-content .card-img-overlay .card-body{display:initial}.ce-link-content .card-img-overlay .card-body header h2.display-1{position:relative;color:#ffffff;text-align:center}}.ce-link-content .card-img-overlay .card-text{display:none}.ce-link-content:hover .card-img-overlay{align-items:center !important}.ce-link-content:hover .card-img-overlay .card-body{display:initial}.ce-link-content:hover .card-img-overlay .card-body header h2.display-1{position:relative;color:#ffffff;text-align:center}.ce-link-content:hover .card-img-overlay .card-body .card-text{display:none}.ce-link-content:hover::before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0, 0, 0, 0.25)}.bg-readmore{position:relative;max-height:400px;overflow:hidden;padding:10px 0;margin-bottom:40px;transition:max-height 0.15s ease-out;border-bottom:1px solid #7E9245}.bg-readmore.expand{max-height:5000px !important;transition:max-height 0.35s ease-in-out}.bg-readmore-link{position:absolute;bottom:0;right:0;display:block;width:100%;height:60px;text-align:left;color:#fff;font-weight:bold;font-size:16px;padding-top:40px;padding-bottom:2rem;background-image:linear-gradient(to bottom, transparent, white);cursor:pointer}.bg-readmore-link.expand{position:relative;background-image:none;padding-top:0px;height:20px}.bg-readmore-link:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.573' height='8' viewBox='0 0 13.573 8'%3E%3Cpath id='Pfad_447' data-name='Pfad 447' d='M8,3.313,6.787,2.1,0,8.887l6.787,6.787L8,14.46,2.427,8.887Z' transform='translate(-2.1 8) rotate(-90)' fill='$primary'/%3E%3C/svg%3E%0A");float:right}.bg-readmore-link.expand:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.573' height='8' viewBox='0 0 13.573 8'%3E%3Cpath id='Pfad_130' data-name='Pfad 130' d='M8,12.36,6.787,13.573,0,6.787,6.787,0,8,1.213,2.427,6.787Z' transform='translate(13.573) rotate(90)' fill='%232d2e83'/%3E%3C/svg%3E%0A");float:right}.form-control{background-color:#fff;border:1px solid #303241 !important;border-radius:1rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}textarea.form-control{min-height:20vh}textarea{resize:none}.ce-link-content:hover::before{position:relative}.ce-link-content .ce-link-content{box-shadow:0 1px 3px rgba(0, 0, 0, 0.22), 0 1px 2px rgba(0, 0, 0, 0.34)}.background-wrapper-triangle-top-left{background:#fafafa;background:-webkit-linear-gradient(162deg, white 26%, transparent 26%);background:linear-gradient(162deg, white 26%, transparent 26%)}.background-wrapper-triangle-top-right{background:#fafafa;background:-webkit-linear-gradient(217deg, white 26%, transparent 26%);background:linear-gradient(217deg, white 26%, transparent 26%)}.background-wrapper-triangle-bottom-left{background:#fafafa;background:-webkit-linear-gradient(390deg, white 86%, transparent 86%);background:linear-gradient(390deg, white 26%, transparent 26%)}.background-wrapper-triangle-bottom-right{background:#fafafa;background:-webkit-linear-gradient(323deg, white 86%, transparent 86%);background:linear-gradient(323deg, white 26%, transparent 26%)}.background-wrapper-triangle-white-top-left{background:#fafafa;background:-webkit-linear-gradient(162deg, #A3BCCF 26%, transparent 26%);background:linear-gradient(162deg, #A3BCCF 26%, transparent 26%)}.background-wrapper-triangle-white-top-right{background:#fafafa;background:-webkit-linear-gradient(217deg, #A3BCCF 26%, transparent 26%);background:linear-gradient(217deg, #A3BCCF 26%, transparent 26%)}.background-wrapper-triangle-white-bottom-left{background:#fafafa;background:-webkit-linear-gradient(390deg, #A3BCCF 26%, transparent 26%);background:linear-gradient(390deg, #A3BCCF 26%, transparent 26%)}.background-wrapper-triangle-white-bottom-right{background:#fafafa;background:-webkit-linear-gradient(323deg, #A3BCCF 86%, transparent 86%);background:linear-gradient(323deg, #A3BCCF 26%, transparent 26%)}.testimonial-primary blockquote,.testimonial-secondary blockquote,.testimonial-success blockquote,.testimonial-info blockquote,.testimonial-warning blockquote,.testimonial-danger blockquote,.testimonial-light blockquote,.testimonial-dark blockquote,.testimonial-customOne blockquote,.testimonial-customTwo blockquote,.testimonial-transparent blockquote,.testimonial .card .card-body blockquote{margin:0rem;padding:1rem 1rem 1rem 3rem}.testimonial-primary blockquote:before,.testimonial-secondary blockquote:before,.testimonial-success blockquote:before,.testimonial-info blockquote:before,.testimonial-warning blockquote:before,.testimonial-danger blockquote:before,.testimonial-light blockquote:before,.testimonial-dark blockquote:before,.testimonial-customOne blockquote:before,.testimonial-customTwo blockquote:before,.testimonial-transparent blockquote:before,.testimonial .card .card-body blockquote:before{top:0.5rem;left:0.5rem}.testimonial-primary blockquote p,.testimonial-secondary blockquote p,.testimonial-success blockquote p,.testimonial-info blockquote p,.testimonial-warning blockquote p,.testimonial-danger blockquote p,.testimonial-light blockquote p,.testimonial-dark blockquote p,.testimonial-customOne blockquote p,.testimonial-customTwo blockquote p,.testimonial-transparent blockquote p,.testimonial .card .card-body blockquote p{margin-bottom:0rem}.testimonial-arrow-down{border-left:15px solid transparent;border-right:15px solid transparent;border-top:14px solid #F0F4F5;border-top-color:#F0F4F5;height:0;margin:0 15%;width:0}.arrow-links .testimonial-arrow-down{margin:0 85%}.testimonial-border-1 blockquote{border-radius:0.25rem}.testimonial-border-2 blockquote{border-radius:0.5rem}.testimonial-border-3 blockquote{border-radius:1rem}.testimonial-border-4 blockquote{border-radius:1.5rem}.testimonial-border-5 blockquote{border-radius:2rem}.testimonial-primary blockquote{background-color:#fff}.testimonial-primary blockquote:before{color:#fff}.testimonial-primary blockquote p{color:#303241}.testimonial-primary .testimonial-arrow-down{border-top:14px solid #fff;border-top-color:#fff}.testimonial-secondary blockquote{background-color:#707070}.testimonial-secondary blockquote:before{color:#fff}.testimonial-secondary blockquote p{color:#303241}.testimonial-secondary .testimonial-arrow-down{border-top:14px solid #707070;border-top-color:#707070}.testimonial-success blockquote{background-color:#7E9245}.testimonial-success blockquote:before{color:#fff}.testimonial-success blockquote p{color:#303241}.testimonial-success .testimonial-arrow-down{border-top:14px solid #7E9245;border-top-color:#7E9245}.testimonial-info blockquote{background-color:#7BD4F4}.testimonial-info blockquote:before{color:#fff}.testimonial-info blockquote p{color:#303241}.testimonial-info .testimonial-arrow-down{border-top:14px solid #7BD4F4;border-top-color:#7BD4F4}.testimonial-warning blockquote{background-color:#F8CA00}.testimonial-warning blockquote:before{color:#000}.testimonial-warning blockquote p{color:#303241}.testimonial-warning .testimonial-arrow-down{border-top:14px solid #F8CA00;border-top-color:#F8CA00}.testimonial-danger blockquote{background-color:#ff4136}.testimonial-danger blockquote:before{color:#fff}.testimonial-danger blockquote p{color:#303241}.testimonial-danger .testimonial-arrow-down{border-top:14px solid #ff4136;border-top-color:#ff4136}.testimonial-light blockquote{background-color:#F0F4F5}.testimonial-light blockquote:before{color:#303241}.testimonial-light blockquote p{color:#303241}.testimonial-light .testimonial-arrow-down{border-top:14px solid #F0F4F5;border-top-color:#F0F4F5}.testimonial-dark blockquote{background-color:#303241}.testimonial-dark blockquote:before{color:#fff}.testimonial-dark blockquote p{color:#F0F4F5}.testimonial-dark .testimonial-arrow-down{border-top:14px solid #303241;border-top-color:#303241}.testimonial-customOne blockquote{background-color:#5b5f7c}.testimonial-customOne blockquote:before{color:#fff}.testimonial-customOne blockquote p{color:#303241}.testimonial-customOne .testimonial-arrow-down{border-top:14px solid #5b5f7c;border-top-color:#5b5f7c}.testimonial-customTwo blockquote{background-color:#050506}.testimonial-customTwo blockquote:before{color:#fff}.testimonial-customTwo blockquote p{color:#303241}.testimonial-customTwo .testimonial-arrow-down{border-top:14px solid #050506;border-top-color:#050506}.testimonial-transparent blockquote{background-color:transparent}.testimonial-transparent blockquote:before{color:#000}.testimonial-transparent blockquote p{color:#000}.testimonial-transparent .testimonial-arrow-down{border-top:14px solid transparent;border-top-color:transparent}.testimonials-person .w-33{width:auto !important}.testimonial-primary .card,.testimonial-secondary .card,.testimonial-success .card,.testimonial-info .card,.testimonial-warning .card,.testimonial-danger .card,.testimonial-light .card,.testimonial-dark .card,.testimonial-customOne .card,.testimonial-customTwo .card,.testimonial-transparent .card{border:0}blockquote{margin:1.5em 0px;padding-left:2.5em;position:relative}blockquote:before{content:"“";font-size:90px;height:27px;line-height:0.78;line-height:1;position:absolute;top:0;left:0;z-index:1;font-family:sans-serif, serif;color:#ccc;opacity:0.9}[class*="btn-outline-"]{border-width:1px}.btn-outline-dark.btn{padding:0.75rem 2.5rem}.border-radius-sm{border-radius:0.5rem}.border-radius-md{border-radius:0.75rem}.border-radius-lg{border-radius:1rem}@media (max-width:719px){.border-radius-md-lg{border-radius:1rem}}.border-radius-xl{border-radius:1.5rem}.border-radius-xxl{border-radius:2rem}.border-radius-sm a,.border-radius-md a,.border-radius-lg a,.border-radius-xl a,.border-radius-xxl a{border-radius:inherit}.border-width-2{border-width:2px !important}.border-width-3{border-width:3px !important}.border-width-4{border-width:4px !important}.border-width-5{border-width:5px !important}.border-featured-primary-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #fff}.border-featured-primary-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #fff}.border-featured-primary-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #fff}.border-featured-primary-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #fff}.border-featured-secondary-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #707070}.border-featured-secondary-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #707070}.border-featured-secondary-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #707070}.border-featured-secondary-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #707070}.border-featured-success-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #7E9245}.border-featured-success-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #7E9245}.border-featured-success-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #7E9245}.border-featured-success-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #7E9245}.border-featured-info-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #7BD4F4}.border-featured-info-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #7BD4F4}.border-featured-info-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #7BD4F4}.border-featured-info-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #7BD4F4}.border-featured-warning-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #F8CA00}.border-featured-warning-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #F8CA00}.border-featured-warning-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #F8CA00}.border-featured-warning-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #F8CA00}.border-featured-danger-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #ff4136}.border-featured-danger-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #ff4136}.border-featured-danger-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #ff4136}.border-featured-danger-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #ff4136}.border-featured-light-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #F0F4F5}.border-featured-light-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #F0F4F5}.border-featured-light-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #F0F4F5}.border-featured-light-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #F0F4F5}.border-featured-dark-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #303241}.border-featured-dark-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #303241}.border-featured-dark-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #303241}.border-featured-dark-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #303241}.border-featured-customOne-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #5b5f7c}.border-featured-customOne-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #5b5f7c}.border-featured-customOne-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #5b5f7c}.border-featured-customOne-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #5b5f7c}.border-featured-customTwo-top{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-top:0.25rem solid #050506}.border-featured-customTwo-right{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-right:0.25rem solid #050506}.border-featured-customTwo-left{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-left:0.25rem solid #050506}.border-featured-customTwo-bottom{border-color:#F0F4F5;border-style:solid;border-width:1px;border-radius:0.5rem;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04);border-bottom:0.25rem solid #050506}.call-to-action{width:80%;flex-direction:row !important;display:flex;margin-right:-2rem;margin-left:auto;padding:6rem 0rem 6rem 6rem !important}@media (max-width:1199px){.call-to-action{width:95%}}@media (max-width:719px){.call-to-action{width:100%}}@media (max-width:719px){.call-to-action{padding:6rem 3rem 6rem 3rem !important}}.call-to-action .btn{font-size:1rem;text-transform:none;border-radius:15px;font-family:'Avenir Next LT Pro';font-weight:inherit;padding:1.5rem 4rem}@media (max-width:719px){.call-to-action .btn{padding:1.5rem 2rem !important}}#c3361,#c3367,#c4082{width:100%}.pfeil-right{background:url("../../../../fileadmin/setup/icons/arrow-down-left.svg") no-repeat;background-size:110px 110px;background-position:top right}.arrow-down{border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #fff;border-top-color:#f0f4f5;border-top-color:#fff;height:0;margin:0 50%;width:0}.mw-33 p{max-width:330px}.layout-1 .call-to-action{display:block}@media (max-width:1199px){.align-tablet-top .align-self-center{align-self:start !important}}.rounded img{border-radius:20px}.overflow-hidden{overflow:hidden}#page-wrapper{overflow-x:clip}@media screen and (max-width:1199px){#page-wrapper{overflow-x:hidden}}.card-projekt{margin-right:-10rem}@media (max-width:719px){.card-projekt{margin-right:0rem}}.card-projekt .card{width:28%;border:none}@media (max-width:719px){.card-projekt .card{width:100%}}.card-projekt .card [class^='header-'],.card-projekt .card figcaption{border:none;background-color:transparent;color:#fff;position:absolute;z-index:1}.card-projekt .card [class^='header-']{font-size:4rem;right:0.5rem;top:5rem;transform:rotate(90deg) translateX(90%);transform-origin:top right}.card-projekt .card figcaption{bottom:2rem;left:2rem;font-family:'Avenir Next LT Pro';font-size:1rem;text-decoration-line:underline}@media (max-width:719px){.row.card-projekt{display:block}.row.card-projekt .card{display:none}.row.card-projekt .card:first-child{display:block}}.job{height:40vh;padding:1rem}@media (max-width:1199px){.job{min-height:45vh}}@media (max-width:719px){.job{min-height:25vh}}.job .card-header,.job .card-text{background-color:transparent}.job .card-header{border-bottom:0}@media (max-width:959px){.job .card-header{font-size:2.5rem}}.job .card-text{text-decoration-line:underline;text-align:start;border-top:0;position:absolute;bottom:0;padding-bottom:1.5rem}.job:hover{background:#303241;color:#F0F4F5}.job:hover a{color:#F0F4F5}@media (max-width:1199px){.card-social{margin-right:-10rem}}@media (max-width:719px){.card-social{margin-right:0rem}}.card-social .card{background-color:transparent;width:28%;border:none}@media (max-width:719px){.card-social .card{width:100%}}.card-social .card [class^='header-'],.card-social .card figcaption{border:none;background-color:transparent;color:#fff;position:absolute;z-index:1}.card-social .card [class^='header-']{font-size:4rem;right:0.5rem;top:5rem;transform:rotate(90deg) translateX(90%);transform-origin:top right}.card-social .card figcaption{bottom:2rem;left:2rem;font-family:'Avenir Next LT Pro';font-size:1rem;text-decoration-line:underline}@media (max-width:719px){.pt-md-xl{padding-top:7rem !important}}.gallery .col-sm{padding-right:0.25rem;padding-left:0.5rem}@media (max-width:1199px){.custom.container{max-width:100%}}.negative-margin-bottom{margin-bottom:-6rem}@media (max-width:719px){.negative-margin-bottom{margin-bottom:0rem !important}}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mt-8{margin-top:8rem}.mt-9{margin-top:9rem}.mt-10{margin-top:10rem !important}@media (max-width:719px){.mt-10{margin-top:0rem !important}}.mt-11{margin-top:11rem}.mt-12{margin-top:12rem}.mt-13{margin-top:13rem !important}@media (max-width:719px){.mt-13{margin-top:0rem !important}}.mt-14{margin-top:14rem}.mt-15{margin-top:15rem}@media (min-width:960px){.mt-lg-5{margin-top:5rem}}@media (min-width:960px){.mt-lg-10{margin-top:10rem}}@media (min-width:960px){.mt-lg-8{margin-top:8rem}}@media (min-width:960px){.mt-lg-11{margin-top:11rem}}.pt-5{padding-top:5rem}.pt-6{padding-top:6rem}.pt-7{padding-top:7rem}.pt-8{padding-top:8rem}.pt-9{padding-top:9rem}.pt-10{padding-top:10rem}@media (max-width:959px){.pt-10{padding-top:5rem !important}}.pt-11{padding-top:11rem}.pt-12{padding-top:12rem}.pt-13{padding-top:13rem}.pt-14{padding-top:14rem}.pt-15{padding-top:15rem}.w-80{width:80% !important}@media (max-width:959px){.w-80{width:100% !important}}.w-90{width:90% !important}@media (max-width:1199px){.w-90{width:95% !important}}@media (max-width:719px){.w-90{width:100% !important}}@media (min-width:1200px){.custom-pt-lg{padding-top:16rem}}@media (min-width:1200px){.custom-pt-md{padding-top:9rem}}.custom-pt-xl{padding-top:2rem}@media (min-width:720px){.custom-pt-xl{padding-top:7rem}}@media (min-width:960px){.custom-pt-xl{padding-top:10rem}}@media (min-width:1200px){.custom-pt-xl{padding-top:15rem}}@media (max-width:1199px){.service{width:50%}}@media (max-width:719px){.service{width:100%}}@media (min-width:1200px){aside.col-xxl-4{width:40%}}@media (min-width:1200px){main.col-xxl-8{width:60%}}.gallery .w-55,.gallery.w-55{width:55% !important}@media (min-width:1920px){.custom-container .container,.container-fluid{max-width:95%}}@media (min-width:1920px){.container-fluid .custom{max-width:80%;margin-right:auto;margin-left:auto}}@media (max-width:1199px){.float-md-right{float:right}}.round-video{border-radius:20px !important}.news-title{font-size:4rem;position:absolute;right:0.5rem;top:4rem;transform:rotate(90deg) translateX(90%);transform-origin:top right}@media (max-width:1440px){.news-title{font-size:3rem}}.news.more-link{text-decoration:underline;position:absolute;bottom:5%;left:5%}.wide,.normal,.thin{width:100%;overflow:hidden;border-radius:1rem;position:relative}@media (max-width:719px){.wide,.normal,.thin{height:45vh !important}}.wide img,.normal img,.thin img{width:100%;object-fit:cover}@media (max-width:719px){.wide img,.normal img,.thin img{height:45vh !important}}.wide,.normal{height:40vh}.wide img,.normal img{height:40vh;object-position:0 50%}.thin{height:60vh}@media (max-width:1199px){.thin{height:40vh}}.thin img{height:60vh;object-position:100% 0}@media (max-width:1199px){.thin img{height:40vh;object-position:0 50%}}.projectTitle{position:absolute;left:5%;top:2rem;transform-origin:top left}.text-transparent{opacity:0.5}.text-transparent:hover{opacity:1}.trenner{position:relative}.trenner::after{opacity:1 !important;content:url("../../../../fileadmin/setup/icons/category-trenner.svg");position:absolute;right:0;top:0}.card-deck .card{margin-bottom:30px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{border:transparent}}.float-left{float:left !important}.news nav.page-navigation{width:100%;margin-bottom:1em;margin-top:1em}.news .clear{clear:both;width:100%}.news .nav ul{float:left;display:inline;margin:0}.news .nav li{float:left}.news .nav a{float:left;display:block}.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news .article{padding-bottom:15px;margin-bottom:15px}.news .article:last-child{padding-bottom:0;margin-bottom:0}.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news .article .news-img-wrap a{display:block;float:left}.news .article .news-img-wrap img{float:left;height:auto;width:100%}.news .article .teaser-text{margin:0 0 20px 0}.news .article h3{margin-bottom:1rem}.news .footer{clear:both;padding:10px 0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888}.news .footer p{line-height:1em}.news .footer span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd}.news .footer span:last-child{border-right:0}.news .footer .news-category a{text-transform:uppercase}.news .no-news-found{color:#DB0202;font-style:italic}.news .page-navigation p{float:left}.news .page-navigation ul{float:right}.news .page-navigation ul li{float:left;display:block;padding:0 2px;background:none}.news .page-navigation ul li a{display:block}.news-category-view ul li{padding:5px 8px}.news-category-view ul li li{padding:2px 8px 2px 12px}.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}.news-latest-item .article{background:transparent}.news-latest-item .news-text{padding:0.5rem}.news-latest-item .img-fluid{width:100%}.news-single .footer{margin-bottom:20px;margin-top:5px;padding:10px 0 0 0;border-bottom:0;border-top:1px solid #eee}.news-single .article .news-img-wrap img{float:none;margin-bottom:5px}.news-single .mediaelement-image{margin-bottom:5px}.news-single .teaser-text{color:#888}.news-single .teaser-text p{font-size:1.5rem}.news-latest-container .news_text{padding-top:0.3rem}.news-latest-kalender-container .news_date{margin-top:15px}.news-latest-kalender-container .news_date .news-list-category{float:left}.news-latest-kalender-container .news_date .news-list-date{float:left;padding:0 5px;line-height:2rem;font-size:1.3rem}.news-latest-kalender-container .news_text h2{font-size:1.4rem;font-weight:600;text-transform:uppercase;margin-bottom:10px}.news-latest-kalender-container .news_text h2 a{color:#555555}.news-latest-kalender-container .news_text p{font-size:0.96rem}.news-latest-kalender-container .news-footer{position:absolute;bottom:0px;width:100%}.news-latest-kalender-container .news-footer a.btn-block{width:91%}.news-text-wrap{margin-bottom:10px}.news-img-caption{color:#888}.news-related-wrap{display:table;margin-top:20px;width:100%}.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell}.news-related ul li{line-height:1em;margin-bottom:12px}.news-related ul li span{border-right:1px solid #DDDDDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}.news-related ul li span :last-child{border-right:0;padding-right:0}.news-related h4{margin-bottom:10px}.news-related-files ul li{margin-bottom:20px}.news-related-files .news-related-files-link .jpg{background-position:0 0}.news-clear{clear:both;width:100%}.news-list-kalender-container .news-list-category{float:left}.news-list-kalender-container .news-list-date{float:left;padding:0 5px;line-height:2rem}.news-list-kalender-container .header h3{margin-bottom:10px !important}.news-list-kalender-container .article{padding:0}.news-list-kalender-container .article .date-badge{text-align:center;width:3.2rem;height:4rem;background-color:#ff4136;color:#fff}.news-list-kalender-container .footer{margin:0}.news-list-small-kalender-container .news-list-category{float:left}.news-list-small-kalender-container .news-date{margin-top:10px}.news-list-small-kalender-container .news-list-date{float:left;padding:0 5px;line-height:2rem}.news-list-small-kalender-container .header h3{text-transform:uppercase;margin-bottom:10px !important;line-height:1.2}.news-list-small-kalender-container .article{padding:0}.news-list-small-kalender-container .footer{margin:0}.card-zoom:hover{transform:scale(1.1);z-index:2}.card-zoom{border:1px solid #F0F4F5 !important;transform:scale(1);transition:all 0.285s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s}.card-zoom-cols .col-md-3{flex:0 0 23%;width:23%;margin-left:1%;margin-right:1%}.card-verzeichnis .card-img-overlay,.card-projekte .card-img-overlay,.news-list-modal .card-img-overlay,.card-hovereffect .overlay,.detail-schadow{position:absolute;background:rgba(0, 0, 0, 0.5);color:#fff;opacity:1.1;display:flex;flex-direction:column;border-radius:0;visibility:visible}.card-verzeichnis .card-img-overlay,.card-hovereffect .overlay{top:80%;bottom:-33%;left:-1%;right:-1%;padding:1.25rem;text-align:center;transition:transform ease-in-out 0.25s}.card-projekte .card-img-overlay,.news-list-modal .card-img-overlay{top:0;bottom:0;left:0;right:0;text-transform:uppercase;justify-content:flex-end}.card-verzeichnis .img-fluid{width:100% !important}.card-verzeichnis .btn-verzeichnis{background-color:#fff;font-weight:bold;display:inline-block;box-shadow:0 2px 8px rgba(0, 0, 0, 0.16);border-radius:0;letter-spacing:0.125em;padding:0.75rem 1rem}.card-verzeichnis .btn-verzeichnis:hover{text-decoration:underline}.card-verzeichnis .card{box-shadow:0 4px 16px rgba(0, 0, 0, 0.5);overflow:hidden;position:relative;border:0;border-radius:0;margin:0.3rem;flex:0 0 32%}@media (max-width:959px){.card-verzeichnis .card{margin:0.2rem}}@media (max-width:959px){.card-verzeichnis .card-img-overlay{padding:0.25rem}}.card-verzeichnis .card-img-overlay .card-tittle{margin-top:1.5rem}@media (max-width:959px){.card-verzeichnis .card-img-overlay .card-tittle{margin-top:0.25rem}}.card-verzeichnis .card-img-overlay .card-text{opacity:0;visibility:hidden;transition:0.55s opacity, 0.55s visibility}.card-verzeichnis .card:hover .card-img-overlay{transform:translate3d(0, -6.5rem, 0);transition:transform ease-in-out 0.25s}.card-verzeichnis .card:hover .card-img-overlay .card-text{opacity:1;visibility:visible}.detail-background-image{width:100%;height:1000px;min-height:100%;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}@media (max-width:959px){.detail-background-image{height:700px}}@media (max-width:559px){.detail-background-image{height:400px}}.container-detail{max-width:calc(75rem + 2rem);padding-right:1rem;padding-left:1rem}.container-detail h2{font-weight:bold;color:#fff !important}.detail-schadow{background:linear-gradient(rgba(0, 0, 0, 0), rgba(41, 41, 41, 0.8));bottom:0;left:0;right:0;top:50%;padding-bottom:5rem}.card-projekte{display:flex;color:#fff}.card-projekte .col-4{flex:0 0 32%}.card-projekte .card{position:relative;border:0;margin:0.3rem;flex:1 0 32%;max-width:32%}@media (max-width:959px){.card-projekte .card{margin:0}}@media (max-width:959px){.card-projekte .card h4{font-size:1rem}}@media (max-width:959px){.card-projekte .card .more-link{font-size:0.75rem}}.card-projekte .card a figure.image{overflow:hidden;display:block}.card-projekte .card-img-overlay{transition:background 0.5s, visibility 0.5s}.card-projekte .card-img-overlay p{letter-spacing:normal !important;font-weight:900}.card-projekte .card:hover .card-img-overlay{background:rgba(0, 0, 0, 0);color:#fff}.news-list-modal{display:flex}.news-list-modal .article{padding-bottom:0}.news-list-modal .col-4{flex:0 0 32%}.news-list-modal .card{position:relative;border:0;margin:0.3rem;flex:1 0 32%;max-width:32%}@media (max-width:959px){.news-list-modal .card{margin:0}}@media (max-width:959px){.news-list-modal .card h4{font-size:1rem}}@media (max-width:959px){.news-list-modal .card .more-link{font-size:0.75rem}}.news-list-modal .card a figure.image{overflow:hidden;display:block}.news-list-modal .card-img-overlay{background:rgba(0, 0, 0, 0);transition:background 0.8s, visibility 0.8s}.news-list-modal .card-img-overlay h4,.news-list-modal .card-img-overlay span{visibility:hidden;letter-spacing:normal !important;font-weight:900}.news-list-modal .card:hover .card-img-overlay{background:rgba(0, 0, 0, 0.5);transition:background 0.8s, visibility 0.8s;color:#fff}.news-list-modal .card:hover .card-img-overlay h4,.news-list-modal .card:hover .card-img-overlay span{visibility:visible}.news-latest-container .news-latest-item .news-text{border-bottom:2px solid #ced4da}.news-latest-container .news-latest-item .news-text .news-list-more-link{font-weight:700}.news-latest-container .news-latest-item .news-text h2{margin-bottom:1rem}.news-latest-container .news-latest-item .news-text .news-list-date{color:#ced4da}.modal-header,.modal-footer{display:grid;border:none;background-color:transparent}.modal-footer{justify-content:center}.modal-dialog .container{padding:5rem}.modal-dialog .modal-content-close-link{position:absolute;right:1rem;top:1rem}.modal-dialog .modal-body.table td{padding:0rem;padding-top:0.75rem}.card-hovereffect .img-fluid{width:100% !important}.card-hovereffect .btn-hovereffect{background-color:#fff;font-weight:bold;display:inline-block;box-shadow:0 2px 8px rgba(0, 0, 0, 0.16);border-radius:0;letter-spacing:0.125em;padding:0.75rem 1rem}.card-hovereffect .btn-hovereffect:hover{text-decoration:underline}.card-hovereffect .card{box-shadow:0 4px 16px rgba(0, 0, 0, 0.5);overflow:hidden;position:relative;border:0;border-radius:0;margin:0.3rem;flex:0 0 32%}@media (max-width:959px){.card-hovereffect .card{margin:0.2rem}}@media (max-width:959px){.card-hovereffect .overlay{padding:0.25rem}}.card-hovereffect .overlay .card-tittle{margin-top:1.5rem}@media (max-width:959px){.card-hovereffect .overlay .card-tittle{margin-top:0.25rem}}.card-hovereffect .overlay .card-text{opacity:0;visibility:hidden;transition:0.55s opacity, 0.55s visibility}.card-hovereffect .card:hover .card-img-overlay{transform:translate3d(0, -5rem, 0);transition:transform ease-in-out 0.25s}.card-hovereffect .card:hover .card-img-overlay .card-text{opacity:1;visibility:visible}.news-single .gallery .row{text-align:left}.news-single .gallery .row figure.image{overflow:hidden;display:block}.tx-fp-fractionslider div.h2,.tx-fp-fractionslider div.h2-dark{position:relative;color:#ffffff;font-size:120px;font-weight:700;line-height:1.1em;margin-bottom:10px;opacity:1;padding-left:30px}@media (max-width:1199px){.tx-fp-fractionslider div.h2,.tx-fp-fractionslider div.h2-dark{font-size:100px}}@media (max-width:959px){.tx-fp-fractionslider div.h2,.tx-fp-fractionslider div.h2-dark{font-size:60px}}@media (max-width:719px){.tx-fp-fractionslider div.h2,.tx-fp-fractionslider div.h2-dark{font-size:30px}}.tx-fp-fractionslider div.h2::before,.tx-fp-fractionslider div.h2-dark::before{position:absolute;left:0px;top:-36px;content:'';width:135px;height:135px;z-index:-1;background-color:#fff}@media (max-width:1199px){.tx-fp-fractionslider div.h2::before,.tx-fp-fractionslider div.h2-dark::before{width:44px;height:44px;padding-left:10px;top:0px}}@media (max-width:959px){.tx-fp-fractionslider div.h2::before,.tx-fp-fractionslider div.h2-dark::before{width:30px;height:30px;padding-left:7px;top:-20px}}@media (max-width:719px){.tx-fp-fractionslider div.h2::before,.tx-fp-fractionslider div.h2-dark::before{width:25px;height:25px;padding-left:53px;top:-8px}}.tx-fp-fractionslider div.h2-dark{color:#222}.tx-fp-fractionslider div.h3{position:relative;color:#ffffff;font-size:30px;font-weight:400;margin-bottom:20px;display:inline-block;opacity:0}.tx-fp-fractionslider div.h3 span{font-size:72px !important;font-weight:700;font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace, serif}.tx-fp-fractionslider div.h3-dark{position:relative;color:#222;font-size:30px;font-weight:400;margin-bottom:20px;display:inline-block;opacity:0}.tx-fp-fractionslider div.h3-dark span{font-size:72px !important;font-weight:700;font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace, serif}.tx-fp-fractionslider div.p{font-size:25px !important;color:#fff}.tx-fp-fractionslider div.p-dark{font-size:25px !important;color:#222}.slick-prev::before,.slick-next::before{font-size:40px !important;line-height:1;color:#4E9F33 !important;opacity:0.8}.slick-dotted.slick-slider{margin-bottom:100px}.counter-box{max-width:60%;padding:1rem;letter-spacing:0.1rem;background:#fff}@media (max-width:1539px){.counter-box{max-width:80%}}#c1766 .number:after{content:"€"}.layout-1 .ce-counter.border{border:none !important}.layout-1 .display-3{font-size:2rem}.layout-1 .counter-title{font-size:1.5rem}#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept{background:#fff;color:#FFF}#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn{border:2px solid #fff}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header h1{font-size:3em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-size:1.5rem}.cc-bottom-left{bottom:4.5em !important}.cc-window{font-family:'Avenir Next LT Pro';box-shadow:0px 0px 6px -2px #000000;-webkit-box-shadow:0px 0px 6px -2px #000000}.cc-body{padding:10px}.cc-allow-all{border-radius:8px}.cc-allow{border-radius:8px;border:1px solid #303241 !important;margin-top:2px !important;width:49% !important}.cc-deny{border-radius:8px;border:1px solid #303241 !important;margin-top:2px !important;width:49% !important}.layout-1 .cc-body{padding:10px}.layout-1 .cc-allow-all{border-radius:8px}.layout-1 .cc-allow{border-radius:8px;border:1px solid #303241 !important;color:#303241 !important;margin-top:2px !important;width:49%}.layout-1 .cc-deny{border-radius:8px;border:1px solid #303241 !important;margin-top:2px !important;color:#303241 !important;width:49%}.shariff-button a{padding:2px 0.5rem}.shariff .orientation-horizontal.button-style-standard li .share_count{display:none}.shariff li .share_text{padding-bottom:0.2rem}.shariff .orientation-horizontal li .share_text{display:inline;text-indent:2px;padding-left:3px}.addressImage .img-thumbnail{padding:0rem;background-color:transparent;border:none;max-width:100%;height:auto;position:relative}.addressImage a{display:contents}.vcard .img-hover-zoom:hover img{transform:scale(1.1)}.vcard{background:#fff;max-width:100%;border-radius:2rem;margin:0.25rem;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.vcard .description{padding:1.25rem;width:auto;position:absolute;bottom:0;visibility:hidden}.vcard .socials{padding:1.25rem;width:auto;position:absolute;top:1rem;visibility:hidden}.vcard:hover{transition:all 1s ease-in}.vcard:hover .img-thumbnail{opacity:0.5}.vcard:hover .description,.vcard:hover .socials{visibility:visible;z-index:1;background:transparent}.vcard:hover .description .fullName{animation-name:fadeInLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:0.3s}.vcard:hover .description .position{animation-name:fadeInLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:0.5s}.vcard:hover .socials{transition:opacity 0.4s ease}.address-email a,.address-instagram a,.address-facebook a,.address-xing a,.address-linkedin a{color:#303241 !important}.address-email:hover a,.address-instagram:hover a,.address-facebook:hover a,.address-xing:hover a,.address-linkedin:hover a{transition:color 0.15s ease;transition-property:color;transition-duration:0.15s;transition-timing-function:ease;transition-delay:0s}.address-email:hover a{color:#b06c3b !important}.address-instagram:hover a{color:#be3255 !important}.address-facebook:hover a{color:#4c8cb4 !important}.address-xing:hover a{color:#8b8cac !important}.address-linkedin:hover a{color:#49ad63 !important}.vcard.col-md-6{flex:0 0 auto;width:48%}@media (max-width:719px){.vcard.col-md-6{width:100%}}@media (min-width:1200px){.vcard.col-md-6{width:32%}}.slider-img{width:100%;overflow:hidden;border-radius:1rem;position:relative}.slider-img img{width:100%;object-fit:cover;height:35vw}@media (max-width:1199px){.slider-img img{height:52vw !important}}@media (max-width:719px){.slider-img img{height:25rem !important}}.slider-card-title{font-size:4rem;position:absolute;right:0.5rem;top:5rem;transform:rotate(90deg) translateX(90%);transform-origin:top right}@media (max-width:719px){.slider-card-title{font-size:3rem}}.slider-more-link{text-decoration:underline;position:absolute;bottom:1%;left:5%;font-family:'Avenir Next LT Pro'}.slider-img .card{border:none;height:auto !important;border-radius:2.5rem;overflow:hidden}.slick-prev{display:none !important}.slick-next{top:-10%;right:10%;display:inline-block !important;width:50px;height:40px}.layout-1 .slick-next::before{content:url("../../../../fileadmin/setup/icons/Pfeil_w.png")}.slick-next::before{content:url("../../../../fileadmin/setup/icons/Pfeil.png")}.slick-list{margin-right:-10rem;margin-left:5rem}@media (max-width:575px){.slick-list{margin-right:auto;margin-left:auto}}.instapost{background-color:transparent;padding:0 1rem;overflow:hidden}.instapost img{border-radius:2rem;width:100%;object-fit:cover;aspect-ratio:0.75}.body,#page-wrapper,#main-navbar,#expanded-content-bottom,#page-footer{margin:0 auto}#main-navbar .container-fluid{flex-wrap:initial}#main-navbar .navbar{border-style:solid;border-width:0 0px 0px 0px}#main-navbar .dropdown-menu .dropdown{z-index:20000}.nav-item{position:relative}.navbar-expand-sm .navbar-nav .dropdown-menu{z-index:20000}.navbar .img-fluid{max-width:100%}@media (max-width:1199px){.navbar .img-fluid{max-width:100%}}@media (max-width:719px){.navbar .img-fluid{max-width:70% !important}}.offcanvas{background-color:#303241}.offcanvas-end{width:100%}.offcanvas-header{box-shadow:none}.navbar-light .navbar-toggler{border-color:transparent}.navbar-toggler:focus{box-shadow:none}.navbar-light .navbar-toggler-icon{background-image:url("../../../../fileadmin/setup/icons/Icon_feather-menu.svg")}.layout-2 .navbar-light .navbar-toggler-icon{background-image:url("../../../../fileadmin/setup/icons/Icon_feather-menu-black.svg")}.navbar-expand-no{overflow-y:inherit !important}#main-navbar.navbar-shrink{display:none}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#fff;opacity:0.7}.navbar-light .navbar-nav .nav-link.active{color:#fff}.navbar-light .navbar-nav .nav-link{color:#fff;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}button .text-reset{border:0;background-color:transparent}.nav-bottom{position:absolute;bottom:5%;width:100%;padding-right:2rem}@media (max-width:719px){.nav-item .display-2,.nav-item .job .card-header,.job .nav-item .card-header{font-size:1.5rem}}.jumbotron{z-index:100;position:relative}.ratio{background-color:#303241}.media__item{width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;width:100%;height:100%;top:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 65%, #303241 96%, #303241 100%)}.footer a,.footer a:hover{color:#fff}.footer .nav-link{padding:0.5rem 4rem 0.5rem 0rem;font-family:'Avenir Next LT Pro';text-transform:none;font-weight:normal;font-size:1rem}.footer .nav-item{margin:0}.footer .nav-item .btn:hover{color:fff}.layout-1,.layout-1 a{background-color:#303241;color:#fff}.layout-1 .navbar-brand,.layout-1 .back-to-top,.layout-1 a .navbar-brand,.layout-1 a .back-to-top{background-color:transparent}.layout-1 a.btn-outline-dark{background-color:transparent;color:#303241}.btn-outline-dark:hover{color:#fff !important;background-color:#303241 !important;border-color:#303241}.layout-1 a{background-color:transparent}.layout-1{background-color:#303241}.layout-2 footer.border-dark{color:transparent !important}.layout-2 footer.border-top{border-top:transparent !important}.layout-2 footer.bg-dark{--bs-bg-opacity: 0}.layout-2 .footer a,.layout-2 .footer a:hover{color:#303241}