body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Raleway;src:url(/static/media/Raleway-VariableFont_wght.9db64032d808432571f1.woff2) format("woff2-variations"),url(/static/media/Raleway-VariableFont_wght.942638e66612b31fad1b.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Registered-Replaced;src:url(/static/media/Manrope-VariableFont_wght.ee38ad82369f15ebb654.woff2) format("woff2-variations"),url(/static/media/Manrope-VariableFont_wght.fca742de1e52774d3fad.ttf) format("truetype-variations");unicode-range:u+00ae}#root,body,html{height:100%;margin:0}#root,body,button,html,input,textarea{font-feature-settings:"ss05","ss07","ss09";font-family:Registered-Replaced,Raleway}address{font-style:normal}body{overflow-x:hidden}@media (min-width:1140px){#root{margin:0 auto;position:relative;width:1140px}}::selection{-webkit-text-fill-color:#fff;background:#51717c;color:#fff}.App{align-content:space-between;display:flex;flex-flow:column nowrap;height:100%}.page-header{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.page-header .logo{align-items:center;color:#000;display:flex;flex-flow:row nowrap;font-size:16px;font-variation-settings:"wght" 800;font-weight:400;order:1;padding:20px 15px;text-decoration:none;z-index:10}@media (min-width:720px){.page-header .logo{font-size:18px;padding:20px 27px}}@media (min-width:1140px){.page-header .logo{flex:0 0;padding:27px 80px}}.page-header .logo img{height:35px;width:auto}@media (min-width:720px){.page-header .logo img{height:45px}}.page-header .burger{background:#0000;border:none;cursor:pointer;display:flex;flex:0 0;flex-direction:column;height:25px;justify-content:space-around;order:3;padding:0;position:relative;right:15px;width:25px;z-index:10}@media (min-width:720px){.page-header .burger{height:30px;right:45px;width:30px}}@media (min-width:1140px){.page-header .burger{right:80px}}.page-header .burger:focus{outline:none}.page-header .burger div{width:25px}@media (min-width:720px){.page-header .burger div{width:30px}}.page-header .burger div{background-color:#ff2800;height:5px;position:relative;transform-origin:1px;transition:all .3s linear}.page-header .burger :first-child{transform:rotate(0)}.page-header .burger :nth-child(2){opacity:1;transform:translateX(0) scale(1)}.page-header .burger :nth-child(3){transform:rotate(0)}.page-header .burger.burger-open :first-child{transform:rotate(45deg)}.page-header .burger.burger-open :nth-child(2){opacity:0;transform:translateX(1rem) scale(0)}.page-header .burger.burger-open :nth-child(3){transform:rotate(-45deg)}.page-header .menu,.page-header .modal-dialog{display:none}@media (min-width:1140px){.page-header .menu{display:flex;flex:1 0;order:2}.page-header .menu div a{display:none;text-decoration:none;transition:color .3s linear}.page-header .menu div .tagline{color:#b7a98d;display:flex;font-size:18px;font-variation-settings:"wght" 800;font-weight:400;line-height:24px;padding-right:1em}.page-header .menu div .tagline.active,.page-header .menu div .tagline:hover{color:#ff2800}.page-header .menu .suche{display:none}}.page-header .menu.menu-open,.page-header .modal-dialog.modal-open{align-content:flex-start;background:#f4f2ee;display:flex;flex:1 1 100%;flex-flow:row wrap;margin-top:-37.5px;order:4;padding-left:15px;padding-top:37.5px;position:relative;transition:transform .3s ease-in-out;width:100%}@media (min-width:720px){.page-header .menu.menu-open,.page-header .modal-dialog.modal-open{margin-top:-42.5px;padding-left:45px;padding-top:42.5px}}@media (min-width:1140px){.page-header .menu.menu-open,.page-header .modal-dialog.modal-open{justify-content:flex-start;margin-left:-100000px;margin-right:-100000px;margin-top:-49.5px;min-height:calc(100vh - 584px);padding-left:100080px;padding-right:100080px;padding-top:49.5px}}.page-header .menu.menu-open div{display:flex;flex-direction:column;justify-content:flex-start;text-align:center}@media (min-width:720px){.page-header .menu.menu-open div{text-align:left}}.page-header .menu.menu-open div a{color:#000;display:block;flex:0 0;font-size:16px;line-height:40px;text-decoration:none}@media (min-width:720px){.page-header .menu.menu-open div a{font-size:19px;line-height:36px}}@media (min-width:1140px){.page-header .menu.menu-open div a{font-size:21px;line-height:40px}}.page-header .menu.menu-open div a{font-variation-settings:"wght" 700;font-weight:400}.page-header .menu.menu-open div a:hover{color:#ff2800}.page-header .menu.menu-open div .tagline{color:#737320;font-size:20px;font-variation-settings:"wght" 800;font-weight:400;line-height:40px}@media (min-width:720px){.page-header .menu.menu-open div .tagline{font-size:30px;line-height:47px;padding-bottom:20px}}@media (min-width:1140px){.page-header .menu.menu-open div .tagline{font-size:45px;line-height:65px;padding-bottom:35px}}@media (max-width:719px){.page-header .menu.menu-open div~div{padding-top:40px}}@media (min-width:720px){.page-header .menu.menu-open div{padding-top:40px}}@media (min-width:1140px){.page-header .menu.menu-open div{padding-top:50px}}@media (min-width:720px){.page-header .menu.menu-open .problematik{order:1}.page-header .menu.menu-open .ueber-uns{order:2}.page-header .menu.menu-open .affolter-model{order:3}.page-header .menu.menu-open .angebot{order:4}.page-header .menu.menu-open .suche{order:5}}.page-header .menu.menu-open>*{flex:1 1 100%}@media (min-width:720px){.page-header .menu.menu-open>*{flex:1 1 50%}}.page-content .column-left>ul,.page-content h1,.page-content h2,.page-content h3,.page-content p{margin:0;padding-left:15px;padding-right:15px}@media (min-width:720px){.page-content .column-left>ul,.page-content h1,.page-content h2,.page-content h3,.page-content p{padding-left:45px;padding-right:45px}}@media (min-width:1140px){.page-content .column-left>ul,.page-content h1,.page-content h2,.page-content h3,.page-content p{padding-left:80px;padding-right:80px}}.page-content .column-left>ul{padding-left:28px}@media (min-width:720px){.page-content .column-left>ul{padding-left:59px}}@media (min-width:1140px){.page-content .column-left>ul{padding-left:95px}}.page-content p{-webkit-hyphens:auto;hyphens:auto}.page-content a{color:#737320;text-decoration:none}.page-content a:hover{color:#ff2800}.page-content h1{font-size:30px;font-variation-settings:"wght" 800;font-weight:400;line-height:34px;margin-bottom:40px;margin-top:0}@media (min-width:720px){.page-content h1{font-size:40px;line-height:47px;margin-bottom:45px;margin-top:0}}@media (min-width:1140px){.page-content h1{font-size:56px;line-height:65px;margin-bottom:55px;margin-top:0}}.page-content .page-cover{background-color:#b7a98d;height:270px;overflow:hidden;width:100vw}.page-content .page-cover img{height:270px;object-fit:cover;object-position:center;width:100vw}@media (min-width:720px){.page-content .page-cover,.page-content .page-cover img{height:250px}}@media (min-width:1140px){.page-content .page-cover{height:365px;margin:0 -10000px;padding:0 calc(10570px - 50vw)}.page-content .page-cover img{min-height:365px}}.page-content h2{color:#737320;font-size:30px;font-variation-settings:"wght" 800;font-weight:400;line-height:34px;margin-bottom:40px;margin-top:40px}@media (min-width:720px){.page-content h2{font-size:40px;line-height:47px;margin-bottom:55px;margin-top:55px}}@media (min-width:1140px){.page-content h2{font-size:56px;line-height:65px;margin-bottom:60px;margin-top:60px}}.page-content address,.page-content h3,.page-content li,.page-content p,.page-content ul{font-size:16px;font-variation-settings:"wght" 500;font-weight:400;line-height:23px}@media (min-width:720px){.page-content address,.page-content h3,.page-content li,.page-content p,.page-content ul{font-size:16px;line-height:23px}}@media (min-width:1140px){.page-content address,.page-content h3,.page-content li,.page-content p,.page-content ul{font-size:18px;line-height:26px}}.page-content h3{font-variation-settings:"wght" 700;font-weight:400}.page-content .column-left>ul,.page-content h3,.page-content p,.page-content ul{margin-bottom:25px}@media (min-width:720px){.page-content .column-left>ul,.page-content h3,.page-content p,.page-content ul{margin-bottom:30px}}@media (min-width:1140px){.page-content .column-left>ul,.page-content h3,.page-content p,.page-content ul{margin-bottom:30px}}.page-content p.teaser{font-variation-settings:"wght" 700;font-weight:400}.page-content ul{padding-left:13px}@media (min-width:720px){.page-content ul{padding-left:14px}}@media (min-width:1140px){.page-content ul{padding-left:15px}}.page-content li{list-style-type:none;padding-left:0}.page-content li:before{content:"•";display:list-item;float:left;margin-left:-13px;width:13px}@media (min-width:720px){.page-content li:before{margin-left:-14px;width:14px}}@media (min-width:1140px){.page-content li:before{margin-left:-15px;width:15px}}.page-content section>.column-left>img{display:block;margin:50px auto 30px;width:75px}@media (min-width:720px){.page-content section>.column-left>img{width:90px}}@media (min-width:1140px){.page-content section>.column-left>img{width:100px}}.page-content section{display:flex;flex-flow:column nowrap;padding-bottom:15px}@media (min-width:720px){.page-content section{padding-bottom:25px}}@media (min-width:1140px){.page-content section{padding-bottom:30px}}.page-content section .column{margin-bottom:30px}@media (min-width:720px){.page-content section{display:flex;flex-flow:row wrap}.page-content section>h2{flex:1 1 100%}.page-content section>.column-left{flex:1 1 435px}}@media (min-width:720px)and (min-width:1140px){.page-content section>.column-left{flex:1 1 650px}}@media (min-width:720px){.page-content section>.column-right{flex:1 1 285px}}@media (min-width:720px)and (min-width:720px){.page-content section>.column-right{align-self:flex-start;position:-webkit-sticky;position:sticky;top:30px}}@media (min-width:720px)and (min-width:1140px){.page-content section>.column-right{flex:1 1 490px}}.page-content section.alternate-background,.page-content section~section{background:#f4f2ee}@media (min-width:1140px){.page-content section.alternate-background,.page-content section~section{margin-left:-100000px;margin-right:-100000px;padding-left:100000px;padding-right:100000px}}.page-content details summary{cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.page-content details summary:focus{outline:none}.page-content details summary::-webkit-details-marker,.page-content details summary::marker{display:none}.page-content section details{border-top:2px solid #ff2800;box-sizing:border-box}.page-content section details:last-child{border-bottom:2px solid #ff2800}.page-content section details{margin:0 45px}@media (min-width:720px){.page-content section details{margin-left:0;margin-right:45px}}@media (min-width:1140px){.page-content section details{margin-right:80px}}.page-content section details summary{font-size:16px;font-variation-settings:"wght" 700;font-weight:400;line-height:23px;padding-bottom:15px;padding-top:15px}@media (min-width:720px){.page-content section details summary{font-size:16px;line-height:23px}}@media (min-width:1140px){.page-content section details summary{font-size:18px;line-height:26px;padding-bottom:20px;padding-top:20px}}.page-content section details p:first-of-type{margin-top:0}.page-content section details div.arrow{border-bottom:7.5px solid #0000;border-right:7.5px solid;border-top:7.5px solid #0000;height:0;position:absolute;right:0;top:18px;width:0}@media (min-width:720px){.page-content section details div.arrow{top:20px}}@media (min-width:1140px){.page-content section details div.arrow{top:25px}}.page-content section details div.arrow{color:#ff2800}.page-content section details div.arrow-up{border-bottom:7.5px solid;border-left:7.5px solid #0000;border-right:7.5px solid #0000;height:0;width:0}.page-content section details div.arrow-down{border-left:7.5px solid #0000;border-right:7.5px solid #0000;border-top:7.5px solid;height:0;width:0}.page-content section details div.arrow-left{border-bottom:7.5px solid #0000;border-right:7.5px solid;border-top:7.5px solid #0000;height:0;width:0}.page-content section details div.arrow-right{border-bottom:7.5px solid #0000;border-left:7.5px solid;border-top:7.5px solid #0000;height:0;width:0}.page-content section details p{padding:0}@media (min-width:1140px){.page-content section details li,.page-content section details p{padding-right:30px}}.page-content section details .video-container{height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%;position:relative}@media (min-width:720px){.page-content section details .video-container{margin-bottom:23px}}@media (min-width:1140px){.page-content section details .video-container{margin-bottom:25px;margin-right:30px;padding-bottom:52.3%}}.page-content section details .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-content section details[open] summary div.arrow{top:23px}@media (min-width:720px){.page-content section details[open] summary div.arrow{top:25px}}@media (min-width:1140px){.page-content section details[open] summary div.arrow{top:30px}}.page-content section details[open] summary div.arrow{border:7.5px solid #0000;border-bottom:none;border-top-color:currentcolor;height:0;width:0}.page-content section hr{background-color:#737320;border:2px solid #737320;box-sizing:border-box;display:block;height:0;margin:0 15px 35px;padding:0}@media (min-width:720px){.page-content section hr{flex:1 1 100%;margin:0 45px 55px}}@media (min-width:1140px){.page-content section hr{flex:1 1 100%;margin:0 80px 70px}}.page-content section .btn.btn-external{padding-right:1em;width:auto}.page-content section p.teaser+.btn.btn-external{margin-bottom:40px}.page-content section .column-left>.btn,.page-content section>.btn{margin-left:15px;margin-right:15px}@media (min-width:720px){.page-content section .column-left>.btn,.page-content section>.btn{margin-left:45px;margin-right:45px}}@media (min-width:1140px){.page-content section .column-left>.btn,.page-content section>.btn{margin-left:80px;margin-right:80px}}.page-content section form{padding-left:15px;padding-right:15px}@media (min-width:720px){.page-content section form{padding-left:45px;padding-right:45px}}@media (min-width:1140px){.page-content section form{padding-left:80px;padding-right:80px}}.page-content section form button{background-color:#0000;cursor:pointer}.page-content section .btn.btn-internal{color:#ff2800;padding-left:1em;padding-right:1em;width:auto}.page-content section .btn.btn-internal:hover{color:#fff}.page-content aside{border-top:2px solid #ff2800;margin:0 45px}@media (min-width:720px){.page-content aside{margin-left:0;margin-right:45px}}@media (min-width:1140px){.page-content aside{margin-right:80px}}.page-content aside h3,.page-content aside p{padding:0}.page-content aside h3{font-size:16px;font-variation-settings:"wght" 700;font-weight:400;line-height:23px;margin-bottom:7.5px;margin-top:15px}@media (min-width:720px){.page-content aside h3{font-size:16px;line-height:23px;margin-top:18px}}@media (min-width:1140px){.page-content aside h3{font-size:18px;line-height:26px;margin-top:20px}}.page-content aside p:first-of-type{margin-top:30px}@media (min-width:720px){.page-content aside p:first-of-type{margin-top:35px}}@media (min-width:1140px){.page-content aside p:first-of-type{margin-top:40px}}.page-content aside address{font-size:16px;font-variation-settings:"wght" 500;font-weight:400;line-height:23px}@media (min-width:720px){.page-content aside address{font-size:16px;line-height:23px}}@media (min-width:1140px){.page-content aside address{font-size:18px;line-height:26px}}.page-content aside address a,.page-content aside address a:hover{color:#000}.page-content aside.contact-card .contact-info img{border-radius:100%;height:135px;object-fit:cover;object-position:center;width:135px}@media (min-width:720px){.page-content aside.contact-card .contact-info img{height:150px;width:150px}}@media (min-width:1140px){.page-content aside.contact-card .contact-info img{height:170px;width:170px}}.page-content aside.contact-card .contact-info{align-content:space-between;align-items:flex-start;display:flex;flex-flow:column wrap;height:135px;justify-content:space-evenly;margin-bottom:10px}@media (min-width:720px){.page-content aside.contact-card .contact-info{height:150px;margin-bottom:20px}}@media (min-width:1140px){.page-content aside.contact-card .contact-info{height:170px;margin-bottom:25px}}.page-content aside.contact-card .contact-info a{align-content:space-between;align-items:center;color:#ff2800;display:flex;flex:1 1 auto;font-size:16px;font-variation-settings:"wght" 900;font-weight:400;justify-content:flex-end;line-height:26px;text-transform:uppercase}@media (min-width:1140px){.page-content aside.contact-card .contact-info a{width:160px}}.page-content aside.contact-card .contact-info a>*{flex:1 1 50%}.page-content aside.contact-card .contact-info a .desktop{display:none}@media (min-width:1140px){.page-content aside.contact-card .contact-info a .desktop{display:inline-block}}.page-content aside.contact-card .contact-info a>.svg-container{flex:0 0 45px}@media (min-width:720px){.page-content aside.contact-card .contact-info a>.svg-container{flex:0 0 47px}}@media (min-width:1140px){.page-content aside.contact-card .contact-info a>.svg-container{flex:0 0 50px}}.page-content aside.contact-card .contact-info a>.svg-container>svg{height:45px;width:45px}@media (min-width:720px){.page-content aside.contact-card .contact-info a>.svg-container>svg{height:47px;width:47px}}@media (min-width:1140px){.page-content aside.contact-card .contact-info a>.svg-container>svg{height:50px;width:50px}}.page-content aside.contact-card .contact-info a:hover{color:#737320}.page-content aside.contact-card p.contact-name{font-variation-settings:"wght" 700;font-weight:400}.modal-dialog .carousel-item,.page-content .carousel-item{border:2px solid #737320;display:flex;flex-flow:column nowrap;padding-bottom:50px;width:calc(100vw - 60px)}@media (min-width:720px){.modal-dialog .carousel-item,.page-content .carousel-item{flex:1 0;margin-left:15px;margin-right:15px;width:calc(50vw - 60px)}}@media (min-width:1140px){.modal-dialog .carousel-item,.page-content .carousel-item{width:316.66667px}}.modal-dialog .carousel-item:active,.modal-dialog .carousel-item:hover,.page-content .carousel-item:active,.page-content .carousel-item:hover{background-color:#fff}.modal-dialog .carousel-item h3,.page-content .carousel-item h3{font-size:16px;-webkit-hyphens:auto;hyphens:auto;line-height:22px;margin-bottom:25px;margin-top:15px}@media (min-width:720px){.modal-dialog .carousel-item h3,.page-content .carousel-item h3{font-size:22px;line-height:28px;padding-left:20px;padding-right:20px}.modal-dialog .carousel-item p,.page-content .carousel-item p{padding-left:20px;padding-right:20px}}.modal-dialog .carousel-item .picture-container,.page-content .carousel-item .picture-container{padding:5px;position:relative}.modal-dialog .carousel-item .picture-container div,.page-content .carousel-item .picture-container div{background:#ff2800;color:#fff;left:5px;position:absolute;right:5px;top:40%;transform:skewY(-11deg)}.modal-dialog .carousel-item .picture-container div p,.page-content .carousel-item .picture-container div p{margin-bottom:0}.modal-dialog .carousel-item .picture-container div h3,.page-content .carousel-item .picture-container div h3{margin-bottom:0;margin-top:0}.modal-dialog .carousel-item img,.page-content .carousel-item img{height:100%;object-fit:contain;object-position:50% top;width:100%}.modal-dialog .carousel-item .btn.btn-internal,.page-content .carousel-item .btn.btn-internal{bottom:0;color:#ff2800;font-size:12px;line-height:18px;margin-bottom:20px;margin-left:15px;position:absolute}@media (min-width:720px){.modal-dialog .carousel-item .btn.btn-internal,.page-content .carousel-item .btn.btn-internal{font-size:14px;line-height:20px;margin-left:20px}}.modal-dialog .carousel-item .btn.btn-internal:hover,.page-content .carousel-item .btn.btn-internal:hover{color:#fff}.modal-dialog .carousel-item.course-item h3,.page-content .carousel-item.course-item h3{font-size:16px;line-height:22px}@media (min-width:720px){.modal-dialog .carousel-item.course-item h3,.page-content .carousel-item.course-item h3{font-size:23px;line-height:29px}}@media (min-width:1140px){.modal-dialog .carousel-item.course-item h3,.page-content .carousel-item.course-item h3{font-size:26px;line-height:32px}}.modal-dialog .carousel-item.course-item h3,.page-content .carousel-item.course-item h3{font-variation-settings:"wght" 800;font-weight:400;margin-bottom:44px;margin-top:26px}.modal-dialog .carousel-item.course-item p,.page-content .carousel-item.course-item p{font-size:14px;line-height:22px}@media (min-width:720px){.modal-dialog .carousel-item.course-item p,.page-content .carousel-item.course-item p{font-size:16px;line-height:23px}}@media (min-width:1140px){.modal-dialog .carousel-item.course-item p,.page-content .carousel-item.course-item p{font-size:18px;line-height:26px}}.modal-dialog .carousel-item.course-item p,.page-content .carousel-item.course-item p{font-variation-settings:"wght" 500;font-weight:400;margin-bottom:30px;margin-top:0}.modal-dialog .carousel-item.course-item p.teaser,.page-content .carousel-item.course-item p.teaser{font-variation-settings:"wght" 700;font-weight:400;margin-bottom:0}.modal-dialog .carousel-item.course-item .btn.btn-external,.page-content .carousel-item.course-item .btn.btn-external{margin-bottom:15px;margin-left:15px;margin-right:15px}.page-content .rec.rec-slider-container{margin:0}.page-content .rec.rec-item-wrapper{height:100%}@media (min-width:720px){.page-content .rec.rec-pagination{margin-top:50px}}.page-content .rec.rec-dot{background-color:#b7a98d;box-shadow:none;height:15px;width:15px}.page-content .rec.rec-dot.rec-dot_active{background-color:#ff2800}.page-content .rec.rec-carousel-wrapper{margin-bottom:45px}@media (min-width:720px){.page-content .rec.rec-carousel-wrapper{padding-left:30px;padding-right:30px}}@media (min-width:1140px){.page-content .rec.rec-carousel-wrapper{padding-left:0;padding-right:0}.page-content .rec.rec-carousel{position:relative}}.page-content .rec.rec-carousel button.carousel-arrow{background:#0000;border:none;color:#0000;cursor:pointer;padding:0}@media (min-width:1140px){.page-content .rec.rec-carousel button.carousel-arrow{bottom:0;position:absolute;top:0}.page-content .rec.rec-carousel button.carousel-arrow.right{right:-30px}.page-content .rec.rec-carousel button.carousel-arrow.left{left:-30px}}.page-content .rec.rec-carousel .carousel-arrow .chevron{border-color:#737320;border-style:solid;border-width:4px 4px 0 0;content:"";height:20px;width:20px}.page-content .rec.rec-carousel button:hover .chevron{border-color:#ff2800}.page-content .rec.rec-carousel .carousel-arrow .chevron-right{transform:rotate(45deg)}.page-content .rec.rec-carousel .carousel-arrow .chevron-left{transform:rotate(225deg)}.page-content .rec.rec-carousel button:disabled .chevron,.page-content .rec.rec-carousel button[disabled] .chevron{border-color:#b7a98d;cursor:default}.page-content section.inside-newsletter{background:#ff2800}.page-content section.inside-newsletter h2,.page-content section.inside-newsletter p{color:#fff}.page-content section.inside-newsletter .btn.btn-internal{color:#fff;padding-left:1em;padding-right:1em;width:auto}.page-content section.inside-newsletter .btn.btn-internal:active,.page-content section.inside-newsletter .btn.btn-internal:hover{background-color:#fff;color:#ff2800}.page-content section.inside-newsletter .column.column-left{order:2}@media (min-width:720px){.page-content section.inside-newsletter .column.column-left{order:0}.page-content section.inside-newsletter .spacer{height:360px}}@media (min-width:1140px){.page-content section.inside-newsletter .spacer{height:390px}}.page-content section.inside-newsletter{overflow:hidden}.page-content section.inside-newsletter .backdrop{background:radial-gradient(ellipse closest-side,#e5b240,#0000);height:345px;margin:-70px calc(50vw - 202px) -20px;padding:0;width:405px}@media (min-width:720px){.page-content section.inside-newsletter .backdrop{height:380px;margin:0;position:absolute;top:-40px;width:450px}}@media (min-width:1140px){.page-content section.inside-newsletter .backdrop{height:549px;left:-65px;margin:0;position:absolute;top:-95px;width:648px}}.page-content section.inside-newsletter .backdrop img{height:215px;margin-left:45px;margin-top:70px;width:250px}@media (min-width:720px){.page-content section.inside-newsletter .backdrop img{height:240px;margin-left:25px;margin-top:80px;width:279px}}@media (min-width:1140px){.page-content section.inside-newsletter .backdrop img{height:345px;margin-left:80px;margin-top:115px;width:401px}}.page-content section.inside-spenden{background:#fff}.page-content section.inside-impressum>details{border-color:#737320;flex:1 1 100%;margin:0 15px}@media (min-width:720px){.page-content section.inside-impressum>details{margin:0 45px}}@media (min-width:1140px){.page-content section.inside-impressum>details{margin:0 80px}}.page-content section.inside-impressum>details .arrow{color:#737320}.page-content section.inside-impressum>details:last-child{margin-bottom:70px}@media (min-width:720px){.page-content section.inside-impressum>details:last-child{margin-bottom:35px}}@media (min-width:1140px){.page-content section.inside-impressum>details:last-child{margin-bottom:145px}}.page-content section.inside-impressum>details li{padding-bottom:30px}@media (min-width:720px){.page-content section.inside-impressum>details li{padding-bottom:35px}}@media (min-width:1140px){.page-content section.inside-impressum>details li{padding-bottom:40px}}.page-content section.inside-impressum>details h2{color:#000;font-size:21px;font-variation-settings:"wght" 700;font-weight:400;line-height:30px;margin:0 0 30px;padding:30px 0 0}@media (min-width:720px){.page-content section.inside-impressum>details h2{margin-bottom:33px;padding-top:33px}}@media (min-width:1140px){.page-content section.inside-impressum>details h2{margin-bottom:35px;padding-top:35px}}.page-content section.inside-impressum>details h3{margin:0;padding:0}.modal-dialog form>div,.page-content section form>div{position:relative}.modal-dialog form>div>label,.page-content section form>div>label{color:#b7a98d;left:0;opacity:1;position:absolute;top:0}.modal-dialog form>div>input[type=email]:focus+label,.modal-dialog form>div>input[type=email]:invalid+label,.modal-dialog form>div>input[type=email]:placeholder-shown+label,.modal-dialog form>div>input[type=email]:valid+label,.modal-dialog form>div>input[type=tel]:focus+label,.modal-dialog form>div>input[type=tel]:invalid+label,.modal-dialog form>div>input[type=tel]:placeholder-shown+label,.modal-dialog form>div>input[type=tel]:valid+label,.modal-dialog form>div>input[type=text]:focus+label,.modal-dialog form>div>input[type=text]:invalid+label,.modal-dialog form>div>input[type=text]:placeholder-shown+label,.modal-dialog form>div>input[type=text]:valid+label,.page-content section form>div>input[type=email]:focus+label,.page-content section form>div>input[type=email]:invalid+label,.page-content section form>div>input[type=email]:placeholder-shown+label,.page-content section form>div>input[type=email]:valid+label,.page-content section form>div>input[type=tel]:focus+label,.page-content section form>div>input[type=tel]:invalid+label,.page-content section form>div>input[type=tel]:placeholder-shown+label,.page-content section form>div>input[type=tel]:valid+label,.page-content section form>div>input[type=text]:focus+label,.page-content section form>div>input[type=text]:invalid+label,.page-content section form>div>input[type=text]:placeholder-shown+label,.page-content section form>div>input[type=text]:valid+label{opacity:0}.modal-dialog input,.modal-dialog textarea,.page-content section input,.page-content section textarea{background:none;border:none;border-bottom:2px solid #b7a98d;border-radius:0;box-sizing:border-box;font-size:14px;font-variation-settings:"wght" 500;font-weight:400;line-height:20px;margin-bottom:20px;padding:10px 0;width:100%}@media (min-width:720px){.modal-dialog input,.modal-dialog textarea,.page-content section input,.page-content section textarea{font-size:16px;line-height:23px;margin-bottom:25px;padding:15px 0}}@media (min-width:1140px){.modal-dialog input,.modal-dialog textarea,.page-content section input,.page-content section textarea{font-size:18px;line-height:26px;margin-bottom:30px}}.modal-dialog textarea,.page-content section textarea{border:2px solid #b7a98d;min-height:250px;padding:10px;resize:vertical}@media (min-width:720px){.modal-dialog textarea,.page-content section textarea{min-height:280px;padding:15px}}.modal-dialog ::placeholder,.page-content section ::placeholder{color:#b7a98d}.modal-dialog input:focus,.modal-dialog textarea:focus,.page-content section input:focus,.page-content section textarea:focus{border-color:#000;color:#000;outline:none}.modal-dialog input:-webkit-autofill,.modal-dialog input:-webkit-autofill:focus,.modal-dialog input:-webkit-autofill:hover,.modal-dialog select:-webkit-autofill,.modal-dialog select:-webkit-autofill:focus,.modal-dialog select:-webkit-autofill:hover,.modal-dialog textarea:-webkit-autofill,.modal-dialog textarea:-webkit-autofill:focus,.modal-dialog textarea:-webkit-autofill:hover,.page-content section input:-webkit-autofill,.page-content section input:-webkit-autofill:focus,.page-content section input:-webkit-autofill:hover,.page-content section select:-webkit-autofill,.page-content section select:-webkit-autofill:focus,.page-content section select:-webkit-autofill:hover,.page-content section textarea:-webkit-autofill,.page-content section textarea:-webkit-autofill:focus,.page-content section textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;border-color:#000;box-shadow:inset 0 0 0 1000px #f4f2ee;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal-dialog input[type=email]:valid:not(:placeholder-shown),.modal-dialog input[type=tel]:valid:not(:placeholder-shown),.modal-dialog input[type=text]:valid:not(:placeholder-shown),.modal-dialog textarea:valid:not(:placeholder-shown),.page-content section input[type=email]:valid:not(:placeholder-shown),.page-content section input[type=tel]:valid:not(:placeholder-shown),.page-content section input[type=text]:valid:not(:placeholder-shown),.page-content section textarea:valid:not(:placeholder-shown){border-color:#000}.modal-dialog input[type=email]:invalid:not(:focus):not(:placeholder-shown),.modal-dialog input[type=tel]:invalid:not(:focus):not(:placeholder-shown),.modal-dialog input[type=text]:invalid:not(:focus):not(:placeholder-shown),.modal-dialog textarea:invalid:not(:focus):not(:placeholder-shown),.page-content section input[type=email]:invalid:not(:focus):not(:placeholder-shown),.page-content section input[type=tel]:invalid:not(:focus):not(:placeholder-shown),.page-content section input[type=text]:invalid:not(:focus):not(:placeholder-shown),.page-content section textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#ff2800}.modal-dialog.inside-newsletter input,.page-content section.inside-newsletter input{border-color:#fff}.modal-dialog.inside-newsletter input:invalid:not(:focus):not(:placeholder-shown),.page-content section.inside-newsletter input:invalid:not(:focus):not(:placeholder-shown){border-color:#d96924}.modal-dialog.inside-newsletter ::placeholder,.page-content section.inside-newsletter ::placeholder{color:#fff}.modal-dialog input[type=file],.page-content section input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.modal-dialog input[type=file]+label,.page-content section input[type=file]+label{cursor:pointer}.modal-dialog input[type=file]+label>div,.page-content section input[type=file]+label>div{max-width:32vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-dialog input[type=file]:focus+label,.page-content section input[type=file]:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.modal-dialog input[type=file]:invalid+label,.page-content section input[type=file]:invalid+label{color:#ff2800}.modal-dialog input[type=file]:invalid+label:hover,.page-content section input[type=file]:invalid+label:hover{background:#ff2800;color:#fff}.modal-dialog input[type=checkbox],.modal-dialog input[type=radio],.page-content section input[type=checkbox],.page-content section input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #b7a98d;box-sizing:border-box;cursor:pointer;display:inline-block;height:31px;line-height:31px;margin:0 1em 0 0;padding:0;position:relative;width:31px}@media (min-width:720px){.modal-dialog input[type=checkbox],.modal-dialog input[type=radio],.page-content section input[type=checkbox],.page-content section input[type=radio]{height:33px;line-height:33px;width:33px}}@media (min-width:1140px){.modal-dialog input[type=checkbox],.modal-dialog input[type=radio],.page-content section input[type=checkbox],.page-content section input[type=radio]{height:37px;line-height:37px;width:37px}}.modal-dialog input[type=checkbox]:active,.modal-dialog input[type=checkbox]:checked:active,.modal-dialog input[type=radio]:active,.modal-dialog input[type=radio]:checked:active,.page-content section input[type=checkbox]:active,.page-content section input[type=checkbox]:checked:active,.page-content section input[type=radio]:active,.page-content section input[type=radio]:checked:active{box-shadow:0 1px 2px #0000000d,inset 0 1px 3px #0000001a}.modal-dialog input[type=checkbox]:checked,.modal-dialog input[type=radio]:checked,.page-content section input[type=checkbox]:checked,.page-content section input[type=radio]:checked{border:2px solid #000;color:#000}.modal-dialog input[type=checkbox]:checked:after,.modal-dialog input[type=radio]:checked:after,.page-content section input[type=checkbox]:checked:after,.page-content section input[type=radio]:checked:after{background:#000;content:" ";height:13px;left:7px;margin:0;padding:0;position:absolute;top:7px;width:13px}@media (min-width:720px){.modal-dialog input[type=checkbox]:checked:after,.modal-dialog input[type=radio]:checked:after,.page-content section input[type=checkbox]:checked:after,.page-content section input[type=radio]:checked:after{height:15px;left:7px;top:7px;width:15px}}@media (min-width:1140px){.modal-dialog input[type=checkbox]:checked:after,.modal-dialog input[type=radio]:checked:after,.page-content section input[type=checkbox]:checked:after,.page-content section input[type=radio]:checked:after{height:21px;left:6px;top:6px;width:21px}}.modal-dialog input[type=radio],.modal-dialog input[type=radio]:checked:after,.page-content section input[type=radio],.page-content section input[type=radio]:checked:after{border-radius:100px}.modal-dialog{justify-content:center;padding-right:15px}@media (min-width:720px){.modal-dialog{padding-right:45px}}@media (min-width:1140px){.modal-dialog{padding-right:80px}}.modal-dialog>*{flex:1 1 100%}.modal-dialog h1{color:#737320;font-size:30px;font-variation-settings:"wght" 800;font-weight:400;line-height:34px}@media (min-width:720px){.modal-dialog h1{font-size:40px;font-size:56px;line-height:47px;line-height:65px}.modal-dialog form{flex:1 1 300px;padding-right:30px}}@media (min-width:1140px){.modal-dialog form{flex:1 1 480px;padding-right:80px}}.modal-dialog form textarea{margin-top:30px}@media (min-width:720px){.modal-dialog form textarea{margin-top:35px}}.modal-dialog .carousel-item.course-item{flex:0 1 220px}@media (min-width:720px){.modal-dialog .carousel-item.course-item{align-self:flex-start;flex:1 1 240px;margin:27px 0 0;order:2;position:-webkit-sticky;position:sticky;top:27px}}@media (min-width:1140px){.modal-dialog .carousel-item.course-item{flex:1 1 400px}}.modal-dialog .carousel-item.course-item h3,.modal-dialog .carousel-item.course-item p{padding-left:15px;padding-right:15px}.modal-dialog .carousel-item.course-item:hover{background:#0000}.modal-dialog .btn.btn-external{padding-right:1em;width:auto}.modal-dialog .btn.btn-internal{background:#0000;color:#ff2800}.modal-dialog .btn.btn-internal:hover{background:#ff2800;color:#fff;cursor:pointer}.modal-dialog fieldset{-webkit-appearance:none;appearance:none;border:none;color:#000;margin:0;padding:0}.modal-dialog fieldset legend{font-size:16px;font-variation-settings:"wght" 700;font-weight:400;line-height:23px;margin-bottom:45px;padding-top:27px}@media (min-width:720px){.modal-dialog fieldset legend{font-size:19px;line-height:27px}}@media (min-width:1140px){.modal-dialog fieldset legend{font-size:21px;line-height:30px}}.modal-dialog fieldset:disabled{display:none}.modal-dialog fieldset{font-size:14px;font-variation-settings:"wght" 500;font-weight:400;line-height:20px}@media (min-width:720px){.modal-dialog fieldset{font-size:16px;line-height:23px}}@media (min-width:1140px){.modal-dialog fieldset{font-size:18px;line-height:26px}}.modal-dialog fieldset .input-group{display:flex;flex-flow:row wrap;padding-bottom:2em}.modal-dialog fieldset .input-group>label{flex:1 1 100%;margin:1em 0 .5em}.modal-dialog fieldset .input-group>div{align-items:center;display:flex;min-width:100px}@media (min-width:720px){.modal-dialog fieldset .input-group>div{min-width:120px}}@media (min-width:1140px){.modal-dialog fieldset .input-group>div{min-width:120px}}.modal-dialog fieldset .input-group>div>label{font-variation-settings:"wght" 900;font-weight:400}.modal-dialog input:-webkit-autofill,.modal-dialog input:-webkit-autofill:focus,.modal-dialog input:-webkit-autofill:hover,.modal-dialog select:-webkit-autofill,.modal-dialog select:-webkit-autofill:focus,.modal-dialog select:-webkit-autofill:hover,.modal-dialog textarea:-webkit-autofill,.modal-dialog textarea:-webkit-autofill:focus,.modal-dialog textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #b7a98d}@media (min-width:720px){.news-item{display:flex}}@media (min-width:1140px){.news-item{width:980px}}.news-item img{height:270px;margin:15px;object-fit:cover;width:calc(100vw - 30px)}@media (min-width:720px){.news-item img{height:400px;margin:0 15px;width:calc(50vw - 60px)}}@media (min-width:1140px){.news-item img{height:100%;margin:0 65px 0 0;min-height:400px;width:505px}}.news-item .news-content{align-self:flex-start;border-bottom:2px solid #ff2800;border-top:2px solid #ff2800;margin:0 15px}@media (min-width:1140px){.news-item .news-content{margin:0}}.news-item .news-content h3,.news-item .news-content p{padding-left:0;padding-right:0}.news-item .news-content h3{font-size:16px;line-height:23px;padding-top:18px}@media (min-width:720px){.news-item .news-content h3{font-size:19px;line-height:27px;padding-top:22px}}@media (min-width:1140px){.news-item .news-content h3{font-size:21px;line-height:30px;padding-top:25px}}.news-item .news-content p{font-size:14px;line-height:20px}@media (min-width:720px){.news-item .news-content p{font-size:16px;line-height:23px}}@media (min-width:1140px){.news-item .news-content p{font-size:18px;line-height:26px}}.news-item .news-content .btn{font-size:13px;line-height:20px;margin-bottom:15px}@media (min-width:720px){.news-item .news-content .btn{font-size:15px;line-height:22px;margin-bottom:30px}}@media (min-width:1140px){.news-item .news-content .btn{font-size:16px;line-height:24px;margin-bottom:65px}}.content-menu-container{position:relative}.content-menu-container .page-cover{height:370px}.content-menu-container .page-cover img{height:370px;object-fit:cover;object-position:center}@media (min-width:720px){.content-menu-container .page-cover,.content-menu-container .page-cover img{height:300px}}@media (min-width:1140px){.content-menu-container .page-cover,.content-menu-container .page-cover img{height:490px}}.content-menu-container .content-menu{background-color:#ff2800;border-radius:10em;height:35px;left:15px;position:absolute;right:15px;top:-17.5px;z-index:100}@media (min-width:720px){.content-menu-container .content-menu{height:45px;left:60px;right:60px;top:-22.5px}}@media (min-width:1140px){.content-menu-container .content-menu{height:48px;left:235px;right:235px;top:-24px}}.content-menu-container .content-menu{display:flex;flex-flow:row nowrap}.content-menu-container .content-menu button{background-color:#0000;border:none;cursor:pointer;font:inherit;margin:0;padding:0}.content-menu-container .content-menu a,.content-menu-container .content-menu button{color:#fff;flex:1 1;font-size:14px;font-variation-settings:"wght" 800;font-weight:400;line-height:31px;margin:2px;text-align:center;text-decoration:none;vertical-align:middle}@media (min-width:720px){.content-menu-container .content-menu a,.content-menu-container .content-menu button{font-size:16px;line-height:37px;margin:4px}}@media (min-width:1140px){.content-menu-container .content-menu a,.content-menu-container .content-menu button{font-size:18px;line-height:40px;margin:4px}}.content-menu-container .content-menu a.active,.content-menu-container .content-menu a:hover,.content-menu-container .content-menu button.active,.content-menu-container .content-menu button:hover{background-color:#fff;border-radius:10em;color:#ff2800}.content-menu-container .spoiler{background-color:#d96924bf;background:linear-gradient(180deg,#d96924bf,#d96924bf 75%,#d9692400);left:15px;padding:52.5px 30px 15px;position:absolute;right:15px;top:0}@media (min-width:720px){.content-menu-container .spoiler{padding-left:30px;padding-right:20px;padding-top:52.5px}}@media (min-width:1140px){.content-menu-container .spoiler{left:150px;padding-left:44px;padding-right:44px;padding-top:69px;right:150px}}.content-menu-container .spoiler p{color:#fff;font-variation-settings:"wght" 600;font-weight:400;padding-left:0;padding-right:0}@media (min-width:720px){.content-menu-container .spoiler p{font-size:16px;line-height:22px}}@media (min-width:1140px){.content-menu-container .spoiler p{font-size:18px;line-height:25px}}.content-menu-container .spoiler p a{color:#730d0d}.content-menu-container .spoiler p a:hover{color:#ff2800}.content-menu-container .spoiler .btn.btn-internal{color:#fff;font-size:13px}@media (min-width:720px){.content-menu-container .spoiler .btn.btn-internal{font-size:14.5px}}@media (min-width:1140px){.content-menu-container .spoiler .btn.btn-internal{font-size:16px}}@media (min-width:1140px)and (orientation:landscape){.content-menu-container.cover .page-cover{height:calc(100vh - 274px)}.content-menu-container.cover .page-cover img{min-height:calc(100vh - 274px)}}.content-intro{margin-bottom:-45px;position:relative;top:-45px}@media (min-width:720px){.content-intro{margin-bottom:-50px;top:-50px}}@media (min-width:1140px){.content-intro{display:flex;margin-bottom:-70px;top:-70px}.content-intro div{bottom:0;position:absolute}}.content-intro .btn.btn-internal{color:#ff2800;font-size:13px;line-height:20px;margin-bottom:15px;margin-left:15px;padding-left:1em;padding-right:1em;width:auto}@media (min-width:720px){.content-intro .btn.btn-internal{font-size:14px;line-height:21px;margin-left:20px}}.content-intro .btn.btn-internal:hover{color:#fff}.content-intro details{background-color:#fff;margin:0 15px}@media (min-width:720px){.content-intro details{margin:0 45px}}@media (min-width:1140px){.content-intro details{flex:1 1;margin:0 15px}}.content-intro details p{font-variation-settings:"wght" 500;font-weight:400}@media (min-width:720px){.content-intro details p{font-size:16px;line-height:23px;padding-left:20px;padding-right:20px}}@media (min-width:1140px){.content-intro details p{font-size:18px;line-height:26px}}.content-intro details summary{font-size:20px;font-variation-settings:"wght" 800;font-weight:400;line-height:45px;padding-left:15px;padding-right:15px}@media (min-width:720px){.content-intro details summary{font-size:23px;line-height:50px;padding-left:20px;padding-right:20px}}@media (min-width:1140px){.content-intro details summary{font-size:26px;line-height:70px}}.content-intro details summary div.arrow{border-style:solid;border-width:3px 3px 0 0;color:#737320;content:"";display:inline-block;height:14px;position:absolute;right:15px;top:15.5px;transform:rotate(-135deg);vertical-align:top;width:14px}@media (min-width:720px){.content-intro details summary div.arrow{border-width:4px 4px 0 0;height:16px;right:20px;top:16.5px;width:16px}}@media (min-width:1140px){.content-intro details summary div.arrow{right:20px;top:27px}}.content-intro details[open] summary div.arrow{top:12px;transform:rotate(135deg)}@media (min-width:720px){.content-intro details[open] summary div.arrow{top:11px}}@media (min-width:1140px){.content-intro details[open] summary div.arrow{top:22px}.content-intro details[open]{padding-bottom:160px}}.footer{align-items:flex-end;bottom:0;display:flex;flex-flow:row wrap;left:0;margin-top:auto;position:relative;right:0}.footer>*{flex:1 1 100%}.footer-navigation-container{display:flex;flex-flow:row wrap;padding:90px 15px 15px}@media (min-width:720px){.footer-navigation-container{padding-left:285px;padding-top:40px}}@media (min-width:1140px){.footer-navigation-container{margin:0 -100000px;overflow-x:hidden;padding:0 100000px 0 100505px}}.footer-navigation-container .footer-navigation{margin-bottom:40px}@media (min-width:1140px){.footer-navigation-container .footer-navigation{margin-top:40px}}.footer-navigation-container{background-color:#737320;color:#fff}.footer-navigation-container a{color:#fff;text-decoration:none}.footer-navigation-container .btn{font-size:12px}@media (min-width:720px){.footer-navigation-container .btn{font-size:16px;width:150px}}@media (min-width:1140px){.footer-navigation-container .btn{margin-top:0}}.footer-navigation-container address,.footer-navigation-container p{font-size:16px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:1px;line-height:23px;margin:0}@media (min-width:720px){.footer-navigation-container address,.footer-navigation-container p{font-size:18px;line-height:25px}}.footer-navigation-container .tagline{font-size:20px;font-variation-settings:"wght" 800;font-weight:400;line-height:45px;margin-bottom:26px}@media (min-width:720px){.footer-navigation-container .tagline{font-size:26px;line-height:32px}.footer-navigation-container .copyright{bottom:0;left:45px;margin-bottom:55px;position:absolute}}@media (min-width:1140px){.footer-navigation-container .copyright{left:65px;margin-bottom:40px}}.footer-navigation-container>*{flex:1 1}@media (min-width:1140px){.footer-navigation-container>*{flex:1 1}.footer-navigation.footer-navigation-2{padding-right:20px}}.footer-navigation.footer-navigation-3{flex:1 1 100%}@media (min-width:1140px){.footer-navigation.footer-navigation-3{align-content:flex-start;flex:1 1}}.footer-navigation.footer-navigation-3{display:flex;flex-flow:row wrap}.footer-navigation.footer-navigation-3 .item-1{align-self:center;margin-bottom:0;order:1}.footer-navigation.footer-navigation-3 .item-3{align-self:center;order:2}.footer-navigation.footer-navigation-3 .item-2{flex:1 1 100%;margin-top:15px;order:3}@media (min-width:1140px){.footer-navigation.footer-navigation-3 .item-1{flex:1 1 100%;margin-bottom:26px;order:1}.footer-navigation.footer-navigation-3 .item-3{flex:1 1 100%;margin-top:15px;order:3}.footer-navigation.footer-navigation-3 .item-2{margin-top:0;order:2}}.footer-navigation.footer-navigation-3>*{flex:1 1}.footer-slogan{font-size:16px;font-variation-settings:"wght" 800;font-weight:400;height:80px;line-height:23px;margin:0;padding-left:50%;padding-right:15px;padding-top:10px}@media (min-width:720px){.footer-slogan{font-size:26px;height:140px;line-height:32px;margin-top:20px;padding-left:285px;padding-right:150px}}@media (min-width:1140px){.footer-slogan{height:90px;margin-top:90px;padding-left:505px;padding-right:190px}}.footer-logo{left:-30px;position:absolute;top:0}@media (min-width:720px){.footer-logo{left:-90px}}@media (min-width:1140px){.footer-logo{left:-95px}}.last-content,.page-content>section:last-child{margin-bottom:-105px;padding-bottom:135px}@media (min-width:720px){.last-content,.page-content>section:last-child{margin-bottom:-185px;padding-bottom:215px}}@media (min-width:1140px){.last-content,.page-content>section:last-child{margin-bottom:-235px;padding-bottom:265px}}@media (max-width:719px){.contact-form{order:2}}.contact-form{margin-bottom:30px}.btn{border:2px solid;box-sizing:border-box;display:inline-block;font-variation-settings:"wght" 900;font-weight:400;letter-spacing:.1em;line-height:1.5em;margin:.5em 0;padding:.4em 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;width:105px}.btn>.svg-container>svg{height:1em;padding-left:15px;padding-right:15px;width:39px}.btn:hover{background-color:#ff2800;border:2px solid #ff2800}.btn.btn-internal{border-radius:10em}.btn.btn-external{align-items:center;color:#737320;display:inline-flex;text-align:left}.btn.btn-external:hover{background-color:#737320;border-color:#737320;color:#fff}figcaption{-webkit-user-select:none;user-select:none}.image-teaser-container{grid-gap:15px;display:grid;margin-left:15px;margin-right:15px}@media (min-width:720px){.image-teaser-container{grid-gap:30px;grid-template-columns:1fr 1fr;margin-left:45px;margin-right:45px}}@media (min-width:1140px){.image-teaser-container{grid-gap:20px 15px;grid-template-columns:1fr 1fr 1fr;margin-left:80px;margin-right:80px}}.image-teaser{margin:0;width:100%}.image-teaser-meta{padding:15px}.image-teaser-title{display:block;font-size:100%;font-weight:700}.image-teaser-description{margin:0}.image-teaser{height:auto;overflow:hidden;position:relative}.image-teaser-image{height:100%;object-fit:cover;object-position:top;width:100%}.image-teaser-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:.2s ease-in-out}.image-teaser-overlay:active,.image-teaser-overlay:hover{background-color:#737320bf}.image-teaser-meta{color:#fff;left:0;padding:0 20px 20px;position:absolute;right:0;top:100%;transition:inherit}.image-teaser-title,.image-teaser:active .image-teaser-meta,.image-teaser:hover .image-teaser-meta{transform:translateY(-100%)}.image-teaser-title{font-size:14px;line-height:20px;margin-bottom:5px;margin-top:-20px;transition:inherit}@media (min-width:720px){.image-teaser-title{font-size:16px;line-height:23px}}@media (min-width:1140px){.image-teaser-title{font-size:18px;line-height:26px}}.image-teaser:active .image-teaser-title,.image-teaser:hover .image-teaser-title{transform:translateY(0)}.image-teaser-description>p{font-size:14px;line-height:20px;margin:20px 0 0;padding:0}@media (min-width:720px){.image-teaser-description>p{font-size:16px;line-height:23px;margin-top:25px}}@media (min-width:1140px){.image-teaser-description>p{font-size:18px;line-height:26px;margin-top:30px}}.image-teaser-description>div{display:flex;justify-content:space-between}.image-teaser-meta a.btn.btn-external{padding-right:1em;width:auto}.image-teaser-meta a,.image-teaser-meta a.btn.btn-external{color:#fff}.image-teaser-meta a:hover{color:#737320}.svg-container{align-items:center;display:flex;height:100%}.svg-container>svg{display:block;margin:0 auto}.image-teaser-meta a>.svg-container>svg,.svg-container>svg{fill:currentColor;stroke:currentColor}.cookie-consent-container{background:#737320!important;color:#fff!important}.cookie-consent-container button{background:#ff2800!important;border:2px solid #ff2800!important;border-radius:10em!important;color:#fff!important}.cookie-consent-container button:hover{background:#fff!important;border:2px solid #fff!important;border-radius:10em!important;color:#737320!important}.cookie-consent-container button.btn.btn-internal.btn-secondary{background:#737320!important;border:2px solid #fff!important}.cookie-consent-container button.btn.btn-internal.btn-secondary:hover{background:#fff!important;border:2px solid #fff!important;color:#737320!important}.announcement-bubble{align-items:center;background-color:#e5b240;border-radius:100em;bottom:-5px;color:#000;display:none;flex-flow:column;font-size:15px;font-variation-settings:"wght" 800;font-weight:400;height:170px;justify-content:center;line-height:16px;position:absolute;right:0;transform:rotate(-10deg);width:170px;z-index:100}@media (min-width:720px){.announcement-bubble{display:flex;font-size:16px;height:190px;line-height:20px;right:-10px;top:120px;width:190px}}@media (min-width:1140px){.announcement-bubble{font-size:20px;height:260px;line-height:30px;right:-90px;top:-130px;width:260px}}.announcement-bubble .title{color:#fff;font-size:2em;font-variation-settings:"wght" 700;font-weight:400;line-height:1.5em;text-align:center}.announcement-bubble .btn.btn-external{border-radius:0;color:#fff;cursor:pointer;font-size:.8em;margin-top:1em;width:10em}.announcement-bubble .btn.btn-external:hover{background-color:#ff2800;border-color:#ff2800}
/*# sourceMappingURL=main.931158e1.css.map*/