/* mask-css: reduziert aus /wp-content/uploads/bb-plugin/cache/2403-layout.css (47503 B) */
.container{min-height: 100%;}
.fl-builder-content *,.fl-builder-content ::before,.fl-builder-content ::after{box-sizing: border-box;}
.fl-row::before,.fl-row::after,.fl-row-content::before,.fl-row-content::after,.fl-col-group::before,.fl-col-group::after,.fl-col::before,.fl-col::after,.fl-module:not([data-accepts], .fl-ds-block)::before,.fl-module:not([data-accepts], .fl-ds-block)::after,.fl-module-content::before,.fl-module-content::after{display: table; content: " ";}
.fl-row::after,.fl-row-content::after,.fl-col-group::after,.fl-col::after,.fl-module:not([data-accepts], .fl-ds-block)::after,.fl-module-content::after{clear: both;}
.fl-row,.fl-row-content{margin-left: auto; margin-right: auto; min-width: 0px;}
.fl-row-content-wrap{position: relative;}
.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content{position: relative;}
.fl-row .fl-bg-slideshow{inset: 0px; overflow: hidden; position: absolute; z-index: 0;}
.fl-row-bg-overlay .fl-row-content-wrap::after{border-radius: inherit; content: ""; display: block; position: absolute; inset: 0px; z-index: 0;}
.fl-row-bg-overlay .fl-row-content{position: relative; z-index: 1;}
.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{display: flex; min-height: 100vh;}
.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap{min-height: 0px;}
.fl-row-default-height .fl-row-content,.fl-row-custom-height .fl-row-content{flex: 1 1 auto;}
.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap{-webkit-box-align: center; -webkit-box-pack: center; justify-content: center; align-items: center;}
.fl-col{float: left; min-height: 1px;}
.fl-row-bg-overlay .fl-row-content{z-index: 2;}
@supports (-webkit-touch-callout: inherit){
.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position: center center !important; background-attachment: scroll !important;}
}
@supports (-webkit-touch-callout: none){
.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position: center center !important; background-attachment: scroll !important;}
}
.sr-only{position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px;}
.fl-module img{max-width: 100%;}
.fl-photo{line-height: 0; position: relative;}
.fl-photo-align-right{text-align: right;}
.fl-photo-content{display: inline-block; line-height: 0; position: relative; max-width: 100%;}
.fl-photo-content img{display: inline; height: auto; max-width: 100%;}
.fl-photo-caption-hover{background: rgba(0, 0, 0, 0.7); bottom: 0px; color: rgb(255, 255, 255); left: 0px; opacity: 0; padding: 10px 15px; position: absolute; right: 0px; transition: opacity 0.3s ease-in;}
.fl-photo-content:hover .fl-photo-caption-hover{opacity: 100;}
.fl-slideshow,.fl-slideshow *{box-sizing: content-box;}
.fl-slideshow .fl-slideshow-image img{max-width: none !important;}
.fl-slideshow-social{line-height: 0 !important;}
.fl-slideshow-social *{margin: 0px !important;}
.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{outline: none; position: absolute; top: 50%; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important;}
.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{outline: none; position: absolute; top: 0px; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important;}
.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus{top: 32px !important;}
img.mfp-img{padding: 0px;}
.mfp-counter{display: none;}
.mfp-wrap .mfp-preloader.fa{font-size: 30px;}
.fl-form-error-message{clear: both; color: rgb(221, 100, 32); display: none; padding-top: 8px; font-size: 12px; font-weight: lighter;}
.fl-form-button-disabled{opacity: 0.5;}
.fl-animation{opacity: 0;}
body.fl-no-js .fl-animation{opacity: 1;}
.fl-animated{opacity: 1;}
.fl-animated{animation-fill-mode: both;}
@media (max-width: 768px){
.fl-row-content-wrap{background-attachment: scroll !important;}
.fl-col{clear: both; float: none; margin-left: auto; margin-right: auto; width: auto !important;}
.fl-col-small:not(.fl-col-small-full-width){max-width: 400px;}
.fl-row[data-node] .fl-row-content-wrap{margin: 0px; padding-left: 0px; padding-right: 0px;}
.fl-row[data-node] .fl-bg-slideshow{left: 0px; right: 0px;}
.fl-col[data-node] .fl-col-content{margin: 0px; padding-left: 0px; padding-right: 0px;}
}
@media (min-width: 1201px){
html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop){display: none;}
}
@media (min-width: 993px) and (max-width: 1200px){
html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large){display: none;}
}
@media (min-width: 769px) and (max-width: 992px){
html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium){display: none;}
}
@media (max-width: 768px){
html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile){display: none;}
}
.fl-col-content{display: flex; flex-direction: column; margin: 0px; padding: 0px;}
.fl-row-fixed-width{max-width: 1250px;}
.fl-row-content-wrap{margin: 0px; padding: 70px 50px 50px;}
.fl-module-content{margin: 20px;}
@media (max-width: 768px){
.fl-row[data-node] > .fl-row-content-wrap{padding: 70px 15px 60px;}
}
:where(.fl-builder-content, .fl-page) :is(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus{}
.fl-node-qvihk2ws5ue3.fl-row-custom-height > .fl-row-content-wrap{display: flex;}
.fl-node-qvihk2ws5ue3.fl-row-custom-height > .fl-row-content-wrap{min-height: 0px;}
.fl-node-qvihk2ws5ue3 > .fl-row-content-wrap::after{background-image: linear-gradient(45deg, rgba(0, 73, 119, 0.75) 0%, rgba(0, 99, 123, 0.75) 100%);}
.fl-node-qvihk2ws5ue3.fl-row-custom-height > .fl-row-content-wrap{align-items: center; justify-content: center;}
.fl-node-qvihk2ws5ue3 > .fl-row-content-wrap{background-image: url("/wp-content/uploads/header_finrmenkurse.jpg"); background-repeat: no-repeat; background-position: left center; background-attachment: scroll; background-size: cover;}
@media (max-width: 1200px){
.fl-node-qvihk2ws5ue3 > .fl-row-content-wrap{background-position: left center;}
}
@media (max-width: 992px){
.fl-node-qvihk2ws5ue3 > .fl-row-content-wrap{background-position: left center; background-size: cover;}
.fl-node-qvihk2ws5ue3.fl-row-custom-height > .fl-row-content-wrap{min-height: 300px;}
}
@media (max-width: 768px){
.fl-node-qvihk2ws5ue3 > .fl-row-content-wrap{background-position: left center;}
}
.fl-node-qvihk2ws5ue3 > .fl-row-content-wrap{padding-top: 0px; padding-bottom: 0px;}
@media (max-width: 992px){
.fl-node-qvihk2ws5ue3.fl-row > .fl-row-content-wrap{padding-right: 30px; padding-left: 30px;}
}
@media (max-width: 768px){
.fl-node-qvihk2ws5ue3.fl-row > .fl-row-content-wrap{padding-top: 50px; padding-bottom: 0px;}
}
.fl-node-xwl9rfpy21dn.fl-row-default-height > .fl-row-content-wrap{align-items: center; justify-content: center;}
.fl-node-opufhts2k3yg{width: 60%;}
@media (max-width: 992px){
.fl-builder-content .fl-node-opufhts2k3yg{max-width: none; flex: 0 1 auto; width: 50% !important;}
}
@media (max-width: 768px){
.fl-builder-content .fl-node-opufhts2k3yg{max-width: none; clear: none; float: left; width: 100% !important;}
}
@media (max-width: 768px){
.fl-node-opufhts2k3yg.fl-col > .fl-col-content{margin-right: 0px; margin-left: 0px;}
}
.fl-node-opufhts2k3yg > .fl-col-content{padding-top: 60px; padding-bottom: 60px;}
@media (max-width: 992px){
.fl-node-opufhts2k3yg.fl-col > .fl-col-content{padding-top: 40px; padding-bottom: 0px;}
}
@media (max-width: 768px){
.fl-node-opufhts2k3yg.fl-col > .fl-col-content{padding: 0px;}
}
.fl-node-qyvd9p8hlea2{width: 100%;}
.fl-node-w81mu9s3fexz{width: 40%;}
@media (max-width: 992px){
.fl-builder-content .fl-node-w81mu9s3fexz{max-width: none; flex: 0 1 auto; width: 50% !important;}
}
@media (max-width: 768px){
.fl-builder-content .fl-node-w81mu9s3fexz{max-width: none; clear: none; float: left; width: 100% !important;}
}
.fl-node-w81mu9s3fexz > .fl-col-content{margin-top: 50px;}
@media (max-width: 1200px){
.fl-node-w81mu9s3fexz.fl-col > .fl-col-content{margin-top: 100px;}
}
@media (max-width: 768px){
.fl-node-w81mu9s3fexz.fl-col > .fl-col-content{margin-top: 0px;}
}
.fl-builder-content .fl-node-q2wcgbnrtfmu .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-q2wcgbnrtfmu .fl-module-content .fl-rich-text *{color: rgb(47, 198, 239);}
.fl-builder-content .fl-node-q2wcgbnrtfmu .fl-rich-text,.fl-builder-content .fl-node-q2wcgbnrtfmu .fl-rich-text :not(b, strong){font-size: 20px;}
@media (max-width: 992px){
.fl-builder-content .fl-node-q2wcgbnrtfmu .fl-rich-text,.fl-builder-content .fl-node-q2wcgbnrtfmu .fl-rich-text :not(b, strong){font-size: 16px;}
}
.fl-node-q2wcgbnrtfmu > .fl-module-content{margin-bottom: 0px;}
@media (max-width: 992px){
.fl-node-q2wcgbnrtfmu.fl-module > .fl-module-content{margin-top: 50px; margin-left: 0px;}
}
@media (max-width: 768px){
.fl-node-q2wcgbnrtfmu > .fl-module-content{margin-top: 20px;}
}
img.mfp-img{padding-bottom: 40px !important;}
@media (max-width: 768px){
.fl-photo-content,.fl-photo-img{max-width: 100%;}
}
.fl-builder-content-2403 .fl-node-fnqyczs35lrd img.fl-photo-img{object-position: right top;}
.fl-node-fnqyczs35lrd,.fl-node-fnqyczs35lrd .fl-photo{text-align: right;}
.fl-node-fnqyczs35lrd > .fl-module-content{margin-bottom: -150px;}
@media (max-width: 992px){
.fl-node-fnqyczs35lrd.fl-module > .fl-module-content{margin-top: 0px;}
}
@media (max-width: 768px){
.fl-node-fnqyczs35lrd.fl-module > .fl-module-content{margin-right: 15px; margin-bottom: -50px; margin-left: 15px;}
}
.fl-animated.fl-fade-down{animation: 1s ease 0s 1 normal none running fl-fade-down;}
@-webkit-keyframes fl-fade-down { 
  0% { opacity: 0; transform: translate3d(0px, -50%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fl-fade-down { 
  0% { opacity: 0; transform: translate3d(0px, -50%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
.fl-module-heading .fl-heading{padding: 0px !important; margin: 0px !important;}
.fl-row .fl-col .fl-node-rewyo3kbnpmu h1.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-rewyo3kbnpmu h1.fl-heading .fl-heading-text *,.fl-node-rewyo3kbnpmu h1.fl-heading .fl-heading-text{color: rgb(255, 255, 255);}
.fl-node-rewyo3kbnpmu.fl-module-heading .fl-heading{font-weight: 400; text-shadow: rgba(0, 0, 0, 0.59) 0px 3px 6px;}
@media (max-width: 992px){
.fl-node-rewyo3kbnpmu.fl-module-heading .fl-heading{font-size: 28px; line-height: 1.2;}
}
@media (max-width: 992px){
.fl-node-rewyo3kbnpmu.fl-module > .fl-module-content{margin-left: 0px;}
}
@media (max-width: 768px){
.fl-node-rewyo3kbnpmu.fl-module > .fl-module-content{margin-bottom: 50px;}
}
.fl-animated.fl-fade-in{animation: 1s ease 0s 1 normal none running fl-fade-in;}
@-webkit-keyframes fl-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fl-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fl-module-content a,.fl-module-content a:hover,.fl-module-content a:focus{text-decoration: none;}
.uabb-photo-caption-hover{background: rgba(0, 0, 0, 0.7); bottom: 0px; color: rgb(255, 255, 255); left: 0px; opacity: 0; visibility: hidden; padding: 10px 15px; position: absolute; right: 0px; transition: visibility 200ms linear;}
.uabb-active-btn{background: rgb(30, 140, 190); border-color: rgb(0, 116, 162); box-shadow: rgba(120, 200, 230, 0.6) 0px 1px 0px inset; color: white;}
.uabb-animate_top-btn:hover{transform: rotateX(-15deg);}
.uabb-animate_bottom-btn:hover{transform: rotateX(15deg);}
.uabb-animate_left-btn:hover{transform: rotateY(6deg);}
.uabb-animate_right-btn:hover{transform: rotateY(-6deg);}
.uabb-js-breakpoint{content: "default"; display: none;}
@media screen and (max-width: 992px){
.uabb-js-breakpoint{content: "992";}
}
@media screen and (max-width: 768px){
.uabb-js-breakpoint{content: "768";}
}
