.hero{--hero-text-size:clamp(1.2362rem, 1.1838rem + 0.2635vw, 1.5rem);--hero-label-size:clamp(0.986rem, 0.9338rem + 0.2635vw, 1.25rem);position:relative;display:flex;flex-direction:column;min-height:54.625rem;padding:5rem var(--page-margin-hero) 7.3125rem;overflow:hidden}.hero.is-dark{background-color:var(--color-bg-dark);isolation:isolate}.hero.is-dark::before,.hero.is-dark::after{content:"";position:absolute;inset:0;pointer-events:none}.hero.is-dark::before{z-index:-2;background:url(https://53acht.de/wp-content/themes/53acht/assets/css/sections/../../images/hero-bg.webp) center / cover no-repeat;opacity:.35}.hero.is-dark::after{z-index:-1;background:var(--gradient-dark);opacity:.2}.hero__inner{display:contents}.hero__media{position:absolute;bottom:0;left:-18.66vw;width:185.82vw;height:min(40.625rem, 100%)}.hero__slide,.hero__image{width:100%;height:100%}.hero.is-slider{touch-action:pan-y}.hero.is-slider .hero__media{display:grid}.hero.is-slider .hero__slide{grid-area:1 / 1;opacity:0;transition:opacity 0.6s ease}.hero.is-slider .hero__slide.is-active{opacity:1}.hero__image{display:block;object-fit:cover;object-position:center top}.hero__content{position:relative;display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start}.hero__heading{display:flex;flex-direction:column}.hero .hero__pretitle{color:var(--color-border);font-size:.875rem;line-height:1.362}.hero__title{font-size:max(clamp(2.125rem, 9.2vw + 0.7rem, 3rem), var(--type-h1-size));font-weight:700;line-height:var(--type-h1-line-height)}.hero__label{display:flex;flex-wrap:wrap;gap:.3em;align-items:center;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background-color:rgb(30 35 41 / 20%);box-shadow:inset 0 0 0 1px var(--color-hover);color:var(--color-border);font-size:.875rem;line-height:1.362}.hero__label strong{color:var(--color-text-on-dark);font-weight:700;transition:opacity 0.3s ease}.hero__label.is-swapping strong{opacity:0}.hero__label.is-sizing{overflow:hidden;flex-wrap:nowrap;white-space:nowrap;transition:width 0.3s ease}.hero__text,.hero__track,.hero__ratings{display:none}.hero__track{flex-direction:column;gap:var(--space-16);list-style:none}.hero__industry{display:flex;gap:var(--space-8);align-items:center;color:var(--color-white-20);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:calc(0.755 * var(--type-h4-size) + 0.6825rem)}.hero__industry-button{padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;transition:color 0.2s ease}.hero__industry-button:hover{color:var(--color-text-on-dark)}.hero__industry-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.hero__industry::after{content:"";width:1.25rem;height:.25rem;border-radius:var(--radius-pill);background-color:var(--color-white-20)}.hero__industry.is-active{color:var(--color-text-on-dark)}.hero__industry.is-active::after{width:2.5rem;background-color:var(--color-primary)}.hero__ratings{flex-direction:column;gap:var(--space-16)}.hero__member{display:block;width:12.6875rem;height:auto;border-radius:var(--radius-8)}.hero__rating-list{display:flex;flex-direction:column;gap:var(--space-16);list-style:none}.hero__rating{display:flex;gap:var(--space-12);align-items:center;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);box-shadow:inset 0 0 0 1px var(--color-text-on-dark);color:var(--color-surface);font-size:var(--hero-label-size);font-weight:600;line-height:calc(1.06 * var(--hero-label-size) + 0.3775rem);text-decoration:none;transition:color 0.2s ease,box-shadow 0.2s ease}a.hero__rating:hover{box-shadow:inset 0 0 0 1px var(--color-hover);color:var(--color-hover)}.hero__bar{position:absolute;inset:auto 0 0;border-top:1px solid var(--color-border);background-color:rgb(30 35 41 / 80%);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.hero__bar-inner{position:relative;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24)}.hero__cta{display:flex;flex-direction:column;gap:var(--space-16)}.hero__cta .button--secondary{display:none}.hero__dots{position:absolute;bottom:100%;left:50%;display:flex;gap:var(--space-16);align-items:center;margin-bottom:var(--space-24);list-style:none;transform:translateX(-50%)}.hero__dot{position:relative;display:block;width:.75rem;height:.75rem;padding:0;border:0;border-radius:var(--radius-pill);background-color:#8e9194;cursor:pointer;transition:width 0.3s ease,background-color 0.3s ease}.hero__dot::before{content:"";position:absolute;inset:-1rem -.5rem}.hero__dot.is-active{width:2rem;background-color:var(--color-primary)}.stars{display:block;flex:none;width:5.6875rem;height:.875rem;background:linear-gradient(90deg,var(--color-primary) var(--stars-fill,0),var(--color-white-10) 0);-webkit-mask:url(https://53acht.de/wp-content/themes/53acht/assets/css/sections/../../images/star-mask.svg) 0 0 / 1.1875rem .875rem repeat-x;mask:url(https://53acht.de/wp-content/themes/53acht/assets/css/sections/../../images/star-mask.svg) 0 0 / 1.1875rem .875rem repeat-x}@media (max-width:767px){.hero{min-height:min(54.625rem, 100svh)}}@media (min-width:768px){.hero__media{left:0;width:100%}.hero__cta{flex-direction:row}.hero__cta .button--secondary{display:inline-flex}}:root{--site-bar-height:4.9375rem}@media (min-width:1440px){:root{--site-bar-height:3.5625rem}}@media (min-width:1280px){.hero{display:block;min-height:0;padding:0}.hero__inner{position:relative;display:flex;flex-direction:row;align-items:center;height:calc(100svh - var(--site-bar-height));padding:10rem var(--page-margin-hero)}.hero__media{inset:0 9.43% 0 auto;width:66.61%;height:auto}.hero__image{object-fit:contain;object-position:right bottom}.hero__content{justify-content:center;gap:var(--space-32);max-width:49.8125rem}.hero .hero__pretitle{font-size:var(--type-small-size);line-height:1.362}.hero__title{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:calc(var(--type-h1-size) + 1rem)}.hero__label{background-color:#fff0;font-size:var(--hero-label-size);line-height:calc(1.06 * var(--hero-label-size) + 0.3775rem)}.hero__text{display:block;color:var(--color-border);font-size:var(--hero-text-size);line-height:calc(0.92 * var(--hero-text-size) + 0.6625rem)}.hero__track{position:absolute;top:50%;right:var(--page-margin-hero);display:flex;align-items:flex-end;transform:translateY(-50%)}.hero__ratings{position:absolute;right:var(--page-margin-hero);bottom:12.5625rem;display:flex;flex-direction:row;align-items:center}.hero__bar-inner{flex-direction:row;gap:var(--space-32);align-items:center;justify-content:space-between;padding:var(--space-32) var(--page-margin-hero)}.hero__cta{gap:var(--space-32)}.hero__cta .button{padding:var(--space-16) var(--space-32)}.hero__dots{position:static;margin:0;transform:none}.hero__dot{background-color:var(--color-white-50)}.hero__dot.is-active{background-color:var(--color-primary)}}@media (min-width:1280px) and (max-height:900px){.hero__inner{padding-block:8.5rem 8rem}.hero__content{gap:var(--space-16)}.hero__title{font-size:min(var(--type-h1-size), 6.5vh);line-height:calc(min(var(--type-h1-size), 6.5vh) + 0.5rem)}.hero__track{top:44%}.hero__ratings{bottom:8rem}}.hero--image-left,.hero--image-right{min-height:0;padding:6.8125rem var(--page-margin) var(--space-48)}.hero__split{display:flex;flex-direction:column;gap:var(--space-32);max-width:var(--container-max);margin-inline:auto}.hero__photo{overflow:hidden;border-radius:var(--radius-32);aspect-ratio:354 / 319}.hero__photo-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.hero--image-left .hero__content,.hero--image-right .hero__content{gap:var(--space-24)}.hero--image-left .hero__title,.hero--image-right .hero__title{overflow-wrap:anywhere;font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:calc(var(--type-h1-size) + 1rem)}.hero--image-left .hero__text,.hero--image-right .hero__text{display:block;color:var(--color-border);font-size:var(--hero-text-size);line-height:calc(0.92 * var(--hero-text-size) + 0.6625rem)}.hero--image-left .hero__cta,.hero--image-right .hero__cta{align-self:stretch}.hero__circle{display:none;position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hero__circle--large{top:3.0469rem;left:3.995rem;width:22.125rem;height:57.69rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 20%)}.hero__circle--medium{top:0;left:0;width:22.125rem;height:36.8375rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 50%)}@media (min-width:768px){.hero--image-left .hero__cta,.hero--image-right .hero__cta{align-self:flex-start}}@media (min-width:1280px){.hero--image-left,.hero--image-right{padding:9.625rem var(--page-margin)}.hero__split{flex-direction:row;gap:0;align-items:center}.hero__photo{flex:none;width:45.1316%;aspect-ratio:686 / 712}.hero--image-left .hero__content,.hero--image-right .hero__content{flex:1;max-width:50rem}.hero--image-left .hero__content{padding-left:var(--space-128)}.hero--image-right .hero__split{justify-content:space-between}.hero--image-right .hero__content{padding-right:var(--space-128)}}@media (min-width:1280px){.hero__circle{display:block}.hero__circle--large{top:4.5469rem;right:0;left:auto;width:57.6925rem;height:57.6925rem}.hero__circle--medium{top:1.5rem;left:48.59%;width:36.7688rem;height:36.8363rem}}.hero--search-jobs{position:relative;display:flex;flex-direction:column;gap:var(--space-32);min-height:0;padding:5.625rem var(--page-margin-hero) var(--space-32);overflow:hidden}.hero__jobs-circle{display:none;position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hero__jobs-content{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.hero__jobs-heading{display:flex;flex-direction:column}.hero--search-jobs .pretitle{color:var(--color-border)}.hero__jobs-title{font-size:max(clamp(2.125rem, 9.2vw + 0.7rem, 3rem), var(--type-h1-size));font-weight:800;line-height:1.2}.hero__jobs-text{color:var(--color-border);font-size:var(--type-lead-size);line-height:1.362}.hero__jobs-search{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.hero__jobs-row{display:flex;gap:var(--space-16);align-items:flex-end}.hero__jobs-group{display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;min-width:0}.hero__jobs-group{flex:1 1 0%}.hero__jobs-label{font-size:var(--type-h4-size);font-weight:700;line-height:1.362;text-transform:uppercase}.hero--search-jobs .hero__jobs-label{color:var(--color-text-on-dark)}.hero__jobs-input{display:flex;gap:var(--space-16);align-items:center;padding:var(--space-16) var(--space-24);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px rgb(232 225 213 / 50%)}.hero__jobs-filter{flex:none;padding-right:var(--space-16);border-right:1px solid rgb(232 225 213 / 50%);color:var(--color-text-on-dark);font-size:var(--type-h4-size);font-weight:700;line-height:1.362}.hero__jobs-field{flex:1 1 0%;min-width:0;padding:0;border:0;background:#fff0;color:var(--color-text-on-dark);font:inherit;font-size:var(--type-body-size)}.hero__jobs-field::placeholder{color:var(--color-white-50)}.hero__jobs-round{display:grid;flex:none;place-items:center;width:3.5rem;height:3.5rem;border:0;border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-text-on-dark);cursor:pointer;transition:background-color 0.2s ease}.hero__jobs-round:hover{background-color:var(--color-hover)}.hero__jobs-round svg{width:1.5rem;height:1.5rem}.hero__jobs-tags{display:flex;flex-wrap:wrap;gap:var(--space-16);list-style:none}.hero__jobs-tags .tag{max-width:100%;white-space:nowrap}@media (max-width:479px){.hero__jobs-tags .tag{white-space:normal}}.hero--search-jobs .tag{--tag-border:var(--color-text-on-dark);color:var(--color-text-on-dark)}.hero--search-jobs .tag[aria-pressed="true"]{background-color:var(--color-bg);color:var(--color-surface-dark)}.hero--search-jobs .tag:hover{--tag-border:var(--color-hover)}.hero--search-jobs .hero__jobs-field{color-scheme:dark}.hero--search-jobs .hero__jobs-field:focus-visible{outline:none}.hero--search-jobs .hero__jobs-input:focus-within{box-shadow:inset 0 0 0 2px var(--color-text-on-dark)}.hero__jobs-top{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.hero__jobs-top-head{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);align-items:flex-end}.hero__jobs-top-title{font-size:var(--type-lead-size);font-weight:400;line-height:1.362;text-transform:uppercase}.hero__jobs-top-meta{color:var(--color-white-50);font-size:var(--type-h4-size);line-height:1.362}.hero__jobs-top-list{display:flex;gap:var(--space-16);margin-inline:calc(-1 * var(--page-margin-hero));padding-inline:var(--page-margin-hero);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin-hero);scrollbar-width:none}.hero__jobs-top-list::-webkit-scrollbar{display:none}.hero__jobs-top-list .job-card{flex:0 0 calc(100vw - 2 * var(--page-margin-hero));scroll-snap-align:start}.hero__jobs-top-button{width:100%}@keyframes hero-job-in{from{opacity:0}to{opacity:1}}@keyframes hero-job-out{from{opacity:1}to{opacity:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero__jobs-top-list>.job-card{animation:hero-job-in 0.2s ease-out backwards;animation-delay:calc(var(--job-step, 0) * 0.225s)}.hero__jobs-top-list.is-leaving>.job-card{animation-name:hero-job-out;animation-fill-mode:forwards}.hero__jobs-top-list>.job-card:nth-child(2){--job-step:1}.hero__jobs-top-list>.job-card:nth-child(3){--job-step:2}.hero__jobs-top-list>.job-card:nth-child(4){--job-step:3}.hero__jobs-top-list>.job-card:nth-child(5){--job-step:4}}.hero__jobs-long{display:none}.hero__jobs-top-arrow{transform:rotate(90deg)}@media (min-width:1280px){.hero--search-jobs{flex-direction:row;gap:var(--space-64);align-items:center;justify-content:space-between;min-height:63.75rem;padding:7rem var(--page-margin-hero) 0}.hero__jobs-content{flex:0 1 48.3125rem;gap:var(--space-32)}.hero__jobs-search{gap:var(--space-24)}.hero__jobs-top{flex:0 0 44.75rem;align-items:center;justify-content:flex-start;gap:var(--space-32);min-height:54.625rem}.hero__jobs-top-button{margin-top:auto}.hero__jobs-top-head{align-self:stretch}.hero__jobs-top-list{flex-direction:column;align-self:stretch;margin-inline:0;padding-inline:0;overflow:visible}.hero__jobs-top-list .job-card{flex:none}.hero__jobs-top-button{width:auto}.hero__jobs-long{display:inline}.hero__jobs-short{display:none}.hero__jobs-top-arrow{transform:none}.hero__jobs-circle{display:block}.hero__jobs-circle--large{top:-5.9375rem;left:43.07%;width:57.69rem;height:57.69rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 20%)}.hero__jobs-circle--medium{top:-9rem;left:39.74%;width:36.77rem;height:36.84rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 50%)}}.hero__blog-stage{position:relative;flex:none;align-self:stretch;height:28rem;overflow:hidden;margin:calc(-1 * var(--space-4));padding:var(--space-4)}.hero__blog-slide{position:absolute;inset:var(--space-4);transition:transform 0.4s ease,opacity 0.4s ease}.js .hero__blog-slide:not(.is-ready){opacity:0;transform:translateX(110%)}.hero__blog-slide .blog-card,.hero__blog-empty{height:100%}.hero__blog-slide .blog-card__media{flex:1 1 5rem;min-height:5rem;aspect-ratio:auto}.hero__blog-slide .blog-card__title,.hero__blog-slide .blog-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.hero__blog-slide .blog-card__title{-webkit-line-clamp:3}.hero__blog-slide .blog-card__excerpt{-webkit-line-clamp:3}.hero__blog-slide .blog-card__tags{flex:none;flex-wrap:nowrap;overflow:hidden}.hero__blog-empty{display:flex;flex-direction:column;gap:var(--space-24);align-items:center;justify-content:center;padding:var(--space-24);border-radius:var(--radius-24);box-shadow:inset 0 0 0 1px var(--color-surface-warm);color:var(--color-border);font-size:var(--type-lead-size);line-height:1.362;text-align:center}.hero__blog-empty-logo{width:9.125rem;height:auto}.hero--search-blog .hero__jobs-top-button[aria-disabled="true"]{--button-bg:transparent;--button-color:var(--color-text-on-dark);opacity:.4;cursor:not-allowed;pointer-events:none}.hero--search-blog .hero__jobs-field{color-scheme:dark}.hero--search-blog .hero__jobs-field:focus-visible{outline:none}.hero--search-blog .hero__jobs-input:focus-within{box-shadow:inset 0 0 0 2px var(--color-text-on-dark)}.hero--search-blog .hero__jobs-tags a.tag{text-decoration:none}@media (prefers-reduced-motion:reduce){.hero__blog-slide,.hero.is-slider .hero__slide,.hero__label strong,.hero__label.is-sizing,.hero__dot{transition:none}}@media (min-width:1280px){.hero--search-blog{display:grid;grid-template-columns:minmax(0,48.3125rem) minmax(0,33.75rem);gap:var(--space-64);align-content:center;align-items:stretch;justify-content:space-between}.hero--search-blog .hero__jobs-content{flex:none}.hero--search-blog .hero__jobs-top{flex:none;align-items:stretch;justify-content:space-between;gap:var(--space-24)}.hero--search-blog .hero__blog-stage{flex:1 1 0%;height:auto;min-height:20rem}.hero--search-blog .hero__jobs-top-button{align-self:center}}.cta.is-dark{position:relative;display:flex;flex-direction:column;gap:var(--space-24);overflow:hidden;padding:var(--space-48) var(--page-margin);background-image:var(--gradient-section-dark)}.cta__circle{position:absolute;border-radius:50%;pointer-events:none}.cta__circle--large{top:2.8125rem;left:3.6875rem;width:22.125rem;height:53.25rem;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 5%)}.cta__circle--small{top:0;left:0;width:22.125rem;height:34rem;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 10%)}.cta__media,.cta__content{position:relative}.cta__image{display:block;width:100%;height:auto;aspect-ratio:354 / 248;object-fit:cover}.cta__content{display:flex;flex-direction:column;gap:var(--space-16)}@media (max-width:1023px){.cta--photo.is-dark{gap:0;padding:var(--space-32) 0 0}.cta--photo .cta__content{gap:var(--space-24);padding:var(--space-24) var(--page-margin)}.cta--photo .cta__media{order:2}.cta--photo .cta__image{aspect-ratio:402 / 337;max-height:32rem}}.cta__heading{display:flex;flex-direction:column;gap:var(--space-16)}.cta__subheading{color:var(--color-border);font-size:var(--type-lead-size);line-height:1.4}.cta__text{max-width:66ch}.cta__buttons{display:flex;flex-direction:column;gap:var(--space-16)}.cta__buttons .button{padding:var(--space-24)}@media (min-width:1024px){.cta.is-dark{display:grid;grid-template-columns:42.4479% minmax(0,1fr);gap:0;align-items:center;padding:0}.cta--image-right.is-dark{grid-template-columns:minmax(0,1fr) 42.4479%}.cta--image-right .cta__media{order:2}.cta__media{align-self:stretch}.cta__image{height:100%;min-height:24rem;aspect-ratio:815 / 683}.cta__content{gap:var(--space-48);padding:clamp(3rem, 6.2vw, 7.4375rem) var(--page-margin) clamp(3rem, 6.2vw, 7.4375rem) var(--space-64)}.cta--image-right .cta__content{padding:clamp(3rem, 6.2vw, 7.4375rem) var(--space-64) clamp(3rem, 6.2vw, 7.4375rem) var(--page-margin)}.cta__heading{gap:var(--space-16)}.cta__subheading{font-weight:700;line-height:var(--type-lead-line-height)}.cta__buttons{flex-direction:row;gap:var(--space-32)}.cta__buttons .button{padding:var(--space-16) var(--space-32)}.cta__circle--large{top:-13.1875rem;right:-2.5rem;left:auto;width:53.25rem;height:53.25rem}.cta__circle--small{top:-15.9375rem;right:28.5rem;left:auto;width:33.9375rem;height:34rem}.cta--image-right .cta__circle--large{right:auto;left:-2.5rem}.cta--image-right .cta__circle--small{right:auto;left:28.5rem}}.cta--benefits.is-dark{overflow:visible;overflow-x:clip}.cta--benefits .cta__content{order:0}.cta__wizard{position:relative;order:2}.cta__card{padding:var(--space-16);border-radius:var(--radius-32);box-shadow:inset 0 0 0 1px var(--color-white-20)}.cta__panel{display:flex;flex-direction:column;gap:var(--space-24)}.cta__panel[hidden]{display:none}.cta__wizard .cta__step{color:var(--color-white-20);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line-height)}.cta__wizard .cta__step:focus,.cta__wizard .cta__thanks-title:focus{outline:none}.cta__fields{display:flex;flex-direction:column;gap:var(--space-8)}.cta__field{display:flex;flex-direction:column;gap:var(--space-8)}.cta__label{color:var(--color-text-on-dark);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line-height);text-transform:uppercase}.cta--benefits .input{min-height:3.75rem;color:var(--color-text-on-dark)}.cta--benefits .input--long{min-height:10.1875rem}.cta__select{appearance:none;padding-right:var(--space-64);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' stroke='%23ff8400' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 7 7 7-7'/%3E%3C/svg%3E") right var(--space-24) center / 1rem .625rem no-repeat}.cta__select option{color:var(--color-text)}.cta__submit{width:100%}.cta__submit.button:disabled,.cta__submit.button[aria-disabled="true"]{--button-bg:var(--color-primary);--button-color:var(--color-text-on-dark);opacity:.4}.cta__panel--thanks{align-items:center;justify-content:center;min-height:23.625rem;text-align:center}.cta__thanks-icon{width:6.5rem;height:6.5rem;color:var(--color-primary)}.cta__wizard .cta__thanks-title{color:var(--color-text-on-dark);font-size:var(--type-h3-size);font-weight:600;line-height:1.362}.cta__thanks-text{max-width:66ch;color:var(--color-text-on-dark);font-size:var(--type-body-size);line-height:1.362}.cta__dots{display:flex;gap:var(--space-16);align-items:center;justify-content:center;margin-top:var(--space-32);list-style:none}.cta__dot{width:.75rem;height:.75rem;border-radius:var(--radius-pill);background-color:var(--color-white-50)}.cta__dot.is-active{width:2rem;background-color:var(--color-primary)}.cta__wizard:has(.cta__panel--thanks:not([hidden])) .cta__dots{display:none}.cta__figure{order:1;width:5.25rem;height:auto;pointer-events:none}@media (min-width:1024px){.cta--benefits.is-dark{grid-template-columns:minmax(0,1fr) minmax(0,min(43.75rem, 58%));gap:var(--space-64);padding:clamp(3rem, 7.2vw, 8.625rem) var(--page-margin)}.cta--benefits .cta__content{padding:0}.cta--benefits .cta__text{font-weight:600}.cta__card{padding:var(--space-32) var(--space-24)}.cta__panel{gap:var(--space-32)}.cta__fields{gap:var(--space-16)}.cta--benefits .input{min-height:3.5625rem}.cta--benefits .input--long{min-height:10rem}.cta__panel--thanks{min-height:20.5rem}.cta__dots{position:absolute;top:50%;right:-.375rem;flex-direction:column;margin:0;transform:translateY(-50%)}.cta__dot.is-active{width:.75rem;height:2rem}.cta__figure{position:absolute;right:7.5rem;bottom:-2.375rem}}.cta--map .cta__media{order:2}.cta--map .cta__image{aspect-ratio:354 / 320}.cta__pin{display:none}.cta__locations{display:flex;flex-direction:column;gap:var(--space-16);list-style:none}.cta__location{display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start;padding:var(--space-12) var(--space-24) var(--space-12) var(--space-12);border-radius:var(--radius-8);background:linear-gradient(90deg,rgb(255 132 0 / 8%),rgb(44 49 55 / 8%)),rgb(255 255 255 / 2%);box-shadow:inset 0 0 0 1px var(--color-text)}.cta__location-icon{display:block;width:2rem;height:2rem;color:var(--color-hover)}.cta__location-icon svg{display:block;width:100%;height:100%}.cta__location-text{display:flex;flex-direction:column;gap:var(--space-4)}.cta__location-name{font-size:var(--type-h4-size);font-weight:700;line-height:var(--type-h4-line-height)}.cta__location-meta{display:flex;flex-direction:column;gap:var(--space-8);color:var(--color-border);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.cta__location-item{color:inherit;text-decoration:none}a.cta__location-item:hover{color:var(--color-hover)}@media (min-width:1024px){.cta__location{flex-direction:row;align-items:center}.cta__location-name{font-size:var(--type-lead-size)}.cta__location-meta{flex-flow:row wrap;gap:var(--space-4) var(--space-16)}.cta__location-item+.cta__location-item::before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:var(--space-16);border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-hover);vertical-align:middle}.cta--map .cta__circle--large{left:-14.5rem;right:auto}.cta--map .cta__circle--small{left:8.5rem;right:auto}.cta--map .cta__image{aspect-ratio:815 / 683}.cta--map.cta--image-right .cta__content{padding-block:4.75rem}.cta__pin{position:absolute;display:block;padding-left:.5rem;color:var(--color-bg-dark);font-size:var(--type-lead-size);font-weight:700;line-height:1.6;text-shadow:0 0 .375rem rgb(255 255 255 / 80%);transform:translate(-.375rem,-.375rem)}.cta__pin::before{content:"";display:block;width:.75rem;height:.75rem;margin-left:-.5rem;border-radius:50%;background-color:var(--color-hover)}}