:root{--clr-white:#fff;--clr-grey:#eff4f7;--clr-green:#80ba27;--clr-light-blue:#eff4f7;--clr-blue:#004070;--clr-dark-blue:#021f35;--clr-black:#131414;--ff-primray:"Raleway",sans-serif;--fc-primary:var(--clr-dark-blue);--fc-secondary:var(--clr-blue)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1,h2,h3,h4,h5,h6{line-height:110%}p{line-height:170%}img{display:block;max-width:100%;height:auto}body{color:var(--fc-primary);font-family:var(--ff-primray);border-top:5px solid var(--clr-grey)}h1,h2,h3,h4,h5,h6{color:var(--clr-blue)}p a:link,p a:visited{color:var(--clr-green);font-weight:500}p a:hover,p a:focus{color:var(--clr-blue)}.kt-svg-icon-list-text a:link,.kt-svg-icon-list-text a:visited{color:var(--clr-dark-blue);text-decoration:none}.kt-svg-icon-list-text a:hover,.kt-svg-icon-list-text a:focus{color:var(--clr-green);text-decoration:underline}.container{width:100%;max-width:75em;margin:0 auto}.header{display:flex;justify-content:space-between;align-items:center;padding:1.5em 1.25em}@media screen and (min-width:53em){.header{padding:2.55em 1.25em}}.header-logo{flex:0 0 50%}@media screen and (min-width:53em){.header-logo{flex:0 0 200px}}.header-logo-img{width:100%;height:auto;max-width:200px}.header-nav{flex:1 1 100%;text-align:center}.header-nav-hamburger{width:28px;height:2px;border-radius:999em;background-color:var(--clr-blue);position:relative;z-index:99;transition:transform .25s linear}@media screen and (min-width:53em){.header-nav-hamburger{display:none}}.header-nav-hamburger:before,.header-nav-hamburger:after{content:"";position:absolute;width:100%;height:2px;border-radius:999em;background-color:var(--clr-blue)}.header-nav-hamburger:before{top:-6px;transition:opacity .25s linear}.header-nav-hamburger:after{bottom:-6px;transition:transform .25s linear}.header-nav-holder{display:flex;flex-direction:column;justify-content:space-between;align-items:center;visibility:hidden;opacity:0;position:fixed;width:100%;top:-100vh;left:0;height:100vh;transition:opacity .25s linear,top .25s linear}@media screen and (min-width:53em){.header-nav-holder{flex:1 1 100%;flex-direction:row;visibility:visible;opacity:1;position:relative;top:auto;left:auto;height:auto;width:auto}}.header-nav-list{display:inline-flex;list-style-type:none;margin:0 auto;padding:0}.header-nav-item{padding:0 1em}.header-nav-link,.header-nav .menu-item a{color:var(--clr-dark-blue);font-size:.84em;font-weight:500;line-height:100%;letter-spacing:.02em;text-decoration:inherit;text-transform:uppercase;padding:1em;position:relative;transition:background-color .2s linear,font-weight .2s linear}.header-nav-link.active:after,.header-nav .menu-item a.active:after{content:"";position:absolute;left:.5em;top:2.5em;width:25px;height:2px;background-color:var(--clr-green);border-radius:999em}.header-nav-link:hover,.header-nav-link:focus,.header-nav .menu-item a:hover,.header-nav .menu-item a:focus{color:var(--clr-blue);background-color:var(--clr-grey);border-radius:3px;font-weight:600;outline:none}.header-nav .menu-item.current-menu-item a:after,.header-nav .menu-item.current-page-ancestor a:after{content:"";position:absolute;left:.5em;top:2.5em;width:25px;height:2px;background-color:var(--clr-green);border-radius:999em}.header-cta{flex:0 1 225px;text-align:right}.header.open .header-nav-hamburger{transform:rotate(45deg)}.header.open .header-nav-hamburger:before{opacity:0}.header.open .header-nav-hamburger:after{transform:rotate(-90deg) translateX(6px)}.header.open .header-nav-holder{visibility:visible;opacity:1;background-color:var(--clr-light-blue);padding:4em 2em;top:0;z-index:98}.header.open .header-nav{flex:auto}.header.open .header-nav-list{display:flex;flex-direction:column}.header.open .header-nav-item,.header.open .menu-item{padding:1.5em 1em}.header.open .header-nav-link,.header.open .menu-item a{font-size:1em}.header.open .header-cta{padding-top:2em;text-align:center}.hero{margin-top:2em;position:relative}@media (min-width:84em){.hero:after{content:"";position:absolute;top:20em;left:-2.25em;width:114px;height:129px;background-image:url(//asim.faps-ipc.de/wp-content/themes/wp-mwd-asim/assets/images/dots_grey.png);background-size:cover;background-position:center;transform:rotate(90deg);z-index:-1}}.hero .container{display:flex;flex-direction:column-reverse;gap:1.5em;padding:0 1.25em}@media screen and (min-width:53em){.hero .container{flex-direction:row;align-items:center}.hero .container>*{flex:1 1 100%}}.hero-headline{color:var(--clr-blue);font-size:1.75em;line-height:110%;max-width:32ch;transition:font-size .2s linear,width .2s linear}@media screen and (min-width:53em){.hero-headline{max-width:20ch}}@media screen and (min-width:62em){.hero-headline{font-size:2.625em}}.hero-text{font-size:1.125em;max-width:54ch}.hero-image{position:relative}.hero-image:before{content:"";position:absolute;width:100%;height:30px;background-color:var(--clr-green);bottom:-8px;right:-8px;z-index:-1}.hero-image:after{content:"";position:absolute;top:-2em;left:-3.25em;width:114px;height:129px;background-image:url(//asim.faps-ipc.de/wp-content/themes/wp-mwd-asim/assets/images/dots_grey.png);background-size:cover;background-position:center;transform:rotate(90deg);z-index:-1}.hero-image img{width:100%;height:auto}.hero-list{list-style-type:none;margin:3em 0 0;padding:3em 0 5.625em;border-top:2px solid var(--clr-light-blue)}@media (min-width:650px){.hero-list{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:1.25rem}}@media (min-width:1000px){.hero-list{flex-wrap:nowrap}}@media (min-width:650px){.hero-list-item{flex:0 0 calc(50% - 1.25em/2)}}@media (min-width:1000px){.hero-list-item{flex:1 1 100%}}.hero-list-item+.hero-list-item{margin-top:3em}@media (min-width:650px){.hero-list-item+.hero-list-item{margin-top:0}}.hero-list-title{color:var(--clr-blue);font-size:.875em;letter-spacing:.02em;text-transform:uppercase}.hero-list-text{max-width:30ch}.sponsors{background-color:var(--clr-light-blue);position:relative;z-index:1}.sponsors:before{content:"";position:absolute;bottom:100px;right:0;width:85%;height:310px;background-color:var(--clr-blue);z-index:-1;transition:width .2s linear,height .2s linear,top .2s linear}@media screen and (min-width:53em){.sponsors:before{width:55%;height:270px;top:45px}}.sponsors .container{padding:3.5em 0 3.5em 1.25em}@media screen and (min-width:53em){.sponsors .container{display:flex;gap:2em;padding-top:5.625em;padding-bottom:5.625em}}.sponsors-head{z-index:1;position:relative;padding-right:1.25em;margin-bottom:5em}@media screen and (min-width:53em){.sponsors-head{flex:1 1 40%}}.sponsors-head:before{content:"";position:absolute;top:-2em;left:-3.25em;width:114px;height:129px;background-image:url(//asim.faps-ipc.de/wp-content/themes/wp-mwd-asim/assets/images/dots_white.png);background-size:cover;background-position:center;z-index:-1}.sponsors-holder{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:1.25em;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.sponsors-holder::-webkit-scrollbar{display:none}.sponsors-list{list-style-type:none;display:flex;padding:0;margin:0}.sponsors-card{width:247px;height:310px;padding:3em 2em;margin-right:1.5em;background-color:var(--clr-white);display:flex;flex-direction:column;justify-content:space-between}.sponsors-image{flex:1 0 65%;display:flex;justify-content:center;align-items:center}.sponsors-image-img{display:block;flex:auto;width:100%;height:auto}.sponsors-name{flex:1 1 100%}.sponsor-stripe{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3em}@media screen and (min-width:53em){.sponsor-stripe{flex-direction:row;gap:2em}}@media screen and (min-width:53em){.sponsor-stripe-title{flex:1 1 25%}}.sponsor-stripe-list{list-style-type:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0}@media screen and (min-width:53em){.sponsor-stripe-list{flex-direction:row;gap:2em;flex:1 1 75%}}@media screen and (min-width:53em){.sponsor-stripe-item{flex:1 1 33%}}.sponsor-stripe-card{text-align:center;margin:2em 0}.sponsor-stripe-image{width:100%;max-width:250px;height:auto}.footer{background-color:var(--clr-blue);margin-top:5.625em}@media screen and (min-width:53em){.footer{padding-bottom:1.25em}}.footer .container{padding:2.6875em 1.25em;display:grid;grid-template-columns:4;grid-template-rows:1;grid-template-areas:"Nav Imprint" "Devider Devider" "Logo Logo" "Copy Copy"}@media screen and (min-width:53em){.footer .container{grid-template-columns:1fr 5fr 3fr;grid-template-rows:3;grid-template-areas:"Nav Nav Nav" "Devider Devider Devider" "Logo Copy Imprint"}}.footer-nav{grid-area:Nav}.footer-nav-list{display:flex;flex-direction:column;gap:1.25rem;list-style-type:none;padding:0;margin:0}@media screen and (min-width:53em){.footer-nav-list{flex-direction:row}}.footer-nav-link,.footer-nav .menu-item a{color:var(--clr-grey);font-size:.875em;font-weight:600;text-decoration:none;text-transform:uppercase;line-height:1}.footer-nav-link:hover,.footer-nav .menu-item a:hover{border-bottom:1px solid var(--clr-grey)}.footer-logo{color:var(--clr-grey);font-size:1.5rem;font-weight:700;grid-area:Logo}@media screen and (min-width:53em){.footer-logo{width:200px}}.footer-copy{color:var(--clr-grey);font-size:.875rem;padding-top:1.25rem;line-height:170%;grid-area:Copy}@media screen and (min-width:53em){.footer-copy{max-width:40ch;padding-top:0}}.footer-imprint{display:flex;flex-direction:column;gap:1.25rem;grid-area:Imprint}@media screen and (min-width:53em){.footer-imprint{flex-direction:row;justify-content:flex-end}}.footer-imprint a{color:var(--clr-grey);font-size:.875rem;line-height:1;text-decoration:none;padding-top:.25rem}.footer-devider{height:2px;width:100%;border-radius:999em;background-color:var(--clr-light-blue);opacity:.5;margin:2.5rem 0;grid-area:Devider}.btn,.wp-block-button__link,.wpforms-submit-container .wpforms-submit,#wpforms-submit-639,.wpcf7-submit,.post-password-form input[type=submit]{color:var(--clr-white);font-size:.9375em;font-weight:600;text-decoration:none;line-height:110%;display:inline-block;padding:.75em 1em;background-color:var(--clr-green);background-image:linear-gradient(45deg,var(--clr-dark-blue) 50%,var(--clr-green) 50%);background-position:100%;background-size:400%;border-radius:3px;box-shadow:0px 4px 4px rgba(0,0,0,.05);border:none;cursor:pointer;transition:background-position .2s ease-in-out}.btn:hover,.btn:focus,.wp-block-button__link:hover,.wp-block-button__link:focus,.wpforms-submit-container .wpforms-submit:hover,.wpforms-submit-container .wpforms-submit:focus,#wpforms-submit-639:hover,#wpforms-submit-639:focus,.wpcf7-submit:hover,.wpcf7-submit:focus,.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{box-shadow:none;background-position:0;outline:none}.btn-secondary{color:var(--clr-blue);background:0 0;border:none;box-shadow:none}.cta{color:var(--clr-green);font-weight:600;text-decoration:none;display:inline-block;position:relative;transition:color .2s linear}.cta:after{content:"";position:absolute;left:-10px;bottom:-10px;width:52px;height:2px;background-color:var(--clr-green);transition:left .2s linear,background-color .2s linear}.cta:hover,.cta:focus{color:var(--clr-dark-blue);outline:none}.cta:hover:after,.cta:focus:after{left:0;background-color:var(--clr-dark-blue)}.kt-blocks-accordion-header{cursor:pointer}.wpcf7 input:not([type=submit]),.wpcf7 textarea{width:100%;padding:1.25em 1em;border:none;border-radius:3px;box-shadow:0px 4px 4px rgba(0,0,0,0);transition:box-shadow .2s linear}.wpcf7 input:not([type=submit]):focus,.wpcf7 textarea:focus{border:1px solid var(--clr-green);outline:none;box-shadow:0px 4px 4px rgba(0,0,0,.05)}.post-password-form{padding:5em 2.5em;margin:2em auto 10em;max-width:1200px;background-color:#eff4f7;border:3px}.post-password-form input{padding:.75em 1em}.feedback-form input:not([type=submit]){width:auto}.feedback-form .wpcf7-radio{display:flex;flex-direction:column;gap:.75em}.feedback-form .wpcf7-radio label{display:flex}.feedback-form .wpcf7-radio label input[type=radio]{margin-top:6px;margin-right:1em}.feedback-form .bereich_sonstiges input,.feedback-form .aufmerksam_sonstiges input{margin-top:-1em;margin-left:1em}@media screen and (max-width:53em){.feedback-form .bereich_sonstiges input,.feedback-form .aufmerksam_sonstiges input{width:90%}}.feedback-form p strong{padding-bottom:1em}.feedback-form .wpcf7-form-control-wrap{display:block;padding-top:1em}.feedback-form .wpcf7-textarea{border:1px solid var(--clr-grey)}.feedback-form-group{background-color:var(--clr-light-blue);padding:1.25em;border:3px;margin-bottom:2em}@font-face{font-family:Raleway;src:url(//asim.faps-ipc.de/wp-content/themes/wp-mwd-asim/assets/fonts/Raleway-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Raleway;src:url(//asim.faps-ipc.de/wp-content/themes/wp-mwd-asim/assets/fonts/Raleway-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Raleway;src:url(//asim.faps-ipc.de/wp-content/themes/wp-mwd-asim/assets/fonts/Raleway-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Raleway;src:url(//asim.faps-ipc.de/wp-content/themes/wp-mwd-asim/assets/fonts/Raleway-Bold.ttf) format("truetype");font-weight:700;font-display:swap}