@charset "UTF-8";
     html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
html {
color: #222;
font-size: 1em;
line-height: 1.4; } *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio, canvas, iframe, img, svg, video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
@-ms-viewport{width:device-width;}
html{box-sizing:border-box;-ms-overflow-style:scrollbar;}
*,
*::before,
*::after{box-sizing:inherit;}
.container, .wpgmza_sl_main_div{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media(min-width:576px){
.container, .wpgmza_sl_main_div{max-width:540px;}
}
@media(min-width:768px){
.container, .wpgmza_sl_main_div{max-width:720px;}
}
@media(min-width:992px){
.container, .wpgmza_sl_main_div{max-width:960px;}
}
@media(min-width:1200px){
.container, .wpgmza_sl_main_div{max-width:1140px;}
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.no-gutters{margin-right:0;margin-left:0;}
.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col{flex-basis:0;flex-grow:1;max-width:100%;}
.col-auto{flex:0 0 auto;width:auto;max-width:none;}
.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}
.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}
.col-3{flex:0 0 25%;max-width:25%;}
.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}
.col-6{flex:0 0 50%;max-width:50%;}
.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}
.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}
.col-9{flex:0 0 75%;max-width:75%;}
.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}
.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}
.col-12{flex:0 0 100%;max-width:100%;}
.order-first{order:-1;}
.order-last{order:13;}
.order-0{order:0;}
.order-1{order:1;}
.order-2{order:2;}
.order-3{order:3;}
.order-4{order:4;}
.order-5{order:5;}
.order-6{order:6;}
.order-7{order:7;}
.order-8{order:8;}
.order-9{order:9;}
.order-10{order:10;}
.order-11{order:11;}
.order-12{order:12;}
.offset-1{margin-left:8.3333333333%;}
.offset-2{margin-left:16.6666666667%;}
.offset-3{margin-left:25%;}
.offset-4{margin-left:33.3333333333%;}
.offset-5{margin-left:41.6666666667%;}
.offset-6{margin-left:50%;}
.offset-7{margin-left:58.3333333333%;}
.offset-8{margin-left:66.6666666667%;}
.offset-9{margin-left:75%;}
.offset-10{margin-left:83.3333333333%;}
.offset-11{margin-left:91.6666666667%;}
@media(min-width:576px){
.col-sm{flex-basis:0;flex-grow:1;max-width:100%;}
.col-sm-auto{flex:0 0 auto;width:auto;max-width:none;}
.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}
.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}
.col-sm-3{flex:0 0 25%;max-width:25%;}
.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}
.col-sm-6{flex:0 0 50%;max-width:50%;}
.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}
.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}
.col-sm-9{flex:0 0 75%;max-width:75%;}
.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}
.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}
.col-sm-12{flex:0 0 100%;max-width:100%;}
.order-sm-first{order:-1;}
.order-sm-last{order:13;}
.order-sm-0{order:0;}
.order-sm-1{order:1;}
.order-sm-2{order:2;}
.order-sm-3{order:3;}
.order-sm-4{order:4;}
.order-sm-5{order:5;}
.order-sm-6{order:6;}
.order-sm-7{order:7;}
.order-sm-8{order:8;}
.order-sm-9{order:9;}
.order-sm-10{order:10;}
.order-sm-11{order:11;}
.order-sm-12{order:12;}
.offset-sm-0{margin-left:0;}
.offset-sm-1{margin-left:8.3333333333%;}
.offset-sm-2{margin-left:16.6666666667%;}
.offset-sm-3{margin-left:25%;}
.offset-sm-4{margin-left:33.3333333333%;}
.offset-sm-5{margin-left:41.6666666667%;}
.offset-sm-6{margin-left:50%;}
.offset-sm-7{margin-left:58.3333333333%;}
.offset-sm-8{margin-left:66.6666666667%;}
.offset-sm-9{margin-left:75%;}
.offset-sm-10{margin-left:83.3333333333%;}
.offset-sm-11{margin-left:91.6666666667%;}
}
@media(min-width:768px){
.col-md{flex-basis:0;flex-grow:1;max-width:100%;}
.col-md-auto{flex:0 0 auto;width:auto;max-width:none;}
.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}
.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}
.col-md-3{flex:0 0 25%;max-width:25%;}
.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}
.col-md-6{flex:0 0 50%;max-width:50%;}
.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}
.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}
.col-md-9{flex:0 0 75%;max-width:75%;}
.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}
.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}
.col-md-12{flex:0 0 100%;max-width:100%;}
.order-md-first{order:-1;}
.order-md-last{order:13;}
.order-md-0{order:0;}
.order-md-1{order:1;}
.order-md-2{order:2;}
.order-md-3{order:3;}
.order-md-4{order:4;}
.order-md-5{order:5;}
.order-md-6{order:6;}
.order-md-7{order:7;}
.order-md-8{order:8;}
.order-md-9{order:9;}
.order-md-10{order:10;}
.order-md-11{order:11;}
.order-md-12{order:12;}
.offset-md-0{margin-left:0;}
.offset-md-1{margin-left:8.3333333333%;}
.offset-md-2{margin-left:16.6666666667%;}
.offset-md-3{margin-left:25%;}
.offset-md-4{margin-left:33.3333333333%;}
.offset-md-5{margin-left:41.6666666667%;}
.offset-md-6{margin-left:50%;}
.offset-md-7{margin-left:58.3333333333%;}
.offset-md-8{margin-left:66.6666666667%;}
.offset-md-9{margin-left:75%;}
.offset-md-10{margin-left:83.3333333333%;}
.offset-md-11{margin-left:91.6666666667%;}
}
@media(min-width:992px){
.col-lg{flex-basis:0;flex-grow:1;max-width:100%;}
.col-lg-auto{flex:0 0 auto;width:auto;max-width:none;}
.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}
.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}
.col-lg-3{flex:0 0 25%;max-width:25%;}
.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}
.col-lg-6{flex:0 0 50%;max-width:50%;}
.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}
.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}
.col-lg-9{flex:0 0 75%;max-width:75%;}
.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}
.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}
.col-lg-12{flex:0 0 100%;max-width:100%;}
.order-lg-first{order:-1;}
.order-lg-last{order:13;}
.order-lg-0{order:0;}
.order-lg-1{order:1;}
.order-lg-2{order:2;}
.order-lg-3{order:3;}
.order-lg-4{order:4;}
.order-lg-5{order:5;}
.order-lg-6{order:6;}
.order-lg-7{order:7;}
.order-lg-8{order:8;}
.order-lg-9{order:9;}
.order-lg-10{order:10;}
.order-lg-11{order:11;}
.order-lg-12{order:12;}
.offset-lg-0{margin-left:0;}
.offset-lg-1{margin-left:8.3333333333%;}
.offset-lg-2{margin-left:16.6666666667%;}
.offset-lg-3{margin-left:25%;}
.offset-lg-4{margin-left:33.3333333333%;}
.offset-lg-5{margin-left:41.6666666667%;}
.offset-lg-6{margin-left:50%;}
.offset-lg-7{margin-left:58.3333333333%;}
.offset-lg-8{margin-left:66.6666666667%;}
.offset-lg-9{margin-left:75%;}
.offset-lg-10{margin-left:83.3333333333%;}
.offset-lg-11{margin-left:91.6666666667%;}
}
@media(min-width:1200px){
.col-xl{flex-basis:0;flex-grow:1;max-width:100%;}
.col-xl-auto{flex:0 0 auto;width:auto;max-width:none;}
.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}
.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}
.col-xl-3{flex:0 0 25%;max-width:25%;}
.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}
.col-xl-6{flex:0 0 50%;max-width:50%;}
.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}
.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}
.col-xl-9{flex:0 0 75%;max-width:75%;}
.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}
.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}
.col-xl-12{flex:0 0 100%;max-width:100%;}
.order-xl-first{order:-1;}
.order-xl-last{order:13;}
.order-xl-0{order:0;}
.order-xl-1{order:1;}
.order-xl-2{order:2;}
.order-xl-3{order:3;}
.order-xl-4{order:4;}
.order-xl-5{order:5;}
.order-xl-6{order:6;}
.order-xl-7{order:7;}
.order-xl-8{order:8;}
.order-xl-9{order:9;}
.order-xl-10{order:10;}
.order-xl-11{order:11;}
.order-xl-12{order:12;}
.offset-xl-0{margin-left:0;}
.offset-xl-1{margin-left:8.3333333333%;}
.offset-xl-2{margin-left:16.6666666667%;}
.offset-xl-3{margin-left:25%;}
.offset-xl-4{margin-left:33.3333333333%;}
.offset-xl-5{margin-left:41.6666666667%;}
.offset-xl-6{margin-left:50%;}
.offset-xl-7{margin-left:58.3333333333%;}
.offset-xl-8{margin-left:66.6666666667%;}
.offset-xl-9{margin-left:75%;}
.offset-xl-10{margin-left:83.3333333333%;}
.offset-xl-11{margin-left:91.6666666667%;}
}
.d-none{display:none !important;}
.d-inline{display:inline !important;}
.d-inline-block{display:inline-block !important;}
.d-block{display:block !important;}
.d-table{display:table !important;}
.d-table-row{display:table-row !important;}
.d-table-cell{display:table-cell !important;}
.d-flex{display:flex !important;}
.d-inline-flex{display:inline-flex !important;}
@media(min-width:576px){
.d-sm-none{display:none !important;}
.d-sm-inline{display:inline !important;}
.d-sm-inline-block{display:inline-block !important;}
.d-sm-block{display:block !important;}
.d-sm-table{display:table !important;}
.d-sm-table-row{display:table-row !important;}
.d-sm-table-cell{display:table-cell !important;}
.d-sm-flex{display:flex !important;}
.d-sm-inline-flex{display:inline-flex !important;}
}
@media(min-width:768px){
.d-md-none{display:none !important;}
.d-md-inline{display:inline !important;}
.d-md-inline-block{display:inline-block !important;}
.d-md-block{display:block !important;}
.d-md-table{display:table !important;}
.d-md-table-row{display:table-row !important;}
.d-md-table-cell{display:table-cell !important;}
.d-md-flex{display:flex !important;}
.d-md-inline-flex{display:inline-flex !important;}
}
@media(min-width:992px){
.d-lg-none{display:none !important;}
.d-lg-inline{display:inline !important;}
.d-lg-inline-block{display:inline-block !important;}
.d-lg-block{display:block !important;}
.d-lg-table{display:table !important;}
.d-lg-table-row{display:table-row !important;}
.d-lg-table-cell{display:table-cell !important;}
.d-lg-flex{display:flex !important;}
.d-lg-inline-flex{display:inline-flex !important;}
}
@media(min-width:1200px){
.d-xl-none{display:none !important;}
.d-xl-inline{display:inline !important;}
.d-xl-inline-block{display:inline-block !important;}
.d-xl-block{display:block !important;}
.d-xl-table{display:table !important;}
.d-xl-table-row{display:table-row !important;}
.d-xl-table-cell{display:table-cell !important;}
.d-xl-flex{display:flex !important;}
.d-xl-inline-flex{display:inline-flex !important;}
}
@media print {
.d-print-none{display:none !important;}
.d-print-inline{display:inline !important;}
.d-print-inline-block{display:inline-block !important;}
.d-print-block{display:block !important;}
.d-print-table{display:table !important;}
.d-print-table-row{display:table-row !important;}
.d-print-table-cell{display:table-cell !important;}
.d-print-flex{display:flex !important;}
.d-print-inline-flex{display:inline-flex !important;}
}
.flex-row{flex-direction:row !important;}
.flex-column{flex-direction:column !important;}
.flex-row-reverse{flex-direction:row-reverse !important;}
.flex-column-reverse{flex-direction:column-reverse !important;}
.flex-wrap{flex-wrap:wrap !important;}
.flex-nowrap{flex-wrap:nowrap !important;}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-fill{flex:1 1 auto !important;}
.flex-grow-0{flex-grow:0 !important;}
.flex-grow-1{flex-grow:1 !important;}
.flex-shrink-0{flex-shrink:0 !important;}
.flex-shrink-1{flex-shrink:1 !important;}
.justify-content-start{justify-content:flex-start !important;}
.justify-content-end{justify-content:flex-end !important;}
.justify-content-center{justify-content:center !important;}
.justify-content-between{justify-content:space-between !important;}
.justify-content-around{justify-content:space-around !important;}
.align-items-start{align-items:flex-start !important;}
.align-items-end{align-items:flex-end !important;}
.align-items-center{align-items:center !important;}
.align-items-baseline{align-items:baseline !important;}
.align-items-stretch{align-items:stretch !important;}
.align-content-start{align-content:flex-start !important;}
.align-content-end{align-content:flex-end !important;}
.align-content-center{align-content:center !important;}
.align-content-between{align-content:space-between !important;}
.align-content-around{align-content:space-around !important;}
.align-content-stretch{align-content:stretch !important;}
.align-self-auto{align-self:auto !important;}
.align-self-start{align-self:flex-start !important;}
.align-self-end{align-self:flex-end !important;}
.align-self-center{align-self:center !important;}
.align-self-baseline{align-self:baseline !important;}
.align-self-stretch{align-self:stretch !important;}
@media(min-width:576px){
.flex-sm-row{flex-direction:row !important;}
.flex-sm-column{flex-direction:column !important;}
.flex-sm-row-reverse{flex-direction:row-reverse !important;}
.flex-sm-column-reverse{flex-direction:column-reverse !important;}
.flex-sm-wrap{flex-wrap:wrap !important;}
.flex-sm-nowrap{flex-wrap:nowrap !important;}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-sm-fill{flex:1 1 auto !important;}
.flex-sm-grow-0{flex-grow:0 !important;}
.flex-sm-grow-1{flex-grow:1 !important;}
.flex-sm-shrink-0{flex-shrink:0 !important;}
.flex-sm-shrink-1{flex-shrink:1 !important;}
.justify-content-sm-start{justify-content:flex-start !important;}
.justify-content-sm-end{justify-content:flex-end !important;}
.justify-content-sm-center{justify-content:center !important;}
.justify-content-sm-between{justify-content:space-between !important;}
.justify-content-sm-around{justify-content:space-around !important;}
.align-items-sm-start{align-items:flex-start !important;}
.align-items-sm-end{align-items:flex-end !important;}
.align-items-sm-center{align-items:center !important;}
.align-items-sm-baseline{align-items:baseline !important;}
.align-items-sm-stretch{align-items:stretch !important;}
.align-content-sm-start{align-content:flex-start !important;}
.align-content-sm-end{align-content:flex-end !important;}
.align-content-sm-center{align-content:center !important;}
.align-content-sm-between{align-content:space-between !important;}
.align-content-sm-around{align-content:space-around !important;}
.align-content-sm-stretch{align-content:stretch !important;}
.align-self-sm-auto{align-self:auto !important;}
.align-self-sm-start{align-self:flex-start !important;}
.align-self-sm-end{align-self:flex-end !important;}
.align-self-sm-center{align-self:center !important;}
.align-self-sm-baseline{align-self:baseline !important;}
.align-self-sm-stretch{align-self:stretch !important;}
}
@media(min-width:768px){
.flex-md-row{flex-direction:row !important;}
.flex-md-column{flex-direction:column !important;}
.flex-md-row-reverse{flex-direction:row-reverse !important;}
.flex-md-column-reverse{flex-direction:column-reverse !important;}
.flex-md-wrap{flex-wrap:wrap !important;}
.flex-md-nowrap{flex-wrap:nowrap !important;}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-md-fill{flex:1 1 auto !important;}
.flex-md-grow-0{flex-grow:0 !important;}
.flex-md-grow-1{flex-grow:1 !important;}
.flex-md-shrink-0{flex-shrink:0 !important;}
.flex-md-shrink-1{flex-shrink:1 !important;}
.justify-content-md-start{justify-content:flex-start !important;}
.justify-content-md-end{justify-content:flex-end !important;}
.justify-content-md-center{justify-content:center !important;}
.justify-content-md-between{justify-content:space-between !important;}
.justify-content-md-around{justify-content:space-around !important;}
.align-items-md-start{align-items:flex-start !important;}
.align-items-md-end{align-items:flex-end !important;}
.align-items-md-center{align-items:center !important;}
.align-items-md-baseline{align-items:baseline !important;}
.align-items-md-stretch{align-items:stretch !important;}
.align-content-md-start{align-content:flex-start !important;}
.align-content-md-end{align-content:flex-end !important;}
.align-content-md-center{align-content:center !important;}
.align-content-md-between{align-content:space-between !important;}
.align-content-md-around{align-content:space-around !important;}
.align-content-md-stretch{align-content:stretch !important;}
.align-self-md-auto{align-self:auto !important;}
.align-self-md-start{align-self:flex-start !important;}
.align-self-md-end{align-self:flex-end !important;}
.align-self-md-center{align-self:center !important;}
.align-self-md-baseline{align-self:baseline !important;}
.align-self-md-stretch{align-self:stretch !important;}
}
@media(min-width:992px){
.flex-lg-row{flex-direction:row !important;}
.flex-lg-column{flex-direction:column !important;}
.flex-lg-row-reverse{flex-direction:row-reverse !important;}
.flex-lg-column-reverse{flex-direction:column-reverse !important;}
.flex-lg-wrap{flex-wrap:wrap !important;}
.flex-lg-nowrap{flex-wrap:nowrap !important;}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-lg-fill{flex:1 1 auto !important;}
.flex-lg-grow-0{flex-grow:0 !important;}
.flex-lg-grow-1{flex-grow:1 !important;}
.flex-lg-shrink-0{flex-shrink:0 !important;}
.flex-lg-shrink-1{flex-shrink:1 !important;}
.justify-content-lg-start{justify-content:flex-start !important;}
.justify-content-lg-end{justify-content:flex-end !important;}
.justify-content-lg-center{justify-content:center !important;}
.justify-content-lg-between{justify-content:space-between !important;}
.justify-content-lg-around{justify-content:space-around !important;}
.align-items-lg-start{align-items:flex-start !important;}
.align-items-lg-end{align-items:flex-end !important;}
.align-items-lg-center{align-items:center !important;}
.align-items-lg-baseline{align-items:baseline !important;}
.align-items-lg-stretch{align-items:stretch !important;}
.align-content-lg-start{align-content:flex-start !important;}
.align-content-lg-end{align-content:flex-end !important;}
.align-content-lg-center{align-content:center !important;}
.align-content-lg-between{align-content:space-between !important;}
.align-content-lg-around{align-content:space-around !important;}
.align-content-lg-stretch{align-content:stretch !important;}
.align-self-lg-auto{align-self:auto !important;}
.align-self-lg-start{align-self:flex-start !important;}
.align-self-lg-end{align-self:flex-end !important;}
.align-self-lg-center{align-self:center !important;}
.align-self-lg-baseline{align-self:baseline !important;}
.align-self-lg-stretch{align-self:stretch !important;}
}
@media(min-width:1200px){
.flex-xl-row{flex-direction:row !important;}
.flex-xl-column{flex-direction:column !important;}
.flex-xl-row-reverse{flex-direction:row-reverse !important;}
.flex-xl-column-reverse{flex-direction:column-reverse !important;}
.flex-xl-wrap{flex-wrap:wrap !important;}
.flex-xl-nowrap{flex-wrap:nowrap !important;}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important;}
.flex-xl-fill{flex:1 1 auto !important;}
.flex-xl-grow-0{flex-grow:0 !important;}
.flex-xl-grow-1{flex-grow:1 !important;}
.flex-xl-shrink-0{flex-shrink:0 !important;}
.flex-xl-shrink-1{flex-shrink:1 !important;}
.justify-content-xl-start{justify-content:flex-start !important;}
.justify-content-xl-end{justify-content:flex-end !important;}
.justify-content-xl-center{justify-content:center !important;}
.justify-content-xl-between{justify-content:space-between !important;}
.justify-content-xl-around{justify-content:space-around !important;}
.align-items-xl-start{align-items:flex-start !important;}
.align-items-xl-end{align-items:flex-end !important;}
.align-items-xl-center{align-items:center !important;}
.align-items-xl-baseline{align-items:baseline !important;}
.align-items-xl-stretch{align-items:stretch !important;}
.align-content-xl-start{align-content:flex-start !important;}
.align-content-xl-end{align-content:flex-end !important;}
.align-content-xl-center{align-content:center !important;}
.align-content-xl-between{align-content:space-between !important;}
.align-content-xl-around{align-content:space-around !important;}
.align-content-xl-stretch{align-content:stretch !important;}
.align-self-xl-auto{align-self:auto !important;}
.align-self-xl-start{align-self:flex-start !important;}
.align-self-xl-end{align-self:flex-end !important;}
.align-self-xl-center{align-self:center !important;}
.align-self-xl-baseline{align-self:baseline !important;}
.align-self-xl-stretch{align-self:stretch !important;}
}
.w-25{width:25% !important;}
.w-50{width:50% !important;}
.w-75{width:75% !important;}
.w-100{width:100% !important;}
.w-auto{width:auto !important;}
.h-25{height:25% !important;}
.h-50{height:50% !important;}
.h-75{height:75% !important;}
.h-100{height:100% !important;}
.h-auto{height:auto !important;}
.mw-100{max-width:100% !important;}
.mh-100{max-height:100% !important;}
.m-0{margin:0 !important;}
.mt-0, .my-0{margin-top:0 !important;}
.mr-0, .mx-0{margin-right:0 !important;}
.mb-0, .my-0{margin-bottom:0 !important;}
.ml-0, .mx-0{margin-left:0 !important;}
.m-1{margin:0.25rem !important;}
.mt-1, .my-1{margin-top:0.25rem !important;}
.mr-1, .mx-1{margin-right:0.25rem !important;}
.mb-1, .my-1{margin-bottom:0.25rem !important;}
.ml-1, .mx-1{margin-left:0.25rem !important;}
.m-2{margin:0.5rem !important;}
.mt-2, .my-2{margin-top:0.5rem !important;}
.mr-2, .mx-2{margin-right:0.5rem !important;}
.mb-2, .my-2{margin-bottom:0.5rem !important;}
.ml-2, .mx-2{margin-left:0.5rem !important;}
.m-3{margin:1rem !important;}
.mt-3, .my-3{margin-top:1rem !important;}
.mr-3, .mx-3{margin-right:1rem !important;}
.mb-3, .my-3{margin-bottom:1rem !important;}
.ml-3, .mx-3{margin-left:1rem !important;}
.m-4{margin:1.5rem !important;}
.mt-4, .my-4{margin-top:1.5rem !important;}
.mr-4, .mx-4{margin-right:1.5rem !important;}
.mb-4, .my-4{margin-bottom:1.5rem !important;}
.ml-4, .mx-4{margin-left:1.5rem !important;}
.m-5{margin:3rem !important;}
.mt-5, .my-5{margin-top:3rem !important;}
.mr-5, .mx-5{margin-right:3rem !important;}
.mb-5, .my-5{margin-bottom:3rem !important;}
.ml-5, .mx-5{margin-left:3rem !important;}
.p-0{padding:0 !important;}
.pt-0, .py-0{padding-top:0 !important;}
.pr-0, .px-0{padding-right:0 !important;}
.pb-0, .py-0{padding-bottom:0 !important;}
.pl-0, .px-0{padding-left:0 !important;}
.p-1{padding:0.25rem !important;}
.pt-1, .py-1{padding-top:0.25rem !important;}
.pr-1, .px-1{padding-right:0.25rem !important;}
.pb-1, .py-1{padding-bottom:0.25rem !important;}
.pl-1, .px-1{padding-left:0.25rem !important;}
.p-2{padding:0.5rem !important;}
.pt-2, .py-2{padding-top:0.5rem !important;}
.pr-2, .px-2{padding-right:0.5rem !important;}
.pb-2, .py-2{padding-bottom:0.5rem !important;}
.pl-2, .px-2{padding-left:0.5rem !important;}
.p-3{padding:1rem !important;}
.pt-3, .py-3{padding-top:1rem !important;}
.pr-3, .px-3{padding-right:1rem !important;}
.pb-3, .py-3{padding-bottom:1rem !important;}
.pl-3, .px-3{padding-left:1rem !important;}
.p-4{padding:1.5rem !important;}
.pt-4, .py-4{padding-top:1.5rem !important;}
.pr-4, .px-4{padding-right:1.5rem !important;}
.pb-4, .py-4{padding-bottom:1.5rem !important;}
.pl-4, .px-4{padding-left:1.5rem !important;}
.p-5{padding:3rem !important;}
.pt-5, .py-5{padding-top:3rem !important;}
.pr-5, .px-5{padding-right:3rem !important;}
.pb-5, .py-5{padding-bottom:3rem !important;}
.pl-5, .px-5{padding-left:3rem !important;}
.m-auto{margin:auto !important;}
.mt-auto, .my-auto{margin-top:auto !important;}
.mr-auto, .mx-auto{margin-right:auto !important;}
.mb-auto, .my-auto{margin-bottom:auto !important;}
.ml-auto, .mx-auto{margin-left:auto !important;}
@media(min-width:576px){
.m-sm-0{margin:0 !important;}
.mt-sm-0, .my-sm-0{margin-top:0 !important;}
.mr-sm-0, .mx-sm-0{margin-right:0 !important;}
.mb-sm-0, .my-sm-0{margin-bottom:0 !important;}
.ml-sm-0, .mx-sm-0{margin-left:0 !important;}
.m-sm-1{margin:0.25rem !important;}
.mt-sm-1, .my-sm-1{margin-top:0.25rem !important;}
.mr-sm-1, .mx-sm-1{margin-right:0.25rem !important;}
.mb-sm-1, .my-sm-1{margin-bottom:0.25rem !important;}
.ml-sm-1, .mx-sm-1{margin-left:0.25rem !important;}
.m-sm-2{margin:0.5rem !important;}
.mt-sm-2, .my-sm-2{margin-top:0.5rem !important;}
.mr-sm-2, .mx-sm-2{margin-right:0.5rem !important;}
.mb-sm-2, .my-sm-2{margin-bottom:0.5rem !important;}
.ml-sm-2, .mx-sm-2{margin-left:0.5rem !important;}
.m-sm-3{margin:1rem !important;}
.mt-sm-3, .my-sm-3{margin-top:1rem !important;}
.mr-sm-3, .mx-sm-3{margin-right:1rem !important;}
.mb-sm-3, .my-sm-3{margin-bottom:1rem !important;}
.ml-sm-3, .mx-sm-3{margin-left:1rem !important;}
.m-sm-4{margin:1.5rem !important;}
.mt-sm-4, .my-sm-4{margin-top:1.5rem !important;}
.mr-sm-4, .mx-sm-4{margin-right:1.5rem !important;}
.mb-sm-4, .my-sm-4{margin-bottom:1.5rem !important;}
.ml-sm-4, .mx-sm-4{margin-left:1.5rem !important;}
.m-sm-5{margin:3rem !important;}
.mt-sm-5, .my-sm-5{margin-top:3rem !important;}
.mr-sm-5, .mx-sm-5{margin-right:3rem !important;}
.mb-sm-5, .my-sm-5{margin-bottom:3rem !important;}
.ml-sm-5, .mx-sm-5{margin-left:3rem !important;}
.p-sm-0{padding:0 !important;}
.pt-sm-0, .py-sm-0{padding-top:0 !important;}
.pr-sm-0, .px-sm-0{padding-right:0 !important;}
.pb-sm-0, .py-sm-0{padding-bottom:0 !important;}
.pl-sm-0, .px-sm-0{padding-left:0 !important;}
.p-sm-1{padding:0.25rem !important;}
.pt-sm-1, .py-sm-1{padding-top:0.25rem !important;}
.pr-sm-1, .px-sm-1{padding-right:0.25rem !important;}
.pb-sm-1, .py-sm-1{padding-bottom:0.25rem !important;}
.pl-sm-1, .px-sm-1{padding-left:0.25rem !important;}
.p-sm-2{padding:0.5rem !important;}
.pt-sm-2, .py-sm-2{padding-top:0.5rem !important;}
.pr-sm-2, .px-sm-2{padding-right:0.5rem !important;}
.pb-sm-2, .py-sm-2{padding-bottom:0.5rem !important;}
.pl-sm-2, .px-sm-2{padding-left:0.5rem !important;}
.p-sm-3{padding:1rem !important;}
.pt-sm-3, .py-sm-3{padding-top:1rem !important;}
.pr-sm-3, .px-sm-3{padding-right:1rem !important;}
.pb-sm-3, .py-sm-3{padding-bottom:1rem !important;}
.pl-sm-3, .px-sm-3{padding-left:1rem !important;}
.p-sm-4{padding:1.5rem !important;}
.pt-sm-4, .py-sm-4{padding-top:1.5rem !important;}
.pr-sm-4, .px-sm-4{padding-right:1.5rem !important;}
.pb-sm-4, .py-sm-4{padding-bottom:1.5rem !important;}
.pl-sm-4, .px-sm-4{padding-left:1.5rem !important;}
.p-sm-5{padding:3rem !important;}
.pt-sm-5, .py-sm-5{padding-top:3rem !important;}
.pr-sm-5, .px-sm-5{padding-right:3rem !important;}
.pb-sm-5, .py-sm-5{padding-bottom:3rem !important;}
.pl-sm-5, .px-sm-5{padding-left:3rem !important;}
.m-sm-auto{margin:auto !important;}
.mt-sm-auto, .my-sm-auto{margin-top:auto !important;}
.mr-sm-auto, .mx-sm-auto{margin-right:auto !important;}
.mb-sm-auto, .my-sm-auto{margin-bottom:auto !important;}
.ml-sm-auto, .mx-sm-auto{margin-left:auto !important;}
}
@media(min-width:768px){
.m-md-0{margin:0 !important;}
.mt-md-0, .my-md-0{margin-top:0 !important;}
.mr-md-0, .mx-md-0{margin-right:0 !important;}
.mb-md-0, .my-md-0{margin-bottom:0 !important;}
.ml-md-0, .mx-md-0{margin-left:0 !important;}
.m-md-1{margin:0.25rem !important;}
.mt-md-1, .my-md-1{margin-top:0.25rem !important;}
.mr-md-1, .mx-md-1{margin-right:0.25rem !important;}
.mb-md-1, .my-md-1{margin-bottom:0.25rem !important;}
.ml-md-1, .mx-md-1{margin-left:0.25rem !important;}
.m-md-2{margin:0.5rem !important;}
.mt-md-2, .my-md-2{margin-top:0.5rem !important;}
.mr-md-2, .mx-md-2{margin-right:0.5rem !important;}
.mb-md-2, .my-md-2{margin-bottom:0.5rem !important;}
.ml-md-2, .mx-md-2{margin-left:0.5rem !important;}
.m-md-3{margin:1rem !important;}
.mt-md-3, .my-md-3{margin-top:1rem !important;}
.mr-md-3, .mx-md-3{margin-right:1rem !important;}
.mb-md-3, .my-md-3{margin-bottom:1rem !important;}
.ml-md-3, .mx-md-3{margin-left:1rem !important;}
.m-md-4{margin:1.5rem !important;}
.mt-md-4, .my-md-4{margin-top:1.5rem !important;}
.mr-md-4, .mx-md-4{margin-right:1.5rem !important;}
.mb-md-4, .my-md-4{margin-bottom:1.5rem !important;}
.ml-md-4, .mx-md-4{margin-left:1.5rem !important;}
.m-md-5{margin:3rem !important;}
.mt-md-5, .my-md-5{margin-top:3rem !important;}
.mr-md-5, .mx-md-5{margin-right:3rem !important;}
.mb-md-5, .my-md-5{margin-bottom:3rem !important;}
.ml-md-5, .mx-md-5{margin-left:3rem !important;}
.p-md-0{padding:0 !important;}
.pt-md-0, .py-md-0{padding-top:0 !important;}
.pr-md-0, .px-md-0{padding-right:0 !important;}
.pb-md-0, .py-md-0{padding-bottom:0 !important;}
.pl-md-0, .px-md-0{padding-left:0 !important;}
.p-md-1{padding:0.25rem !important;}
.pt-md-1, .py-md-1{padding-top:0.25rem !important;}
.pr-md-1, .px-md-1{padding-right:0.25rem !important;}
.pb-md-1, .py-md-1{padding-bottom:0.25rem !important;}
.pl-md-1, .px-md-1{padding-left:0.25rem !important;}
.p-md-2{padding:0.5rem !important;}
.pt-md-2, .py-md-2{padding-top:0.5rem !important;}
.pr-md-2, .px-md-2{padding-right:0.5rem !important;}
.pb-md-2, .py-md-2{padding-bottom:0.5rem !important;}
.pl-md-2, .px-md-2{padding-left:0.5rem !important;}
.p-md-3{padding:1rem !important;}
.pt-md-3, .py-md-3{padding-top:1rem !important;}
.pr-md-3, .px-md-3{padding-right:1rem !important;}
.pb-md-3, .py-md-3{padding-bottom:1rem !important;}
.pl-md-3, .px-md-3{padding-left:1rem !important;}
.p-md-4{padding:1.5rem !important;}
.pt-md-4, .py-md-4{padding-top:1.5rem !important;}
.pr-md-4, .px-md-4{padding-right:1.5rem !important;}
.pb-md-4, .py-md-4{padding-bottom:1.5rem !important;}
.pl-md-4, .px-md-4{padding-left:1.5rem !important;}
.p-md-5{padding:3rem !important;}
.pt-md-5, .py-md-5{padding-top:3rem !important;}
.pr-md-5, .px-md-5{padding-right:3rem !important;}
.pb-md-5, .py-md-5{padding-bottom:3rem !important;}
.pl-md-5, .px-md-5{padding-left:3rem !important;}
.m-md-auto{margin:auto !important;}
.mt-md-auto, .my-md-auto{margin-top:auto !important;}
.mr-md-auto, .mx-md-auto{margin-right:auto !important;}
.mb-md-auto, .my-md-auto{margin-bottom:auto !important;}
.ml-md-auto, .mx-md-auto{margin-left:auto !important;}
}
@media(min-width:992px){
.m-lg-0{margin:0 !important;}
.mt-lg-0, .my-lg-0{margin-top:0 !important;}
.mr-lg-0, .mx-lg-0{margin-right:0 !important;}
.mb-lg-0, .my-lg-0{margin-bottom:0 !important;}
.ml-lg-0, .mx-lg-0{margin-left:0 !important;}
.m-lg-1{margin:0.25rem !important;}
.mt-lg-1, .my-lg-1{margin-top:0.25rem !important;}
.mr-lg-1, .mx-lg-1{margin-right:0.25rem !important;}
.mb-lg-1, .my-lg-1{margin-bottom:0.25rem !important;}
.ml-lg-1, .mx-lg-1{margin-left:0.25rem !important;}
.m-lg-2{margin:0.5rem !important;}
.mt-lg-2, .my-lg-2{margin-top:0.5rem !important;}
.mr-lg-2, .mx-lg-2{margin-right:0.5rem !important;}
.mb-lg-2, .my-lg-2{margin-bottom:0.5rem !important;}
.ml-lg-2, .mx-lg-2{margin-left:0.5rem !important;}
.m-lg-3{margin:1rem !important;}
.mt-lg-3, .my-lg-3{margin-top:1rem !important;}
.mr-lg-3, .mx-lg-3{margin-right:1rem !important;}
.mb-lg-3, .my-lg-3{margin-bottom:1rem !important;}
.ml-lg-3, .mx-lg-3{margin-left:1rem !important;}
.m-lg-4{margin:1.5rem !important;}
.mt-lg-4, .my-lg-4{margin-top:1.5rem !important;}
.mr-lg-4, .mx-lg-4{margin-right:1.5rem !important;}
.mb-lg-4, .my-lg-4{margin-bottom:1.5rem !important;}
.ml-lg-4, .mx-lg-4{margin-left:1.5rem !important;}
.m-lg-5{margin:3rem !important;}
.mt-lg-5, .my-lg-5{margin-top:3rem !important;}
.mr-lg-5, .mx-lg-5{margin-right:3rem !important;}
.mb-lg-5, .my-lg-5{margin-bottom:3rem !important;}
.ml-lg-5, .mx-lg-5{margin-left:3rem !important;}
.p-lg-0{padding:0 !important;}
.pt-lg-0, .py-lg-0{padding-top:0 !important;}
.pr-lg-0, .px-lg-0{padding-right:0 !important;}
.pb-lg-0, .py-lg-0{padding-bottom:0 !important;}
.pl-lg-0, .px-lg-0{padding-left:0 !important;}
.p-lg-1{padding:0.25rem !important;}
.pt-lg-1, .py-lg-1{padding-top:0.25rem !important;}
.pr-lg-1, .px-lg-1{padding-right:0.25rem !important;}
.pb-lg-1, .py-lg-1{padding-bottom:0.25rem !important;}
.pl-lg-1, .px-lg-1{padding-left:0.25rem !important;}
.p-lg-2{padding:0.5rem !important;}
.pt-lg-2, .py-lg-2{padding-top:0.5rem !important;}
.pr-lg-2, .px-lg-2{padding-right:0.5rem !important;}
.pb-lg-2, .py-lg-2{padding-bottom:0.5rem !important;}
.pl-lg-2, .px-lg-2{padding-left:0.5rem !important;}
.p-lg-3{padding:1rem !important;}
.pt-lg-3, .py-lg-3{padding-top:1rem !important;}
.pr-lg-3, .px-lg-3{padding-right:1rem !important;}
.pb-lg-3, .py-lg-3{padding-bottom:1rem !important;}
.pl-lg-3, .px-lg-3{padding-left:1rem !important;}
.p-lg-4{padding:1.5rem !important;}
.pt-lg-4, .py-lg-4{padding-top:1.5rem !important;}
.pr-lg-4, .px-lg-4{padding-right:1.5rem !important;}
.pb-lg-4, .py-lg-4{padding-bottom:1.5rem !important;}
.pl-lg-4, .px-lg-4{padding-left:1.5rem !important;}
.p-lg-5{padding:3rem !important;}
.pt-lg-5, .py-lg-5{padding-top:3rem !important;}
.pr-lg-5, .px-lg-5{padding-right:3rem !important;}
.pb-lg-5, .py-lg-5{padding-bottom:3rem !important;}
.pl-lg-5, .px-lg-5{padding-left:3rem !important;}
.m-lg-auto{margin:auto !important;}
.mt-lg-auto, .my-lg-auto{margin-top:auto !important;}
.mr-lg-auto, .mx-lg-auto{margin-right:auto !important;}
.mb-lg-auto, .my-lg-auto{margin-bottom:auto !important;}
.ml-lg-auto, .mx-lg-auto{margin-left:auto !important;}
}
@media(min-width:1200px){
.m-xl-0{margin:0 !important;}
.mt-xl-0, .my-xl-0{margin-top:0 !important;}
.mr-xl-0, .mx-xl-0{margin-right:0 !important;}
.mb-xl-0, .my-xl-0{margin-bottom:0 !important;}
.ml-xl-0, .mx-xl-0{margin-left:0 !important;}
.m-xl-1{margin:0.25rem !important;}
.mt-xl-1, .my-xl-1{margin-top:0.25rem !important;}
.mr-xl-1, .mx-xl-1{margin-right:0.25rem !important;}
.mb-xl-1, .my-xl-1{margin-bottom:0.25rem !important;}
.ml-xl-1, .mx-xl-1{margin-left:0.25rem !important;}
.m-xl-2{margin:0.5rem !important;}
.mt-xl-2, .my-xl-2{margin-top:0.5rem !important;}
.mr-xl-2, .mx-xl-2{margin-right:0.5rem !important;}
.mb-xl-2, .my-xl-2{margin-bottom:0.5rem !important;}
.ml-xl-2, .mx-xl-2{margin-left:0.5rem !important;}
.m-xl-3{margin:1rem !important;}
.mt-xl-3, .my-xl-3{margin-top:1rem !important;}
.mr-xl-3, .mx-xl-3{margin-right:1rem !important;}
.mb-xl-3, .my-xl-3{margin-bottom:1rem !important;}
.ml-xl-3, .mx-xl-3{margin-left:1rem !important;}
.m-xl-4{margin:1.5rem !important;}
.mt-xl-4, .my-xl-4{margin-top:1.5rem !important;}
.mr-xl-4, .mx-xl-4{margin-right:1.5rem !important;}
.mb-xl-4, .my-xl-4{margin-bottom:1.5rem !important;}
.ml-xl-4, .mx-xl-4{margin-left:1.5rem !important;}
.m-xl-5{margin:3rem !important;}
.mt-xl-5, .my-xl-5{margin-top:3rem !important;}
.mr-xl-5, .mx-xl-5{margin-right:3rem !important;}
.mb-xl-5, .my-xl-5{margin-bottom:3rem !important;}
.ml-xl-5, .mx-xl-5{margin-left:3rem !important;}
.p-xl-0{padding:0 !important;}
.pt-xl-0, .py-xl-0{padding-top:0 !important;}
.pr-xl-0, .px-xl-0{padding-right:0 !important;}
.pb-xl-0, .py-xl-0{padding-bottom:0 !important;}
.pl-xl-0, .px-xl-0{padding-left:0 !important;}
.p-xl-1{padding:0.25rem !important;}
.pt-xl-1, .py-xl-1{padding-top:0.25rem !important;}
.pr-xl-1, .px-xl-1{padding-right:0.25rem !important;}
.pb-xl-1, .py-xl-1{padding-bottom:0.25rem !important;}
.pl-xl-1, .px-xl-1{padding-left:0.25rem !important;}
.p-xl-2{padding:0.5rem !important;}
.pt-xl-2, .py-xl-2{padding-top:0.5rem !important;}
.pr-xl-2, .px-xl-2{padding-right:0.5rem !important;}
.pb-xl-2, .py-xl-2{padding-bottom:0.5rem !important;}
.pl-xl-2, .px-xl-2{padding-left:0.5rem !important;}
.p-xl-3{padding:1rem !important;}
.pt-xl-3, .py-xl-3{padding-top:1rem !important;}
.pr-xl-3, .px-xl-3{padding-right:1rem !important;}
.pb-xl-3, .py-xl-3{padding-bottom:1rem !important;}
.pl-xl-3, .px-xl-3{padding-left:1rem !important;}
.p-xl-4{padding:1.5rem !important;}
.pt-xl-4, .py-xl-4{padding-top:1.5rem !important;}
.pr-xl-4, .px-xl-4{padding-right:1.5rem !important;}
.pb-xl-4, .py-xl-4{padding-bottom:1.5rem !important;}
.pl-xl-4, .px-xl-4{padding-left:1.5rem !important;}
.p-xl-5{padding:3rem !important;}
.pt-xl-5, .py-xl-5{padding-top:3rem !important;}
.pr-xl-5, .px-xl-5{padding-right:3rem !important;}
.pb-xl-5, .py-xl-5{padding-bottom:3rem !important;}
.pl-xl-5, .px-xl-5{padding-left:3rem !important;}
.m-xl-auto{margin:auto !important;}
.mt-xl-auto, .my-xl-auto{margin-top:auto !important;}
.mr-xl-auto, .mx-xl-auto{margin-right:auto !important;}
.mb-xl-auto, .my-xl-auto{margin-bottom:auto !important;}
.ml-xl-auto, .mx-xl-auto{margin-left:auto !important;}
}
.visible{visibility:visible !important;}
.invisible{visibility:hidden !important;}
html, body{font:normal 16px/1.4 "Ubuntu", sans-serif;color:#717171;hyphens:auto;}
h1{font:100 1.8em/1.2 "Ubuntu", sans-serif;margin:0em 0;color:#fff;}
h2{font:100 1.4em/1.2 "Ubuntu", sans-serif;margin:.2em 0 .8em;}
h3{font:100 1.2em/1.2 "Ubuntu", sans-serif;margin:.4em 0 .8em;}
h4{font:600 1em/1.4 "Ubuntu", sans-serif;margin:0.2em 0 .8em;}
#content .headline-with-icon h3{display:flex;align-items:center;hyphens:none;}
#content .headline-with-icon h3 img{width:90px;height:auto;margin-right:20px;padding:0;flex:0 0 auto;}
@media(max-width:767.98px){
#content .headline-with-icon h3 img{width:60px;}
}
#content a{color:#444;text-decoration:underline;text-decoration-color:#0099CC;text-decoration-width:2px;}
h5, #content h5 a,
#content h5 span{font:600 1em/1.6 "Ubuntu", sans-serif;text-transform:uppercase;color:#3391D8;margin:2em 0 2em;padding:0 .5em 0 0;text-decoration:none;background:#fff;z-index:1;position:relative;}
h5:after{content:"";position:absolute;right:0;left:0;top:.8em;display:inline-block;height:1px;border-bottom:1px solid #B8E0FF;z-index:0;}
header h5{font:600 0.75em/1.6 "Ubuntu", sans-serif;text-transform:uppercase;color:#fff;background:transparent;margin:.8em 0;}
header h5:after {
display: none; } p{font:normal 1em/1.4 "Ubuntu", sans-serif;margin:0.2em 0 1em;}
p.header-anreisser{font:normal 1em/1.4 "Ubuntu", sans-serif;margin-top:1em;padding:0 0;color:#fff;}
.wpb_text_column ul{list-style:circle;padding-left:1.4em;}
.wpb_text_column ul li{padding:.2em 0;}
@media(min-width:768px){
h1{font:100 2.1em/1.1 "Ubuntu", sans-serif;}
h2{font:100 1.8em/1.2 "Ubuntu", sans-serif;}
}
@media(min-width:992px){
h1{font:100 3.1em/1.1 "Ubuntu", sans-serif;}
h2{font:100 2.6em/1.2 "Ubuntu", sans-serif;}
h3{font:100 1.4em/1.2 "Ubuntu", sans-serif;}
h5, #content h5 a,
#content h5 span{font:600 1.1/1.6 "Ubuntu", sans-serif;text-decoration:none;}
.header h5{font:600 0.85em/1.6 "Ubuntu", sans-serif;}
}
@media(min-width:1200px){
h3{font:100 1.7em/1.2 "Ubuntu", sans-serif;}
}
#content .btn, #content .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div #content input, #content .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div #content input,
#content .wpcf7-submit{display:inline-block;text-transform:uppercase;padding:.7em 2.4em;text-decoration:none;font:600 1em/1.4 "Ubuntu", sans-serif;background:transparent;border-width:1px;border-style:solid;transition:all .1s ease-in-out;hyphens:none;}
#content .btn--white, #content .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div #content input,
#content .wpcf7-submit--white{border-color:#fff;color:#fff;}
#content .btn--white:hover, #content .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input:hover, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div #content input:hover,
#content .wpcf7-submit--white:hover{background:#fff;color:#007399;}
#content .btn--orange-solid,
#content .wpcf7-submit--orange-solid{background:#FF9B00;border-color:transparent;color:#fff;cursor:pointer;margin:1em 0 1em 0;}
#content .btn--orange-solid:hover,
#content .wpcf7-submit--orange-solid:hover{background:#e68c00;}
#content .wpcf7-submit,
#content .btn--green-solid,
#content .wpgmza_sl_main_div .wpgmza_sl_search_button_div input,
.wpgmza_sl_main_div .wpgmza_sl_search_button_div #content input{background:#99CC00;border-color:transparent;color:#fff;cursor:pointer;}
#content .wpcf7-submit:hover,
#content .btn--green-solid:hover,
#content .wpgmza_sl_main_div .wpgmza_sl_search_button_div input:hover,
.wpgmza_sl_main_div .wpgmza_sl_search_button_div #content input:hover{background:#86b300;}
.arrow-bullit-list ul{list-style:none;margin:-1em 0 1em;padding:0;}
.arrow-bullit-list ul li{margin:0;padding:0.2em 0 0.3em 2em;position:relative;break-inside:avoid;}
.arrow-bullit-list ul li a{font-weight:bold;}
.arrow-bullit-list ul li:before{content:"→";font-family:"Lucida Grande", sans-serif;padding:0 0.5em 0 0;font-size:1.4em;line-height:1;top:0.2em;left:0;position:absolute;}
.arrow-bullit-list ul li small{font-style:italic;}
.magazin-downloads.arrow-bullit-list ul{column-count:2;}
@media(max-width:991.98px){
.magazin-downloads.arrow-bullit-list ul{column-count:1;}
}
html{font-size:17px;}
.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.wrapper-outer{display:flex;flex-direction:column;height:100vh;}
.wrapper{flex:1 1 auto;}
footer{flex:0 0 auto;}
.centered{text-align:center;}
.entry-content{padding-top:2.6em;}
#content .no-bottom-margin{padding-bottom:0;margin-bottom:0;}
#content .no-margin{padding:0;margin:0;}
#content img{width:100%;max-width:100%;height:auto;}
.no-bottom-margin{padding-bottom:0;margin-bottom:0;}
.no-margin{padding:0;margin:0;}
.no-margin .wpb_content_element{padding:0;margin:0;}
header.header, .cta-section, #content .background-blue-gradient, #content .background-blue-tiles{background:#003366;background:-moz-linear-gradient(left, #003366 0%, #0099CC 80%);background:-webkit-linear-gradient(left, #003366 0%, #0099CC 80%);background:linear-gradient(to right, #003366 0%, #0099CC 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#0099CC',GradientType=1 );}
.article-header__inner, rs-sbg-wrap:after{background:-moz-linear-gradient(left, #0099cc 0%, #0099cc 20%, rgba(0, 153, 204, 0.2) 66%, rgba(0, 153, 204, 0.2) 100%);background:-webkit-linear-gradient(left, #0099cc 0%, #0099cc 20%, rgba(0, 153, 204, 0.2) 66%, rgba(0, 153, 204, 0.2) 100%);background:linear-gradient(to right, #0099cc 0%, #0099cc 20%, rgba(0, 153, 204, 0.2) 66%, rgba(0, 153, 204, 0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#330099cc',GradientType=1 );}
#content .sportklassen-matrix, #content .spezialthemen-matrix, #content .background-gray-gradient{background:#fff;background:-moz-linear-gradient(down, #f6f6f6 0%, #fff 80%);background:-webkit-linear-gradient(down, #f6f6f6 0%, #fff 80%);background:linear-gradient(to bottom, #f6f6f6 0%, #fff 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fff',GradientType=1 );}
#content .background-gray-gradient--reverse{background:#fff;background:-moz-linear-gradient(down, #fff 0%, #f6f6f6 80%);background:-webkit-linear-gradient(down, #fff 0%, #f6f6f6 80%);background:linear-gradient(to bottom, #fff 0%, #f6f6f6 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f6f6f6',GradientType=1 );}
.wpb_gmaps_widget .wpb_wrapper{padding:0px;}
header.header{text-transform:uppercase;position:relative;z-index:3;}
header.header .logo{padding:.8em 0;}
header.header .logo img{width:18em;max-width:100%;height:auto;}
@media(max-width:1199.98px){
header.header .logo{padding:.6em 0;}
header.header .logo img{width:16em;}
}
@media(max-width:991.98px){
header.header .logo{padding:.6em 0;}
header.header .logo img{width:12em;}
}
@media(max-width:767.98px){
header.header .logo{padding:.6em 0;}
header.header .logo img{width:9em;}
}
.header-inner{margin:0;padding:0;z-index:1;display:flex;flex-direction:row;}
.search-icon{border:none;background:Transparent;}
.search-icon-desktop{display:flex;align-items:center;padding-right:0;}
.search-icon-desktop img{height:1.2em;width:1.8em;}
.search-icon-mobile{display:none;position:absolute;right:2.9em;top:.42em;height:55px;margin-bottom:0px;padding:0.7em 0.7em;}
div#navi{flex:1 1 auto;text-align:right;padding:0;margin:0;transition:all .2s;}
@media(min-width:768px){
div#navi{display:block !important;}
}
div#navi .main-navi{display:flex;justify-content:flex-end;}
div#navi .main-navi ul{flex:1 1 auto;text-align:right;padding:0;margin:0;display:inline-block;list-style:none;}
div#navi .main-navi ul li{display:inline-block;padding:0;margin:0;position:relative;}
div#navi .main-navi ul li a{padding:.3em 0;margin:0 .6em;color:#fff;display:inline-block;font:500 1em/1.4 "Ubuntu", sans-serif;text-decoration:none;border-bottom:4px solid rgba(0, 0, 0, 0);}
div#navi .main-navi ul li a:hover{border-color:#FF9B00;transition:all .15s ease-out;}
div#navi .main-navi ul li.current-menu-item > a,
div#navi .main-navi ul li.current-menu-parent > a,
div#navi .main-navi ul li.current-menu-ancestor > a{border-color:#FF9B00;}
@media(min-width:768px){
div#navi .more{display:none;}
}
div#navi .support-navi{margin:1em 0 2em;flex:0 0 auto;padding-left:3em;display:block;}
@media(max-width:1199.98px){
div#navi .support-navi{margin:.5em 0 1em;}
}
div#navi .support-navi ul{display:block;padding:0;margin:0;list-style:none;}
div#navi .support-navi ul li{display:inline-block;padding-right:1em;}
div#navi .support-navi ul li:last-child{padding-right:0;}
div#navi .support-navi ul li a{display:inline-block;padding:.2em 0 .2em;color:#fff;text-decoration:none;font:400 0.8em/1 "Ubuntu", sans-serif;border-bottom:2px solid transparent;}
div#navi .support-navi ul li a:hover{border-color:#FF9B00;}
@media(max-width:1199.98px){
div#navi .support-navi ul li a{font-size:.7em;}
}
div#navi .support-navi ul li.lock a:before{content:"";display:inline-block;height:1em;width:1em;margin-right:.3em;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-lock.svg) no-repeat left center;background-size:contain;position:relative;top:.1em;}
@media(max-width:767.98px){
body.open{overflow:hidden;position:fixed;}
.header{position:relative;padding:0;top:auto;width:100%;z-index:100;}
.search-icon-desktop{display:none;}
.search-icon-mobile{display:flex;}
div#navi{display:none;position:fixed;outline:0;padding:0;left:0;right:0;bottom:0;height:100%;width:100%;text-align:left;transition:none;background:#003366;background:-moz-linear-gradient(45deg, #003366 0%, #0099cc 80%);background:-webkit-linear-gradient(45deg, #003366 0%, #0099cc 80%);background:linear-gradient(45deg, #003366 0%, #0099cc 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#003366', endColorstr='#0099cc',GradientType=1 );}
div#navi .nav-inner{display:flex;flex-direction:column-reverse;height:100%;}
div#navi .main-navi{flex:1 1 auto;display:block;overflow:auto;margin-top:4em;border-top:1px solid rgba(255, 255, 255, 0.3);}
div#navi .main-navi ul{text-align:left;margin-top:1em;padding:0 0.4em 1.8em 1.6em;flex:1 1 auto;max-width:100%;}
div#navi .main-navi ul li{display:block;border-right:0;border-radius:0;}
div#navi .main-navi ul li a{color:#fff;display:inline-block;padding:.5em 0 0.1em;margin:0px 0 0 0em;font-size:1.4em;}
div#navi .main-navi ul li ul{margin-top:0;padding:1.0em 0 1.2em 2em;flex:1 1 auto;border-bottom:none;border-top:none;}
div#navi .main-navi ul li ul li a{padding:.2em 0 0;margin:0;font-size:1.4em;font-weight:400;text-transform:none;}
div#navi .support-navi{margin:0;flex:0 0 auto;padding:1em 0.6em 1.2em 1.6em;display:block;border-top:1px solid rgba(255, 255, 255, 0.3);max-width:100%;overflow-x:auto;}
div#navi .support-navi ul li a{display:inline-block;padding-right:1em;color:#fff;}
}
button.burger-icon{display:none;}
@media(max-width:767.98px){
button.burger-icon{position:absolute;top:.4em;right:0;border:none;display:block;outline:none;color:#fff;background:transparent;height:55px;margin:0;padding:.7em 0 .7em .7em;transition:background .4s ease-in-out;}
button.burger-icon svg{height:30px;width:30px;}
button.burger-icon path{transition:all .4s ease-in-out;}
button.burger-icon path#burger-upper{transform:rotate(0deg);transform-origin:21px 0px;}
button.burger-icon path#burger-lower{transform:rotate(0deg);transform-origin:23px 17px;}
button.burger-icon path#burger-middle{opacity:1;}
button.burger-icon.close-button{position:absolute;}
button.burger-icon.close-button path#burger-upper{transform:translateX(-2px) rotate(-45deg);}
button.burger-icon.close-button path#burger-lower{transform:translateX(-2px) rotate(45deg);}
button.burger-icon.close-button path#burger-middle{opacity:0;}
}
@media(min-width:768px){
div#navi .main-navi{}
div#navi .main-navi ul li:hover > ul{visibility:visible;opacity:1;transition-delay:.1s;}
div#navi .main-navi ul ul, div#navi .main-navi ul ul li ul{list-style:none;margin:0;padding:0;visibility:hidden;position:absolute;z-index:99999;width:180px;background:#f8f8f8;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.2);opacity:0;transition:opacity 0.2s linear, visibility 0.2s linear;transition-delay:.2s;}
div#navi .main-navi ul ul{top:3.0em;left:0.6em;z-index:10000000;}
div#navi .main-navi ul ul li ul{top:0;left:180px;}
div#navi .main-navi ul ul li{clear:both;text-align:left;width:100%;border:0 none;border-bottom:1px solid #c9c9c9;}
div#navi .main-navi ul ul li a{background:none;border:none;padding:.8em .6em;margin:0;text-decoration:none;display:block;clear:both;font-size:0.9em;border-left:5px solid transparent;text-transform:none;white-space:normal;color:#717171;}
div#navi .main-navi ul ul li a:hover{background:#fff;border-color:transparent;text-decoration-color:#FF9B00;text-decoration-width:2px;text-decoration-line:underline;}
div#navi .main-navi ul ul li.current-menu-item > a{text-decoration-color:#FF9B00;color:#000;border-left-color:#FF9B00;}
div#navi .main-navi ul ul li.current-menu-item > a:hover{border-color:#FF9B00 !important;}
}
@media(max-width:1199.98px){
div#navi .main-navi ul li a{font:500 0.95em/2.1 "Ubuntu", sans-serif;margin:0 .2em;}
}
@media(max-width:991.98px){
div#navi .main-navi ul li a{font:500 0.85em/2.6 "Ubuntu", sans-serif;margin:0 .1em;}
}
@media(max-width:767.98px){
div#navi .main-navi ul li a{font:500 1.4em/1.4 "Ubuntu", sans-serif;margin:0 .1em;}
}
.subnavigation{flex:1 1 auto;padding:0;margin:0;overflow:hidden;transition:all .2s;background:#f6f6f6;display:none;}
@media(min-width:768px){
.subnavigation{display:block !important;}
}
.subnavigation .sub-navi ul{text-align:right;padding:0;margin:0;display:inline-block;list-style:none;overflow:hidden;}
.subnavigation .sub-navi ul li{display:inline-block;padding:0;margin:0;}
.subnavigation .sub-navi ul li a{padding:1.4em 0 0.2em;margin:0 0.6em 0.6em;color:#717171;display:inline-block;font:500 0.9em/1.4 "Ubuntu", sans-serif;text-decoration:none;border-bottom:3px solid rgba(0, 0, 0, 0);text-transform:uppercase;}
.subnavigation .sub-navi ul li a:hover{border-color:#FF9B00;transition:all .15s ease-out;}
.subnavigation .sub-navi ul li.current-menu-item > a{border-color:#FF9B00;}
.subnavigation .sub-navi ul li, .subnavigation .sub-navi ul .more{display:none;}
.subnavigation .sub-navi ul .current-page-ancestor, .subnavigation .sub-navi ul .current-page-ancestor li, .subnavigation .sub-navi ul .current_page_item, .subnavigation .sub-navi ul .current_page_item li, .subnavigation .sub-navi ul .current-menu-ancestor, .subnavigation .sub-navi ul .current-menu-parent, .subnavigation .sub-navi ul .current-menu-ancestor .sub-menu li, .subnavigation .sub-navi ul .current-menu-parent .sub-menu li{display:inline-block;}
.subnavigation .sub-navi ul .current-menu-ancestor > a{display:none;}
.subnavigation .sub-navi ul#primary-menu > li > a:first-child{display:none !important;}
.subnavigation .sub-navi ul#primary-menu > li.current-menu-item > a{display:none;}
#content .breadcrumb{flex:1 1 auto;padding:0;margin:0;overflow:hidden;transition:all .2s;background:#f6f6f6;display:none;}
@media(min-width:768px){
#content .breadcrumb{display:block !important;}
}
#content .breadcrumb p{text-align:right;padding:0;margin:0;display:inline-block;list-style:none;overflow:hidden;}
#content .breadcrumb p span span{display:inline-block;padding:0;margin:0;color:#b1b1b1;}
#content .breadcrumb p span span a,
#content .breadcrumb p span span .breadcrumb_last{padding:1.4em 0 0.2em;margin:0 0.4em 0.6em;color:#717171;display:inline-block;font:500 0.9em/1.4 "Ubuntu", sans-serif;text-decoration:none;border-bottom:3px solid rgba(0, 0, 0, 0);text-transform:uppercase;}
#content .breadcrumb p span span a:hover,
#content .breadcrumb p span span .breadcrumb_last:hover{border-color:#FF9B00;transition:all .15s ease-out;}
#content .breadcrumb p span span .breadcrumb_last{border-color:#FF9B00;color:#3e3e3e;}
@media screen and (max-width:767px){
#primary-menu{width:100%;}
#primary-menu li{position:relative;}
#primary-menu li:after{display:none;}
#primary-menu li ul{position:absolute;left:-9999px;margin:0;display:none;}
#primary-menu li ul{display:block;}
#primary-menu li .more{content:"+";width:2.5em;height:2.5em;padding:0;margin:0;cursor:pointer;z-index:212;display:block;position:absolute;top:0.4em;right:0;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-chevron.svg) no-repeat center;}
#primary-menu li.hover > .more,
#primary-menu li.current-menu-item > .more,
#primary-menu li.current-menu-parent > .more,
#primary-menu li.current-menu-ancestor > .more{transform:rotate(90deg);}
#primary-menu ul{display:block;width:100%;}
#primary-menu > li.hover > ul,
#primary-menu > li.current-menu-parent > ul,
#primary-menu > li.current-menu-item > ul,
#primary-menu > li.current-menu-ancestor > ul{position:static;}
#primary-menu > li li.hover > ul,
#primary-menu > li li.current-menu-parent > ul,
#primary-menu > li li.current-menu-item > ul{position:static;}
}
.header-inner{position:relative;max-width:calc(100vw - 30px);}
.search-field-container{position:absolute;bottom:-30px;right:0;background:#efefef;padding:3px;width:100%;display:none;}
.search-form{display:flex;flex-direction:row;}
.search-form label{flex:1 1 auto;}
.search-form label input{width:100%;}
.search-form input{flex:0 0 20%;}
.article-header{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.article-header__inner{display:flex;flex-direction:column;justify-content:flex-end;padding:1.6em 0;}
.article-header--medium-height .article-header__inner{min-height:11em;}
@media(min-width:576px){
.article-header--medium-height .article-header__inner{min-height:16em;}
}
@media(min-width:992px){
.article-header--medium-height .article-header__inner{min-height:23em;}
}
#secondary{background:#e9e9e9;padding:1em 0 0em;margin:0 0 0 0;}
.footer__upper{font-size:.9em;display:flex;}
@media(max-width:767.98px){
.footer__upper{flex-wrap:wrap;}
}
.footer__upper__left{flex:0 0 auto;}
.footer__upper__right{flex:1 1 auto;}
address p{margin:1em 0;}
@media(max-width:767.98px){
address{font-size:.9em;}
}
.logo{flex:0 0 50%;padding:.8em 0;}
@media(max-width:767.98px){
.logo{flex:0 0 100%;}
}
.logo img{width:16em;max-width:100%;height:auto;}
@media(max-width:767.98px){
.logo img{width:10em;}
}
.social-media-buttons{flex:0 0 50%;margin:0;padding:2.4em 0 0.8em;display:flex;justify-content:flex-end;align-items:flex-end;}
@media(max-width:767.98px){
.social-media-buttons{flex:0 0 100%;justify-content:center;}
}
.social-media-buttons ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;list-style:none;margin:0;padding-left:0;padding-right:0;}
.social-media-buttons ul li{padding:0;margin:0 .3em;}
@media(min-width:576px){
.social-media-buttons ul li:last-child{margin-right:0;}
}
.social-media-buttons ul li a{border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(255, 255, 255, 0.7);border-radius:60em;display:inline-block;font:1.2em/1.4 'Ubuntu', sans-serif;width:2.4em;height:2.4em;text-decoration:none;position:relative;text-align:center;text-indent:-10000px;}
.social-media-buttons ul li a:after{text-indent:0;content:"";display:flex;width:100%;height:1.8em;position:absolute;top:0.25em;left:0;background-repeat:no-repeat;background-position:center;}
.social-media-buttons ul li a:hover{background-color:rgba(255, 255, 255, 0.9);border-color:rgba(0, 0, 0, 0.6);}
.social-media-buttons ul li.icon-rss a:after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-rss.svg);}
.social-media-buttons ul li.icon-facebook a:after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-facebook.svg);}
.social-media-buttons ul li.icon-twitter a:after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-twitter.svg);}
.social-media-buttons ul li.icon-insta a:after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-insta.svg);}
.social-media-buttons ul li.icon-youtube a:after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-youtube.svg);}
.footer__navigation{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:2em 0 3em;}
.footer__navigation section{flex:0 0 28%;padding-left:1em;}
@media(max-width:991.98px){
.footer__navigation section{flex:0 0 100%;padding-left:0;font-size:.9em;}
}
.footer__navigation section ul{text-align:right;list-style:none;margin:0;padding:0;}
@media(max-width:767.98px){
.footer__navigation section ul{text-align:left;}
}
.footer__navigation section ul li a{text-transform:uppercase;text-decoration:none !important;color:#717171;padding:0.6em 0 0;display:inline-block;border-bottom:2px solid transparent;}
.footer__navigation section ul li a:hover{color:#585757;border-color:#FF9B00;}
.footer__navigation p{font-size:.9em;margin-top:0;}
.footer__lower{padding:.5em 0;background:#003366;color:#B8E0FF;font-size:.9em;font-weight:300;}
.footer__lower__inner{display:flex;flex-wrap:wrap;}
.footer__lower__inner .copyright-line{flex:0 0 auto;justify-items:center;display:flex;}
.footer__lower__inner .copyright-line p, .footer__lower__inner .copyright-line a{color:#B8E0FF;margin:auto;}
.footer__lower__inner .footer-marginal-nav{flex:1 1 auto;justify-content:flex-end;}
.footer__lower__inner .footer-marginal-nav nav ul{list-style:none;display:flex;justify-content:flex-end;}
@media(max-width:767.98px){
.footer__lower__inner .footer-marginal-nav nav ul{justify-content:left;flex-wrap:wrap;margin-left:0;padding-left:0;}
}
.footer__lower__inner .footer-marginal-nav nav ul li{padding:0 1em;}
.footer__lower__inner .footer-marginal-nav nav ul li:last-child{padding-right:0;}
.footer__lower__inner .footer-marginal-nav nav ul li a{color:#B8E0FF;text-decoration:none;display:inline-block;border-bottom:2px solid transparent;}
.footer__lower__inner .footer-marginal-nav nav ul li a:hover{color:#ebf6ff;border-color:#FF9B00;}
.footer__lower__inner .footer-marginal-nav nav ul li.lock a:before{content:"";display:inline-block;height:1em;width:1em;margin-right:.3em;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/icon-lock.svg) no-repeat left center;background-size:contain;position:relative;top:.1em;opacity:.6em;}
.cta-section{padding-top:2.5em;padding-bottom:3.5em;position:relative;}
.cta-section:after{content:"";display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/dmfv-big-tile.svg) no-repeat center center;}
.cta-section h3{color:#fff;margin-top:0;}
.cta-section p{color:#fff;position:relative;z-index:2;}
.cta-section h3, .cta-section a{position:relative;z-index:2;}
#content .store-icons{margin-top:2em;}
#content .store-icons a{position:relative;z-index:2;padding:.5em 0;display:block;}
#content .store-icons a img{max-width:240px;}
#content .sportklassen-matrix{margin-top:2em;padding-top:4em;margin-bottom:0;padding-bottom:0;z-index:2;position:relative;}
#content .sportklassen-matrix:after{z-index:-1;content:"";position:absolute;display:block !important;top:0;left:0;width:100%;height:100%;padding:0 0 1em 0;margin:0;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/bg-tile-top-right.svg) no-repeat right top, url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/bg-tile-bottom-right.svg) no-repeat right bottom, url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/bg-tile-bottom-left.svg) no-repeat left bottom;}
#content .sportklassen-matrix-inner ul{display:flex;flex-wrap:wrap;margin:4em -16px;list-style:none;padding:0;}
#content .sportklassen-matrix-inner ul li{flex:0 0 24%;text-align:center;margin:0 16px;}
@media(min-width:576px){
#content .sportklassen-matrix-inner ul li{flex:0 0 25%;}
}
@media(min-width:992px){
#content .sportklassen-matrix-inner ul li{flex:0 0 13.6%;}
}
#content .sportklassen-matrix-inner ul li a{color:#717171;text-decoration:none;font:600 1em/1.2 "Ubuntu", sans-serif;display:block;}
#content .sportklassen-matrix-inner ul li a[href^="#"]{opacity:.3;}
#content .sportklassen-matrix-inner ul li img{margin-bottom:.4em;}
@media(max-width:767.98px){
#content .sportklassen-matrix-inner ul{font-size:.9em;}
}
@supports (display: grid) {
#content .sportklassen-matrix-inner ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px;list-style:none;margin:4em 0 4em;padding:0;}
@media(min-width:576px){
#content .sportklassen-matrix-inner ul{grid-template-columns:repeat(4, 1fr);}
}
@media(min-width:992px){
#content .sportklassen-matrix-inner ul{grid-template-columns:repeat(6, 1fr);}
}
#content .sportklassen-matrix-inner ul li{text-align:center;margin:0;}
#content .sportklassen-matrix-inner ul li a{color:#717171;text-decoration:none;font:600 1em/1.2 "Ubuntu", sans-serif;display:block;}
#content .sportklassen-matrix-inner ul li a[href^="#"]{opacity:.3;}
#content .sportklassen-matrix-inner ul li img{margin-bottom:.4em;}
@media(max-width:767.98px){
#content .sportklassen-matrix-inner ul{font-size:.9em;}
} }
#content .sportklassen-details{position:relative;padding-top:2.6em;padding-bottom:3.5em;position:relative;background:#f6f6f6 url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/bg-tile-gray.svg) no-repeat right center;}
#content .sportklassen-details strong{text-transform:uppercase;color:#adadad;font-weight:normal;}
#content .sportklassen-details h2{font-size:2em;}
#content .sportklassen-details .portrait img{border-radius:50%;border:none;max-width:200px;}
.sportklassen-details .vc_column_container{border-bottom:1px solid #d8d8d8;}
@media(min-width:576px){
.sportklassen-details .vc_column_container{border-bottom:0;border-left:1px solid #d8d8d8;}
.sportklassen-details .vc_column_container:nth-of-type(1){border-left:0;}
}
#content .sportklassen-details-generic{padding-top:20px;padding-bottom:20px;}
#content .sportklassen-details-generic .sportklassen-details__wrapper{display:flex;flex-direction:column;}
@media(min-width:576px){
#content .sportklassen-details-generic .sportklassen-details__wrapper{flex-direction:row;}
}
#content .sportklassen-details-generic .sportklassen-details__img{flex:0 0 60px;}
@media(min-width:576px){
#content .sportklassen-details-generic .sportklassen-details__img{flex:0 0 100px;padding-right:20px;}
}
#content .sportklassen-details-generic .sportklassen-details__img img{margin:10px 10px 10px 0;height:auto;border-radius:50%;max-width:200px;}
#content .sportklassen-details-generic .sportklassen-details__text{flex:1 1 auto;}
#content .sportklassen-details-generic .sportklassen-details__text__bio--collapsable:after{content:"...weiterlesen";color:#3391D8;font-weight:600;}
#content .sportklassen-details-generic .sportklassen-details__text__data{display:flex;flex-direction:row;flex-wrap:wrap;}
#content .sportklassen-details-generic .sportklassen-details__text__data dl{flex:1 0 50%;min-width:170px;}
#content .sportklassen-details-generic .sportklassen-details__text__data dl dt{text-transform:uppercase;color:#adadad;font-weight:normal;}
#content .sportklassen-details-generic .sportklassen-details__text__data dl dd{margin:0;}
#content .spezialthemen-matrix{margin-top:2em;padding-top:4em;margin-bottom:0;padding-bottom:0;z-index:2;position:relative;}
#content .spezialthemen-matrix:after{z-index:-1;content:"";position:absolute;display:block !important;top:0;left:0;width:100%;height:100%;padding:0 0 1em 0;margin:0;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/bg-tile-top-right.svg) no-repeat right top;}
#content .spezialthemen-matrix-inner ul{display:flex;flex-wrap:wrap;margin:4em -16px;list-style:none;padding:0;}
#content .spezialthemen-matrix-inner ul li{flex:0 0 24%;text-align:center;margin:0 16px;}
@media(min-width:576px){
#content .spezialthemen-matrix-inner ul li{flex:0 0 25%;}
}
@media(min-width:992px){
#content .spezialthemen-matrix-inner ul li{flex:0 0 13.6%;}
}
#content .spezialthemen-matrix-inner ul li a{color:#717171;text-decoration:none;font:600 1em/1.2 "Ubuntu", sans-serif;display:block;}
#content .spezialthemen-matrix-inner ul li a[href^="#"]{opacity:.3;}
#content .spezialthemen-matrix-inner ul li img{margin-bottom:.4em;}
@media(max-width:767.98px){
#content .spezialthemen-matrix-inner ul{font-size:.9em;}
}
@supports (display: grid) {
#content .spezialthemen-matrix-inner ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px;list-style:none;margin:4em 0 4em;padding:0;}
@media(min-width:576px){
#content .spezialthemen-matrix-inner ul{grid-template-columns:repeat(4, 1fr);}
}
@media(min-width:992px){
#content .spezialthemen-matrix-inner ul{grid-template-columns:repeat(6, 1fr);}
}
#content .spezialthemen-matrix-inner ul li{text-align:center;margin:0;}
#content .spezialthemen-matrix-inner ul li a{color:#717171;text-decoration:none;font:600 1em/1.2 "Ubuntu", sans-serif;display:block;}
#content .spezialthemen-matrix-inner ul li a[href^="#"]{opacity:.3;}
#content .spezialthemen-matrix-inner ul li img{margin-bottom:.4em;}
@media(max-width:767.98px){
#content .spezialthemen-matrix-inner ul{font-size:.9em;}
} }
#content .praesidium-details{position:relative;padding-top:.8em;padding-bottom:1.0em;position:relative;}
#content .praesidium-details strong{text-transform:uppercase;color:#adadad;font-weight:normal;}
#content .praesidium-details h2{font-size:2em;}
#content .praesidium-details .portrait img{border-radius:50%;border:none;max-width:200px;}
.praesidium-details > div{margin-bottom:25px;}
.praesidium-details .vc_column-inner > .wpb_wrapper{height:100%;}
.praesidium-details .vc_column-inner > .wpb_wrapper > div{background:#f6f6f6 url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-gray.svg) no-repeat 20px 20px;background-size:180px;height:100%;border-bottom:1px solid #d8d8d8;}
@media(min-width:576px){
.praesidium-details .vc_column-inner > .wpb_wrapper > div{border-bottom:0;}
}
#content .praesidium-details-generic{padding:20px 20px 0 20px;}
#content .praesidium-details-generic .praesidium-details__wrapper{display:flex;flex-direction:column;}
#content .praesidium-details-generic .praesidium-details__img{flex:0 0 100px;display:flex;justify-content:center;}
#content .praesidium-details-generic .praesidium-details__img img{margin:15px;height:auto;border-radius:50%;max-width:175px;}
#content .praesidium-details-generic .praesidium-details__text{flex:1 1 auto;}
#content .fahnen-gallerie{position:relative;padding-top:.8em;padding-bottom:1.0em;position:relative;}
#content .fahnen-gallerie strong{text-transform:uppercase;color:#adadad;font-weight:normal;}
#content .fahnen-gallerie h2{font-size:2em;}
#content .fahnen-gallerie .portrait img{border-radius:50%;border:none;max-width:200px;}
.fahnen-gallerie > div{margin-bottom:25px;}
.fahnen-gallerie .vc_column-inner > .wpb_wrapper{height:100%;}
.fahnen-gallerie .vc_column-inner > .wpb_wrapper > div{background:#f6f6f6 url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-gray.svg) no-repeat 20px 20px;background-size:180px;height:100%;border-bottom:1px solid #d8d8d8;}
@media(min-width:576px){
.fahnen-gallerie .vc_column-inner > .wpb_wrapper > div{border-bottom:0;}
}
#content .fahnen-gallerie-generic{padding:20px 20px 0 20px;}
#content .fahnen-gallerie-generic .fahnen-gallerie__wrapper{display:flex;flex-direction:column;}
#content .fahnen-gallerie-generic .fahnen-gallerie__img{display:flex;justify-content:center;}
#content .fahnen-gallerie-generic .fahnen-gallerie__img img{margin:15px;height:auto;border-radius:50%;max-width:160px;}
#content .fahnen-gallerie-generic .fahnen-gallerie__text{flex:1 1 auto;}
#content .background-blue-gradient{padding-top:2.5em;padding-bottom:3.5em;position:relative;}
#content .background-blue-tiles{padding-top:2.5em;padding-bottom:3.5em;position:relative;}
#content .background-blue-tiles:after{content:"";display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/dmfv-big-tile.svg) no-repeat left bottom, url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/dmfv-big-tile.svg) no-repeat right top;}
#content .background-blue-tiles h3{color:#fff;margin-top:0;}
#content .background-blue-tiles a,
#content .background-blue-tiles h3 a{position:relative;z-index:2;color:#fff;text-decoration:underline;text-decoration-color:#0099CC;}
#content .background-gray-gradient{padding-top:2.5em;padding-bottom:3.5em;position:relative;}
#content .background-gray-gradient--reverse{padding-top:2.5em;padding-bottom:3.5em;position:relative;}
#content .background-gray-flat{background-color:#f6f6f6;padding-top:2.6em;padding-bottom:3.5em;position:relative;}
#content .background-gray-flat-darker{background-color:#e9e9e9;}
#content .background-gray-flat-tile{background:#f6f6f6 url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/bg-tile-gray.svg) no-repeat right center;}
@media(min-width:768px){
#content .reverse{display:flex;flex-direction:row-reverse;}
}
#content .border-top{border-top:1px solid #f6f6f6;margin-top:2em;padding-top:2em;}
.feature-box{padding:2em 0;}
.feature-box h2{font-weight:400;}
.feature-box > div:nth-child(1){padding-left:8em;padding-top:3em;position:relative;}
.feature-box > div:nth-child(1):after{background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-red.svg) no-repeat top left;background-size:contain;content:"";display:block;height:10em;width:10em;position:absolute;top:2em;z-index:2;left:0;}
.feature-box.reverse > div:nth-child(1){padding-left:6em;}
.feature-box.reverse > div:nth-child(1):after{left:-2em;}
.feature-box.red h2{color:#E4013A;}
.feature-box.red > div:nth-child(1):after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-red.svg);}
.feature-box.orange h2{color:#FF9B00;}
.feature-box.orange > div:nth-child(1):after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-orange.svg);}
.feature-box.green h2{color:#AFCB08;}
.feature-box.green > div:nth-child(1):after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-green.svg);}
.feature-box.petrol h2{color:#00836F;}
.feature-box.petrol > div:nth-child(1):after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-petrol.svg);}
.feature-box.blue h2{color:#3391D8;}
.feature-box.blue > div:nth-child(1):after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/chevrons/chevron-blue.svg);}
@media(max-width:767.98px){
.feature-box{padding:0;}
.feature-box > div:nth-child(1),
.feature-box.reverse > div:nth-child(1){padding-left:6em;padding-top:3em;}
.feature-box > div:nth-child(1):after,
.feature-box.reverse > div:nth-child(1):after{height:10em;width:10em;top:2em;z-index:2;left:-2em;}
}
.wps-form .form-element{margin-top:1.4em;}
.wps-form .form-element--right-aligned{text-align:right;}
.wps-form input[type="text"],
.wps-form input[type="email"],
.wps-form textarea, .wps-form .select-container{color:#717171;border-radius:0;width:100%;font:1em/1.6 "Ubuntu", sans-serif;background:#fcfcfc;border:1px solid #dbdbdb;padding:7px;}
.wps-form input[type="checkbox"]{margin-right:.5em;}
.wps-form .wpcf7-checkbox .wpcf7-list-item{display:flex;padding:24px 0;flex-direction:row;margin:0;align-items:baseline;}
.wps-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;background:transparent;border:none;outline:none;position:relative;z-index:1;padding:7px;font:1em/1.6 "Ubuntu", sans-serif;color:#717171;}
.wps-form select option{background:rgba(255, 255, 255, 0.8);color:black;}
.wps-form .select-container{position:relative;padding:0;}
.wps-form .select-container:after{content:"";background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/arrow-down.svg) no-repeat right 0.2em;position:absolute;top:.8em;right:.7em;height:1em;width:1em;}
.wps-form select::-ms-expand{display:none;}
.wps-form label{font-weight:normal;text-transform:uppercase;display:block;}
.wps-form label > p{font-size:0 !important;}
.wps-form label.inline-label{padding-top:0.9em;padding-bottom:0.9em;display:inline-block;}
.wps-form label.inline-label span{display:inline-block;margin-left:1.7em;margin-top:-1.2em;position:relative;color:#999;font-size:1em;font-weight:normal;}
.wps-form label.inline-label span small{font-size:.8em;line-height:1.4;display:inline-block;margin:.2em 0 .5em;}
.wps-form label.check{color:#999;font-size:1em;font-weight:normal;padding-top:1.9em;}
.wps-form .mandatory > label:after{content:'*';}
.wps-form .btn, .wps-form .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .wps-form input, .wps-form .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .wps-form input{font-weight:600;color:green;padding:.4em 1.4em;border-color:#00e600;border-radius:0;}
.wps-form p.descriptive{color:#00b300;font:0.9em/1.4 #717171;margin-bottom:.4em;}
.mandatory-fields-hint{font-size:.9em;color:#999;display:block;padding-top:2.7em;}
.hnotice{display:none;}
.AGB{margin-bottom:1.4em;}
.AGB input.inputcheck{float:left;position:relative;top:.2em;}
.AGB label.check{display:inline-block;color:#717171;float:left;width:90%;}
.AGB label.check p{margin:0;}
.form .red input{border-color:#E4013A;box-shadow:0 0 10px fade(#E4013A, 50%);}
.form .red label{color:#E4013A;}
.form p span.red{color:#E4013A;font-weight:bold;background:fade(#E4013A, 20%);display:block;margin:0;padding:0 10px;}
.success{background:fade(#67cf3d, 30%);padding:0 10px;display:block;margin:10px 0px;color:#0c5e09;}
.btn.storno, .wpgmza_sl_main_div .wpgmza_sl_search_button_div input.storno, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input.storno{background:#d20000;color:#fff;font-weight:bold;border:1px solid #950000;}
.form{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.form > div{flex:1 1 48%;padding:0 20px 0 0;}
@media(max-width:767.98px){
.form > div{flex:1 1 100%;padding:0;}
}
.form > div--right-aligned{text-align:right;}
.form > div input[type="text"].not_mandatory50{width:20%;}
.form > div textarea{height:auto;max-height:11em;}
.form > div input[type="text"],
.form > div input[type="email"],
.form > div .select-container, .form > div textarea{background:#f6f6f6;border:0;border-bottom:1px solid #E4013A;box-shadow:none;}
.form p, .form .mandatory-fields-hint{flex-basis:100%;}
.form .send{margin-bottom:4em;}
.form .inner-element{display:flex;align-items:baseline;}
.form .inner-element input[type="text"]{flex:0 0 80px;margin-left:10px;margin-right:10px;}
.form .inner-element label{padding-top:0;}
.trenner{border-top:1px solid #ddd;margin-top:3em;padding-top:1em;}
.hnotice{visibility:hidden;}
.background-blue-tiles form{position:relative;z-index:5;}
.background-blue-tiles label{color:#fff;}
.background-blue-tiles .wpcf7-list-item-label{color:#fff;}
.background-blue-tiles .wps-form input[type="text"],
.background-blue-tiles .wps-form input[type="email"],
.background-blue-tiles .wps-form textarea, .background-blue-tiles .wps-form .select-container{color:#fff;border:1px solid #fff;background:rgba(255, 255, 255, 0.2);}
.background-blue-tiles .wps-form select{color:#fff;}
.background-blue-tiles .wps-form .select-container:after{background-image:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/arrow-down--light.svg);}
.background-blue-tiles .wps-form p{color:#fff;font-size:.9em;}
.background-blue-tiles .wps-form p.small{color:#B8E0FF;padding-top:1em;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{background:#f7e700;color:#333;}
div.wpcf7-mail-sent-ng, div.wpcf7-aborted{border:2px solid red;background:red;color:#ffffff;}
svg{max-width:100%;}
svg g#karte > a{transition:all .4s ease-in-out;position:relative;display:block;cursor:pointer;text-decoration:none;}
svg g#karte > a:hover{fill:#3391D8;}
svg g#karte > a:hover polygon{fill:#3391D8;}
svg g#karte > a:hover text{fill:#717171;}
#content .foerderer-logos ul{list-style:none;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0;}
#content .foerderer-logos ul li{flex:0 0 auto;padding:1em 1.5em;margin:0;display:flex;align-items:center;justify-content:center;filter:grayscale(1);}
#content .foerderer-logos ul li img{width:initial;height:auto;display:block;}
#content .dmfv-tab-container{padding-top:0;}
#content .vc_tta-tabs a.btn{margin-top:2em;text-decoration:none;}
#content .vc_tta-tabs h4{color:#B8E0FF;margin:1.8em 0;display:flex;justify-content:space-between;align-items:baseline;}
@media(max-width:768px){
#content .vc_tta-tabs h4{flex-direction:column;}
}
#content .vc_tta-tabs h4 a.btn{margin-top:1em;padding:0.4em 1.6em;text-decoration:none;font-size:0.9em;white-space:nowrap;}
#content .vc_tta-tabs .vc_tta-panels-container{position:relative;z-index:2;}
#content .vc_tta-tabs .vc_toggle{margin:.2em 0;border-bottom:1px solid rgba(184, 224, 255, 0.2);}
#content .vc_tta-tabs .vc_toggle_title{display:flex !important;align-items:center;}
#content .vc_tta-tabs .vc_toggle_title > h4{flex-grow:1;display:block;font:300 1.8em/1.6 "Ubuntu", sans-serif !important;color:#B8E0FF;margin:0 0 .2em 0;}
#content .vc_tta-tabs p,
#content .vc_tta-tabs li{color:#fff;padding:.2em 0 .4em;}
#content .vc_tta-tabs li.vc_tta-tab{padding:0;}
#content .vc_tta-tabs .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,
#content .vc_tta-tabs .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{border-color:#B8E0FF !important;}
#content .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tabs-container{border-bottom:1px solid rgba(184, 224, 255, 0.2);}
#content .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tab{border-right:1px solid rgba(184, 224, 255, 0.2);}
#content .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tab:first-child{border-left:1px solid rgba(184, 224, 255, 0.2);}
#content .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tab > a{background:transparent;color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:500;text-decoration:none;}
#content .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tab > a:hover{background:rgba(184, 224, 255, 0.2);}
#content .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tab.vc_active > a{background:#FF9B00;color:#fff;text-transform:uppercase;font-size:1.2em;font-weight:500;}
#content ul.lcp_catlist{list-style:none;margin:0;padding:0;}
#content ul.lcp_catlist li{margin:2em 0 0 0;padding:0 0 2em 180px;position:relative;min-height:190px;border-bottom:1px solid #e9e9e9;}
#content ul.lcp_catlist li .lcp_date,
#content ul.lcp_catlist li .lcp_author{display:inline-block;font-weight:600;text-transform:uppercase;margin-right:1em;font-size:.9em;}
#content ul.lcp_catlist li .lcp_date{color:#FF9B00;}
#content ul.lcp_catlist li .lcp_author{color:#0099CC;}
#content ul.lcp_catlist li .lcp_thumbnail{max-width:150px;height:auto;position:absolute;left:0;top:0;}
#content ul.lcp_catlist li h3{margin:.2em 0 .6em;}
#content ul.lcp_catlist li h3 a{display:block;color:#717171;text-decoration:none;}
@media(max-width:767.98px){
#content ul.lcp_catlist li{padding:0 0 2em 0;}
#content ul.lcp_catlist li .lcp_thumbnail{position:relative;max-width:100%;margin-bottom:1em;}
}
#content ul.lcp_catlist.date-list li{margin:1em 0 0 0;padding:0 0 1.5em 2em;position:relative;min-height:0;border-bottom:1px solid #e9e9e9;}
#content ul.lcp_catlist.date-list li:before{content:"";background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/date-icon.svg) no-repeat center;position:absolute;left:0;top:0;height:1.3em;width:1.2em;display:block;}
@media(min-width:576px){
#content ul.lcp_catlist.date-list h3{font-size:1.4em;margin-top:.2em;}
}
#content ul.lcp_catlist.simple-cat-list{list-style:none;margin:-1em 0 1em;padding:0;}
#content ul.lcp_catlist.simple-cat-list li{margin:0;padding:0.2em 0 0.3em 2em;position:relative;break-inside:avoid;min-height:0;border-bottom:0;}
#content ul.lcp_catlist.simple-cat-list li p{margin:0.1em 0;}
#content ul.lcp_catlist.simple-cat-list li a{font-weight:bold;}
#content ul.lcp_catlist.simple-cat-list li:before{content:"→";font-family:"Lucida Grande", sans-serif;padding:0 0.5em 0 0;font-size:1.4em;line-height:1;top:0.2em;left:0;position:absolute;}
#content ul.lcp_catlist.simple-cat-list li small{font-style:italic;}
@media(min-width:576px){
#content ul.lcp_catlist.simple-cat-list h3{font-size:1.4em;margin-top:.2em;}
}
#content ul.lcp_catlist-teaser--half{list-style:none;margin:0 -15px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;}
#content ul.lcp_catlist-teaser--half li{flex:0 0 50%;margin:2em 0 0 0;padding:0 15px 2em 15px;position:relative;min-height:190px;border-bottom:1px solid #e9e9e9;}
#content ul.lcp_catlist-teaser--half li .lcp_date,
#content ul.lcp_catlist-teaser--half li .lcp_author{display:inline-block;font-weight:600;text-transform:uppercase;margin-right:1em;font-size:.9em;}
#content ul.lcp_catlist-teaser--half li .lcp_date{color:#FF9B00;}
#content ul.lcp_catlist-teaser--half li .lcp_author{color:#0099CC;}
#content ul.lcp_catlist-teaser--half li .lcp_thumbnail{height:auto;margin-bottom:1em;}
#content ul.lcp_catlist-teaser--half li h3{margin:.2em 0 .6em;}
#content ul.lcp_catlist-teaser--half li h3 a{display:block;color:#717171;text-decoration:none;}
@media(max-width:767.98px){
#content ul.lcp_catlist-teaser--half li{padding:0 15px 2em 15px;}
#content ul.lcp_catlist-teaser--half li .lcp_thumbnail{position:relative;max-width:100%;margin-bottom:1em;}
}
@media(max-width:575.98px){
#content ul.lcp_catlist-teaser--half li{flex:1 1 100%;padding:0 15px 2em 15px;}
}
#content ul.lcp_catlist-teaser--wide{list-style:none;margin:0 -15px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;}
#content ul.lcp_catlist-teaser--wide li{flex:0 0 100%;margin:2em 0 0 0;padding:0 15px 2em 15px;position:relative;min-height:190px;border-bottom:1px solid #e9e9e9;}
#content ul.lcp_catlist-teaser--wide li .lcp_date,
#content ul.lcp_catlist-teaser--wide li .lcp_author{display:inline-block;font-weight:600;text-transform:uppercase;margin-right:1em;font-size:.9em;}
#content ul.lcp_catlist-teaser--wide li .lcp_date{color:#FF9B00;}
#content ul.lcp_catlist-teaser--wide li .lcp_author{color:#0099CC;}
#content ul.lcp_catlist-teaser--wide li .lcp_thumbnail{height:auto;margin-bottom:1em;}
#content ul.lcp_catlist-teaser--wide li h3{margin:.2em 0 .6em;}
#content ul.lcp_catlist-teaser--wide li h3 a{display:block;color:#717171;text-decoration:none;}
@media(max-width:767.98px){
#content ul.lcp_catlist-teaser--wide li{padding:0 15px 2em 15px;}
#content ul.lcp_catlist-teaser--wide li .lcp_thumbnail{position:relative;max-width:100%;margin-bottom:1em;}
}
@media(max-width:575.98px){
#content ul.lcp_catlist-teaser--wide li{flex:1 1 100%;padding:0 15px 2em 15px;}
}
#featured-posts ul.posts{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -12px;padding:0;list-style:none;}
#featured-posts ul.posts h3{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
@media(max-width:767.98px){
#featured-posts ul.posts{display:block;}
}
#featured-posts ul.posts li{margin:12px 12px;padding:0;}
#featured-posts ul.posts li.secondary{flex:1 0 20.9%;}
@media(min-width:1200px){
#featured-posts ul.posts li.secondary{flex:1 0 22%;}
#featured-posts ul.posts li.secondary .cover{height:10.5em;overflow:hidden;}
}
#featured-posts ul.posts li.secondary .postmeta{padding-top:.5em;}
#featured-posts ul.posts li.primary{flex:0 0 40.4%;position:relative;}
@media(min-width:1200px){
#featured-posts ul.posts li.primary{flex:0 0 47.4%;}
}
#featured-posts ul.posts li.primary article::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0, 0, 0, 0.3);background:linear-gradient(180deg, rgba(0, 51, 102, 0.85) 13%, transparent 43%);}
#featured-posts ul.posts li.primary .postmeta{padding-top:.5em;position:absolute;z-index:3;top:.4em;left:1.2em;}
#featured-posts ul.posts li.primary .postmeta h3{color:white;}
#featured-posts ul.posts li.primary.image-only:after{display:none;}
#featured-posts ul.posts li.primary.image-only h3{display:none;}
#featured-posts ul.posts li article{height:100%;display:flex;flex-direction:column;}
#featured-posts ul.posts li .category a{color:#0099CC;font-weight:600;text-transform:uppercase;font-size:.9em;text-decoration:none;}
#featured-posts ul.posts li h3 a{text-decoration:none;color:#717171;}
#featured-posts ul.posts li .cover a{display:block;}
@supports (display: grid) {
#featured-posts ul.posts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.4em;margin:10px 0;}
#featured-posts ul.posts li{margin:0;padding:0;}
#featured-posts ul.posts li.secondary{grid-column:span 1;}
#featured-posts ul.posts li.primary{grid-column:span 2;}
@media(max-width:991.98px){
#featured-posts ul.posts{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:767.98px){
#featured-posts ul.posts{display:block;}
} }
#content .features{padding-bottom:2.5em !important;margin-bottom:1.5em;}
.home .article-header{display:none;}
.home #content{margin-top:-1px;}
.home #content .breadcrumb{display:none !important;}
.home .entry-content{padding-top:0;}
rs-sbg-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;}
@media(max-width:1280px){
#rev_slider_1_1_wrapper .persephone.tparrows{display:none;}
}
#content .kenntnisnachweis h5{font-size:1.4em;text-align:center;background:transparent;line-height:1.2;min-height:2.5em;margin:1.2em 0 .8em;}
#content .kenntnisnachweis h5:after{display:none;}
#content .kenntnisnachweis img{width:auto;margin:auto;max-width:3em;display:block;}
.pricing-table{text-align:center;position:relative;z-index:3;}
.pricing-table .item-container{padding:1.5em;}
.pricing-table small{color:#B8E0FF;text-transform:none;display:block;font:300 0.8em/1.4 "Ubuntu", sans-serif;}
.pricing-table .separator, .pricing-table .seperator-bottom{border-bottom:1px solid rgba(184, 224, 255, 0.3);}
.pricing-table h6{margin-bottom:.2em;}
.pricing-table h2{font-size:1.8em;color:white;white-space:nowrap;}
.pricing-table h2 strong{color:#3391D8;display:block;}
.pricing-table p{color:white;}
.pricing-table p .geltung{color:#B8E0FF;font-weight:500;line-height:1.2;display:block;margin:1.2em 0 0;}
.pricing-table .blue-box-weight{border:1px solid white;color:white;padding:.8em 1em .6em;margin:0 0 1em;}
.pricing-table .blue-box-weight p{font-weight:600;font-size:1.2em;line-height:1.2;margin:0;padding:0 0 0 1.5em;position:relative;display:inline-block;}
.pricing-table .blue-box-weight p span{font-size:.6em;}
.pricing-table .blue-box-weight p:before{content:"";display:inline-block;height:2.5em;width:1.5em;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/weight-icon.svg) no-repeat center;background-size:contain;position:absolute;top:-.3em;left:-.6em;}
.pricing-table .blue-box-weight p.bigger-weight:before{height:4.2em;width:2.5em;top:-1.7em;left:-1.7em;}
.pricing-table .blue-box-weight small{color:#B8E0FF;text-transform:none;display:block;font:300 0.8em/1.4 "Ubuntu", sans-serif;margin:.8em auto;max-width:22em;}
.pricing-table p.copy{text-align:left;}
.pricing-table .text ul{text-align:left;padding:0 0 0 1.5em;margin:.5em 0 1.0em 0;list-style:circle;}
.pricing-table .text ul li{color:white;padding:.5em 0;}
.pricing-table .text ul li small{display:block;color:#B8E0FF;font-weight:300;}
@media(max-width:991.98px){
.pricing-table .single-item{padding:1em 0;margin-top:2em;}
}
.pricing-table .single-item p .big{font-size:2em;line-height:1;color:#B8E0FF;font-weight:400;display:block;margin:0.8em 0 0em;}
.pricing-table .single-item p.price{font-size:4.2em;position:relative;color:white;margin:0.3em 0 0;white-space:nowrap;}
.pricing-table .single-item p.price span{font-weight:500;font-size:.4em;position:relative;top:-1em;}
.pricing-table .single-item p.price span.pa{position:relative;top:0em;left:-1.5em;font-size:0.3em;}
.pricing-table .single-item p.jugend{color:white;text-transform:none;display:block;text-align:center;font:300 0.9em/1.4 "Ubuntu", sans-serif;margin:0 auto 3em;}
.pricing-table .single-item p.jugend span{color:#B8E0FF;}
.pricing-table .single-item a.btn{width:auto;margin:auto;line-height:1.2;font-size:.9em;white-space:nowrap;text-decoration:none !important;}
.pricing-table .faded{opacity:.2;}
@media(min-width:768px){
.pricing-table .separator{border-bottom:0;border-right:1px solid rgba(184, 224, 255, 0.3);}
.pricing-table .seperator-bottom{border-bottom:0;}
.pricing-table .blue-box-weight{height:10em;}
.pricing-table .item-container:nth-of-type(even) .blue-box-weight{opacity:0;}
.pricing-table .item-container:nth-of-type(3) .blue-box-weight{position:relative;left:-120%;width:340%;max-width:none;}
.pricing-table .text{min-height:22em;}
}
@media(min-width:768px){
.pricing-table{font-size:70%;}
}
@media(min-width:992px){
.pricing-table{font-size:80%;}
}
@media(min-width:1200px){
.pricing-table{font-size:100%;}
}
.probemitglied{text-align:center;position:relative;z-index:3;}
.probemitglied .item-container{padding:1.5em;}
.probemitglied .separator, .probemitglied .seperator-bottom{border-bottom:1px solid rgba(184, 224, 255, 0.3);}
.probemitglied h6{margin-bottom:.2em;}
.probemitglied h2{font-size:1.8em;color:#717171;white-space:nowrap;text-transform:uppercase;}
.probemitglied h2 strong{color:#3391D8;display:block;}
.probemitglied p{color:#717171;}
.probemitglied p .geltung{color:#717171;font-weight:500;line-height:1.2;display:block;margin:1.2em 0 0;}
.probemitglied .blue-box-weight{border:1px solid #717171;color:#717171;padding:.8em 1em .6em;margin:0 2em 1em 0;flex:0 1 17em;}
.probemitglied .blue-box-weight p{font-weight:600;font-size:1.2em;line-height:1.2;margin:0;padding:0 0 0 1.5em;position:relative;display:inline-block;}
.probemitglied .blue-box-weight p span{font-size:.6em;}
.probemitglied .blue-box-weight p:before{content:"";display:inline-block;height:2.5em;width:1.5em;background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/weight-icon--green.svg) no-repeat center;background-size:contain;position:absolute;top:-.3em;left:-.6em;}
.probemitglied .blue-box-weight p.bigger-weight:before{height:4.2em;width:2.5em;top:-1.7em;left:-1.7em;}
.probemitglied .blue-box-weight small{color:#717171;text-transform:none;display:block;font:300 0.8em/1.4 "Ubuntu", sans-serif;margin:.8em auto;max-width:22em;}
.probemitglied p.copy{text-align:left;}
.probemitglied .text{flex:1 1 auto;padding-right:2em;}
.probemitglied .text ul{text-align:left;padding:0 0 0 1.5em;margin:.5em 0 1.0em 0;list-style:circle;}
.probemitglied .text ul li{color:#717171;padding:.5em 0;}
.probemitglied .text ul li small{display:block;color:#717171;font-weight:300;}
@media(max-width:991.98px){
.probemitglied .single-item{padding:1em 0;margin-top:2em;}
}
.probemitglied .single-item p .big{font-size:2em;line-height:1;color:#717171;font-weight:400;display:block;margin:0.8em 0 0em;}
.probemitglied .single-item p.price{font-size:4.2em;position:relative;color:#717171;margin:0.3em 0 0.3em;white-space:nowrap;}
.probemitglied .single-item p.price span{font-weight:500;font-size:.4em;position:relative;top:-1em;}
.probemitglied .single-item p.price span.pa{position:relative;top:0em;left:-1.5em;font-size:0.3em;}
.probemitglied .single-item a.btn{width:auto;margin:auto;line-height:1.2;font-size:.9em;white-space:nowrap;text-decoration:none !important;}
.probemitglied .single-item small{font-size:.6em;}
.probemitglied .faded{opacity:.2;}
.probemitglied .flex-container-row{display:flex;flex-direction:column;align-items:center;}
@media(min-width:768px){
.probemitglied .flex-container-row{display:flex;flex-direction:row;justify-content:space-between;}
.probemitglied .separator{border-bottom:0;border-right:1px solid rgba(184, 224, 255, 0.3);}
.probemitglied .seperator-bottom{border-bottom:0;}
.probemitglied .blue-box-weight{height:10em;}
.probemitglied .item-container:nth-of-type(even) .blue-box-weight{opacity:0;}
.probemitglied .item-container:nth-of-type(3) .blue-box-weight{position:relative;left:-120%;width:340%;max-width:none;}
.probemitglied .text{min-height:none;}
}
@media(min-width:768px){
.probemitglied{font-size:70%;}
}
@media(min-width:992px){
.probemitglied{font-size:80%;}
}
@media(min-width:1200px){
.probemitglied{font-size:100%;}
}
.recht__input .wps-form{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-end;}
.recht__input .form-element{width:100%;}
.recht__input .btn, .recht__input .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .recht__input input, .recht__input .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .recht__input input, .recht__input input{height:3em;}
.recht__input .btn, .recht__input .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .recht__input input, .recht__input .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .recht__input input{width:100%;margin-top:.5em;margin-left:0;}
.recht__input small{color:#B8E0FF;text-transform:none;}
@media(min-width:576px){
.recht__input .wps-form{flex-direction:row;}
.recht__input .btn, .recht__input .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .recht__input input, .recht__input .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .recht__input input{width:auto;margin-top:0;margin-left:.5em;}
}
.recht__suchergebnis__item{padding:1em 0;border-bottom:1px solid #e9e9e9;}
@media(min-width:576px){
.recht__suchergebnis__item{width:75%;}
}
.recht__schlagwoerterliste.arrow-bullit-list ul{column-count:3;column-gap:20;}
@media(max-width:991.98px){
.recht__schlagwoerterliste.arrow-bullit-list ul{column-count:2;}
}
@media(max-width:767.98px){
.recht__schlagwoerterliste.arrow-bullit-list ul{column-count:1;}
}
.news-filter .element-wrapper{position:relative;z-index:3;display:flex;flex-direction:row;align-items:flex-end;}
.news-filter .form-element{width:100%;flex:1 1 80%;margin-right:1em;}
.news-filter .btn, .news-filter .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .news-filter input, .news-filter .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .news-filter input, .news-filter input{height:2.6em;}
.news-filter .btn, .news-filter .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .news-filter input, .news-filter .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .news-filter input{flex:0 0 auto;margin-top:.5em;margin-left:0;}
@media(max-width:991.98px){
.news-filter .element-wrapper{flex-direction:column;}
.news-filter .form-element{margin:0;}
}
.background-blue-tiles > div{position:relative;z-index:20;}
.wpgmza_sl_main_div{display:flex;flex-direction:row;flex-wrap:wrap;}
.wpgmza_sl_main_div input[type="text"],
.wpgmza_sl_main_div input[type="email"],
.wpgmza_sl_main_div textarea, .wpgmza_sl_main_div .select-container{color:#fff;border:1px solid #fff;background:rgba(255, 255, 255, 0.2);padding:7px;border-radius:0;width:100%;font:1em/1.6 "Ubuntu", sans-serif;}
.wpgmza_sl_main_div input[type="checkbox"]{margin-right:.5em;}
.wpgmza_sl_main_div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;background:transparent;border:none;outline:none;position:relative;z-index:1;padding:7px;font:1em/1.6 "Ubuntu", sans-serif;color:white;}
.wpgmza_sl_main_div :-moz-placeholder{color:#B8E0FF;}
.wpgmza_sl_main_div ::placeholder{color:#B8E0FF;}
.wpgmza_sl_main_div ::-webkit-input-placeholder{color:#B8E0FF;}
.wpgmza_sl_main_div .select-container{position:relative;padding:0;}
.wpgmza_sl_main_div .select-container:after{content:"";background:url(//www.dmfv.aero/wp-content/themes/dmfv-2019/img/arrow-down--light.svg) no-repeat right 0.2em;position:absolute;top:.8em;right:.7em;height:1em;width:1em;}
.wpgmza_sl_main_div select::-ms-expand{display:none;}
.wpgmza_sl_main_div label{font-weight:normal;text-transform:uppercase;display:block;}
.wpgmza_sl_main_div label > p{font-size:0 !important;}
.wpgmza_sl_main_div label.inline-label{padding-top:0.9em;padding-bottom:0.9em;display:inline-block;}
.wpgmza_sl_main_div label.inline-label span{display:inline-block;margin-left:1.7em;margin-top:-1.2em;position:relative;color:#999;font-size:1em;font-weight:normal;}
.wpgmza_sl_main_div label.inline-label span small{font-size:.8em;line-height:1.4;display:inline-block;margin:.2em 0 .5em;}
.wpgmza_sl_main_div label.check{color:#999;font-size:1em;font-weight:normal;padding-top:1.9em;}
.wpgmza_sl_main_div .mandatory > label:after{content:'*';}
.wpgmza_sl_main_div .btn, .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input{font-weight:600;color:green;padding:.4em 1.4em;border-color:#00e600;border-radius:0;}
.wpgmza_sl_main_div .wpgmza_sl_query_div, .wpgmza_sl_main_div .wpgmza_sl_radius_div, .wpgmza_sl_main_div .wpgmza_sl_category_div{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 48%;margin-right:1.2em;}
@media(max-width:991.98px){
.wpgmza_sl_main_div .wpgmza_sl_query_div, .wpgmza_sl_main_div .wpgmza_sl_radius_div, .wpgmza_sl_main_div .wpgmza_sl_category_div{flex:0 0 100%;}
}
.wpgmza_sl_main_div .wpgmza_sl_query_div label, .wpgmza_sl_main_div .wpgmza_sl_radius_div label, .wpgmza_sl_main_div .wpgmza_sl_category_div label{flex:0 0 100%;}
.wpgmza_sl_main_div .wpgmza_sl_query_div input, .wpgmza_sl_main_div .wpgmza_sl_radius_div input, .wpgmza_sl_main_div .wpgmza_sl_category_div input{flex:1 1 80%;}
.wpgmza_sl_main_div .wpgmza_sl_search_button_div input{font-size:1rem !important;}
.wpgmza_sl_main_div .wpgmza_sl_reset_button_div input{font-size:1rem !important;}
.wpgmza_sl_main_div .wpgmza-use-my-location{background:rgba(255, 255, 255, 0.2);color:white;margin-left:0.5em;width:2.5em;border-color:white;}
#content ul.lcp_paginator{text-align:center;font-size:.9em;}
#content ul.lcp_paginator li{display:inline-block;margin:.4em !important;padding:0 !important;}
#content ul.lcp_paginator li.lcp_currentpage{padding:.5rem .8em !important;border:1px solid transparent !important;color:white;background:#003366;}
#content ul.lcp_paginator li a{display:block;border:1px solid #dcdcdc;padding:.5em .7em;text-decoration:none;}
#content ul.lcp_paginator li a:hover{background:#e9e9e9;}
.blocker{background-color:rgba(0, 0, 0, 0.45) !important;}
#probemitglied.modal{box-shadow:0 0 30px rgba(0, 0, 0, 0.55) !important;}
#probemitglied.modal.center p{display:flex;justify-content:space-around;flex-wrap:wrap;}
#probemitglied.modal .btn, #probemitglied.modal .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div #probemitglied.modal input, #probemitglied.modal .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div #probemitglied.modal input{width:100%;margin:5px 10px;flex:1 1 40%;}
.modal .btn.btn--green-solid, .modal .wpgmza_sl_main_div .wpgmza_sl_search_button_div input, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .modal input, .modal .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input.btn--green-solid, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .modal input.btn--green-solid{background:#99CC00;border-color:transparent;color:#fff;cursor:pointer;}
.modal .btn.btn--green-solid:hover, .modal .wpgmza_sl_main_div .wpgmza_sl_search_button_div input:hover, .wpgmza_sl_main_div .wpgmza_sl_search_button_div .modal input:hover, .modal .wpgmza_sl_main_div .wpgmza_sl_reset_button_div input.btn--green-solid:hover, .wpgmza_sl_main_div .wpgmza_sl_reset_button_div .modal input.btn--green-solid:hover{background:#86b300;}
.table-wrapper{width:100%;overflow-x:auto;}
#content table{border-collapse:collapse;border-bottom:3px solid #e8e8e8;}
#content table tr{background:transparent !important;}
#content table tr td{border:0;border-bottom:1px solid #e8e8e8;padding:.5em;white-space:nowrap;}
#content table tr td span{color:#717171 !important;}
#content table tr:first-child td{border-top:1px solid #333;border-bottom:3px solid #e8e8e8;color:#3391D8;}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi){}
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; -webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important; }
a, a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
abbr[title]:after {
content: " (" attr(title) ")"; } a[href^="#"]:after,
a[href^="javascript:"]:after {
content: ""; }
pre {
white-space: pre-wrap !important; }
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid; } thead {
display: table-header-group; }
tr, img {
page-break-inside: avoid; }
p, h2, h3 {
orphans: 3;
widows: 3; }
h2, h3 {
page-break-after: avoid; } }