#gc-header{transition:box-shadow 0.3s ease}#gc-header.et_pb_sticky{box-shadow:0 2px 8px rgba(0,0,0,0.06)}.text-magenta{color:#DA1F43}.text-cyan{color:#00B8C5}#gc-hero{position:relative}#gc-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(18,67,114,0.7) 0%,rgba(18,67,114,0.5) 50%,rgba(18,67,114,0.8) 100%);z-index:1;pointer-events:none}#gc-hero .et_pb_row{position:relative;z-index:2}.et_pb_blurb .et-pb-icon{display:inline-flex!important;align-items:center;justify-content:center;width:45px!important;height:45px!important;line-height:1!important;padding:0!important;border-radius:50%!important;overflow:visible!important;transition:all 0.3s ease}p+ul{margin-top:20px}.et_pb_text.check-liste ul{list-style-type:none!important;padding-left:0}.et_pb_text.check-liste li{position:relative;padding-left:30px;margin-bottom:10px}.et_pb_text.check-liste li::before{content:'\4e';font-family:'ETmodules';position:absolute;left:0;color:#00bac7;font-weight:bold}.gc-cta::before{display:none!important;content:none!important;border:none!important}.gc-cta{display:block!important;flex:0 0 100%!important;width:100%!important;height:3px!important;margin-top:24px!important;background:linear-gradient(to right,#00B8C5 0%,#00B8C5 80%,#DA1F43 80%,#DA1F43 100%)!important;background-size:100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;border:none!important;max-height:3px!important;overflow:hidden!important;line-height:0!important;font-size:0!important}.gc-cta .et_pb_divider_internal{display:none!important}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:middle}@media (max-width:980px){.et_pb_menu_0_tb_header{margin-left:auto!important;width:auto!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container{justify-content:flex-end!important}.et_pb_menu_0_tb_header .et_mobile_menu{right:0!important;left:auto!important;width:300px!important;box-shadow:0 10px 30px rgba(0,0,0,0.15)!important}}ul#menu-footer-angebote,ul#menu-footer-unternehmen{flex-direction:column}@media (max-width:980px){.et-l--footer .et_pb_menu__menu{display:block!important}.et-l--footer .et_mobile_nav_menu{display:none!important}.et-l--footer .et_pb_menu__menu>nav>ul{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important;margin:0!important;list-style:none!important}.et-l--footer .et_pb_menu__menu ul li{display:block!important;width:100%!important;text-align:left!important;padding:4px 0!important;margin:0!important}.et-l--footer .et_pb_menu__menu ul li a{padding:0!important;display:inline-block!important}}.frm-fluent-form{--fluentform-primary:#DA1F43}.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style){background-color:#DA1F43;color:#ffffff;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;line-height:1.5;padding:14px 32px;border:1px solid transparent;border-radius:0;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .15s ease-in-out}.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style):hover{background-color:#B41A37;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(218,31,67,0.3)}.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style):active{transform:translateY(0);box-shadow:none}.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style):focus-visible{outline:3px solid #00B8C5;outline-offset:2px}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{font-family:'Montserrat',sans-serif;border-color:#d5dce3;color:#124372;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) label:hover>span{border-color:#DA1F43;color:#DA1F43;background-color:#FBE9ED}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:#DA1F43;border-color:#DA1F43;box-shadow:-1px 0 0 0 #EC7D94;color:#fff}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check input:focus-visible+span,.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within>span{outline:3px solid #00B8C5;outline-offset:2px}.et_pb_menu .nav li ul{width:290px!important;padding:0!important}.et_pb_menu .nav li ul li{padding:0!important;margin:0!important;width:100%!important}.et_pb_menu .nav li ul li a{display:block!important;width:100%!important;box-sizing:border-box!important;padding:10px 20px!important;font-size:13px!important;line-height:1.3em!important;white-space:normal!important}.et_mobile_menu{max-height:85vh!important;overflow-y:auto!important}.et_mobile_menu li a{padding-top:5px!important;padding-bottom:5px!important;line-height:1.3em!important}h2::after{content:"";display:block;width:60px;height:4px;background-color:#da1f43;margin-top:15px}