body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/assets/fonts/open-sans-v40-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../../files/assets/fonts/open-sans-v40-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/assets/fonts/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../../files/assets/fonts/open-sans-v40-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/assets/fonts/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../../files/assets/fonts/open-sans-v40-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../../files/assets/fonts/open-sans-v40-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../../files/assets/fonts/open-sans-v40-latin-800italic.woff2") format("woff2")}
body{font-family:"Open Sans", sans-serif}hr{width:90%;max-width:1180px;color:white}a{text-decoration:none}h2{font:normal normal 300 30px/36px "Open Sans"}h3{font:normal normal 800 24px/28.8px "Open Sans"}p,li{font:normal normal 300 20px/30px "Open Sans"}ul{margin:0;padding:0;list-style:none}.back-to-top{display:none;position:fixed;width:50px;height:50px;bottom:5vw;right:5vw;z-index:200;cursor:pointer;background:white;border-radius:50%}.back-to-top img:first-child{transition:opacity 250ms}.back-to-top .hover{position:absolute;top:0;left:0;opacity:0;transition:opacity 250ms;z-index:200}.back-to-top:hover img:first-child{opacity:0}.back-to-top:hover .hover{opacity:1}.stoerer-button{display:none;position:absolute;top:22vw;transform:translateY(-50%);z-index:100;right:0}.stoerer-button img{width:300px}.mobile-only,.mobile-only1{display:none}@media screen and (max-width:1025px){.mobile-only{display:block}.desktop-only{display:none}.stoerer-button img{width:180px}.back-to-top{justify-content:center;height:auto}}@media screen and (max-width:650px){.stoerer-button{top:30vw}h2{font-size:26px}}@media screen and (max-width:405px){.mobile-only1{display:block}}
#header{position:sticky;top:0;height:80px;z-index:1000;background:white}.header-left .content-text p{margin:0}.header-left .content-text p a{transition:filter 250ms}.header-left .content-text p a .icon-hover{display:none}.header-left .content-text p a:hover .icon-hover{display:initial}.header-left .content-text p a:hover .icon-content{display:none}.header-left .content-text p img{height:32px}.header-right{display:flex;justify-content:space-between;gap:30px;align-items:center}.header-right .header-login-link{width:19px;height:25px}.header-right .header-login-link a{color:black;text-transform:uppercase}.header-right .mod_mobile_menu .mobile_menu_trigger{display:flex;justify-content:end;flex-wrap:wrap;cursor:pointer;transition:filter 250ms}.header-right .mod_mobile_menu .mobile_menu_trigger img{width:40px;padding-right:8px}.header-right .mod_mobile_menu .mobile_menu_trigger span{font:normal normal 700 30px/36px Open Sans;text-transform:uppercase}.header-right .mod_mobile_menu .mobile_menu_trigger:hover{filter:opacity(0.6)}#header .inside,.inner-top{display:flex;justify-content:space-between;width:90%;max-width:1180px;margin:0 auto;height:80px}.header-left{align-content:center;width:400px}.header-left .bar-top{display:inline-block;border-top:5px solid #0267a4;position:absolute;width:115px;top:0}.header-left .content-text p{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:1200px){#header .inside{width:95%}}@media screen and (max-width:680px){#header{position:relative}#header .inside,.inner-top{height:120px}.header-right .mod_mobile_menu .mobile_menu_trigger span{font:normal normal 700 25px/30px Open Sans}.header-left .bar-top{width:120px}}@media screen and (max-width:680px){.header-left .content-text{margin-top:7px}}
.header-slider,.header-image{position:relative}.header-slider:before,.header-image:before{position:absolute;top:0;left:0;width:100%;height:25px;background-image:linear-gradient(to right, #007a4d 0%, #003c58 33%, black 66%, #007a4d 100%);content:"";z-index:20}.header-slider:after,.header-image:after{position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%);content:"";z-index:20;display:none}.header-image img{width:100%;height:75vh;object-fit:cover}.teaser-text{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%, -50%);z-index:20}.teaser-text .rte{position:relative;width:72%;margin-left:auto;margin-right:5%}.teaser-text .rte:before{position:absolute;content:" ";top:9px;height:100px;width:173px;left:-193px;background:url("/files/assets/layout/FIAB-Logo-farbig.svg") no-repeat;transform:translateY(-5px)}.teaser-text h1 .h1-span,.teaser-text p .h1-span{background:white;margin:5px 0;font:normal normal 800 40px/64px "Open Sans";box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 10px}.teaser-text h1{margin-top:0;font-weight:400}.teaser-text p .h1-span{margin:3px 0;font:normal normal 400 26px/40px "Open Sans"}.mod_article.blue-bg{background:#003c58;box-shadow:inset 0 0 80px #232323b8;z-index:25;position:relative;margin-top:-5px}.mod_article.blue-bg .content-text h1,.mod_article.blue-bg .content-text h2,.mod_article.blue-bg .content-text h3,.mod_article.blue-bg .content-text h4,.mod_article.blue-bg .content-text h5,.mod_article.blue-bg .content-text p{color:white}.mod_article.blue-bg .content-text h1 a,.mod_article.blue-bg .content-text h2 a,.mod_article.blue-bg .content-text h3 a,.mod_article.blue-bg .content-text h4 a,.mod_article.blue-bg .content-text h5 a,.mod_article.blue-bg .content-text p a{color:white}.mod_article.blue-bg .content-text h3{color:#c0d1e8}.mod_article.blue-bg .content-element-group .content-image img{width:250px}.mod_article.blue-bg .content-element-group .content-text img{width:40px}.mod_article .content-text:not(.teaser-text),.mod_article .content-element-group,.mod_article .ce_form,.mod_article .mod_login.login,.mod_article .mod_registration,.mod_article .mod_registrationNotificationCenter{width:90%;max-width:1100px;margin:60px auto;text-align:center}.mod_article .content-text:not(.teaser-text) .rte h2,.mod_article .content-text:not(.teaser-text) .rte h3,.mod_article .content-element-group .rte h2,.mod_article .content-element-group .rte h3,.mod_article .ce_form .rte h2,.mod_article .ce_form .rte h3,.mod_article .mod_login.login .rte h2,.mod_article .mod_login.login .rte h3,.mod_article .mod_registration .rte h2,.mod_article .mod_registration .rte h3,.mod_article .mod_registrationNotificationCenter .rte h2,.mod_article .mod_registrationNotificationCenter .rte h3{text-transform:uppercase}.mod_article.bg-yellow{width:100%;background:url("/files/assets/layout/neu_0008_drew-beamer-5DD7-L4A4Uw-unsplash.jpg") center top no-repeat;background-size:cover;height:auto}.mod_article.bg-yellow .content-text{max-width:830px}.mod_article.bg-yellow .content-text h2{background:#004a97;margin:5px 0;display:inline-block;padding:2px 10px;color:white}.mod_article.bg-yellow .content-text .p-span{background:white;margin:3px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 10px}.mod_article .members.content-element-group{max-width:1180px;padding-top:15px}.mod_article .members.content-element-group h3{text-transform:uppercase;color:#c0d1e8}.mod_article .members.content-element-group .board{width:100%;max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.mod_article .members.content-element-group .board .content-text{width:23%;margin:15px 0;border-top:1px solid #0067a6}.mod_article .members.content-element-group .board .content-text p{font:normal normal 400 18px/26px "Open Sans";text-transform:uppercase}.mod_article .members.content-element-group .board .content-text p:not(:first-child){line-height:0;color:#004a97}.mod_article .members.content-element-group .board .content-text p:not(:first-child) a{color:#004a97;transition:color 250ms}.mod_article .members.content-element-group .board .content-text p:not(:first-child) a:hover{color:#007a4d}.mod_article .members.content-element-group .board .content-text.media{border-top:0;margin:30px auto}.mod_article .members.content-element-group .board .content-text.media figure{border-bottom:1px solid #004a97;padding-bottom:9px}.mod_article .members.content-element-group .board .content-text.media figure img{width:270px;background-color:#0067a6;transition:background-color 250ms}.mod_article .members.content-element-group .board .content-text.media figure img:hover{background-color:#2f5e7b}.mod_article.privacy .content-text h2,.mod_article.contact .content-text h2,.mod_article.download .content-text h2,.mod_article.login .content-text h2{background:#0067a6;margin:5px 0;display:inline-block;padding:2px 10px;color:white;text-align:center}.mod_article.privacy .content-text h3,.mod_article.privacy .content-text p,.mod_article.privacy .content-text ul,.mod_article.contact .content-text h3,.mod_article.contact .content-text p,.mod_article.contact .content-text ul,.mod_article.download .content-text h3,.mod_article.download .content-text p,.mod_article.download .content-text ul,.mod_article.login .content-text h3,.mod_article.login .content-text p,.mod_article.login .content-text ul{text-align:left}.mod_article.privacy .content-text p strong,.mod_article.contact .content-text p strong,.mod_article.download .content-text p strong,.mod_article.login .content-text p strong{font-weight:600}.mod_article.privacy .content-text p a,.mod_article.contact .content-text p a,.mod_article.download .content-text p a,.mod_article.login .content-text p a{color:#004a97;background:white;padding:2px 2px;transition:filter 250ms}.mod_article.privacy .content-text p a:hover,.mod_article.contact .content-text p a:hover,.mod_article.download .content-text p a:hover,.mod_article.login .content-text p a:hover{filter:opacity(0.6)}.mod_article.privacy .content-text ul li,.mod_article.contact .content-text ul li,.mod_article.download .content-text ul li,.mod_article.login .content-text ul li{list-style:inside}.mod_article.contact,.mod_article.download{z-index:25;position:relative;margin-top:-5px}.mod_article.contact .content-text p,.mod_article.download .content-text p{text-align:center}.mod_article.contact{background:url("/files/assets/layout/neu_0008_drew-beamer-5DD7-L4A4Uw-unsplash.jpg") center top no-repeat}.mod_article.contact:before{position:absolute;top:0;left:0;width:100%;height:25px;background-image:linear-gradient(to right, #007a4d 0%, #003c58 33%, black 66%, #007a4d 100%);content:"";z-index:20}.mod_article.download{background:#003c58}.mod_article.download .content-element-group{display:flex;justify-content:space-between;flex-wrap:wrap}.mod_article.download .content-element-group .box{width:32%;margin:20px auto;box-sizing:border-box;padding:20px 15px;background-color:#0067a6}.mod_article.download .content-element-group .box a{color:white;transition:background-color 250ms}.mod_article.download .content-element-group .box a h3{text-transform:uppercase;border-bottom:1px solid white;padding:7px 0;display:inline-block;margin:0}.mod_article.download .content-element-group .box a p{height:155px;font-size:18px}.mod_article.download .content-element-group .box a .more-button{position:relative;padding:0 22px;text-align:left;font:normal normal 300 17px/20px "Open Sans"}.mod_article.download .content-element-group .box a .more-button:before{content:"";position:absolute;top:-7px;left:0;height:27px;width:27px;background:url("/files/assets/layout/download-white.svg") no-repeat}.mod_article.download .content-element-group .box a:hover{background-color:#2f5e7b}.mod_article.download .content-element-group .box:hover{background-color:#2f5e7b}.mod_article.download .content-text h2{background:transparent}.mod_article.login .content-text h4{text-align:left;color:#545454;text-transform:uppercase;font:normal normal 600 20px/30px "Open Sans"}.mod_login{width:95%;max-width:1100px;margin:0 auto 50px}.current-info p{color:white}@media screen and (max-width:1250px){.teaser-text{width:90%;top:60%}.teaser-text h1 .h1-span,.teaser-text p .h1-span{margin:2px 0;padding:2px 20px 2px 10px;font:normal normal 800 25px/39px "Open Sans"}.teaser-text p .h1-span{margin:3px 0;font:normal normal 400 20px/30px "Open Sans"}.mod_article .content-text:not(.teaser-text),.mod_article .content-element-group,.mod_article .ce_form{width:95%}.mod_article .members.content-element-group .board .content-text{width:47%}}@media screen and (max-width:1250px){.mod_article.download .content-element-group .box{width:48%}}@media screen and (max-width:650px){.teaser-text{width:95%;top:50%}.teaser-text .rte{width:100%}.teaser-text h1{line-height:30px}.teaser-text h1 .h1-span,.teaser-text p .h1-span{margin:2px 0;padding:0 5px;font:normal normal 800 20px/25px "Open Sans"}.teaser-text p .h1-span{margin:3px 0;font:normal normal 400 17px/25px "Open Sans"}.mod_article.download .content-element-group .box,.mod_article .members.content-element-group .board .content-text{width:100%}}
.swiper-slide .content-image img{width:100%}.swiper-button-prev,.swiper-button-next{bottom:50px;transform:translateY(50%);top:auto;border:0;background:transparent;outline:none;width:65px;height:65px;z-index:15;transition:filter 250ms}.swiper-button-prev:after,.swiper-button-next:after{content:"";width:50px;height:50px}.swiper-button-prev:hover,.swiper-button-next:hover{filter:grayscale(1)}.swiper-button-prev:after{background:url("/files/assets/layout/arrow-left.svg") 0/contain no-repeat}.swiper-button-next:after{background:url("/files/assets/layout/arrow-right.svg") 0/contain no-repeat}.header-slider .swiper-button-prev{left:17.6vw}.header-slider .swiper-button-next{right:17.6vw}.header-slider .swiper-pagination{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%);height:100px;z-index:10;bottom:0}.header-slider .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:inline-table;background-color:white;width:18px;height:18px;margin:0 5px;border-radius:50%;border:5px solid #004a97;opacity:1;position:relative;top:50%;transform:translateY(-50%)}.header-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#007a4d}.blue-bg .content-swiper{width:90%;max-width:1170px;margin:0 auto 20px;overflow:visible}.blue-bg .content-swiper .content-image{margin:0 auto;width:95%}.blue-bg .content-swiper .swiper-button-prev,.blue-bg .content-swiper .swiper-button-next{transform:translateY(0%);top:50%;bottom:0}.blue-bg .content-swiper .swiper-button-prev{left:-8px}.blue-bg .content-swiper .swiper-button-next{right:-8px}.blue-bg .swiper-pagination{display:none}@media screen and (max-width:1025px){.swiper-slide .content-image img{width:100%;height:85vh;object-fit:cover}}@media screen and (max-width:650px){.header-slider .swiper-button-prev{left:1.6vw}.header-slider .swiper-button-next{right:1.6vw}.blue-bg .content-swiper{width:95%}.blue-bg .content-swiper .content-image{width:100%}.blue-bg .content-swiper .swiper-button-prev{left:0}.blue-bg .content-swiper .swiper-button-next{right:0}.header-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 3px;border:2px solid #0067a6}}
.blue-bg .content-accordion{width:90%;margin:50px auto;max-width:1170px}.blue-bg .content-accordion .handorgel__header{position:relative;margin:10px auto}.blue-bg .content-accordion .handorgel__header button{font:normal normal 600 24px/28.8px Open Sans;text-transform:uppercase;color:#c0d1e8;padding:10px 15px;position:relative;background-color:transparent;text-align:center;transition:color 250ms}.blue-bg .content-accordion .handorgel__header button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:50px;width:32px;height:32px;background:url("/files/assets/layout/accordion-blue.svg") no-repeat 0/cover;transition:background 250ms}.blue-bg .content-accordion .handorgel__header button:hover{color:#007a4d}.blue-bg .content-accordion .handorgel__header--opened button{color:#007a4d}.blue-bg .content-accordion .handorgel__header--opened button:after{background:url("/files/assets/layout/icon-akkordeon-minus.svg") no-repeat 0/cover}.blue-bg .content-accordion .handorgel__header:hover{}.blue-bg .content-accordion .handorgel__content{background-color:transparent;text-align:center;width:100%;max-width:1170px;border-top:none;margin:0 auto}.blue-bg .content-accordion .handorgel__content .handorgel__content__inner{padding:0 0 5px}@media screen and (max-width:1025px){.blue-bg .content-accordion{width:95%}}@media screen and (max-width:650px){.blue-bg .content-accordion .handorgel__header button::after{right:10px}}
.mod_article.bg-yellow .ce_form,.contact .ce_form{text-align:left;max-width:550px}.mod_article.bg-yellow .ce_form .formbody .widget-text,.mod_article.bg-yellow .ce_form .formbody .widget-textarea,.contact .ce_form .formbody .widget-text,.contact .ce_form .formbody .widget-textarea{margin:15px 0}.mod_article.bg-yellow .ce_form .formbody .widget-text input,.mod_article.bg-yellow .ce_form .formbody .widget-text textarea,.mod_article.bg-yellow .ce_form .formbody .widget-textarea input,.mod_article.bg-yellow .ce_form .formbody .widget-textarea textarea,.contact .ce_form .formbody .widget-text input,.contact .ce_form .formbody .widget-text textarea,.contact .ce_form .formbody .widget-textarea input,.contact .ce_form .formbody .widget-textarea textarea{background-color:rgba(51, 51, 51, 0.8);border:0;color:white;cursor:pointer;width:100%;padding:10px 10px;outline:none;font:normal normal 400 16px/27px Open Sans;letter-spacing:0.5px;box-sizing:border-box;resize:none;transition:background-color 250ms}.mod_article.bg-yellow .ce_form .formbody .widget-text input:hover,.mod_article.bg-yellow .ce_form .formbody .widget-text textarea:hover,.mod_article.bg-yellow .ce_form .formbody .widget-textarea input:hover,.mod_article.bg-yellow .ce_form .formbody .widget-textarea textarea:hover,.contact .ce_form .formbody .widget-text input:hover,.contact .ce_form .formbody .widget-text textarea:hover,.contact .ce_form .formbody .widget-textarea input:hover,.contact .ce_form .formbody .widget-textarea textarea:hover{background:#003c58}.mod_article.bg-yellow .ce_form .formbody .widget-explanation p,.contact .ce_form .formbody .widget-explanation p{font:normal normal 400 14px/16.8px "Open Sans"}.mod_article.bg-yellow .ce_form .formbody .widget-explanation p a,.contact .ce_form .formbody .widget-explanation p a{color:black;border-bottom:2px solid #a7a9ac;transition:color 250ms}.mod_article.bg-yellow .ce_form .formbody .widget-explanation p a:hover,.contact .ce_form .formbody .widget-explanation p a:hover{color:#004a97}#container ::placeholder{opacity:1;color:white;text-transform:uppercase}.widget-checkbox{margin:15px 0 30px}.widget-checkbox fieldset{border:0;margin:0;padding:0}.widget-checkbox fieldset span input{display:none}.widget-checkbox fieldset span label{position:relative;display:inline-block;padding-left:30px;cursor:pointer;font:normal normal 400 14px/16.8px Open Sans}.widget-checkbox fieldset span label:before{position:absolute;content:"";top:0;left:0;width:15px;height:15px;background:white;font-size:20px;text-align:center;border:1px solid #004a97}.ce_form .widget-checkbox fieldset span input:checked~label::before{background:#004a97}.widget-submit{text-align:center}.widget-submit .submit{position:relative;font:normal normal normal 18px/26px Open Sans;text-transform:uppercase;text-decoration:none;background:white;padding:10px 50px 10px 70px;transition:background-color 250ms, color 250ms;outline:0;border:0;border-top:3px solid #004a97;border-bottom:3px solid #004a97;color:black}.widget-submit .submit:before{position:absolute;content:"";top:13px;left:45px;width:20px;height:20px;background:url("/files/assets/layout/check.svg") no-repeat}.widget-submit .submit:hover{background-color:#007a4d;color:white}.widget-submit .submit button{cursor:pointer}.mod_login form,.mod_article .mod_registration,.mod_lostPassword,.mod_article .mod_registrationNotificationCenter{text-align:left}.mod_login form .formbody .widget label,.mod_article .mod_registration .formbody .widget label,.mod_lostPassword .formbody .widget label,.mod_article .mod_registrationNotificationCenter .formbody .widget label{text-transform:uppercase;font-size:15px;width:100%;display:block;margin:5px 0}.mod_login form .formbody .widget input,.mod_article .mod_registration .formbody .widget input,.mod_lostPassword .formbody .widget input,.mod_article .mod_registrationNotificationCenter .formbody .widget input{box-sizing:border-box;padding:10px 12px;font-size:15px;margin:5px 0;outline:none;width:100%;border:2px solid #004a97}.mod_login form .formbody .widget.widget-submit,.mod_article .mod_registration .formbody .widget.widget-submit,.mod_lostPassword .formbody .widget.widget-submit,.mod_article .mod_registrationNotificationCenter .formbody .widget.widget-submit{margin-top:25px}.mod_login form .formbody .widget.widget-submit .submit,.mod_article .mod_registration .formbody .widget.widget-submit .submit,.mod_lostPassword .formbody .widget.widget-submit .submit,.mod_article .mod_registrationNotificationCenter .formbody .widget.widget-submit .submit{background-color:rgba(51, 51, 51, 0.8);color:white}.mod_login form .formbody .widget.widget-submit .submit:hover,.mod_article .mod_registration .formbody .widget.widget-submit .submit:hover,.mod_lostPassword .formbody .widget.widget-submit .submit:hover,.mod_article .mod_registrationNotificationCenter .formbody .widget.widget-submit .submit:hover{color:#004a97;background-color:#a7a9ac}.mod_login form .formbody .widget.widget-submit button,.mod_article .mod_registration .formbody .widget.widget-submit button,.mod_lostPassword .formbody .widget.widget-submit button,.mod_article .mod_registrationNotificationCenter .formbody .widget.widget-submit button{cursor:pointer}@media screen and (max-width:1025px){.mod_article.bg-yellow .ce_form{max-width:100%}}
#footer .inside:before{position:absolute;top:0;left:0;width:100%;height:25px;background-image:linear-gradient(to right, #007a4d 0%, #003c58 33%, black 66%, #007a4d 100%);content:"";z-index:20}.footer,.footer-content{width:90%;max-width:1180px;margin:0 auto}.footer-top{padding:80px 0}.footer-top .footer-partner{padding-bottom:70px}.footer-top .footer-partner .content-element-group{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-top .footer-partner .content-element-group .content-image{width:18%;padding-right:4px;margin-right:4px;align-content:center}.footer-top .footer-partner .content-element-group .content-image figure img{width:100%}.footer-top .footer-partner .content-element-group .content-image:not(:last-child){border-right:2px solid black}.footer-top .footer-top-teaser{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px auto 0;border-top:1px solid #004a97;padding-top:10px}.footer-top .footer-top-teaser .content-text{width:41%}.footer-top .footer-top-teaser .content-text p{font:normal normal 400 20px/27px "Open Sans";color:#a7a9ac}.footer-top .footer-top-teaser .content-text p a{color:#a7a9ac;transition:color 250ms}.footer-top .footer-top-teaser .content-text p a:hover{color:#004a97}.footer-top .footer-top-teaser .footer-right{width:40%}.footer-top .footer-top-teaser .footer-right .content-text{width:100%}.footer-top .footer-top-teaser .footer-right .content-text p{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-top .footer-top-teaser .footer-right .content-text p a{transition:filter 250ms}.footer-top .footer-top-teaser .footer-right .content-text p a:hover{filter:opacity(0.75)}.footer-bottom{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%)}.footer-bottom .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;padding:8px 0}.footer-bottom .footer-content p{color:white;font:normal normal 800 18px/21.6px "Open Sans"}.footer-bottom .mod_customnav ul{display:flex;justify-content:end;flex-wrap:wrap;align-content:center;height:100%}.footer-bottom .mod_customnav ul li{font:normal normal 400 18px/21.6px "Open Sans";text-transform:uppercase}.footer-bottom .mod_customnav ul li a{color:white;transition:color 250ms}.footer-bottom .mod_customnav ul li a:hover{color:#a7a9ac}.footer-bottom .mod_customnav ul li strong{color:#007a4d}.footer-bottom .mod_customnav ul li:not(:last-child){border-right:2px solid white;padding-right:20px;margin-right:20px}.footer-mobile-only{display:none}@media screen and (max-width:1250px){.footer-top .footer-top-teaser .footer-right{width:45%}}@media screen and (max-width:1025px){.footer.desktop-only,.footer-bottom.desktop-only,#footer .inside:before{display:none}.footer-mobile-only{display:block}.footer-top-mobile{width:95%;margin:0 auto;max-width:1180px}.footer-top-mobile .content-image{text-align:center;margin:50px auto 30px}.footer-top-mobile .content-image img{width:210px}.footer-top-mobile .content-text{display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid gray;padding-top:20px}.footer-top-mobile .content-text p{display:flex;justify-content:center}.footer-top-mobile .content-text p img{width:115px;height:30px}.footer-bottom-mobile{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%);color:white}.footer-bottom-mobile .content-text{text-align:center;padding-top:20px}.footer-bottom-mobile .content-text p{font:normal normal 400 20px/27px "Open Sans"}.footer-bottom-mobile .content-text p a{color:white;transition:color 250ms}.footer-bottom-mobile .content-text p a:hover{color:#004a97}.footer-bottom-mobile .content-text:nth-child(3){padding-top:0}.footer-bottom-mobile .content-text:nth-child(3) p{font-weight:700}.footer-bottom-mobile .mod_customnav{width:95%;margin:0 auto;max-width:1180px;padding-bottom:25px}.footer-bottom-mobile .mod_customnav ul{display:flex;justify-content:center;flex-wrap:wrap;padding:10px 0;align-content:center;align-items:center;border-top:1px solid}.footer-bottom-mobile .mod_customnav ul li{text-transform:uppercase;padding-right:15px;margin-right:15px;font:normal normal 400 18px/21.6px "Open Sans"}.footer-bottom-mobile .mod_customnav ul li a{color:white;transition:filter 250ms}.footer-bottom-mobile .mod_customnav ul li a:hover{filter:opacity(0.6)}.footer-bottom-mobile .mod_customnav ul li strong{color:#007a4d}.footer-bottom-mobile .mod_customnav ul li:not(:last-child){border-right:2px solid white}}@media screen and (max-width:650px){.footer-bottom-mobile .mod_customnav.block ul li{padding-right:10px;margin-right:10px;font:normal normal 400 15px/20px "Open Sans"}}
.mobile_menu .inner{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%)}.mobile_menu .inner .header-inner{background-color:white}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close{color:black;height:auto;display:inline-block;transition:filter 250ms}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close img{width:30px;margin-right:10px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close span{font:normal normal 700 30px/36px Open Sans;text-transform:uppercase;position:relative;top:-4px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close:hover{filter:opacity(0.6)}.menu-nav{width:90%;margin:150px auto;max-width:1180px;border-top:1px solid white}.menu-nav .mod_navigation{margin:20px auto}.menu-nav .mod_navigation ul li a,.menu-nav .mod_navigation ul li strong{position:relative;font:normal normal 400 30px/60px Open Sans;text-transform:uppercase;color:white;padding-left:30px;transition:color 250ms}.menu-nav .mod_navigation ul li a:before,.menu-nav .mod_navigation ul li strong:before{content:"";position:absolute;top:9px;left:0;background:url("/files/assets/layout/menu-icon.svg") no-repeat;width:20px;height:20px;filter:invert(1)}.menu-nav .mod_navigation ul li strong,.menu-nav .mod_navigation ul li strong:before,.menu-nav .mod_navigation ul li a:hover{color:#004a97}@media screen and (max-width:1025px){.mobile_menu .inner .header-inner .inner-top{width:95%}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close img{margin-right:4px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close span{font:normal normal 700 20px/30px Open Sans}.menu-nav{margin:100px auto}}@media screen and (max-width:680px){.header-left{width:28%;z-index:50}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close img{width:23px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close span{font:normal normal 700 18px/20px Open Sans}.menu-nav .mod_navigation ul li a,.menu-nav .mod_navigation ul li strong{font:normal normal 400 25px/50px Open Sans}.menu-nav .mod_navigation ul li a a:before,.menu-nav .mod_navigation ul li strong a:before{top:-13px}}
