.offer-grid .offer-item{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.offer-grid .bg--overlay,.offer-grid .covered-image-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.offer-grid .bg--overlay{-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.offer-grid .offer-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-grid .offer-item:hover .bg--overlay,.offer-grid a.offer-link:focus-visible .bg--overlay{opacity:.5}.contact-portrait .gradient-overlay{position:absolute;position:absolute;left:0;bottom:0;top:unset;width:100%;height:50%;background:var(--color__primary);background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(var(--color__primary)));background:-o-linear-gradient(top,#fff0 0%,var(--color__primary) 100%);background:linear-gradient(180deg,#fff0 0%,var(--color__primary) 100%)}.job-desc>*:first-child{margin-top:0}.lightbox{position:fixed;z-index:999999999;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;display:none}.lightbox.active{display:flex;pointer-events:all}.lightbox.active .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color__light);opacity:.9}.lightbox .lightbox__inner{position:relative;display:inline-block;margin:auto;width:80rem;max-width:calc(100vw - 4em);padding:4em;height:90rem;max-height:90vh;overflow:hidden;bottom:unset;right:unset;top:unset;left:unset;background:var(--color__light);box-shadow:0 0 3.5rem .125rem #aa000036;border-radius:var(--radius__regular)}.lightbox .closer{z-index:1;border:unset;background:unset;position:absolute;color:var(--color__primary);top:2em;right:2em;padding:.25em;font-size:1.5rem;cursor:pointer}.lightbox .closer:focus-visible{outline:var(--border__regular)}.lightbox .lightbox-title{hyphens:manual}.lightbox .overflow-wrap{position:relative;overflow:hidden;height:calc(100% - 6em)}.lightbox .overflow-wrap::before{content:"";position:absolute;top:-.0625rem;left:0;width:100%;height:2rem;background:#fff;background:linear-gradient(180deg,rgb(255 255 255) 0%,#fff0 100%);pointer-events:none}.lightbox .overflow-wrap::after{content:"";position:absolute;bottom:-.0625rem;left:0;width:100%;height:6rem;background:#fff;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255) 100%);pointer-events:none}.lightbox .overflow-wrap__inner{width:100%;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding-top:2em;padding-bottom:5em;overscroll-behavior:contain}.lightbox .overflow-wrap__inner::-webkit-scrollbar{display:none}.lightbox.success .lightbox-title{display:none}.lightbox.success .lightbox__inner{height:auto}.lightbox.success .overflow-wrap__inner{padding-bottom:2em}.post-item .button{display:inline-block;position:absolute;top:1em;left:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.form-wrap span.label{margin-bottom:.75em;display:inline-block;font-size:var(--fsize__p);color:var(--color__primary)}.field-wrap.textarea span.label{font-family:"Adieu Regular",sans-serif;font-weight:400;font-size:var(--fsize__h3);margin-bottom:1em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],.field-wrap.dropdown select,textarea{font-size:var(--fsize__p);border:var(--border__regular);padding:.6em;border-radius:0;margin-bottom:0;background:var(--color__light);color:var(--color__primary);border-radius:var(--radius__small)}.search-form input[type="search"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:var(--radius__regular);margin-bottom:0;background:var(--color__light)}input,select,textarea{color:var(--color__primary);width:100%}textarea{line-height:1.5625em;max-height:20em;margin:0em;resize:none}textarea:focus,input:focus{color:var(--color__primary)}.field-wrap input[type="submit"]:focus,.field-wrap input[type="submit"]:focus-visible{background:var(--color__primary);color:var(--color__offwhite)}::-webkit-input-placeholder{color:var(--color__primary);opacity:1}::-moz-placeholder{color:var(--color__primary);opacity:1}:-ms-input-placeholder{color:var(--color__primary);opacity:1}::-ms-input-placeholder{color:var(--color__primary);opacity:1}::placeholder{color:var(--color__primary);opacity:1}:-ms-input-placeholder{color:var(--color__primary)}::-ms-input-placeholder{color:var(--color__primary)}.field-wrap.radio .option-wrap input[type="radio"],.field-wrap.checkbox .option-wrap input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.field-wrap.radio,.field-wrap.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-wrap.radio .option-wrap,.field-wrap.checkbox .option-wrap{position:relative;margin-right:3em}.field-wrap.radio .option-wrap:not(:last-child),.field-wrap.checkbox .option-wrap:not(:last-child){margin-bottom:1.5em}.field-wrap.radio label,.field-wrap.checkbox label{-ms-flex-preferred-size:100%;flex-basis:100%;cursor:pointer;margin-bottom:1.25em}.field-wrap.radio span.option-caption,.field-wrap.checkbox span.option-caption{display:inline-block;font-size:var(--fsize__p);color:var(--color__primary);margin-left:2em;cursor:pointer}.field-wrap.radio .option-wrap label::before,.field-wrap.checkbox .option-wrap label::before{font-family:"Icons Base Solid";content:"\0049";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9375rem;width:1.75rem;height:1.75rem;top:0;left:0;margin-top:-.25rem;border-radius:50%;background-color:var(--color__light);border:var(--border__regular);color:var(--color__light);cursor:pointer}.field-wrap.radio .option-wrap input:checked~label::before,.field-wrap.checkbox .option-wrap input:checked~label::before{background-color:var(--color__primary);color:var(--color__light)}.field-wrap.radio .option-wrap input[type="radio"]:focus-visible~label::before,.field-wrap.checkbox .option-wrap input[type="checkbox"]:focus-visible~label::before{background-color:var(--color__primary);color:var(--color__primary)}.field-wrap.file input[type="file"]{cursor:pointer}input[type="file"]::-webkit-file-upload-button{border:var(--border__regular);padding:.5em .75em;border-radius:var(--radius__small);background-color:var(--color__light);color:var(--color__primary);-webkit-transition:1s ease-in-out;transition:1s ease-in-out;margin-right:1em;cursor:pointer;font-size:var(--fsize__p)}input[type="file"]::file-selector-button{border:var(--border__regular);padding:.5em .75em;border-radius:var(--radius__small);background-color:var(--color__light);color:var(--color__primary);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;margin-right:1em;cursor:pointer;font-size:var(--fsize__p)}input[type="submit"],.field-wrap input[type="submit"]{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--fsize__p);background:var(--color__light);color:var(--color__primary);border:var(--border__regular);border-radius:var(--radius__small);padding:.4375em .875em .375em;cursor:pointer;-webkit-transition:background 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out,color 0.2s ease-in-out;transition:background 0.2s ease-in-out,color 0.2s ease-in-out}input[type="submit"]:hover,.field-wrap input[type="submit"]:hover{background:var(--color__primary);color:var(--color__offwhite)}.form-wrap .error-msg{display:block;color:var(--color__accent);font-size:var(--fsize__s);margin-top:.2em}.form-wrap input.has-error{border-color:var(--color__primary)}form.submitted{display:none}.grecaptcha-badge{display:none}.post-password-form p:nth-of-type(1){display:none}span.custom-password-message{display:block;margin:auto;max-width:10em;padding:.125em;border-radius:var(--radius__regular);background:rgb(255 255 255 / .17);color:var(--color__primary)}.post-password-form label{font-size:0rem}.post-password-form label input{font-size:1.75rem;padding:.25em .9375em;text-align:center}.post-password-required input[type="submit"]{position:relative;float:unset;margin:1.5625em auto;display:block}.error-404{text-align:center}.error-404 h1{font-size:20vw;margin:0}.content-wrap [class*="block--"]{max-width:var(--innerwrap__width);padding:0 var(--innerwrap__px);margin:5em auto}.content-wrap [class*="block--"].full{max-width:100%}.content-wrap [class*="block--"].pxy0{padding:0}.content-wrap [class*="block--"].px0{padding-left:0;padding-right:0}.content-wrap [class*="block--"]:first-child{margin-top:0}.content-wrap [class*="block--"]:last-child{margin-bottom:0}.content-wrap .block--single-image img{min-width:100%}.content-wrap .block--text *:first-child,.content-wrap .block--text_and_image *:first-child{margin-top:0}.content-wrap .block--text *:last-child,.content-wrap .block--text_and_image *:last-child{margin-bottom:0}.block--text_and_image .box-text--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}[class*="block--"].block--buttons{margin-top:-1em}.block--buttons>*{display:inline-block;margin-right:1em;margin-top:1em}.content-wrap .block--timetable{position:relative}.content-wrap .block--timetable a:hover{color:var(--color__primary)}.content-wrap .block--timetable::after{content:"";position:absolute;right:0;top:0;height:100%;width:5rem;background:var(--color__light);background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--color__light)),to(var(--color__light)));background:-o-linear-gradient(left,var(--color__light) 25%,var(--color__light) 100%);background:linear-gradient(90deg,var(--color__light) 25%,var(--color__light) 100%);pointer-events:none}.content-wrap .block--timetable .overflow-wrap{position:relative;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.content-wrap .block--timetable .overflow-wrap::-webkit-scrollbar{display:none}.content-wrap .block--timetable table{min-width:20rem}.content-wrap .block--timetable table tr{border-bottom:.025rem solid var(--color__primary)}.content-wrap .block--timetable table tr:last-child{border-bottom:0}.content-wrap .block--timetable table td,.content-wrap .block--timetable table th,.content-wrap .block--timetable table p{font-size:var(--fsize__p);font-weight:400;text-align:left;padding:.75rem 1.75rem}.content-wrap .block--timetable table th{border-bottom:.025rem solid var(--color__primary);background-color:var(--color__light)}.content-wrap .block--timetable table td{max-width:19rem;vertical-align:baseline}.content-wrap .block--timetable table td:first-child,.content-wrap .block--timetable table th:first-child{padding-left:.75rem}.content-wrap .block--timetable table td:last-child,.content-wrap .block--timetable table th:last-child{padding-right:.75rem}.slider-wrap{position:relative;padding:0}.slider-wrap .swiper{overflow:hidden}.slider-wrap .swiper-slide{cursor:-webkit-grab;cursor:grab}.swiper-button-prev,.swiper-rtl .swiper-button-next,.swiper-button-next,.swiper-rtl .swiper-button-prev{background-color:var(--color__light);width:3rem;height:3rem;border-radius:50%}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-family:"Icons inlumine";font-size:1.25rem;color:var(--color__primary)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:1.5rem}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"\0049"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:1.5rem}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"\0041"}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizonta{top:unset;bottom:2em}.swiper-pagination-bullet{width:.625rem;height:.625rem;background:var(--color__offwhite);opacity:.2}.swiper-pagination-bullet-active{background:var(--color__offwhite);opacity:1}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .325rem}.block--full-gallery-slider .swiper-slide__bg{position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:var(--color__primary)}.block--full-gallery-slider .swiper-slide__content{position:relative;height:70rem;max-height:80vh;max-height:calc(var(--vh, 1vh) * 80)}.block--full-gallery-slider .swiper-slide__content::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:#9e1a00;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),color-stop(50%,rgb(158 26 0)));background:-o-linear-gradient(top,#fff0 0%,rgb(158 26 0) 50%);background:linear-gradient(180deg,#fff0 0%,rgb(158 26 0) 50%)}.block--full-gallery-slider .swiper-slide__content .centered-text{position:relative;max-width:80em;margin:0 auto}.block--gallery-slider .slider-wrap{position:relative;overflow:hidden}.block--gallery-slider .slider-wrap .gradient--left,.block--gallery-slider .slider-wrap .gradient--right{display:none;z-index:1;content:"";position:absolute;top:0;width:8rem;height:100%}.block--gallery-slider .slider-wrap .gradient--left{left:0;background:-webkit-gradient(linear,right top,left top,from(var(--color__primary--zero-opacity)),to(var(--color__primary)));background:-o-linear-gradient(right,var(--color__primary--zero-opacity) 0%,var(--color__primary) 100%);background:linear-gradient(270deg,var(--color__primary--zero-opacity) 0%,var(--color__primary) 100%);opacity:50%}.block--gallery-slider .slider-wrap .gradient--right{right:0;background:-webkit-gradient(linear,left top,right top,from(var(--color__primary--zero-opacity)),to(var(--color__primary)));background:-o-linear-gradient(left,var(--color__primary--zero-opacity) 0%,var(--color__primary) 100%);background:linear-gradient(90deg,var(--color__primary--zero-opacity) 0%,var(--color__primary) 100%);opacity:50%}.block--gallery-slider .swiper-slide .caption,.slider-wrap .slider-lightbox .caption{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;bottom:1em;top:unset;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);text-align:center;background:var(--color__light);border-radius:var(--radius__small);padding:.5em 1em}.slider-wrap .slider-lightbox{overflow:hidden}.slider-lightbox-wrap{z-index:99999;position:fixed;inset:0;width:100vw;height:calc(var(--vh, 1vh) * 100);visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out}.slider-lightbox-wrap .bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color__primary);opacity:.9}.slider-lightbox-wrap.active{visibility:visible;pointer-events:all}.slider-lightbox-wrap-close{z-index:99;position:absolute;width:3rem;height:3rem;background:#fff0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:.937rem;top:.937rem;padding:0;border:0;cursor:pointer}.slider-lightbox-wrap-close:focus{outline:none}.slider-lightbox-wrap-close:before{font-size:var(--isize__small);color:var(--color__light);font-family:"Icons Base";content:"\004a"}.slider-lightbox-wrap .slider-wrap{position:absolute;width:min(90rem, 100vw);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-lightbox-wrap .img-fill{max-width:85%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:calc(var(--vh, 1vh) * 75);height:calc(var(--vh, 1vh) * 75);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-lightbox-wrap .img-fill img{-o-object-fit:contain;object-fit:contain;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-lightbox-wrap .swiper-button-prev,.slider-lightbox-wrap .swiper-rtl .swiper-button-next{left:2rem;right:auto}.slider-lightbox-wrap .swiper-button-next,.slider-lightbox-wrap .swiper-rtl .swiper-button-prev{right:2rem;left:auto}.content-wrap .block--form .form-wrap .field-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-ms-grid-column:auto;grid-column-start:auto;-ms-grid-column-span:12;grid-column-end:span 12}.content-wrap .block--form .option-wrap span,.content-wrap .block--form span.label{font-family:"Arial",sans-serif;font-weight:400;font-size:var(--fsize__p);line-height:1.5em;letter-spacing:.02em;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;width:100%}.content-wrap .block--form .grid-wrap{gap:1em}.content-wrap .block--form .form-wrap .field-wrap.radio,.content-wrap .block--form .form-wrap .field-wrap.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-grid-column-span:6;grid-column-end:span 6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-wrap .block--form .form-wrap .field-wrap.radio label,.content-wrap .block--form .form-wrap .field-wrap.checkbox label{margin-right:.5em}.content-wrap .block--form .form-wrap .field-wrap.radio .option-wrap,.content-wrap .block--form .form-wrap .field-wrap.checkbox .option-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em}.content-wrap .block--form .form-wrap .field-wrap.radio .option-wrap input,.content-wrap .block--form .form-wrap .field-wrap.checkbox .option-wrap input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.5em}.content-wrap .block--form .form-wrap .success-wrap{padding:2em}.content-wrap .block--quote-slider .quote-wrap__inner blockquote{margin:0}.content-wrap .block--quote-slider .swiper-wrapper.disabled{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.content-wrap .block--quote-slider .quote-wrap{min-height:6.25em;padding:2.5em 5em;position:relative}.content-wrap .block--quote-slider .swiper{padding-top:3em;margin-top:-3em}.content-wrap .block--quote-slider .quote-wrap::after{content:'"';position:absolute;z-index:1;font-style:italic;right:0;top:0;font-size:20rem;width:10rem;height:10rem;-webkit-transform:translate3d(0,4rem,0);transform:translate3d(0,4rem,0);pointer-events:none;color:var(--color__accent)}.content-wrap .block--quote-slider .quote-wrap__inner{width:min(25rem, 95%)}.content-wrap .block--quote-slider .quote-wrap p{margin-top:0}.content-wrap .block--quote-slider .box-portrait{width:100%}.content-wrap .block--quote-slider .box-portrait .covered-image-wrap{min-height:25em}.content-wrap .block--quote-slider .box-portrait~.box-quote .quote-wrap{min-height:25em}.content-wrap .block--quote-slider .box:nth-of-type(1){padding-right:0;margin:0 auto}.content-wrap .block--quote-slider .box:nth-of-type(2){padding-left:0}.content-wrap .block--quote-slider .box--middleHeight .quote-wrap{min-height:25em}.content-wrap .block--quote-slider .box--middleHeight.box-quote{margin-bottom:0}.content-wrap .block--contact-person{position:relative;margin-top:2rem;margin-bottom:2rem}.content-wrap .block--contact-person .grid-wrap .grid-wrap .box:first-of-type{padding-left:0}.video-wrap iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.content-wrap .block--accordion{margin-bottom:0}.block--accordion+.block--accordion,.content-wrap .block--accordion+.block--accordion{margin-top:1.5em}.block--accordion .accordion-content__inner [class*="block--"],.content-wrap .block--accordion .accordion-content__inner [class*="block--"]{margin-top:0;padding:0}.accordion-content *:first-child{margin-top:0}.accordion-content *:last-child{margin-bottom:1.5em}.block--accordion .accordion-content__inner [class*="block--"]:last-child{padding-bottom:0;margin-bottom:1.75em}.block--accordion .accordion-content__inner [class*="block--"]:last-child p{margin-bottom:0;padding-bottom:0}.accordion-wrap{border:var(--border__regular);border-radius:var(--radius__regular);padding:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.accordion-content{padding:0 2em}.accordion-trigger{position:relative;padding:2em 6em 2em 2em;cursor:pointer}.accordion-trigger::after{font-family:"Icons inlumine";content:"\0047";position:absolute;right:1.25em;top:51%;font-size:1.625rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--color__primary)}.accordion-trigger.open::after{content:"\0048"}.accordion-wrap .accordion-trigger::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff0;border-radius:var(--radius__regular);-webkit-transform:translate3d(0,0,0) scaleY(1.055) scaleX(1.005);transform:translate3d(0,0,0) scaleY(1.055) scaleX(1.005)}.accordion-trigger span.title{position:relative;margin:0}.accordion-wrap .accordion-trigger:focus-visible *,.accordion-trigger:focus-visible::after{color:var(--color__offwhite)}.accordion-wrap .accordion-trigger:focus-visible::before{background-color:var(--color__primary)}.accordion-wrap.is-link .accordion-trigger::after{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.accordion-wrap.primary__fix .accordion-content *:first-child,.accordion-wrap.primary .accordion-content *:first-child,.accordion-wrap.primary__light .accordion-content *:first-child,.accordion-wrap.secondary .accordion-content *:first-child,.accordion-wrap.accent .accordion-content *:first-child{margin-top:1.5em}.accordion-wrap.primary__fix{border-color:var(--color__primary--fix)}.accordion-wrap.primary__fix .accordion-trigger::after{color:var(--color__offwhite)}.accordion-wrap.primary__fix .accordion-trigger::before{background-color:var(--color__primary--fix)}.accordion-wrap.primary__fix .accordion-trigger span.title{color:var(--color__offwhite)}.accordion-wrap.primary__fix .accordion-content *{color:var(--color__primary--fix)}.accordion-wrap.primary__fix .accordion-content .button{border-color:var(--color__primary--fix)}.accordion-wrap.primary__fix .accordion-trigger:focus-visible::before{background-color:#fff0}.accordion-wrap.primary__fix .accordion-trigger:focus-visible span.title,.accordion-wrap.primary__fix .accordion-trigger:focus-visible::after{color:var(--color__primary)}.accordion-wrap.primary{border-color:var(--color__primary)}.accordion-wrap.primary .accordion-trigger::after{color:var(--color__offwhite)}.accordion-wrap.primary .accordion-trigger::before{background-color:var(--color__primary)}.accordion-wrap.primary .accordion-trigger span.title{color:var(--color__offwhite)}.accordion-wrap.primary .accordion-trigger:focus-visible::before{background-color:#fff0}.accordion-wrap.primary .accordion-trigger:focus-visible span.title,.accordion-wrap.primary .accordion-trigger:focus-visible::after{color:var(--color__primary)}.accordion-wrap.primary__light{border-color:var(--color__primary--light)}.accordion-wrap.primary__light .accordion-trigger::after{color:var(--color__offwhite)}.accordion-wrap.primary__light .accordion-trigger::before{background-color:var(--color__primary--light)}.accordion-wrap.primary__light .accordion-trigger span.title{color:var(--color__offwhite)}.accordion-wrap.primary__light .accordion-content *{color:var(--color__primary)}.accordion-wrap.primary__light .accordion-content .button{border-color:var(--color__primary)}.accordion-wrap.primary__light .accordion-trigger:focus-visible::before{background-color:#fff0}.accordion-wrap.primary__light .accordion-trigger:focus-visible span.title,.accordion-wrap.primary__light .accordion-trigger:focus-visible::after{color:var(--color__primary)}.accordion-wrap.secondary{border-color:var(--color__secondary)}.accordion-wrap.secondary .accordion-trigger::after{color:var(--color__offwhite)}.accordion-wrap.secondary .accordion-trigger::before{background-color:var(--color__secondary)}.accordion-wrap.secondary .accordion-trigger span.title{color:var(--color__offwhite)}.accordion-wrap.secondary .accordion-content *{color:var(--color__secondary)}.accordion-wrap.secondary .accordion-content .button{border-color:var(--color__secondary)}.accordion-wrap.secondary .accordion-content .button:hover{background-color:var(--color__secondary);color:var(--color__offwhite)}.accordion-wrap.secondary .accordion-trigger:focus-visible::before{background-color:#fff0}.accordion-wrap.secondary .accordion-trigger:focus-visible span.title,.accordion-wrap.secondary .accordion-trigger:focus-visible::after{color:var(--color__secondary)}.accordion-wrap.accent{border-color:var(--color__accent)}.accordion-wrap.accent .accordion-trigger::after{color:var(--color__offwhite)}.accordion-wrap.accent .accordion-trigger::before{background-color:var(--color__accent)}.accordion-wrap.accent .accordion-trigger span.title{color:var(--color__offwhite)}.accordion-wrap.accent .accordion-content *{color:var(--color__accent)}.accordion-wrap.accent .accordion-content .button{border-color:var(--color__accent)}.accordion-wrap.accent .accordion-content .button:hover{background-color:var(--color__accent);color:var(--color__offwhite)}.accordion-wrap.accent .accordion-trigger:focus-visible::before{background-color:#fff0}.accordion-wrap.accent .accordion-trigger:focus-visible span.title,.accordion-wrap.accent .accordion-trigger:focus-visible::after{color:var(--color__accent)}.block--products p:first-child{margin-top:0}[class*="header--"]{position:relative}.header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;align-items:flex-end;-webkit-align-items:flex-end;width:100%;height:100%;min-height:auto;max-width:var(--innerwrap__width);margin:auto;padding:5em 3em}.header__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color__primary)}.header--default{height:30rem}.header--news{height:30rem}.header--jobs-ausbildung{height:30rem}.header--home{min-height:50rem;height:100vh;height:calc(var(--vh, 1vh) * 100)}.header--title-bg{height:30rem}.header--title-img{min-height:50rem;height:100vh;height:calc(var(--vh, 1vh) * 100)}.header--title-img .header__bg::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background:#9e1a00;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(158 26 0)));background:-o-linear-gradient(top,#fff0 0%,rgb(158 26 0) 100%);background:linear-gradient(180deg,#fff0 0%,rgb(158 26 0) 100%)}.header--bg-img .img-wrap{height:30rem;width:100%}.header--bg-img .covered-image-wrap{position:absolute;left:0;top:0;height:100%;width:100%}.header--text-bg-img .header__inner{background:#fff0;min-height:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--text-bg-img h1.title{z-index:1;position:relative;margin:0}.header--text-bg-img .covered-image-wrap{position:absolute;left:0;top:0;height:100%;width:100%}@media only screen and (max-width:55em){.offer-grid{max-width:40rem}.offer-grid .offer-item .bg--overlay{opacity:.5}section.__intro-maps .box-maps{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.__intro-maps .box-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lightbox .lightbox__inner{padding:3em 2.5em}.lightbox .closer{top:1.25em;right:1.25em;font-size:1.25rem}.field-wrap.radio label,.field-wrap.checkbox label{margin-bottom:.5em}.field-wrap.radio .option-wrap:not(:last-child),.field-wrap.checkbox .option-wrap:not(:last-child){margin-right:1.5em;margin-bottom:.875em}.field-wrap.radio .option-wrap label::before,.field-wrap.checkbox .option-wrap label::before{font-size:.825rem;width:1.5rem;height:1.5rem;margin-top:-.125rem}.content-wrap [class*="block--"]{margin:3em auto;padding:0}.block--text_and_image .box-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block--text_and_image .box-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-wrap .block--accordion{margin-bottom:0}.block--accordion+.block--accordion,.content-wrap .block--accordion+.block--accordion{margin-top:1em}.accordion-trigger{padding:1.25em 3.5em 1.25em 1.25em}.accordion-trigger::after{right:.75em}.accordion-content{padding:0 1.25em}.content-wrap .slider-wrap .swiper-slide .img-fill{height:62vw}.content-wrap .block--quote-slider .swiper{padding-top:5em}.content-wrap .block--quote-slider .box-portrait~.box-quote .quote-wrap{min-height:auto}.header__inner{padding:3em 2.5em}.header--default,.header--news,.header--jobs-ausbildung{height:20rem}.header--home{min-height:45rem;overflow:hidden}.header--home .header__bg{-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75)}.header--title-img{min-height:unset;height:30rem}.header--bg-img .img-wrap{height:20rem;min-height:unset;width:100%}.header--text-bg-img .sec-wrap__inner{min-height:20rem}}@media only screen and (max-width:36em){.offer-grid h2{font-size:var(--fsize__h3)}.lightbox .lightbox__inner{padding:2em 4em 2em 2em}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:1em}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:1em}.swiper-button-prev,.swiper-rtl .swiper-button-next,.swiper-button-next,.swiper-rtl .swiper-button-prev{width:2.5rem;height:2.5rem}.slider-lightbox-wrap .img-fill{max-width:90%}.slider-lightbox-wrap .swiper-button-prev,.slider-lightbox-wrap .swiper-rtl .swiper-button-next{left:2.5rem}.slider-lightbox-wrap .swiper-button-next,.slider-lightbox-wrap .swiper-rtl .swiper-button-prev{right:2.5rem}.content-wrap .block--quote-slider .slider::after{right:0;font-size:15rem}.content-wrap .block--quote-slider .quote-wrap__inner{width:100%}.content-wrap .block--quote-slider .box-portrait .covered-image-wrap{min-height:62vw}.content-wrap .block--quote-slider .quote-wrap::after{font-size:15rem;-webkit-transform:translate3d(2rem,4rem,0);transform:translate3d(2rem,4rem,0)}.accordion-trigger::after{font-size:1.375rem}.header__inner{padding:2.5em 1.75em}.header--default,.header--news,.header--jobs-ausbildung{height:15rem}.header--home{height:min(40rem, 170vw);min-height:unset}.header--title-img{height:20rem}.header--bg-img .img-wrap{height:15rem}.header--text-bg-img .sec-wrap__inner{min-height:15rem}}@media only screen and (max-width:27em){.offer-grid h2{font-size:var(--fsize__h1)}.lightbox .lightbox__inner{padding:2em 1.5em;max-width:calc(100vw - 2.75em)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:.75em}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:.75em}.accordion-trigger{padding:1em 3.25em 1em 1em}.accordion-trigger::after{right:.75em;font-size:1.275rem}.accordion-content{padding:0 1em}.accordion-content *:last-child{margin-bottom:1.25em}.header__inner{padding:1.75em 1.25em}}