@charset "UTF-8";@font-face{font-family:Stolzl-Medium;src:url(/fonts/Stolzl-Medium.woff2) format("woff2"),url(/fonts/Stolzl-Medium.woff) format("woff"),url(/fonts/Stolzl-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Stolzl-Bold;src:url(/fonts/Stolzl-Bold.woff2) format("woff2"),url(/fonts/Stolzl-Bold.woff) format("woff"),url(/fonts/Stolzl-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Stolzl-Regular;src:url(/fonts/Stolzl-Regular.woff2) format("woff2"),url(/fonts/Stolzl-Regular.woff) format("woff"),url(/fonts/Stolzl-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Stolzl-Book;src:url(/fonts/Stolzl-Book.woff2) format("woff2"),url(//fonts/Stolzl-Book.woff) format("woff"),url(/fonts/Stolzl-Book.ttf) format("truetype");font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar}@media screen and (max-width: 767px){html,body{min-width:320px}}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body{background:#fff;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}body>div{overflow-x:hidden}html,body{background:#fff;font-family:Stolzl-Medium,Helvetica,sans-serif}body{color:#1f1e1f}html,input,select,textarea,a{font-size:1rem}body,input,select,textarea{font-weight:500;line-height:1.75}a{text-decoration:none}a:hover{border-bottom-color:transparent}strong,b{font-weight:700}em,i{font-style:italic}ul,li{font-size:1rem;font-family:Stolzl-Regular,Helvetica,sans-serif;font-weight:400;line-height:1.75}p{font-size:1rem;font-family:Stolzl-Regular,Helvetica,sans-serif;font-weight:400;line-height:1.75;margin:0 0 2em}p.body2{font-size:1rem;font-family:Stolzl-Medium,Helvetica,sans-serif;font-weight:500;line-height:1.75}h1,h2,h3,h4,h5,h6{font-size:3rem;font-family:Stolzl-Bold,Helvetica,sans-serif;font-weight:700;line-height:1.25;margin:0 0 1em;letter-spacing:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;border-bottom:none}h1.caption,h2.caption,h3.caption,h4.caption,h5.caption,h6.caption{font-size:.75rem;font-weight:500}h2{font-size:2.25rem;line-height:1.25}h2.h1ash2{font-size:3rem;font-weight:700}h3{font-size:1.5rem;line-height:1.5}h4{font-size:1.25rem;font-family:Stolzl-Medium,Helvetica,sans-serif;font-weight:500;line-height:1.5}@media screen and (min-width: 768px){h1{font-size:5.1rem}h2{font-size:3.38rem}h3{font-size:2.25rem}h4{font-size:1.5rem}}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}blockquote{border-left-style:solid;border-left-width:4px;font-style:italic;margin:0 0 2em;padding:.5em 0 .5em 2em}hr{border:0;border-bottom-style:solid;border-bottom-width:1px;margin:2em 0}hr.major{margin:3em 0}.caption{font-family:Stolzl-Book,Helvetica,sans-serif;font-weight:500;font-size:.75rem;line-height:1.5;letter-spacing:0}.caption.bold{font-family:Stolzl-Bold,Helvetica,sans-serif}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}input,select,textarea{color:#1f1e1f}a{color:inherit}a:hover{color:#1f1e1f;font-weight:500;border-bottom:solid 2px #1f1e1f}strong,b,h1,h2,h3,h4,h5,h6{color:#1f1e1f}.box{width:320px;min-height:360px;margin:0 2em 2em 0;padding:2em;background-color:#fff;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;align-items:flex-start}.box>div{margin-left:2em;margin-bottom:2em}.box button{margin-top:3em}@media screen and (min-width: 768px){.box{width:480px}}@media screen and (min-width: 1290px){.box{width:640px}}input[type=submit],input[type=reset],input[type=button],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:4px;border:0;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Stolzl-Medium,Helvetica,sans-serif;font-weight:500;line-height:1.5rem;font-size:1rem;height:53px;padding:20px 50px;text-decoration:none;white-space:nowrap}input[type=submit].fit,input[type=reset].fit,input[type=button].fit,button.fit,.button.fit{width:100%}input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=button].disabled,input[type=button]:disabled,button.disabled,button:disabled,.button.disabled,.button:disabled{pointer-events:none;cursor:default;opacity:.5}a.button-link:hover{border:none!important}input[type=submit],input[type=reset],input[type=button],button,.button{color:#1f1e1f!important}input[type=submit]:active,input[type=reset]:active,input[type=button]:active,button:active,.button:active{box-shadow:0 4px 4px #00000040}input[type=submit].primary,input[type=reset].primary,input[type=button].primary,button.primary,.button.primary{background-color:#ffe43e;color:#1f1e1f!important}input[type=submit].secondary,input[type=reset].secondary,input[type=button].secondary,button.secondary,.button.secondary{background-color:#854b90;color:#fff!important}input[type=submit].black,input[type=reset].black,input[type=button].black,button.black,.button.black{background-color:#1f1e1f;color:#fff!important}form{margin:0 0 2em}label{display:block;font-size:.9em;font-weight:700;margin:.2em 0}input[type=text],input[type=password],input[type=email],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:4px;border:none;border-style:solid;border-width:1px;color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,select:invalid,textarea:invalid{box-shadow:none}.error>input[type=text],.error>input[type=password],.error>input[type=email],.error>select,.error>textarea{border-color:#ee5521;border-width:2px}.error>p{color:#ee5521}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='' /%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) center;height:2.75em;padding-right:2.75em;text-overflow:ellipsis}select option{color:#1f1e1f;background:#fff}select:focus::-ms-value{background-color:transparent}select::-ms-expand{display:none}input[type=text],input[type=password],input[type=email],select{height:2.75em}textarea{padding:.75em 1em}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;cursor:pointer;display:inline-block;font-size:1em;padding-left:2.4em;padding-right:.75em;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}input[type=checkbox]+label:before,input[type=radio]+label:before{border-radius:4px;border-style:solid;border-width:1px;content:"";display:inline-block;height:1.65em;left:0;line-height:1.58125em;position:absolute;text-align:center;top:0;width:1.65em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:"\2022"}input[type=checkbox]+label:before{border-radius:4px}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}.formerize-placeholder{opacity:1}label{color:#1f1e1f}input[type=text],input[type=password],input[type=email],select,textarea{color:inherit}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,select:focus,textarea:focus{border-color:#ffe43e;box-shadow:0 0 0 1px #ffe43e}input[type=checkbox]+label,input[type=radio]+label{color:#1f1e1f}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#ffe43e;border-color:#ffe43e;color:#1f1e1f}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:#ffe43e;box-shadow:0 0 0 1px #ffe43e}::-webkit-input-placeholder{color:#1f1e1f!important}:-moz-placeholder{color:#1f1e1f!important}::-moz-placeholder{color:#1f1e1f!important}:-ms-input-placeholder{color:#1f1e1f!important}.formerize-placeholder{color:#1f1e1f!important}section,article{flex:1;overflow:hidden}section>.inner,article>.inner{max-width:1290px;margin:auto}@media screen and (max-width: 1290px){section>.inner,article>.inner{padding:0 3em .1em}}@media screen and (max-width: 767px) and (orientation: landscape){section>.inner,article>.inner{padding:0 3em .1em}}@media screen and (max-width: 767px) and (orientation: portrait){section>.inner,article>.inner{padding:0 1.5em .1em}}section .teaser,article .teaser{display:flex;flex-direction:row;column-gap:2em}section .teaser .text,article .teaser .text{display:flex;flex-direction:column;color:#1f1e1f}section .teaser .text>div,article .teaser .text>div{height:50%;width:50%}.line{height:2em;display:flex;flex-direction:column;align-items:flex-end;padding:0 40px 0 0;overflow:hidden}.line .first{width:100%;display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:2rem}.line .long,.line .point{height:2rem}.line .long.yellow,.line .point.yellow{color:#1f1e1f;background-color:#ffe43e}.line .long.yellow input,.line .long.yellow select,.line .long.yellow textarea,.line .point.yellow input,.line .point.yellow select,.line .point.yellow textarea{color:#1f1e1f}.line .long.yellow a,.line .point.yellow a{color:inherit}.line .long.yellow a:hover,.line .point.yellow a:hover{color:#1f1e1f;font-weight:500;border-bottom:solid 2px #1f1e1f}.line .long.yellow strong,.line .long.yellow b,.line .point.yellow strong,.line .point.yellow b,.line .long.yellow h1,.line .long.yellow h2,.line .long.yellow h3,.line .long.yellow h4,.line .long.yellow h5,.line .long.yellow h6,.line .point.yellow h1,.line .point.yellow h2,.line .point.yellow h3,.line .point.yellow h4,.line .point.yellow h5,.line .point.yellow h6{color:#1f1e1f}.line .long.black,.line .point.black{background-color:#1f1e1f}.line .long.violett,.line .point.violett{color:#fff;background-color:#854b90}.line .long.violett input,.line .long.violett select,.line .long.violett textarea,.line .point.violett input,.line .point.violett select,.line .point.violett textarea{color:#fff}.line .long.violett a,.line .point.violett a{color:inherit}.line .long.violett a:hover,.line .point.violett a:hover{color:#fff;font-weight:500;border-bottom:solid 2px #ffffff}.line .long.violett strong,.line .long.violett b,.line .point.violett strong,.line .point.violett b,.line .long.violett h1,.line .long.violett h2,.line .long.violett h3,.line .long.violett h4,.line .long.violett h5,.line .long.violett h6,.line .point.violett h1,.line .point.violett h2,.line .point.violett h3,.line .point.violett h4,.line .point.violett h5,.line .point.violett h6{color:#fff}.line .long.white,.line .point.white{background-color:#fff}.line .long{width:100%}.line .point{width:2rem}.blog-list{margin:0 0 2em}.message{color:#1f1e1f;background-color:#fdf0a8;margin-top:2em;padding-top:2em}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{margin:0 0 2em;width:100%}table tbody tr{border-style:solid;border-width:1px;border-left:0;border-right:0}table td{padding:.75em}table th{font-size:.9em;font-weight:700;padding:0 .75em .75em;text-align:left}table thead{border-bottom-style:solid;border-bottom-width:2px}table tfoot{border-top-style:solid;border-top-width:2px}table.alt{border-collapse:separate}table.alt tbody tr td{border-style:solid;border-width:1px;border-left-width:0;border-top-width:0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}table th{color:#1f1e1f}.wrapper{background-color:#fff;margin-top:2em}.wrapper .contact{position:relative}.wrapper .contact .liner1{background-color:#fff;height:30px}.wrapper .contact .liner2{background-color:#ffe43e;color:#1f1e1f;background-color:#fdf0a8;height:20px}.wrapper .contact .liner2 input,.wrapper .contact .liner2 select,.wrapper .contact .liner2 textarea{color:#1f1e1f}.wrapper .contact .liner2 a{color:inherit}.wrapper .contact .liner2 a:hover{color:#1f1e1f;font-weight:500;border-bottom:solid 2px #1f1e1f}.wrapper .contact .liner2 strong,.wrapper .contact .liner2 b,.wrapper .contact .liner2 h1,.wrapper .contact .liner2 h2,.wrapper .contact .liner2 h3,.wrapper .contact .liner2 h4,.wrapper .contact .liner2 h5,.wrapper .contact .liner2 h6{color:#1f1e1f}.wrapper .contact .buttonWrapper{max-width:1290px;margin:auto}.wrapper .contact .buttonWrapper button{bottom:0;position:absolute}.wrapper .expertise{display:flex;flex-direction:row;justify-content:flex-start;height:211px;max-width:600px;margin-bottom:2em}.wrapper .expertise .story{display:flex;flex-direction:column;justify-content:flex-end;padding:0 1em}.wrapper .expertise .story div:first-child{width:145px}.wrapper .expertise .story>.bold{font-family:Stolzl-Bold,Helvetica,sans-serif;line-height:1.5rem;max-width:300px}@media screen and (max-width: 1290px){.wrapper .contact button{left:3em}}@media screen and (max-width: 767px) and (orientation: landscape){.wrapper .contact button{left:3em}}@media screen and (max-width: 767px) and (orientation: portrait){.wrapper .contact button{left:1.5em}}nav{height:0}#menuToggle{display:block;width:56px;height:40px;padding:5px;margin-top:1.5em;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle input{display:block;width:45px;height:40px;position:absolute;top:1.8em;right:35px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle .burger,#menuToggle .cross{display:block;width:45px;height:40px;position:absolute;top:1.8em}#menuToggle .burger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.25 30h-20m20-10h-20m20-10h-20' stroke='%231F1E1F' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath fill='%231F1E1F' d='M30 8.75h2.5v2.5H30zm0 20h2.5v2.5H30zm0-10h2.5v2.5H30z'/%3E%3C/svg%3E");background-repeat:no-repeat}#menuToggle .cross{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 9.212 21.213 21.213m-20.946-.212L30.48 9' stroke='%231F1E1F' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;opacity:0}#menuToggle input:checked~.burger{opacity:0}#menuToggle input:checked~.cross{opacity:100}#menu{position:absolute;width:100%;max-width:450px;margin:40px 0 0;padding:1em;right:0;background-color:#fdf0a8;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%);display:none;transition:transform .5s cubic-bezier(.77,.2,.05,1);flex-direction:column;align-items:flex-end}#menu li{font-size:1rem;line-height:1.6;margin-bottom:1em}#menuToggle input:checked~ul{transform:none;display:flex}@media screen and (min-width: 1290px){#menuToggle{width:unset;margin-top:1.5em}#menuToggle input,#menuToggle .burger,#menuToggle .cross{display:none}#menu{position:unset;width:auto;max-width:unset;margin:0;padding:0;right:unset;background-color:transparent;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:unset;transform:unset;transition:unset;display:flex;flex-direction:row;align-items:center}#menu li{padding:0 1em}#menu button{background-color:#f0f0f0}}.gallery-container{position:relative}.gallery{margin:0 2em;padding:0;display:grid;grid-template-columns:repeat(10,100%);grid-template-rows:1fr;grid-row-gap:1em;grid-column-gap:1em;scroll-snap-type:both mandatory;scroll-padding:1rem;scroll-behavior:smooth}li{list-style:none}.btn{position:absolute;top:50%;transform:translateY(-50%);height:29px;width:18px;background-position:50% 50%;background-repeat:no-repeat;z-index:1}.leistung-swiper,.swiper-erfolg{max-width:1375px;margin:auto;padding-left:20px!important}.swiper-button-next{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="18" height="29" viewBox="0 0 18 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M.723.665a2.015 2.015 0 0 1 2.85 0l13.514 13.514L3.573 27.693a2.015 2.015 0 0 1-2.85-2.85L11.388 14.18.723 3.514a2.015 2.015 0 0 1 0-2.85Z" fill="%231F1E1F"/></svg>');right:0}.swiper-button-prev{background-image:url('data:image/svg+xml;utf-8,<svg width="18" height="29" viewBox="0 0 18 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.454.665a2.015 2.015 0 0 0-2.85 0L.09 14.179l13.514 13.514a2.015 2.015 0 0 0 2.85-2.85L5.789 14.18 16.454 3.514a2.015 2.015 0 0 0 0-2.85Z" fill="%231F1E1F"/></svg>');left:0}.swiper-button-prev:after,.swiper-button-next:after{content:none!important}.card-yellow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1em;row-gap:1em}.card-yellow .card-wrapper{cursor:pointer;width:320px;min-height:360px;color:#1f1e1f;background-color:#ffe43e;display:flex;flex-direction:column}.card-yellow .card-wrapper input,.card-yellow .card-wrapper select,.card-yellow .card-wrapper textarea{color:#1f1e1f}.card-yellow .card-wrapper a{color:inherit}.card-yellow .card-wrapper a:hover{color:#1f1e1f;font-weight:500;border-bottom:solid 2px #1f1e1f}.card-yellow .card-wrapper strong,.card-yellow .card-wrapper b,.card-yellow .card-wrapper h1,.card-yellow .card-wrapper h2,.card-yellow .card-wrapper h3,.card-yellow .card-wrapper h4,.card-yellow .card-wrapper h5,.card-yellow .card-wrapper h6{color:#1f1e1f}.card-yellow .card-wrapper>div{margin-left:2em;margin-bottom:2em}@media screen and (max-width: 767px){.card-yellow .card-wrapper{margin:0 0 0 .3em}}.card-yellow .swiper-slide{width:auto}.card-yellow .text{margin:1.5em 1em 0 1.5em;display:flex;flex-direction:column;justify-content:flex-end}.card-yellow .text p{background-color:#fff;padding:1em;margin:0;min-height:142px}.card-yellow .long,.card-yellow .point,.card-yellow .line{height:.5em}.card-yellow .point{width:.5em}.card-yellow .line{padding:0}.card-yellow .first{gap:.5em}.card-yellow .bold{margin:.5em 0}.card-pic{height:500px}.card-pic li{padding:.3em}.card-pic li>div{width:300px;margin:0 0 0 1.5em;background-color:#fff;box-shadow:0 4px 12px #00000029}@media screen and (max-width: 767px){.card-pic li>div{margin:0 0 0 .3em}}.card-pic .swiper-slide{width:auto}.card-pic .content{margin:.5em 1.5em;display:flex;flex-direction:column;justify-content:flex-start}.card-pic .content>div{margin-bottom:.5em}.card-pic .content p{line-height:1.5;display:-webkit-box;min-height:15rem}.card-pic .content div.more{position:absolute;right:25px;bottom:25px;width:22px;height:12px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1L11 11L1 1' stroke='%231F1E1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.card-pic .content div.more.up{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L11 1L21 11' stroke='%231F1E1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.card-pic .content .text-truncate{overflow:hidden;text-overflow:ellipsis;max-height:3.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:10}.pricing-container{margin:2em 0;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px}.pricing-card{background-color:#fff;box-shadow:0 4px 15px #0000001a;width:320px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s,box-shadow .3s;position:relative}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 8px 25px #00000026}.card-header{padding:2rem;text-align:center;border-bottom:1px solid #e9ecef}.card-header h2{margin:0;font-size:1.5rem}.price{font-size:2.5rem;font-weight:700;margin:1rem 0 .25rem}.price-description{margin:0;color:#6c757d}.card-body{padding:2rem;flex-grow:1}.card-body ul{list-style:none;padding:0;margin:0}.card-body li{display:flex;align-items:center;margin-bottom:1rem;font-size:1rem}.icon{font-size:1.2rem;margin-right:.75rem}.icon.check{color:#28a745}.icon.cross{color:#dc3545}.card-footer{padding:2rem;text-align:center;background-color:#f0f0f0}.btn-member{display:inline-block;padding:.75rem 1.5rem;text-decoration:none}.btn:hover,.btn-primary{background-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.pricing-card.popular{border:2px solid #007bff;transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05) translateY(-10px)}.popular-badge{position:absolute;top:15px;right:-35px;background-color:#ffc107;color:#333;padding:5px 30px;font-size:.9rem;font-weight:700;transform:rotate(45deg);box-shadow:0 2px 5px #0003}@media (max-width: 992px){.pricing-card.popular{transform:scale(1)}}@media (max-width: 768px){.pricing-container{flex-direction:column;align-items:center}.pricing-card{width:100%;max-width:400px}}.tags{margin:2em 0}.tags div{margin-right:1em;margin-bottom:1em}.tag-chip{display:inline-flex;padding:.5rem 1rem;border-radius:16px;background-color:#c1a4c5;color:#fff;cursor:pointer;transition:background-color .3s,box-shadow .3s}.tag-chip:hover{background-color:#854b90}.tag-chip.selected{background-color:#854b90;color:#fff;box-shadow:0 2px 4px #0003}.tag-chip.tag-color-blue{background-color:#2196f3;color:#fff}.tag-chip.tag-color-blue.selected{background-color:#1976d2}.tag-chip.tag-color-green{background-color:#4caf50;color:#fff}.tag-chip.tag-color-green.selected{background-color:#388e3c}.tag-chip.tag-color-red{background-color:#f44336;color:#fff}.tag-chip.tag-color-red.selected{background-color:#d32f2f}.spinner-container{display:flex;align-items:center}.progress-spinner{width:50px;height:50px;border:5px solid #e0e0e0;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.card-paragraph-image{content:"";display:inline-block;width:100%;height:250px;background-image:url(/images/paragraphen-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.card-movie-image{content:"";display:inline-block;background-image:url(/images/movie-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.card-download-image{content:"";display:inline-block;background-image:url(/images/file-download-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.card-event-image{content:"";display:inline-block;background-image:url(/images/events-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.card{max-width:300px;min-width:300px;background-color:#854b90;border-radius:4px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;margin:1em 0}.card-image{width:100%;height:250px;object-fit:cover;display:block;background-color:#f0f0f0}.card-image>div{height:210px;width:100%;margin:1em 0}.card-content{padding:1.5rem}.card-title{font-size:1.5rem;color:#fff;margin-top:0;margin-bottom:.75rem}.card-text{font-size:1rem;color:#fff;line-height:1.5;margin-top:0;margin-bottom:1.5rem}.event{width:100%;display:flex;flex-direction:row;border-radius:4px;box-shadow:0 4px 8px #0000001a}.event-date{padding:1em;color:#fff;background-color:#854b90;font-weight:700;font-size:1.5rem}.event-content{width:100%;padding:1em;background-color:#f0f0f0}.event-content .title{margin-bottom:.5em}.event-content .time{display:inline;padding:2px;background-color:#ffe43e;font-size:1.2rem}.event-content .location{margin-top:1em;font-style:italic}.event-content .attachment{margin-top:0;padding:.5em 0;display:flex;flex-direction:row;align-items:center}.event-content .attachment a{margin-left:.5em}.event-content .description{margin-top:1em;white-space:pre-wrap}.event-content .description.text-truncate{overflow:hidden;text-overflow:ellipsis;max-height:3.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:10}.event-content .description p{margin-bottom:.5em}.event-content .description ul{line-height:.5em}.event-content .description li{list-style:inside}.event-content .more{margin-top:1em;text-align:right;cursor:pointer;opacity:.6}.copy{width:20px;height:20px;margin-left:1em;vertical-align:middle;cursor:pointer;content:"";display:inline-block;background-image:url(/images/copy-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.icon-pdf{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/images/pdf-icon.svg)}.icon-video{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/images/mp4-icon.svg)}.icon-xslx{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/images/excel2-icon.svg)}.icon-folder{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/images/folder-icon.svg)}.icon-download{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/images/file-download-icon.svg)}.icon-expand{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/images/expand-icon.svg)}.icon-pdf.small,.icon-video.small,.icon-xslx.small,.icon-folder.small,.icon-download.small,.icon-expand.small{width:20px;height:20px}.icon-pdf.medium,.icon-video.medium,.icon-xslx.medium,.icon-folder.medium,.icon-download.medium,.icon-expand.medium{width:30px;height:30px}.download-list{margin:2em 0;display:flex;flex-direction:column;gap:1em}.download-list-element{display:flex;flex-direction:row;gap:1em;border-radius:4px;box-shadow:0 4px 8px #0000001a}.download-list-element.collapse{max-height:60px;overflow:hidden}.download-list-element .file-type{padding:1em;min-width:60px}.download-list-element .file-type.folder{color:#fff;background-color:#854b90}.download-list-element .file-type.file{color:#1f1e1f;background-color:#ffe43e}.download-list-element .download-content-wrapper{display:flex;flex-direction:column;margin-top:.8em;width:100%}.download-list-element .download-content-wrapper .download-content-file{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.download-list-element .download-content-wrapper .download-content-folder{width:100%;display:flex;flex-direction:column;justify-content:space-between}.download-list-element .text{display:flex;flex-direction:row;justify-content:space-between}.download-list-element .text h4{margin-bottom:0}.download-list-element .text span{cursor:pointer;margin-right:1em}.download-list-element .attachments{display:flex;flex-direction:column;gap:.5em;margin-top:1em;margin-left:1em}.download-list-element .attachment:hover{background-color:#f0f0f0}.download-list-element .attachment{margin-top:0;padding:.5em 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.download-list-element .attachment .description{display:flex;flex-direction:row;align-items:center}.download-list-element .attachment .description .title{padding-left:.5em}.download-list-element .download-item{margin-right:1em}.download-list-element .download-item a{border:none}main{flex:1;display:flex;flex-direction:column}#footer{width:100%;display:flex;flex-direction:column}#footer>div{display:flex;flex-direction:row;justify-content:center}#footer .legal{height:2.5em}#footer .legal a{width:50%;background-color:#fef8d2;display:flex;justify-content:center;align-items:center;border:none}#footer .legal a:first-child{background-color:#ffe43e}#footer .actions{height:5em;background-color:#1f1e1f;color:#ffe43e;justify-content:space-evenly}#footer .actions a:hover{color:#ffe43e;border:none}#footer .actions .contact{display:flex;flex-direction:column;align-items:center;justify-content:center}#footer .actions .contact .icon{width:16px;height:14px;padding:.8em 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 2.258a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-11Zm-1.5 11a1 1 0 0 1-1-1v-11a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H1Z' fill='%23FFE43E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m.418 4.072 1.163-1.628L7.999 7.03l6.42-4.585 1.162 1.628-7 5a1 1 0 0 1-1.163 0l-7-5Z' fill='%23FFE43E'/%3E%3C/svg%3E");background-repeat:no-repeat}#footer .actions .call{display:flex;flex-direction:column;align-items:center;justify-content:center}#footer .actions .call .icon{width:20px;height:20px;padding:.8em 0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.672 9.958a7.838 7.838 0 0 0 3.656 3.647.749.749 0 0 0 .74-.056l2.345-1.566a.74.74 0 0 1 .712-.066l4.387 1.885a.74.74 0 0 1 .45.778 4.5 4.5 0 0 1-4.462 3.928A12.75 12.75 0 0 1 1.75 5.758a4.5 4.5 0 0 1 3.928-4.463.74.74 0 0 1 .778.45l1.885 4.397a.75.75 0 0 1-.057.703L6.72 9.227a.75.75 0 0 0-.047.73v0Z' stroke='%23FFE43E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat}header{background-color:#fff;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.1))}header .inner{max-width:1290px;margin:auto;display:flex;flex-direction:row;justify-content:space-between}header .inner .inner-left{display:flex;flex-direction:row;justify-content:start}header .inner .inner-left .campusLogo{margin:1.5em 0 0;width:208px;height:60px;background-image:url(/images/YuraCAMPUS-Logo.png);background-repeat:no-repeat;background-size:contain}header .inner .inner-left .menu-left{display:flex;align-items:center;margin-left:3em;padding:5px}@media screen and (max-width: 767px){header .inner .inner-left .menu-left{margin-top:2em;margin-left:1em}}@media screen and (min-width: 768px) and (max-width: 1290px){header .inner .inner-left .menu-left{margin-top:2em}}@media screen and (min-width: 1290px){header .inner .inner-left .menu-left{margin-top:2.5em}}header .inner .inner-left .menu-left li{font-size:1rem;line-height:1.6;padding:0 1em}@media screen and (max-width: 767px){header{height:92px}}@media screen and (min-width: 768px) and (max-width: 1290px){header{height:92px}}@media screen and (min-width: 1290px){header{height:118px}}
