.FiberOpticMapLegend-module-base{background-color:#fff;border-radius:.375rem;box-shadow:0 -4px 24px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;justify-content:center;padding:1.25rem 1.5rem}.FiberOpticMapLegend-module-base>:not(:first-child){margin-left:1.25rem}.FiberOpticMapLegendItem-module-legend-element{align-items:center;display:flex;font-weight:500;line-height:1.375;text-align:center;white-space:nowrap}.FiberOpticMapLegendItem-module-legend-element:before{border-radius:50%;border-style:solid;border-width:.125rem;content:"";display:block;height:.75rem;margin-right:.5rem;width:.75rem}.FiberOpticMapLegendItem-module-green{color:#487e25}.FiberOpticMapLegendItem-module-green:before{background-color:#d8f2cc}.FiberOpticMapLegendItem-module-orange{color:#c45100}.FiberOpticMapLegendItem-module-orange:before{background-color:#ffd8bc}.FiberOpticMapLegendItem-module-turquoise{color:#007e85}.FiberOpticMapLegendItem-module-turquoise:before{background-color:#d0f0f2}.FilterOpticMapDetails-module-base{background-color:#fff;border-radius:.375rem;box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 48px rgba(0,0,0,.08);font-size:1rem;padding:1.25rem 1.25rem 1.5rem}@media only screen and (min-width:768px){.FilterOpticMapDetails-module-base{font-size:1.125rem}}.FilterOpticMapDetails-module-status{font-weight:500;line-height:1.375;padding:.4375rem 0;text-align:center}.FilterOpticMapDetails-module-address{font-weight:300;line-height:1.6;margin:1rem auto 0;text-align:center}.FilterOpticMapDetails-module-link{justify-content:center;margin-top:1rem}.FilterOpticMapDetails-module-link-mobile{display:none}@media only screen and (max-width:767px){.FilterOpticMapDetails-module-link-mobile{display:flex}}.FilterOpticMapDetails-module-link-desktop{display:none}@media only screen and (min-width:768px){.FilterOpticMapDetails-module-link-desktop{display:flex}}.FilterOpticMapDetails-module-green{background-color:#d8f2cc;color:#2a3f1e}.FilterOpticMapDetails-module-orange{background-color:#ffeadb;color:#672b00}.FilterOpticMapDetails-module-turquoise{background-color:#d0f0f2;color:#06575c}.GoogleMap-module-container{height:100%;width:100%}.GoogleMap-module-map{height:calc(100% - 3.75rem);position:absolute;width:100%;z-index:0}@media only screen and (min-width:768px){.GoogleMap-module-map{height:calc(100% - 5rem)}}.GoogleMap-module-map.GoogleMap-module-fullheight{height:100%}.GoogleMap-module-map.GoogleMap-module-relative-position{position:relative}.GoogleMap-module-map.GoogleMap-module-with-border-radius>div{border-radius:5px;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.CommunalEnergyMap-module-base{border:1px solid var(--enc-border-neutral-primary,#dde0ec);border-radius:1rem;height:45rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.CommunalEnergyMap-module-base{border-radius:1.5rem}}.CommunalEnergyMap-module-reset-button{align-items:center;appearance:none;background-color:#fff;border:1px solid var(--enc-border-neutral-primary,#dde0ec);border-radius:.5rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);color:var(--enc-text-neutral-primary,#1a1a2e);cursor:pointer;display:flex;font-size:.75rem;font-weight:400;gap:.375rem;padding:.375rem .75rem;position:absolute;right:.75rem;top:.75rem;z-index:10}.CommunalEnergyMap-module-reset-button:hover{background-color:var(--enc-bg-neutral-secondary,#f5f5f9)}.CommunalEnergyMap-module-marker-tooltip{background:#fff;border:1px solid rgba(72,75,96,.14);border-radius:.5rem;bottom:1.5rem;box-shadow:0 .75rem 1.75rem rgba(42,45,58,.18),0 .125rem .375rem rgba(42,45,58,.1);left:50%;max-height:24rem;max-width:14rem;min-width:10rem;opacity:0;overflow-y:auto;padding:.625rem .75rem;position:absolute;transform:translateX(-50%);transform-origin:center bottom;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:hidden;width:max-content}.CommunalEnergyMap-module-marker-tooltip-visible{animation:CommunalEnergyMap-module-marker-tooltip-in .25s ease-out;opacity:1;visibility:visible}@keyframes CommunalEnergyMap-module-marker-tooltip-in{0%{opacity:0;transform:translateX(-50%) translateY(.25rem) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.CommunalEnergyMap-module-marker-tooltip-legend{display:grid;gap:.375rem;width:max-content}.CommunalMapMarker-module-base{align-items:center;appearance:none;background-color:var(--marker-color,#5d6176);border-color:var(--marker-border-color,#484b60);border-radius:50%;border-style:solid;border-width:1px;box-shadow:0 0 0 1px #fff,inset 0 1px 0 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.16);cursor:pointer;display:flex;touch-action:none;height:1.75rem;justify-content:center;left:50%;line-height:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .125s ease-out,transform .125s ease-out,opacity .125s ease-out;width:1.75rem}.CommunalMapMarker-module-base:focus-visible,.CommunalMapMarker-module-base:hover{box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(72,75,96,.22),inset 0 1px 0 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.16);transform:translate(-50%,-50%) scale(1.08)}.CommunalMapMarker-module-base:focus-visible{outline:2px solid #fff;outline-offset:3px}.CommunalMapMarker-module-icon{color:#fff;height:1rem;position:relative;width:1rem;z-index:1}.CommunalMapMarker-module-dot{background-color:#fff;border-radius:50%;height:.5rem;position:relative;width:.5rem;z-index:1}.CommunalMapMarker-module-mixed{background:linear-gradient(90deg,#990099,#e50000);border-color:rgba(0,0,0,0)}.CommunalMapMarker-module-dimmed{opacity:.38}.CommunalMapMarker-module-mixed-count{color:#fff;font-size:.625rem;font-weight:700;position:relative;z-index:1}.CommunalHeatComparisonRingChart-module-container{container-type:inline-size;display:flex;flex-direction:column;gap:2rem;margin:auto;width:100%}.CommunalHeatComparisonRingChart-module-wrapper{display:flex;flex-wrap:wrap;gap:1.25rem .25rem;justify-content:center;max-width:100%}@container (min-width: 25.9375rem){.CommunalHeatComparisonRingChart-module-wrapper{flex-wrap:nowrap}}.CommunalHeatComparisonRingChart-module-chart{aspect-ratio:1/1;position:relative;width:var(--size)}.CommunalHeatComparisonRingChart-module-part{aspect-ratio:1/1;background:var(--part-color);border:1px solid var(--bar-border-color,transparent);border-radius:50%;bottom:0;box-shadow:var(--energy-chart-inset-shadow);left:50%;position:absolute;translate:-50% 0;width:var(--part-size,100%)}.CommunalHeatComparisonRingChart-module-inside{aspect-ratio:1/1;background:#fff;border-radius:50%;display:grid;left:50%;place-items:center;position:absolute;top:var(--hole-top);translate:-50% -50%;width:var(--hole-size)}.CommunalHeatComparisonRingChart-module-inside svg{height:4rem;width:4rem}.HeroImageInfo-module-hero-info{align-items:end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:2rem;bottom:0;color:#fff;cursor:pointer;display:grid;gap:0;grid-template-columns:0fr auto;margin:1rem;overflow:hidden;padding:.625rem;position:absolute;right:0;text-align:left;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),gap .4s cubic-bezier(.4,0,.2,1),background .2s}.HeroImageInfo-module-hero-info:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.HeroImageInfo-module-hero-info:hover .HeroImageInfo-module-hero-info-icon{scale:1.1}.HeroImageInfo-module-hero-info.HeroImageInfo-module-open{background:rgba(255,255,255,.22);border-radius:1rem;gap:.5rem;grid-template-columns:1fr auto}.HeroImageInfo-module-hero-info-text-wrap{display:grid;grid-template-rows:0fr;min-width:0;overflow-x:scroll;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:576px){.HeroImageInfo-module-hero-info-text-wrap{overflow:hidden}}.HeroImageInfo-module-open .HeroImageInfo-module-hero-info-text-wrap{grid-template-rows:1fr}.HeroImageInfo-module-hero-info-text{font-size:.8125rem;line-height:1.4;margin:0;min-height:0;min-width:0;opacity:0;padding-inline:.25rem;transition:opacity .4s;white-space:pre-wrap;width:max-content;word-break:break-word}.HeroImageInfo-module-open .HeroImageInfo-module-hero-info-text{opacity:1;transition:opacity .2s .25s}.HeroImageInfo-module-hero-info-icon-wrap{flex-shrink:0;height:1.5rem;margin-left:auto;position:relative;width:1.5rem}.HeroImageInfo-module-hero-info-icon{height:100%;left:0;position:absolute;top:0;transition:opacity .2s,transform .3s cubic-bezier(.4,0,.2,1),scale .2s;width:100%}.HeroImageInfo-module-hero-info-icon.HeroImageInfo-module-hero-info-icon-hidden{opacity:0;transform:rotate(-45deg)}.HeroImageInfo-module-hero-info-icon-close{transform:rotate(0deg)}.HeroImageInfo-module-hero-info-icon-close.HeroImageInfo-module-hero-info-icon-hidden{transform:rotate(45deg)}.AccordionItem-module-base:not(:first-child) hr:first-child{display:none}.AccordionItem-module-headline{color:#1f1f1f;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.6;margin:0;max-width:85%}@media only screen and (min-width:375px){.AccordionItem-module-headline{max-width:90%}}@media only screen and (min-width:992px){.AccordionItem-module-headline{font-size:1.125rem}}.AccordionItem-module-headline-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:padding .25s}.AccordionItem-module-headline{line-height:1.5}@media only screen and (min-width:992px){.AccordionItem-module-headline{line-height:1.6}}.AccordionItem-module-content-container{max-height:0;opacity:0;transition:max-height .25s,opacity .25s}.AccordionItem-module-open .AccordionItem-module-content-container{max-height:100%;opacity:1}.AccordionItem-module-description{font-size:1rem;line-height:1.5}@media only screen and (min-width:992px){.AccordionItem-module-description{font-size:1.125rem;line-height:1.6}}.AccordionItem-module-button{cursor:pointer;flex-shrink:0;height:1rem;margin-right:.125rem;position:relative;width:1rem}.AccordionItem-module-button:after,.AccordionItem-module-button:before{background-color:#c7105c;content:"";position:absolute;transition:transform .25s}.AccordionItem-module-button:before{border-radius:2px;height:100%;left:50%;margin-left:-1px;top:0;width:2px}.AccordionItem-module-button:after{border-radius:2px;height:2px;left:0;margin-top:-1px;top:50%;width:100%}.AccordionItem-module-open .AccordionItem-module-button:before{transform:rotate(90deg)}.AccordionItem-module-open .AccordionItem-module-button:after{transform:rotate(180deg)}.AccordionItem-module-hr{border:none;border-bottom:1px solid #ffdbe2;cursor:pointer;margin:0}.AccordionItem-module-hr:not(:first-child){padding-top:.5rem}@media only screen and (min-width:992px){.AccordionItem-module-hr:not(:first-child){padding-top:.375rem}}.AccordionItem-module-default .AccordionItem-module-headline-container{padding:1.25rem 0 .75rem}@media only screen and (min-width:992px){.AccordionItem-module-default .AccordionItem-module-headline-container{padding:1.375rem 0 1rem}}.AccordionItem-module-default .AccordionItem-module-content-container{padding-inline:1rem;padding-bottom:.75rem}@media only screen and (min-width:768px){.AccordionItem-module-default .AccordionItem-module-content-container{padding-bottom:1.125rem}}.AccordionItem-module-default.AccordionItem-module-open,.AccordionItem-module-default:hover{background-color:#fffcfd}.AccordionItem-module-default.AccordionItem-module-open .AccordionItem-module-headline-container,.AccordionItem-module-default:hover .AccordionItem-module-headline-container{padding-inline:1rem}.AccordionItem-module-highlighted{background-color:#fffcfd;border-radius:.5rem}.AccordionItem-module-highlighted .AccordionItem-module-headline-container{padding:1.25rem}@media only screen and (min-width:992px){.AccordionItem-module-highlighted .AccordionItem-module-headline-container{padding:1.375rem 1.25rem}}.AccordionItem-module-highlighted .AccordionItem-module-content-container{border-top:1px solid #ffdbe2;padding:1rem}@media only screen and (min-width:992px){.AccordionItem-module-highlighted .AccordionItem-module-content-container{padding:1.5rem 1.25rem}}.AccordionItem-module-highlighted .AccordionItem-module-hr{display:none}.AccordionItem-module-highlighted:not(:last-child){margin-bottom:1.5rem}.AccordionItem-module-highlighted .AccordionItem-module-headline{color:#c7105c}.Accordion-module-description{font-size:1rem;line-height:1.5}@media only screen and (min-width:992px){.Accordion-module-description{font-size:1.125rem;line-height:1.6}}.FrcCaptchaWidget-module-hidden{display:none}.JobList-module-list{margin:0;padding:0}.JobList-module-border-between>:not(:last-of-type){border-bottom:1px solid #cecece}.JobList-module-alternate-background>:nth-child(odd){background:#e8e8e8}.ProjectLogo-module-base{aspect-ratio:var(--aspect-ratio);flex-shrink:0}.Logo-module-default{height:33px;width:132px}.Container-module-container{display:flex;flex-direction:column;margin:0 auto;position:relative;width:100%}.Container-module-container.Container-module-children-space-default>:not(:last-child){margin-bottom:3rem}@media only screen and (min-width:768px){.Container-module-container.Container-module-children-space-default>:not(:last-child){margin-bottom:6rem}}.Container-module-container.Container-module-children-space-none>:not(:last-child){margin-bottom:0}@media only screen and (min-width:768px){.Container-module-container.Container-module-children-space-none>:not(:last-child){margin-bottom:0}}.Container-module-container.Container-module-children-space-small>:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width:768px){.Container-module-container.Container-module-children-space-small>:not(:last-child){margin-bottom:3rem}}.Container-module-container.Container-module-children-space-tiny>:not(:last-child){margin-bottom:2rem}@media only screen and (min-width:768px){.Container-module-container.Container-module-children-space-tiny>:not(:last-child){margin-bottom:4rem}}.Container-module-container.Container-module-children-space-mini>:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:768px){.Container-module-container.Container-module-children-space-mini>:not(:last-child){margin-bottom:2rem}}.Container-module-container.Container-module-children-space-micro>:not(:last-child){margin-bottom:.5rem}@media only screen and (min-width:768px){.Container-module-container.Container-module-children-space-micro>:not(:last-child){margin-bottom:1rem}}.Container-module-max{width:100%}.Container-module-default{max-width:1280px}.Container-module-small{max-width:960px}.Container-module-tiny-plus{max-width:845px}.Container-module-tiny{max-width:750px}.Container-module-micro{max-width:640px}.Container-module-flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.Container-module-left{align-items:flex-start}.Container-module-align-center,.Container-module-center{align-items:center;text-align:center}.Container-module-left{align-items:flex-end;text-align:left}.Container-module-offset-top{margin-top:5.6875rem!important;max-width:none;position:relative}.Container-module-offset-top:after{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:25%;width:100%;z-index:1}@media only screen and (min-width:768px){.Container-module-offset-top:after{top:50%}}.Container-module-offset-top>*{flex-direction:row!important;justify-content:center;left:-2.25rem!important;overflow-x:hidden;position:relative;width:100vw!important;z-index:2}@media only screen and (min-width:992px){.Container-module-offset-top>*{justify-content:space-around;left:unset!important;width:100%!important}}.Container-module-offset-top figure{max-width:300px;min-width:200px}.Container-module-offset-top figure:first-child:not(:last-child){right:1rem;transform:none}@media only screen and (min-width:992px){.Container-module-offset-top figure:first-child:not(:last-child){right:2rem}}.Container-module-offset-top figure:last-child:not(:first-child){left:1rem;transform:none}@media only screen and (min-width:992px){.Container-module-offset-top figure:last-child:not(:first-child){left:2rem}}.Badge-module-white div{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--default-gradient,linear-gradient(90deg,#990099 0,#e50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.Badge-module-default{align-items:center;background-color:#007e85;border-radius:50% 50% 0 50%;color:#fff;display:flex;flex-direction:column;font-size:1.25rem;height:7.5rem;justify-content:center;line-height:1.25;padding:1rem;text-align:center;width:7.5rem}.Badge-module-default p{margin-block-end:0;margin-block-start:0}.Badge-module-default a{color:#fff;text-decoration:underline}.Badge-module-default img{max-width:100%}.Badge-module-default br{display:none}@media only screen and (min-width:768px){.Badge-module-default br{display:inline}}.Badge-module-default .Badge-module-default.Badge-module-mobile-lg,.Badge-module-default .Badge-module-default.Badge-module-mobile-md,.Badge-module-default .Badge-module-default.Badge-module-mobile-none,.Badge-module-default .Badge-module-default.Badge-module-mobile-sm,.Badge-module-default .Badge-module-default.Badge-module-mobile-xs{border-radius:50% 50% 50% 0;height:8.875rem}.Badge-module-default.Badge-module-no-tail{border-radius:50%}@media only screen and (max-width:575px){.Badge-module-default.Badge-module-mobile-rectangle{border-radius:0;height:auto;padding:.5rem .75rem;width:100%}.Badge-module-default.Badge-module-mobile-rectangle,.Badge-module-default.Badge-module-mobile-rectangle div{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center}}.Badge-module-text-highlight{font-size:1rem;font-weight:400}@media only screen and (min-width:768px){.Badge-module-text-highlight{font-size:1.25rem}}.Badge-module-text-highlight strong{font-weight:700}.Badge-module-text-default{font-size:1rem;font-weight:300}@media only screen and (min-width:768px){.Badge-module-text-default{font-size:1.125rem}}.Badge-module-text-default strong{font-weight:500}.Badge-module-text-special{font-size:.8125rem;font-weight:400}@media only screen and (min-width:768px){.Badge-module-text-special{font-size:1rem}}.Badge-module-text-special strong{font-weight:700}.Badge-module-text-medium{font-size:.8125rem;font-weight:400}@media only screen and (min-width:768px){.Badge-module-text-medium{font-size:1rem}}.Badge-module-text-medium strong{font-weight:500}.Badge-module-image{display:block}.Badge-module-yellow{background-color:#ffc500;color:#1f1f1f}.Badge-module-green{background-color:#64b32c;color:#1f1f1f}.Badge-module-turquoise{background-color:#007e85}.Badge-module-blue{background-color:#1750b5}.Badge-module-orange{background-color:#ee7100;color:#1f1f1f}.Badge-module-purple{background-color:#909}.Badge-module-surrogate{background-color:#c7105c}.Badge-module-red{background-color:#e50000;color:#fff}.Badge-module-white{background-color:#fff}.Badge-module-white div{padding-bottom:.5rem}.AppModal-module-app-icon{aspect-ratio:1;filter:drop-shadow(rgba(204,0,83,.2) 0 1rem 1rem);transform:rotate(-5deg);width:4rem}.AppModal-module-text{font-size:1.125rem;font-weight:300;line-height:1.56;margin:0;text-align:center}.AppModal-module-marketplace-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;width:100%}@media only screen and (min-width:1200px){[data-layout-variant=default] .EnercityWebFooter-module-footer,[data-layout-variant=default] .EnercityWebFooter-module-footer :not([data-enc-theme]){--enc-spacing-page-padding-tight:0rem}}.EnercityWebFooter-module-footer{margin-block-start:var(--enc-spacing-layout-sm)}.JobCompanyLogo-module-base{align-items:center;display:none;flex-direction:column;width:100%}@media only screen and (min-width:768px){.JobCompanyLogo-module-base{display:flex;flex-direction:row}}.JobCompanyLogo-module-logo{margin-bottom:2rem;width:100%}@media only screen and (min-width:768px){.JobCompanyLogo-module-logo{margin-bottom:0;margin-right:3rem;width:17rem}}.JobCompanyLogo-module-hr{background-color:#f6bec9;border:1px solid #f6bec9;border-radius:100px;width:100%}@keyframes EnercityEasyGo-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes EnercityEasyGo-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes EnercityEasyGo-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes EnercityEasyGo-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes EnercityEasyGo-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnercityEasyGo-module-footer-container{margin:0 auto;max-width:1440px}@keyframes Badge-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Badge-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Badge-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes Badge-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes Badge-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Badge-module-base{--size:142px;align-items:center;display:flex;flex-direction:column;height:var(--size);justify-content:center;justify-items:center;overflow:hidden;position:relative;text-align:center;width:var(--size)}.Badge-module-color--white{background-color:#fff;color:#1f1f1f}.Badge-module-color--yellow{background-color:#ffc500;color:#fff}.Badge-module-corner--left{border-radius:50% 50% 50% 0}.Badge-module-corner--right{border-radius:50% 50% 0 50%}.Badge-module-corner--all{border-radius:50% 50% 50% 50%}.Badge-module-size--l{--size:180px}@keyframes Image-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Image-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Image-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes Image-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes Image-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Image-module-base{aspect-ratio:var(--aspect-ratio);display:block;height:auto;max-width:100%;object-fit:cover;opacity:1;transition:opacity .3s;-webkit-user-select:none;user-select:none}.Image-module-loaded{opacity:1}@keyframes AppScreen-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppScreen-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppScreen-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes AppScreen-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes AppScreen-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppScreen-module-base{--animation-delay:0ms;--width:280px;--height:605px;animation-delay:var(--animation-delay);animation-duration:.9s;animation-fill-mode:both;animation-iteration-count:1;animation-name:AppScreen-module-move-up,AppScreen-module-fade-in;animation-play-state:running;flex-shrink:0;position:relative}.AppScreen-module-base img{border-radius:16px;box-shadow:0 16px 48px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.08);height:var(--height);position:relative;width:var(--width)}@media only screen and (max-width:1089px){.AppScreen-module-base img{--width:222px;--height:480px}}.AppScreen-module-badge{left:-120px;position:absolute;top:70px;z-index:2}.AppScreen-module-badge span{font-size:20px;line-height:1.2}.AppScreen-module-badge span strong{font-size:24px;font-weight:500;line-height:.833333}@media only screen and (max-width:1199px){.AppScreen-module-badge{display:none}}@keyframes AppStoreBadge-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppStoreBadge-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppStoreBadge-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes AppStoreBadge-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes AppStoreBadge-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppStoreBadge-module-base{height:48px;width:auto}@media(min-width:768px){.AppStoreBadge-module-base{height:55px}}@keyframes BenefitCard-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes BenefitCard-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BenefitCard-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes BenefitCard-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes BenefitCard-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BenefitCard-module-mask{margin-bottom:12px;position:relative;z-index:1}.BenefitCard-module-mask:after{background:linear-gradient(180deg,rgba(255,255,255,.5),#ffffff);border-radius:16px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.BenefitCard-module-mask:nth-child(2n) .BenefitCard-module-image{transform:rotate(-4deg)}.BenefitCard-module-mask:nth-child(odd) .BenefitCard-module-image{transform:rotate(4deg)}.BenefitCard-module-mask:last-child{margin-bottom:0}@media only screen and (min-width:605px){.BenefitCard-module-mask{margin-bottom:32px}.BenefitCard-module-mask:nth-child(2n){clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.BenefitCard-module-mask:nth-child(2n):after{clip-path:polygon(0 15%,100% 5%,100% 100%,0 100%)}.BenefitCard-module-mask:nth-child(2n) .BenefitCard-module-base{flex-direction:row-reverse}.BenefitCard-module-mask:nth-child(odd){clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.BenefitCard-module-mask:nth-child(odd):after{clip-path:polygon(0 5%,100% 15%,100% 100%,0 100%)}.BenefitCard-module-mask:first-child{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.BenefitCard-module-mask:first-child:after{clip-path:none;height:88%}.BenefitCard-module-mask:last-child{clip-path:polygon(0 0,100% 0,100% 88%,0 88%);margin-bottom:-68px;padding-bottom:0}}@media only screen and (min-width:1090px){.BenefitCard-module-mask:last-child{margin-bottom:-77px}}.BenefitCard-module-base{align-items:center;display:flex;flex-direction:row;gap:137px;padding:20px 128px;position:relative}@media only screen and (max-width:1089px){.BenefitCard-module-base{padding:40px}}@media only screen and (max-width:767px){.BenefitCard-module-base{gap:25px}}@media only screen and (max-width:604px){.BenefitCard-module-base{flex-direction:column;gap:40px;max-height:690px;overflow-y:hidden;padding:28px 24px 0}}.BenefitCard-module-image{flex-shrink:0}.BenefitCard-module-content{align-items:flex-start;display:flex;flex-direction:column;gap:0}.ContentContainer-module-base{margin:auto;position:relative;width:100%}.ContentContainer-module-padding{padding:0 20px}.ContentContainer-module-size--l{max-width:1256px}.ContentContainer-module-size--m{max-width:960px}.ContentContainer-module-size--s{max-width:828px}.CareerLogo-module-base{background:#909 linear-gradient(90deg,#990099,#e50000);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:rgba(0,0,0,0);font-size:1.5rem;font-weight:500;line-height:1.15}@media only screen and (min-width:1200px){.CareerLogo-module-base{font-size:1.75rem}}.CareerLogo-module-subline-container{align-items:center;display:flex}@media only screen and (min-width:1200px){.CareerLogo-module-subline-container{margin-top:.125rem}}.CareerLogo-module-subline{align-items:center;background:#909 linear-gradient(90deg,#990099,#e50000);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:flex;font-size:1rem;font-weight:500;line-height:1;min-height:1.5rem}@media only screen and (min-width:1200px){.CareerLogo-module-subline{font-size:1.125rem}}.CareerLogo-module-icon{color:#e50000;margin-left:.125rem}.FocusTrap-module-base{height:0;pointer-events:none;position:absolute;width:0}.SmallELogo-module-base{aspect-ratio:1/1;flex-shrink:0}.AnimatedIcon-module-base path{stroke:currentColor}.AnimatedIcon-module-base .transparent path{stroke:rgba(0,0,0,0)}
/*# sourceMappingURL=03a12407ce20cb02.css.map*/