:root{--greenLightColor:		rgb(196, 240, 181);--blueLighterColor:		rgb(231, 242, 255);--blueLightColor:		rgb(135, 191, 255);--blueDeepColor:		rgb(0, 84, 158);--blueDarkColor:		rgb(0, 38, 87);--blueDarkerColor:		rgb(0, 30, 56);--violetColor: 			rgb(219, 210, 237);--yellowColor: 			rgb(255, 230, 153)}:root{--accentColor: var(--blueDarkColor);--secondColor: var(--blueDeepColor);--customColor1: var(--blueLightColor);--customColor2: var(--greenLightColor);--hyperlink-default-icon-size: 25px;--hyperlink-default-icon-font-size: 15px;--hyperlink-default-font-weight: 600;--hyperlink-default-padding-left: 15px;--hyperlink-default-padding-right: 15px;--hyperlink-default-padding-top: 6px;--hyperlink-default-padding-bottom: 6px;--contentBoxedWidth: 980px;--contentBoxedMediumWidth: 1160px;--menu-highlight-padding-lr: 15px;--menu-highlight-padding-lr-sticky: 15px;--menu-highlight-padding-tb-sticky: 10px;--body-color: var(--blueDarkColor)}#footer{background-image:linear-gradient(to bottom, var(--blueDeepColor) 0%, var(--blueDarkerColor) 100%)}#footer .inside{max-width:var(--contentBoxedMediumWidth)}@media only screen and (min-width:768px){#footer .inside>.autogrid_row{margin-left:40px;margin-right:40px}}@media only screen and (min-width:1024px){#footer .inside>.autogrid_row{margin-left:60px;margin-right:60px}}#footer .ce_divider_extended.version3.invert{background-color:white;margin-top:60px;margin-bottom:35px}#footer .mod_socials a i{background-color:transparent;font-size:2.5rem;height:3.5rem;width:3.5rem;padding:0.85rem}#footer .mod_socials a:focus.social-linkedin,#footer .mod_socials a:hover.social-linkedin{color:#0274b3}#footer .mod_socials a:focus.social-youtube,#footer .mod_socials a:hover.social-youtube{color:#f03}#footer-logos{display:flex}@media only screen and (min-width:768px){#footer-logos{flex-wrap:nowrap}}@media only screen and (min-width:1024px){#footer-logos{column-gap:10px;justify-content:flex-end}}.header .inside{max-width:var(--contentBoxedMediumWidth)}.intro{border-radius:0 0 25px 25px}@media only screen and (min-width:768px){.intro{border-radius:0 0 50px 50px}}.intro .boxed-content .contentwrap{max-width:var(--contentBoxedMediumWidth);padding-left:0;padding-right:0}.intro .ce_bgimage.bg-nocolor{background-color:transparent}.logo a{background-image:url(../../files/ideas/src/img/IDEAs_Logo_POS.svg)}.page_3 #wrapper{margin-top:-120px}.page_3 .header.original{background-color:transparent}.page_3 .header.original .logo a{background-image:url(../../files/ideas/src/img/IDEAs_Logo_NEG.svg)}.welcome .ce_bgimage{border-radius:25px}@media only screen and (min-width:768px){.welcome .ce_bgimage{border-radius:50px}}@media only screen and (min-width:768px){.header .mainmenu ul li a.a-level_1:not(.highlight) span{background-color:white;padding:10px 15px;border:1px solid var(--blueDeepColor);border-radius:100px}.header .mainmenu ul li a.a-level_1:not(.highlight):focus,.header .mainmenu ul li a.a-level_1:not(.highlight):hover{opacity:1}.header .mainmenu ul li a.a-level_1:not(.highlight):focus span,.header .mainmenu ul li a.a-level_1:not(.highlight):hover span{background-color:var(--blueDarkerColor);border-color:var(--blueDarkerColor);color:white}.page_3 .header.original .mainmenu ul li a.a-level_1:not(.highlight) span{border-color:white}.page_3 .header.original .mainmenu ul li a.a-level_1:not(.highlight):focus span,.page_3 .header.original .mainmenu ul li a.a-level_1:not(.highlight):hover span{border-color:var(--blueDarkerColor)}}#footer li::before,#footer li::after,#footer li .a-level_1 i{display:none}#footer .mod_customnav .vlist.level_1{display:flex;flex-wrap:wrap;font-size:1.15rem;justify-content:flex-start}@media only screen and (min-width:768px){#footer .mod_customnav .vlist.level_1{justify-content:flex-end}}#footer .mod_customnav .mlist a:focus,#footer .mod_customnav .mlist a:hover{text-decoration:underline}a{color:var(--blueDeepColor)}.ce_text a{text-decoration:underline}b,strong{font-weight:700}.txt-color-white a{color:var(--greenLightColor)}.txt-color-white a:focus,.txt-color-white a:hover{color:white}.rounded-top .bg-customColor2{border-radius:25px;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}@media only screen and (min-width:768px){.rounded-top .bg-customColor2{border-radius:50px}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.bg-ideas-blue-lighter{background-color:var(--blueLighterColor)}.bg-ideas-blue-darker{background-color:var(--blueDarkerColor)}.bg-ideas-gradient-vertical{background-image:linear-gradient(to bottom, var(--blueDeepColor) 0%, var(--blueDarkerColor) 100%)}.bg-ideas-gradient-diagonal{background:linear-gradient(256deg, var(--blueLightColor) 0.98%, var(--blueDeepColor) 42.03%, var(--blueDarkColor) 78.54%)}.bg-accent .ce_image:focus .caption,.bg-accent .ce_image:focus-within .caption,.bg-accent .ce_image:hover .caption,.bg-ideas-gradient-diagonal .ce_image:focus .caption,.bg-ideas-gradient-diagonal .ce_image:focus-within .caption,.bg-ideas-gradient-diagonal .ce_image:hover .caption,.bg-ideas-gradient-vertical .ce_image:focus .caption,.bg-ideas-gradient-vertical .ce_image:focus-within .caption,.bg-ideas-gradient-vertical .ce_image:hover .caption{color:white !important}.ce_teaserbox h1,h2.ce_headline{border-bottom:1px solid currentColor;padding-bottom:0.45em;margin-bottom:1em}.mod_article.boxed.rounded{margin-bottom:90px;margin-top:90px;max-width:calc(var(--contentBoxedMediumWidth) - 80px);border-radius:25px}@media only screen and (min-width:768px){.mod_article.boxed.rounded{border-radius:50px}}.mod_eventlist_v2 .autogrid_wrapper{margin:0;padding:0}@media only screen and (max-width:767px){.mod_eventlist_v2 .autogrid_wrapper:first-child{display:none}}.mod_eventlist_v2 .date{font-size:1.25rem;font-weight:normal;border:0 none}.mod_eventlist_v2 .event{border-bottom:1px solid var(--blueLightColor);border-top:0;line-height:2em;padding:10px}.mod_eventlist_v2 .event:focus,.mod_eventlist_v2 .event:focus-within,.mod_eventlist_v2 .event:hover{background-color:var(--blueLighterColor)}.mod_eventlist_v2 .event:last-of-type{border-bottom:0 none}.mod_eventlist_v2 .link{text-align:right}.mod_eventlist_v2 .location{border:0 none;color:var(--body-color);font-size:1.25rem}.mod_eventlist_v2 .title{font-size:1.25rem;font-weight:700}.ce_featurelist li{border-bottom:0 none;padding-left:0}.ce_featurelist li span{font-size:1.2em;font-weight:600;hyphens:manual;padding-left:5px}.ce_featurelist li.item_0{width:100%}.ce_hyperlink.has-icon a i{background-color:white;color:var(--blueDarkColor) !important}.ce_hyperlink.has-icon.icon-pos-before a i{left:15px}.ce_hyperlink.has-icon.icon-pos-before a>span{padding-left:2.5em}.ce_hyperlink.has-icon.btn-white a i{background-color:var(--blueDarkColor);color:white !important}.ce_hyperlink a{border-radius:100px}.ce_hyperlink a:focus,.ce_hyperlink a:hover{background-color:var(--blueLighterColor);color:var(--blueDarkColor)}.ce_hyperlink a:focus{border-color:var(--blueLighterColor)}.ce_iconbox{padding-bottom:30px}.ce_iconbox.border-radius .ce_iconbox_outside{border-radius:25px}.ce_iconbox.border-radius.version2.padding .ce_iconbox_outside,.ce_iconbox.border-radius.version3.padding .ce_iconbox_outside{background-color:var(--blueLighterColor)}.ce_iconbox.border-radius.version2.padding .ce_iconbox_icon,.ce_iconbox.border-radius.version3.padding .ce_iconbox_icon{align-self:center}.ce_iconbox.border-radius.version2.padding .ce_iconbox_inside,.ce_iconbox.border-radius.version3.padding .ce_iconbox_inside{height:100%}.ce_iconbox.version2 .ce_iconbox_icon{flex:0 0 65px}.ce_iconbox.version2 .image_container img{width:auto}.ce_iconbox:hover .ce_iconbox_outside.padding{box-shadow:none}.ce_iconbox .ce_iconbox_outside.padding{padding:20px}.ce_iconbox .ce_iconbox_outside.padding .content{margin-right:0;opacity:1}.ce_iconbox .ce_iconbox_outside.padding .content p:last-child{margin-bottom:0}.ce_iconbox .ce_iconbox_cwrapper .headline{font-weight:700}.ce_iconbox .ce_iconbox_icon{color:var(--blueDeepColor)}.ce_iconbox .content{margin-top:0px}.ce_image .image_container img{border-radius:25px}@media only screen and (min-width:768px){.ce_image .image_container img{border-radius:50px}}.ce_image .image_container .caption{background:transparent;color:var(--txtColorGray);padding:0;font-size:0.8667rem;border-radius:0;line-height:1.3;margin-left:25px;margin-top:5px}.ce_image .image_container .copyright{padding-left:0.5em}.ce_image .image_container .copyright>span{padding-left:0.35em}.ce_image:focus .image_container .caption,.ce_image:focus-within .image_container .caption,.ce_image:hover .image_container .caption{color:var(--body-color)}.ce_image_text_box_v2 .ce_headline{background-image:linear-gradient(to right, var(--blueLightColor) 0, var(--blueLightColor) 100%);font-size:1.15em;font-weight:400}.ce_image_text_box_v2 .content{margin-top:0px}.ce_image_text_box_v2 .image_container{background-color:white}.ce_infobox{margin-bottom:0;border-radius:0;border-left:1px solid white;border-top:1px solid white;color:var(--body-color)}.ce_infobox>i{display:none}.ce_infobox.ce_infobox_mandatory,.ce_infobox.ce_infobox_elective,.ce_infobox.ce_infobox_normal,.ce_infobox.ce_infobox_additional,.ce_infobox.ce_infobox_external{padding:5px}@media only screen and (min-width:768px){.ce_infobox.ce_infobox_mandatory,.ce_infobox.ce_infobox_elective,.ce_infobox.ce_infobox_normal,.ce_infobox.ce_infobox_additional,.ce_infobox.ce_infobox_external{padding:10px}}.ce_infobox.ce_infobox_mandatory{background-color:var(--blueLighterColor)}.ce_infobox.ce_infobox_elective{background-color:var(--greenLightColor)}.ce_infobox.ce_infobox_normal{background-color:var(--bgColorLightGray)}.ce_infobox.ce_infobox_additional{background-color:var(--violetColor)}.ce_infobox.ce_infobox_external{background-color:var(--yellowColor)}.ce_infobox p{display:block !important;margin-bottom:10px}.ce_infobox p:last-child{margin-bottom:0}.ce_infobox table{border-collapse:collapse;width:100%;border-width:0px}.ce_infobox table tr{border-bottom:1px solid transparent}.ce_infobox table thead tr{border-bottom:1px solid currentColor}.ce_infobox table td{padding:3px;vertical-align:top}@media only screen and (max-width:767px){.ce_infobox table td{line-height:1.4em;padding:2px 1px 2px 1px !important}}.ce_infobox table td a{color:var(--body-color);text-decoration:underline}.ce_infobox table td:first-child{width:65%}@media only screen and (max-width:767px){.ce_infobox table td:first-child{width:55%}}.ce_infobox table td:nth-child(2){width:25%}.ce_infobox table td:last-child{text-align:right;min-width:4em;width:10%}.autogrid_row.gutter_none .autogrid_row{margin:0}.autogrid_row.gutter_none .autogrid_row>div{padding-left:0;padding-right:0}.ce_leadertext.version1{margin-bottom:20px;max-width:700px}.ce_leadertext.version1 .divider{height:1px;margin:25px 0 25px 0;width:100%}.ce_leadertext.version1 .subheadline{font-size:1.2em;font-style:normal;font-weight:600;margin-bottom:0.85em;margin-left:0.3em}.ce_leadertext.version1 .headline{line-height:1.4}.page_3 .ce_leadertext.version1 .divider{background-color:white}.mod_newslist .mod_newslist_v4 .date,.mod_newslist .mod_newslist_v4 .info,.mod_newslist .mod_newslist_v4 .teaser{display:none}.mod_newslist .mod_newslist_v4 .newslist-v4:focus,.mod_newslist .mod_newslist_v4 .newslist-v4:hover{opacity:1}.mod_newslist .mod_newslist_v4 .newslist-v4 .content{border-radius:0 0 25px 25px}.mod_newslist .mod_newslist_v4 .newslist-v4 .h6,.mod_newslist .mod_newslist_v4 .newslist-v4 h6{color:var(--blueDarkColor);font-size:22px;hyphens:manual;margin-bottom:20px;text-align:center}.mod_newslist .mod_newslist_v4 .newslist-v4 .image_container{border-radius:25px 25px 0 0}.ce_teaserbox .image_container .caption{background:transparent;color:var(--txtColorGray);padding:0;font-size:0.8667rem;border-radius:0;line-height:1.3;margin-left:25px;margin-top:5px}.ce_teaserbox .image_container .copyright{padding-left:0.5em}.ce_teaserbox .image_container .copyright>span{padding-left:0.35em}.ce_teaserbox:focus .image_container .caption,.ce_teaserbox:focus-within .image_container .caption,.ce_teaserbox:hover .image_container .caption{color:var(--body-color)}.ce_teaserbox.image_right.width_image_50 .image_wrapper .margins{margin-left:6%}.ce_teaserbox.image_right.width_image_50 .text_wrapper .margins{margin-right:6%}.ce_teaserbox.image_left.width_image_30 .image_wrapper .margins,.ce_teaserbox.image_left.width_image_50 .image_wrapper .margins{margin-right:6%}.ce_teaserbox.image_left.width_image_30 .text_wrapper .margins,.ce_teaserbox.image_left.width_image_50 .text_wrapper .margins{margin-left:6%}.ce_teaserbox ul{padding-left:25px}.ce_teaserbox ul li{list-style-type:disc;list-style-position:outside;position:relative;padding-top:2px;padding-bottom:2px}.ce_teaserbox ul li::marker{color:var(--blueDeepColor);font-size:1.5em}.ce_teaserbox h2,.ce_teaserbox .h2,.ce_teaserbox h3,.ce_teaserbox .h3{border-bottom:1px solid currentColor;padding-bottom:0.45em;margin-bottom:1em}.ce_teaserbox img{border-radius:25px}@media only screen and (min-width:768px){.ce_teaserbox img{border-radius:50px}}.ce_teaserbox .ce_hyperlink{border-radius:100px}.ce_text h1,.ce_text .h1,.ce_text h2,.ce_text .h2,.ce_text h3,.ce_text .h3{border-bottom:1px solid currentColor;padding-bottom:0.45em;margin-bottom:1em}.ce_text ul li::marker{color:var(--blueDeepColor);font-size:1.5em}.ce_text p+h2,.ce_text p+.h3,.ce_text p+h3,.ce_text ul+h2,.ce_text ul+.h3,.ce_text ul+h3{margin-top:1em}form span.mandatory{color:var(--blueLightColor)}.bg-customColor2 form span.mandatory{color:var(--blueDarkColor)}input:hover:not([type="submit"]),button:hover:not([type="submit"]),textarea:hover{border:1px solid var(--blueDarkColor)}form.style5 input:hover:not([type="submit"]),form.style5 button:hover:not([type="submit"]),form.style5 textarea:hover{border:1px solid var(--blueDarkColor)}form.style5 input.submit,form.style5 form.style5 button.submit{display:inline-block;padding-left:var(--hyperlink-default-padding-left);padding-right:var(--hyperlink-default-padding-right);padding-top:var(--hyperlink-default-padding-top);padding-bottom:var(--hyperlink-default-padding-bottom);margin-bottom:15px;cursor:pointer;transition:all 0.2s ease-out 0s;background:var(--accentColor);border:var(--hyperlink-default-border-width) solid var(--accentColor);min-width:var(--hyperlink-default-min-width);text-align:center !important;position:relative;font-weight:var(--hyperlink-default-font-weight);color:#fff;line-height:var(--hyperlink-default-line-height);font-size:var(--hyperlink-default-font-size)}