@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-VariableFont_wght.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-VariableFont_opsz,wght.ttf)}:root{--phone-breakpoint: 640px}body{padding-top:72px}@media(max-width:640px){body{padding-top:56px}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;background-color:#fff;box-shadow:0 2px 8px #0000001a}.site-header__inner{display:flex;align-items:center;justify-content:space-between;position:relative;padding:.75rem 2rem;max-width:1200px;margin-inline:auto}@media(max-width:640px){.site-header__inner{padding:.6rem 1rem;flex-wrap:wrap}}.site-header__brand{display:flex;align-items:center;gap:.75rem;text-decoration:none}.site-header__logo{display:flex;align-items:center;text-decoration:none}.site-header__logo img{height:48px;width:auto}@media(max-width:640px){.site-header__logo img{height:36px}}.site-header__company-name{display:flex;align-items:center;text-decoration:none}.site-header__company-name img{height:30px;width:auto}@media(max-width:640px){.site-header__company-name img{height:20px}}.site-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;background:none;border:none;cursor:pointer;border-radius:4px;transition:background .15s}.site-header__burger:hover{background:#0000000f}@media(max-width:640px){.site-header__burger{display:flex}}.site-header__burger-bar{display:block;width:100%;height:2px;background-color:#434f6e;border-radius:2px;transform-origin:center;transition:transform .25s ease,opacity .25s ease}.site-header__burger--open .site-header__burger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__burger--open .site-header__burger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.site-header__burger--open .site-header__burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header__backdrop{display:none}@media(max-width:640px){.site-header__backdrop{display:block;position:fixed;inset:0;background:#0000;z-index:99;pointer-events:none;transition:background .3s ease}.site-header__backdrop--open{background:#00000073;pointer-events:auto}}@media(max-width:640px){.site-header__nav{width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease}.site-header__nav--open{max-height:300px}}.site-header__nav-list{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.site-header__nav-list a{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.site-header__nav-list a{font-size:1rem;line-height:1.5rem}}.site-header__nav-list a{color:#434f6e;text-decoration:none;font-weight:600;text-align:center;transition:color .2s ease}.site-header__nav-list a:hover{color:#2f394d}@media(min-width:640px){.site-header__nav-list a[aria-current=page]{color:#264491;font-weight:700}}@media(max-width:640px){.site-header__nav-list{flex-direction:column;gap:0;padding-top:.5rem}.site-header__nav-list li{border-top:1px solid rgba(0,0,0,.06)}.site-header__nav-list a{display:block;padding:.75rem .25rem}}.footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-content:center;justify-content:center;justify-items:center;padding-block:1rem;background-color:#fff;box-shadow:3px 0 8px #0000001a;margin-top:2rem}@media(max-width:640px){.footer{display:flex;flex-direction:column;align-items:center;gap:1.5rem}}.footer .logo{display:flex;align-items:center;justify-content:center}.footer .links{display:flex;align-items:center;gap:3rem}.footer .links a{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.footer .links a{font-size:1rem;line-height:1.5rem}}.footer .links a{color:#264491;text-decoration:none}@media(max-width:640px){.footer .links{gap:1rem;flex-direction:column}}.footer img{height:2rem;width:auto}.footer p{color:gray;font-size:.875rem;text-align:center}.erfolge{max-width:60rem;margin-inline:auto;padding:3rem 1rem}.erfolge__header{display:flex;flex-direction:column;align-items:center;margin-bottom:3.5rem}.erfolge__title{font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.erfolge__title{font-size:clamp(1.75rem,3vw,2rem)}}.erfolge__title{color:#434f6e;text-align:center}.erfolge__divider{margin-top:1em;margin-bottom:1em;border:none;height:3px;width:clamp(12rem,30vw,16rem);border-radius:9999px;background:#ffc857}.erfolge__intro{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.erfolge__intro{font-size:1rem;line-height:1.5rem}}.erfolge__intro{margin-top:0;color:#434f6e;text-align:center;max-width:32rem;opacity:.8}.erfolge__filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.erfolge__filter-btn{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.erfolge__filter-btn{font-size:1rem;line-height:1.5rem}}.erfolge__filter-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;border-radius:9999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;border:1px solid rgba(38,68,145,.2);background:#fff;color:#434f6e}.erfolge__filter-btn[aria-pressed=true]{background:var(--btn-active-bg, #ffc857);color:var(--btn-active-color, #2f394d);border-color:var(--btn-active-bg, #ffc857)}.erfolge__list{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.erfolge__empty{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.erfolge__empty{font-size:1rem;line-height:1.5rem}}.erfolge__empty{text-align:center;color:#434f6e;opacity:.6;padding:2.5rem 0}.erfolge-card__inner{display:flex;flex-direction:row;align-items:stretch;text-decoration:none;color:inherit;background:#fff;border-radius:.75rem;box-shadow:0 2px 16px #2644911a;border:1px solid rgba(38,68,145,.08);overflow:hidden;transition:box-shadow .2s}.erfolge-card__inner:hover{box-shadow:0 4px 24px #2644912e}@media(max-width:640px){.erfolge-card__inner{flex-direction:column}}.erfolge-card__accent{width:6px;flex-shrink:0;border-radius:.75rem 0 0 .75rem}@media(max-width:640px){.erfolge-card__accent{display:none}}.erfolge-card__icon-panel{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem}@media(min-width:768px){.erfolge-card__icon-panel{width:120px}}.erfolge-card__icon{width:64px;height:64px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.22))}.erfolge-card__icon svg{width:100%;height:100%}@media(min-width:768px){.erfolge-card__icon{width:80px;height:80px}}.erfolge-card__body{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}@media(min-width:768px){.erfolge-card__body{padding:1.5rem}}.erfolge-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.erfolge-card__badge{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.erfolge-card__badge{font-size:1rem;line-height:1.5rem}}.erfolge-card__badge{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:.25rem;background:#264491;color:#fff;letter-spacing:.02em}.erfolge-card__badge--date{background:#264491}.erfolge-card__title{font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.erfolge-card__title{font-size:clamp(1.75rem,3vw,2rem)}}.erfolge-card__title{color:#434f6e;line-height:1.35;padding-right:.5rem;margin:0}.erfolge-card__summary{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.erfolge-card__summary{font-size:1rem;line-height:1.5rem}}.erfolge-card__summary{color:#434f6e;line-height:1.65;opacity:.8;margin:0}@media(max-width:640px){.erfolge-card__summary{display:none}}.erfolge-card__cta{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.erfolge-card__cta{font-size:1rem;line-height:1.5rem}}.erfolge-card__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 1.25rem;border-radius:9999px;background:#264491;color:#fff;letter-spacing:.1px;text-decoration:none;transition:opacity .15s;width:fit-content}.erfolge-card__cta svg{width:14px;height:14px}.erfolge-card__cta:hover{opacity:.85}.content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.5rem;flex-wrap:wrap;margin:2rem}.content img{display:flex;width:100%;height:auto;align-items:center;justify-content:center;position:relative;border-radius:1rem}.content .text-content{display:flex;flex-direction:column;align-items:flex-start;width:50%;min-width:35rem}@media(max-width:640px){.content .text-content{min-width:0}}.content .text-content h1{align-self:center;color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.content .text-content h1{font-size:clamp(1.75rem,3vw,2rem)}}.content .text-content h2{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.content .text-content h2{font-size:clamp(1.75rem,3vw,2rem)}}.content .text-content h2{font-size:26px}@media(max-width:640px){.content .text-content h2{font-size:22px}}.content .text-content h3{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.content .text-content h3{font-size:clamp(1.75rem,3vw,2rem)}}.content .text-content h3{font-size:22px;font-weight:600}@media(max-width:640px){.content .text-content h3{font-size:20px}}.content .text-content p{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.content .text-content p{font-size:1rem;line-height:1.5rem}}.content .text-content li{margin-inline-start:1.5rem;font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.content .text-content li{font-size:1rem;line-height:1.5rem}}.content .text-content li{font-weight:700}@media(max-width:640px){.content .text-content{width:80%}}.content .text-content hr{border:0;clear:both;display:block;width:75%;background-color:#ffc857;height:4px;border-radius:9999px}.content .text-content ul,.content .text-content ol{background:transparent;margin-inline-start:1.25rem;padding-inline-start:.5rem;list-style-position:outside}.content .text-content li{margin-bottom:.4rem}.home-logo--mobile{display:none}@media(max-width:640px){.content{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0;margin-inline-start:0;gap:1rem}.content img{width:100%;position:relative;top:0;align-self:center;transform:translateY(0)}.content .text-content{text-align:left;padding-top:0;margin-inline-end:0}.content .text-content ul,.content .text-content ol{padding-inline-start:0;margin-inline-start:0rem}.content .text-content li{margin-inline-start:2rem}}.hero hr{border:0;clear:both;display:block;width:75%;background-color:#ffc857;height:4px;border-radius:9999px}.hero{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.hero{font-size:1rem;line-height:1.5rem}}.hero{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#264491,#1a2f6a);padding-top:3rem;margin-bottom:2rem}.hero .logo{max-width:30rem}.hero .logo--mobile{display:none}@media(max-width:640px){.hero .logo--desktop{display:none}.hero .logo--mobile{display:block;max-width:80vw;margin-bottom:.5rem}}.hero hr{max-width:10%}@media(max-width:640px){.hero hr{margin-top:1.5rem}}.hero .headline{font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.hero .headline{font-size:clamp(1.75rem,3vw,2rem)}}.hero .headline{color:#fff}@media(max-width:640px){.hero .headline{margin-bottom:0}}.hero p{display:flex;flex-direction:column;align-items:flex-start;width:50%;min-width:35rem}@media(max-width:640px){.hero p{min-width:0}}.hero p h1{align-self:center;color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.hero p h1{font-size:clamp(1.75rem,3vw,2rem)}}.hero p h2{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.hero p h2{font-size:clamp(1.75rem,3vw,2rem)}}.hero p h2{font-size:26px}@media(max-width:640px){.hero p h2{font-size:22px}}.hero p h3{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.hero p h3{font-size:clamp(1.75rem,3vw,2rem)}}.hero p h3{font-size:22px;font-weight:600}@media(max-width:640px){.hero p h3{font-size:20px}}.hero p p{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.hero p p{font-size:1rem;line-height:1.5rem}}.hero p li{margin-inline-start:1.5rem;font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.hero p li{font-size:1rem;line-height:1.5rem}}.hero p li{font-weight:700}@media(max-width:640px){.hero p{width:80%}}.hero p{color:#fff;margin-bottom:3rem;text-align:center;margin-right:0}.hero .wave{display:block;width:100vw;position:relative;left:50%;transform:translate(-50%);margin-bottom:-2px;z-index:1}@media(max-width:640px){.hero .wave{height:40px}}.hero .big-bubble{position:absolute;top:-6rem;right:-6rem;width:22rem;height:22rem;border-radius:50%;background:#ffc85712;pointer-events:none}@media(max-width:640px){.hero .big-bubble{width:12rem;height:12rem;top:-3rem;right:-3rem}}.hero .small-bubble{position:absolute;bottom:1rem;left:3rem;width:12rem;height:12rem;border-radius:50%;background:#ffc85712;pointer-events:none;z-index:0}@media(max-width:640px){.hero .small-bubble{width:7rem;height:7rem;bottom:.5rem;left:1rem}}.post{max-width:min(100%,60rem);margin-inline:auto;padding:3rem 1rem 4rem}.post__header{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem;text-align:center}.post__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.post__badge{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.post__badge{font-size:1rem;line-height:1.5rem}}.post__badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:.25rem;background:#264491;color:#fff;letter-spacing:.02em}.post__title{font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.post__title{font-size:clamp(1.75rem,3vw,2rem)}}.post__title{color:#434f6e;text-align:center}.post__divider{margin-top:1em;margin-bottom:1em;border:none;height:3px;width:clamp(12rem,30vw,16rem);border-radius:9999px;background:#ffc857}.post__content{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.post__content{font-size:1rem;line-height:1.5rem}}.post__content{color:#434f6e;line-height:1.75}.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{font-size:clamp(1.75rem,3vw,2rem)}}.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{color:#434f6e;margin-top:2rem;margin-bottom:.5rem}.post__content h2{font-size:1.5rem}.post__content h3{font-size:1.25rem}.post__content h4,.post__content h5,.post__content h6{font-size:1.1rem}.post__content p{margin-top:0;margin-bottom:1.25rem}.post__content ul,.post__content ol{padding-left:1.5rem;margin-bottom:1.25rem}.post__content li{margin-bottom:.375rem}.post__content a{color:#264491;text-underline-offset:3px}.post__content a:hover{opacity:.8}.post__content strong{font-weight:700;color:#2f394d}.post__content blockquote{border-left:4px solid #ffc857;margin-left:0;padding:.5rem 1rem;color:#434f6e;opacity:.85;font-style:italic}.post__content code{font-family:monospace;font-size:.9em;background:#26449112;border-radius:.2rem;padding:.1em .4em}.post__content pre{background:#2f394d;color:#f0f0f0;border-radius:.5rem;padding:1rem 1.25rem;overflow-x:auto;margin-bottom:1.25rem}.post__content pre code{background:none;padding:0;color:inherit;font-size:.875rem}.post__content img{max-width:100%;border-radius:.5rem;display:block;margin:1.5rem auto}.post__content hr{border:none;height:2px;background:#2644911a;margin:2rem 0}.post__footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(38,68,145,.12)}.post__back-link{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.post__back-link{font-size:1rem;line-height:1.5rem}}.post__back-link{display:inline-flex;align-items:center;gap:.5rem;color:#264491;text-decoration:none;font-weight:500;transition:opacity .15s}.post__back-link svg{width:14px;height:14px;flex-shrink:0}.post__back-link:hover{opacity:.75}.content{margin:0}.content .text-content.leistungen-header h1{text-align:start;align-self:flex-start}.legal-text{display:flex;flex-direction:column;align-items:flex-start;width:50%;min-width:35rem}@media(max-width:640px){.legal-text{min-width:0}}.legal-text h1{align-self:center;color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.legal-text h1{font-size:clamp(1.75rem,3vw,2rem)}}.legal-text h2{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.legal-text h2{font-size:clamp(1.75rem,3vw,2rem)}}.legal-text h2{font-size:26px}@media(max-width:640px){.legal-text h2{font-size:22px}}.legal-text h3{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.legal-text h3{font-size:clamp(1.75rem,3vw,2rem)}}.legal-text h3{font-size:22px;font-weight:600}@media(max-width:640px){.legal-text h3{font-size:20px}}.legal-text p{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.legal-text p{font-size:1rem;line-height:1.5rem}}.legal-text li{margin-inline-start:1.5rem;font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.legal-text li{font-size:1rem;line-height:1.5rem}}.legal-text li{font-weight:700}@media(max-width:640px){.legal-text{width:80%}}.legal-text{justify-content:center;margin-inline:auto;margin-top:3rem}.about-me{display:flex;flex-direction:column;align-items:flex-start;width:50%;min-width:35rem}@media(max-width:640px){.about-me{min-width:0}}.about-me h1{align-self:center;color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.about-me h1{font-size:clamp(1.75rem,3vw,2rem)}}.about-me h2{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.about-me h2{font-size:clamp(1.75rem,3vw,2rem)}}.about-me h2{font-size:26px}@media(max-width:640px){.about-me h2{font-size:22px}}.about-me h3{color:#434f6e;font-family:Lora;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:640px){.about-me h3{font-size:clamp(1.75rem,3vw,2rem)}}.about-me h3{font-size:22px;font-weight:600}@media(max-width:640px){.about-me h3{font-size:20px}}.about-me p{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.about-me p{font-size:1rem;line-height:1.5rem}}.about-me li{margin-inline-start:1.5rem;font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.about-me li{font-size:1rem;line-height:1.5rem}}.about-me li{font-weight:700}@media(max-width:640px){.about-me{width:80%}}.about-me{display:grid;grid-template-columns:auto 1fr;align-items:center;width:65%;margin:0 auto;justify-content:center;gap:4rem;margin-bottom:4rem}@media(max-width:640px){.about-me{display:flex;flex-direction:column;width:80%}}.about-me .contact-image-wrapper{position:relative;display:inline-block;box-shadow:0 4px 20px #00000026}.about-me .contact-image-wrapper:before{content:"";position:absolute;inset:0;border:3px solid #ffc857;border-radius:1rem;transform:translate(-1rem,-1rem);pointer-events:none}.about-me .contact-image-wrapper .contact-image{position:relative;max-width:18rem;border-radius:.5rem;display:block}.about-me .contact-image-wrapper .contact-image-badge{position:absolute;bottom:-.7rem;left:70%;transform:translate(-50%);background-color:#264491;color:#ffc857;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.4rem 1rem;border-radius:.5rem}.about-me .text-content hr{border:0;clear:both;display:block;width:75%;background-color:#ffc857;height:4px;border-radius:9999px}.about-me .text-content{display:flex;flex-direction:column;align-items:start}.about-me .text-content .subtitle{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.about-me .text-content .subtitle{font-size:1rem;line-height:1.5rem}}.about-me .text-content .subtitle p{color:#434f6e;font-size:.6875rem;line-height:150%;letter-spacing:.0825rem;text-transform:uppercase}.about-me .text-content .subtitle{display:flex;align-items:center;gap:.75rem;margin-bottom:0}.about-me .text-content hr{width:2.25rem}.about-me .text-content h1{align-self:flex-start;margin-top:0}.contact hr{border:0;clear:both;display:block;width:75%;background-color:#ffc857;height:4px;border-radius:9999px}.contact{display:flex;flex-direction:column;align-items:flex-start;margin:auto;width:50%;flex:1 0 0;border-radius:1rem;border:1px solid rgba(38,68,145,.09);background:#fff;box-shadow:0 2px 16px #26449117}@media(max-width:640px){.contact{width:90%}}.contact .contact-header{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.contact .contact-header{font-size:1rem;line-height:1.5rem}}.contact .contact-header p{color:#fff;font-size:.6875rem;line-height:150%;letter-spacing:.0825rem;text-transform:uppercase}.contact .contact-header{color:#fff;background:linear-gradient(135deg,#264491,#1a2f6a);align-self:stretch;padding-inline:2rem;padding-block:1rem;border-radius:1rem 1rem 0 0}.contact .contact-header h2{font-family:Lora}.contact .contact-header hr{margin-inline-start:0;width:3rem}.contact .contact-main{padding-block:1.5rem;display:flex;flex-direction:column;align-items:start;width:100%;gap:2rem}.contact .contact-main .contact-info{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.contact .contact-main .contact-info{font-size:1rem;line-height:1.5rem}}.contact .contact-main .contact-info p{color:#434f6e;font-size:.6875rem;line-height:150%;letter-spacing:.0825rem;text-transform:uppercase}.contact .contact-main .contact-info{display:inline-flex;justify-content:flex-start;align-items:center;gap:2rem;padding-inline-start:4rem;width:100%;box-sizing:border-box}@media(max-width:640px){.contact .contact-main .contact-info{padding-inline:1.5rem;gap:1rem;justify-content:flex-start}}.contact .contact-main .contact-info svg{flex-shrink:0;display:block}.contact .contact-main .contact-info .contact-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#26449114;border-radius:50%}.contact .contact-main .contact-info .contact-info-content{font-family:Inter;font-weight:400;line-height:normal;font-size:18px;color:#434f6e;line-height:128%}@media(max-width:640px){.contact .contact-main .contact-info .contact-info-content{font-size:1rem;line-height:1.5rem}}.contact .contact-main .contact-info .contact-info-content{font-size:medium;color:#264491;margin-top:0;text-transform:none;text-decoration:none}@media(max-width:640px){.contact .contact-main .contact-info .contact-info-content{font-size:.875rem;word-break:break-word}}html,body{margin:0;width:100%}body{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1}
