﻿body{font-family:'segoe_uiregular';color:#000;font-size:1.25rem;}a,a:hover,a:visited,a:focus{outline:0!important;color:#204c9a;text-decoration:none!important;}.header-bar-wrapper{background-color:#000;padding:5px;min-height:40px;position:relative;z-index:100;}@media only screen and (max-width:991px){.header-bar-wrapper{min-height:80px;}}.header-bar-wrapper .header-bar-content{display:flex;justify-content:end;gap:100px;}@media only screen and (max-width:991px){.header-bar-wrapper .header-bar-content{justify-content:end;}}.header-bar-wrapper .headerPhone,.header-bar-wrapper .headerOeffnungszeiten,.header-bar-wrapper .headerTitle{color:#fff;margin-right:20px;}.header-bar-wrapper .headerPhone a,.header-bar-wrapper .headerOeffnungszeiten a,.header-bar-wrapper .headerTitle a{color:#fff;}.header-bar-wrapper .headerPhone .space,.header-bar-wrapper .headerOeffnungszeiten .space,.header-bar-wrapper .headerTitle .space{padding:0 10px;}.header-bar-wrapper .headerPhone:last-child,.header-bar-wrapper .headerOeffnungszeiten:last-child,.header-bar-wrapper .headerTitle:last-child{margin-right:0;}.header-bar-wrapper .headerPhone:before,.header-bar-wrapper .headerOeffnungszeiten:before,.header-bar-wrapper .headerTitle:before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;}.header-bar-wrapper .headerPhone:hover,.header-bar-wrapper .headerOeffnungszeiten:hover,.header-bar-wrapper .headerTitle:hover{opacity:1;}.header-bar-wrapper .headerOeffnungszeiten{margin-right:30px;display:inline-flex;align-items:center;}.header-bar-wrapper .headerOeffnungszeiten:before{background-image:url(/Common/img/flugplatz-magdeburg/icon_uhr.svg);width:25px;height:25px;}.header-bar-wrapper .headerPhone{display:inline-flex;align-items:center;}.header-bar-wrapper .headerPhone:before{background-image:url(/Common/img/flugplatz-magdeburg/icon_telefon.svg);width:25px;height:25px;}@media only screen and (max-width:991px){.header-bar-wrapper a{margin-right:10px;}.header-bar-wrapper a:before{content:'';display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .2s ease;}}.image-list-wrapper{--color-primary:#cd0901;--color-secondary:#232b4a;padding:15px 0;}.image-list-wrapper .image-list{overflow:hidden;margin-bottom:0;}.image-list-wrapper .image-list .image-list-item .image{padding:15px;display:block;}.image-list-wrapper .image-list .image-list-item .image img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;}.image-list-wrapper .image-list .slick-arrow{width:50px;height:50px;margin:0;background:var(--color-primary);}.image-list-wrapper .image-list .slick-arrow:hover,.image-list-wrapper .image-list .slick-arrow:focus{background:var(--color-secondary);}.image-list-wrapper .image-list .slick-arrow:before{content:'';width:20px;height:20px;opacity:1;}.image-list-wrapper .image-list .slick-prev{left:5%;}.image-list-wrapper .image-list .slick-prev:before{background:url(/Common/img/flugplatz-magdeburg/icon_pfeil_links_blau.svg) no-repeat center;background-size:contain;}.image-list-wrapper .image-list .slick-next{right:5%;}.image-list-wrapper .image-list .slick-next:before{background:url(/Common/img/flugplatz-magdeburg/icon_pfeil_rechts_blau.svg) no-repeat center;}.footer-image-wrapper .footer-image img{aspect-ratio:4/1;object-fit:cover;object-position:center;width:100%;}@media only screen and (max-width:991px){.footer-image-wrapper .footer-image img{aspect-ratio:2/1;}}main{background-image:url("/Common/img/bg_oben.svg"),url("/Common/img/bg_unten.svg");background-repeat:no-repeat,no-repeat;background-position:650px top,left bottom;}main .wrapper-form{position:relative;top:120px;margin-top:-120px;overflow:clip;}main .wrapper-form>.content-inner-wide>.form{background-color:#f2ebd9;border-radius:20px;padding:80px 80px 90px 80px;position:relative;z-index:1;}@media screen and (max-width:767px){main .wrapper-form>.content-inner-wide>.form{padding:50px 50px 60px 50px;}}@media screen and (max-width:991px){main .wrapper-form>.content-inner-wide>.form .col-sm-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}main .wrapper-form>.content-inner-wide>.form .form-inner{width:50%;}@media screen and (max-width:767px){main .wrapper-form>.content-inner-wide>.form .form-inner{width:100%;}}main .wrapper-form>.content-inner-wide>.form h2{font-family:'segoe_uibold';font-size:2.5rem;color:#000;margin-bottom:20px;}main .wrapper-form>.content-inner-wide>.form .subtitle{font-family:'segoe_uiregular';font-size:1.5rem;color:#a70;margin-bottom:5px;}main .wrapper-form>.content-inner-wide>.form .description{position:relative;margin-bottom:30px;}main .wrapper-form>.content-inner-wide>.form #contactFormControl{width:55%;margin:0;float:left;position:relative;}@media screen and (max-width:767px){main .wrapper-form>.content-inner-wide>.form #contactFormControl{margin:0;}}@media screen and (max-width:991px){main .wrapper-form>.content-inner-wide>.form #contactFormControl{width:unset!important;}}main .wrapper-form>.content-inner-wide>.form #contactFormControl .row.table{margin:0;}main .wrapper-form>.content-inner-wide>.form #contactFormControl h1.headline{position:relative;margin-top:0;font-family:'cardeniomodern-bold';font-size:32px;color:#719a40;padding-left:40px;margin-bottom:20px;}main .wrapper-form>.content-inner-wide>.form #contactFormControl h1.headline:before{content:"";position:absolute;background-image:url(/Common/img/icon_tannen.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:31px;height:21px;left:0;top:0;z-index:5;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .description{margin-bottom:40px;}@media screen and (max-width:767px){main .wrapper-form>.content-inner-wide>.form #contactFormControl h1{margin-top:40px!important;padding-left:0!important;}main .wrapper-form>.content-inner-wide>.form #contactFormControl h1:before{top:-40px!important;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .description{padding-left:0!important;}}main .wrapper-form>.content-inner-wide>.form #contactFormControl .input-group-addon{background-color:#e8e8e8;border-radius:0;border-left-width:0;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .date input{border-right-width:0;}main .wrapper-form>.content-inner-wide>.form #contactFormControl input,main .wrapper-form>.content-inner-wide>.form #contactFormControl textarea,main .wrapper-form>.content-inner-wide>.form #contactFormControl select{background-color:rgba(255,255,255,.9);border:0 solid #d0d0d0;box-shadow:none;z-index:1;position:relative;}main .wrapper-form>.content-inner-wide>.form #contactFormControl input::placeholder,main .wrapper-form>.content-inner-wide>.form #contactFormControl textarea::placeholder,main .wrapper-form>.content-inner-wide>.form #contactFormControl select::placeholder{color:#000;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .control-label{display:none;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .form-control{height:45px;font-size:unset;}main .wrapper-form>.content-inner-wide>.form #contactFormControl textarea.form-control{height:160px;}main .wrapper-form>.content-inner-wide>.form #contactFormControl label{font-weight:normal;display:none;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .formbutton .hidden{display:none;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .formbutton .button-wrapper{margin:30px 0 0 0;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .formbutton .button-wrapper a{color:#204c9a;font-family:'segoe_uibold';position:relative;padding-left:30px;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .formbutton .button-wrapper a:before{content:"";position:absolute;left:0;top:0;height:20px;width:20px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/Common/img/icon_plus_kreis.svg);}main .wrapper-form>.content-inner-wide>.form #contactFormControl .formbutton .button-wrapper a:hover:before{background-image:url(/Common/img/icon_plus_kreis_hover.svg);}main .wrapper-form>.content-inner-wide>.form #contactFormControl .ErrorMsg{clear:left;color:#204c9a;margin-bottom:15px;font-size:22px;font-weight:bold;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .Confirmation{clear:left;color:#204c9a;font-size:22px;font-weight:bold;padding-left:25px;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .failureNotification{color:#204c9a;padding-left:13px;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .hide{display:none!important;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .captcha{display:none;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .einverstaendnis input{display:inline-block;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .einverstaendnis input[type=checkbox]{width:20px;height:20px;margin-right:10px;accent-color:#00ff21;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .einverstaendnis label{display:inline-block;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .einverstaendnis .failureNotification{display:block;padding-left:0;padding-bottom:20px;}main .wrapper-form>.content-inner-wide>.form #contactFormControl .button{margin:10px 0 40px 0;}main .wrapper-form>.content-inner-wide>.form:after{content:"";width:50%;height:100%;position:absolute;background-size:contain;background-position:top right;background-repeat:no-repeat;background-image:url(/Common/img/weltkugel.svg);right:30px;top:50px;}@media only screen and (max-width:991px){main .wrapper-form>.content-inner-wide{padding:0;}main .wrapper-form>.content-inner-wide>.form{border-radius:0;padding:30px;}main .wrapper-form>.content-inner-wide>.form h2{font-size:2rem;}}.footer-wrapper{color:#fff;}.footer-wrapper .footer-content-bg{background-color:#204c9a;}.footer-wrapper .footer-content-bg .footer-content{padding-bottom:30px;padding-top:100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;color:rgba(255,255,255,.7);}@media only screen and (max-width:991px){.footer-wrapper .footer-content-bg .footer-content{display:block;justify-items:unset;}}.footer-wrapper .footer-content-bg .footer-content a{display:contents;}.footer-wrapper .footer-content-bg .footer-content h3{color:#fff;font-family:'segoe_uibold';font-size:1.25rem;margin-bottom:15px;position:relative;}.footer-wrapper .footer-content-bg .footer-content h3:before{content:'';display:inline-block;width:100px;height:2px;background-color:#ffff;position:absolute;top:-30px;}.footer-wrapper .footer-content-bg .footer-content .contact{font-family:'segoe_uilight';}.footer-wrapper .footer-content-bg .footer-content .contact p{margin-bottom:.5rem;}@media screen and (max-width:991px){.footer-wrapper .footer-content-bg .footer-content .contact{margin-bottom:70px;}}.footer-wrapper .footer-content-bg .footer-content .openings{font-family:'segoe_uilight';}.footer-wrapper .footer-content-bg .footer-content .openings p{margin-bottom:.5rem;}@media screen and (max-width:991px){.footer-wrapper .footer-content-bg .footer-content .openings{margin-bottom:30px;}}.footer-wrapper .footer-content-bg .footer-content .menu ul{list-style-type:none;padding-left:0;}.footer-wrapper .footer-content-bg .footer-content .menu ul li a{padding:5px 0;color:rgba(255,255,255,.7);text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;}.footer-wrapper .footer-content-bg .footer-content .menu ul li a:hover{color:#fff;}.footer-wrapper .footer-content-bg .footer-content .menu ul li:before{content:"■";margin-right:10px;font-size:25px;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-bg .footer-content .menu{margin-bottom:40px;}}.footer-wrapper .footer-content-bg .footer-content .jegasoft{width:200px;grid-column:span 1/3;}.footer-wrapper .footer-content-bg .footer-content .jegasoft img{width:100%;height:100%;object-fit:contain;}@media only screen and (max-width:991px){.footer-wrapper .footer-content-bg .footer-content .jegasoft{width:100%;text-align:center;}.footer-wrapper .footer-content-bg .footer-content .jegasoft img{width:200px;}}.hidden{visibility:hidden;}.default-btn{display:inline-block;padding:15px 80px;font-size:1.2rem;background-color:#204c9a;color:#fff!important;font-family:'segoe_uiregular';text-decoration:none;border-radius:50px;width:fit-content;white-space:nowrap;}.default-btn:hover{background-color:#173770;text-decoration:none;color:#fff;}.content-inner-wide{max-width:1600px;margin:0 auto;position:relative;padding:0 30px;}.content-inner{max-width:1300px;margin:0 auto;position:relative;padding:0 30px;}.clearfix{clear:both;}