*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}:focus-visible{outline:2px solid #4d4d4d;outline-offset:2px}@font-face{font-family:Mauer-BoldCondensed;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/mauer/WOFF2/Mauer-BoldCondensed.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mauer-BoldDemiCondensed;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/mauer/WOFF2/Mauer-BoldDemiCondensed.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mauer-BoldExtraCondensed;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/mauer/WOFF2/Mauer-BoldExtraCondensed.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mauer-BoldSemiCondensed;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/mauer/WOFF2/Mauer-BoldSemiCondensed.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mauer-BoldUltraCondensed;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/mauer/WOFF2/Mauer-BoldUltraCondensed.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl-Light;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/suisseintl/SuisseIntl-Light.woff2) format("woff2");font-weight:light;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl-Regular;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/suisseintl/SuisseIntl-Regular.woff2) format("woff2");font-weight:regular;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl-Semibold;src:url(/_Resources/Static/Packages/Cabul.FPM.Neos/fonts/suisseintl/SuisseIntl-Semibold.woff2) format("woff2");font-weight:semibold;font-style:normal;font-display:swap}body{font-family:SuisseIntl-Regular,sans-serif;font-size:16px;font-weight:400;color:#4d4d4d}h1,h2,h3,h4,h5,h6{font-family:Mauer-BoldSemiCondensed,sans-serif;font-weight:700;line-height:1.1}p,a,li,span,button,input,textarea,select,label,option,caption{font-family:SuisseIntl-Light,sans-serif;font-size:32px;line-height:1.1;text-decoration:none;font-weight:400;color:#000}@media (max-width: 870px){p,a,li,span,button,input,textarea,select,label,option,caption{font-size:18px}}strong,b{font-family:SuisseIntl-Semibold,sans-serif!important;line-height:1.1}h1{hyphens:auto;font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:clamp(56px,8vw,312px);line-height:calc(1em + 6px);color:#4d4d4d;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}@media (max-width: 2048px){h1{font-size:126.88px}}@media (max-width: 1280px){h1{font-size:104px}}@media (max-width: 992px){h1{font-size:clamp(56px,12vw,312px);line-height:calc(1em + 8px);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}}@media (max-width: 768px){h1{margin-bottom:30px}}h1 a{color:#2dcc9f}h2{font-size:32px}@media (min-width: 768px){h2{font-size:3rem}}h3{font-size:24px}@media (min-width: 768px){h3{font-size:2rem}}h4{font-size:20px}@media (min-width: 768px){h4{font-size:24px}}h5{font-size:18px}@media (min-width: 768px){h5{font-size:20px}}h6{font-size:16px}@media (min-width: 768px){h6{font-size:18px}}p{line-height:1.1}a{color:#4d4d4d;transition:color .3s ease}a:focus:focus{outline:2px solid #4d4d4d;outline-offset:2px}a:focus:focus:not(:focus-visible){outline:none}ul,ol{margin-bottom:1rem;padding-left:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-bottom:.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-light{font-weight:300}.text-normal{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-black{font-weight:900}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-md{font-size:18px}.text-lg{font-size:20px}.text-xl{font-size:24px}.text-2xl{font-size:32px}.text-3xl{font-size:40px}html{font-size:100%;height:100%}body{background-color:#fff;color:#4d4d4d;display:flex;flex-direction:column}body.subpage{background-color:#f2f2f2}body.subpage .header{background-color:unset}body.subpage main{margin-top:0}body.subpage h1 *,body.subpage h2 *,body.subpage h3 *,body.subpage h4 *,body.subpage h5 *,body.subpage h6 *{all:inherit}body.subpage .footer{background-color:#e5e5e5}main{display:flex;flex-grow:1;flex-direction:column;padding:0 20px;margin-top:53px}.work-in-progress{overflow:hidden}@media (max-width: 870px){.work-in-progress{overflow:unset}}.absolute-center{position:absolute;right:14px}@media (max-width: 870px){.absolute-center{position:unset;margin-top:100px;margin-bottom:25px}}.header{padding:20px;z-index:1100;background:unset}.header__logo{height:auto;width:336px}.header__logo a{transition:unset;color:#4d4d4d}.header__logo a.is-active{color:#fff}@media (max-width: 2048px){.header__logo{width:336px}}@media (max-width: 1280px){.header__logo{width:264px}}@media (max-width: 992px){.header__logo{width:160px!important}}.header__bar{display:flex;justify-content:left;gap:12px}@media (max-width: 992px){.header__bar{justify-content:space-between}}.header__nav{display:flex;gap:12px;align-items:flex-end;margin-bottom:3px}@media (max-width: 2048px){.header__nav{margin-bottom:6px}}@media (max-width: 1280px){.header__nav{margin-bottom:4px}}@media (max-width: 992px){.header__nav{display:none}}.header__nav-link{font-size:43.92px;font-family:Mauer-BoldSemiCondensed,sans-serif;color:#4d4d4d;font-weight:500;transition:color .3s ease;line-height:1;text-decoration:none}.header__nav-link:hover,.header__nav-link.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width: 2048px){.header__nav-link{font-size:43.92px}}@media (max-width: 1280px){.header__nav-link{font-size:36px}}.header__hamburger{position:fixed;right:0;top:20px;display:none;background:transparent;border:none;cursor:pointer;padding-right:20px;justify-content:end;gap:6px;z-index:1032;transition:all .3s ease}@media (max-width: 992px){.header__hamburger{display:flex}}.header__hamburger img{width:29px;margin-top:4px}.header__hamburger.is-active .header__hamburger-line{width:60px}.header__hamburger.is-active .header__hamburger-line:first-child{transform:rotate(45deg) translateY(9px)}.header__hamburger.is-active .header__hamburger-line:last-child{transform:rotate(-45deg) translateY(-9px)}.header__hamburger-icon-open{display:block}.header__hamburger-icon-close{display:none}.offcanvas{overflow:hidden;position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#2dcc9f;z-index:1031;padding:20px}.offcanvas__logo{width:240px;height:auto}.offcanvas__logo a{color:#fff}@media (max-width: 992px){.offcanvas__logo{width:160px!important}}.offcanvas.is-open{right:0}.offcanvas__navs{display:flex;flex-direction:column;height:90vh;margin-top:48px;gap:48px}.offcanvas__nav{display:flex;flex-direction:column;gap:6px}.offcanvas__nav:nth-child(2){gap:2px}.offcanvas__nav:nth-child(2) .offcanvas__link{font-size:24px}.offcanvas__link{font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:45px;color:#fff;font-weight:500;line-height:1;text-decoration:none}.offcanvas__link:hover,.offcanvas__link.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width: 768px){.offcanvas{max-width:100%}}.site-header{position:relative}@media (max-width: 870px){.site-header{position:fixed}}.nav{position:fixed;display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:14px}.nav__logo{width:270px;height:auto;color:#4d4d4d;padding:7px 0;z-index:1100}.nav__logo a{color:#4d4d4d}.nav__brand h1{color:#4d4d4d;margin-bottom:0;font-size:24px}.nav__menu{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:0px;margin-bottom:8px;padding:0;transition:opacity .25s ease,transform .25s ease;will-change:opacity,transform;transform:translateY(0);transform-origin:top center}.nav__menu.hidden{opacity:0;transform:translateY(-100%);pointer-events:none}.nav__link{font-family:Mauer-BoldSemiCondensed,sans-serif;color:#4d4d4d;font-weight:500;transition:color .3s ease;line-height:1}.nav__link:hover{color:#4d4d4d}.nav__link.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width: 2048px){.nav__link{font-size:43.92px}}@media (max-width: 1280px){.nav__link{font-size:36px}}@media (max-width: 768px){.nav{flex-direction:column;gap:1rem}.nav__menu{justify-content:center}}@media (max-width: 870px){.nav{position:unset}}.basic_footer{padding:0 20px;position:fixed;bottom:12px}.basic_footer .footer-navs{display:flex;gap:10px}.basic_footer .nav{position:unset;display:inline-flex;max-width:900px;margin:0 auto;gap:10px}.basic_footer .nav__menu{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:0px;width:40vw;margin:0;padding:0}.basic_footer .nav__link{font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:24px;color:#b7b7b7!important;font-weight:500;transition:color .3s ease;line-height:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.basic_footer .nav__link:hover{text-decoration:none!important}.basic_footer .nav__link.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width: 2048px){.basic_footer .nav__link{font-size:26.84px}}@media (max-width: 1280px){.basic_footer .nav__link{font-size:22px}}@media (max-width: 992px){.basic_footer .nav__link{display:none;font-size:36px}}@media (max-width: 768px){.basic_footer .nav{flex-direction:row;gap:1rem}.basic_footer .nav__menu{justify-content:center}}.footer{background-color:#ededed;height:max-content;display:flex;flex-direction:row;justify-content:space-between;column-gap:140px;padding:8px 20px;transition:all .3s ease}@media (max-width: 1040px){.footer{flex-direction:column;gap:40px}}.footer p,.footer a,.footer div,.footer span{font-family:Mauer-BoldSemiCondensed,sans-serif;color:#888;font-size:30px}.footer a{color:#888}.footer a:hover{text-decoration:underline}.footer .footer__group{display:flex;flex-direction:row;column-gap:140px;transition:all .3s ease}@media (max-width: 1200px){.footer .footer__group{column-gap:70px}}@media (max-width: 740px){.footer .footer__group{flex-direction:column;gap:40px}}.footer .footer__section{width:max-content}.footer .nav{position:unset;display:unset;align-items:flex-end;flex-wrap:wrap;column-gap:14px}.footer .nav__menu{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:0px;margin-bottom:11px;padding:0}.footer .nav__link{font-family:Mauer-BoldSemiCondensed,sans-serif;color:#888;font-size:30px;font-weight:500;transition:color .3s ease;line-height:1.1}.footer .nav__link:hover{text-decoration:underline}.grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 768px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.grid--4{grid-template-columns:repeat(4,1fr)}}.flex{display:flex;gap:1rem}.flex--center{display:flex;justify-content:center;align-items:center}.flex--between{display:flex;justify-content:space-between;align-items:center}.flex--column{display:flex;flex-direction:column}.flex--wrap{flex-wrap:wrap}.container.width-66{max-width:calc(66.666% - .75rem)}@media (max-width: 992px){.container.width-66{max-width:100%}}.hero_slider{background:#fff;color:#2dcc9f;height:100vh;padding:6rem 0;text-align:center}.hero_slider__title{color:#2dcc9f;font-size:104px;margin-bottom:1rem}@media (min-width: 768px){.hero_slider__title{font-size:104px}}.hero_slider__subtitle{font-size:20px;margin-bottom:3rem;opacity:.9}@media (min-width: 768px){.hero_slider__subtitle{font-size:24px}}.legal-text-wrapper{width:50vw}.legal-text-wrapper a{text-decoration:underline;color:#000}@media (max-width: 870px){.legal-text-wrapper{width:80vw;margin-bottom:14px}}.subpage .image_wrapper{width:76vw}@media (max-width: 992px){.subpage .image_wrapper{width:100%}}.subpage .text_wrapper{width:76vw}.subpage .text_wrapper p,.subpage .text_wrapper a,.subpage .text_wrapper strong{font-family:SuisseIntl-Light,sans-serif;line-height:1.1}@media (max-width: 2048px){.subpage .text_wrapper p,.subpage .text_wrapper a,.subpage .text_wrapper strong{font-size:39.04px}}@media (max-width: 1280px){.subpage .text_wrapper p,.subpage .text_wrapper a,.subpage .text_wrapper strong{font-size:32px}}@media (max-width: 992px){.subpage .text_wrapper p,.subpage .text_wrapper a,.subpage .text_wrapper strong{font-size:22px}}@media (max-width: 992px){.subpage .text_wrapper{width:100%}}.text_wrapper p,.text_wrapper a,.text_wrapper strong,.text_wrapper li,.text_wrapper h1,.text_wrapper h2,.text_wrapper h3,.text_wrapper h4,.text_wrapper h5,.text_wrapper h6{font-family:SuisseIntl-Light,sans-serif;font-size:32px;line-height:1.1;text-decoration:none;font-weight:400;color:#000}.text_wrapper ul li::marker{font-size:.7em}.text_wrapper a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.contact_box p,.contact_box a,.contact_box strong,.contact_box h1,.contact_box h2,.contact_box h3,.contact_box h4,.contact_box h5,.contact_box h6{font-size:48.8px;margin-bottom:50px;text-decoration:none;color:#000}@media (max-width: 1280px){.contact_box p,.contact_box a,.contact_box strong,.contact_box h1,.contact_box h2,.contact_box h3,.contact_box h4,.contact_box h5,.contact_box h6{font-size:40px}}.contact_box a{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.headline_wrapper h2,.headline_wrapper h3{font-family:104px;margin-bottom:7px}@media (max-width: 2048px){.headline_wrapper h2,.headline_wrapper h3{font-size:43.92px}}@media (max-width: 1280px){.headline_wrapper h2,.headline_wrapper h3{font-size:36px}}@media (max-width: 992px){.headline_wrapper h2,.headline_wrapper h3{font-size:36px}}.headline_wrapper h2 span,.headline_wrapper h3 span{all:inherit}.headline_wrapper h4,.headline_wrapper h5,.headline_wrapper h6{font-family:104px;margin-bottom:24px}.headline_wrapper h4 span,.headline_wrapper h5 span,.headline_wrapper h6 span{all:inherit}.headline_slider_wrapper{height:84vh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;position:relative}.headline_slider_wrapper::-webkit-scrollbar{display:none}.headline_slider_wrapper{-ms-overflow-style:none;scrollbar-width:none}.headline_slider_wrapper h1,.headline_slider_wrapper h2,.headline_slider_wrapper h3,.headline_slider_wrapper h4,.headline_slider_wrapper h5,.headline_slider_wrapper h6{text-decoration:none!important;hyphens:auto;font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:clamp(56px,8vw,312px);line-height:calc(1em + 6px);color:#2dcc9f;cursor:pointer!important}.headline_slider_wrapper h1:hover,.headline_slider_wrapper h2:hover,.headline_slider_wrapper h3:hover,.headline_slider_wrapper h4:hover,.headline_slider_wrapper h5:hover,.headline_slider_wrapper h6:hover{text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:6px!important}@media (max-width: 2048px){.headline_slider_wrapper h1,.headline_slider_wrapper h2,.headline_slider_wrapper h3,.headline_slider_wrapper h4,.headline_slider_wrapper h5,.headline_slider_wrapper h6{font-size:126.88px}}@media (max-width: 1280px){.headline_slider_wrapper h1,.headline_slider_wrapper h2,.headline_slider_wrapper h3,.headline_slider_wrapper h4,.headline_slider_wrapper h5,.headline_slider_wrapper h6{font-size:104px}}@media (max-width: 992px){.headline_slider_wrapper h1,.headline_slider_wrapper h2,.headline_slider_wrapper h3,.headline_slider_wrapper h4,.headline_slider_wrapper h5,.headline_slider_wrapper h6{font-size:clamp(56px,12vw,312px);line-height:calc(1em + 8px);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}}@media (max-width: 768px){.headline_slider_wrapper h1,.headline_slider_wrapper h2,.headline_slider_wrapper h3,.headline_slider_wrapper h4,.headline_slider_wrapper h5,.headline_slider_wrapper h6{margin-bottom:30px}}.headline_slider_wrapper h1 span,.headline_slider_wrapper h2 span,.headline_slider_wrapper h3 span,.headline_slider_wrapper h4 span,.headline_slider_wrapper h5 span,.headline_slider_wrapper h6 span,.headline_slider_wrapper h1 a,.headline_slider_wrapper h2 a,.headline_slider_wrapper h3 a,.headline_slider_wrapper h4 a,.headline_slider_wrapper h5 a,.headline_slider_wrapper h6 a{all:inherit!important}.headline_slider_wrapper h1 a:hover,.headline_slider_wrapper h2 a:hover,.headline_slider_wrapper h3 a:hover,.headline_slider_wrapper h4 a:hover,.headline_slider_wrapper h5 a:hover,.headline_slider_wrapper h6 a:hover{text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:6px!important}.headline_slider_wrapper h1 a span,.headline_slider_wrapper h2 a span,.headline_slider_wrapper h3 a span,.headline_slider_wrapper h4 a span,.headline_slider_wrapper h5 a span,.headline_slider_wrapper h6 a span{all:inherit!important}.headline_slider_wrapper .headline_slider_item{height:84vh;min-height:84vh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;padding-bottom:10vh;opacity:.3}.headline_slider_wrapper .headline_slider_item.is-active{opacity:1}.headline_slider_navigation{flex-wrap:wrap;display:flex;gap:10px}.headline_slider_navigation__item a{font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:24px;color:#b7b7b7;text-decoration:none;transition:color .3s ease}.headline_slider_navigation__item a:hover,.headline_slider_navigation__item a.is-active{color:#2dcc9f}@media (max-width: 2048px){.headline_slider_navigation__item a{font-size:26.84px}}@media (max-width: 1280px){.headline_slider_navigation__item a{font-size:22px}}@media (max-width: 992px){.headline_slider_navigation__item a{font-size:36px;gap:14px}}.cards{margin:48px 0}.cards__filter{display:flex;gap:8px;justify-content:flex-end;align-items:baseline;margin-bottom:22px;position:relative;flex-wrap:wrap}.cards__filter-toggle{display:none;color:#4d4d4d;background:transparent;border:0;font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:24px;line-height:1.1;cursor:pointer;padding:0}@media (max-width: 768px){.cards__filter-toggle{display:block}}.cards__filter-list{display:flex;gap:14px;align-items:baseline}@media (max-width: 768px){.cards__filter-list{gap:8px;display:none;width:100%;flex-direction:column;align-items:flex-end}.cards__filter-list.is-visible{display:flex}}.cards__chip{color:#b7b7b7;background:transparent;border:0;font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:29.28px;line-height:1.1;cursor:pointer;opacity:1;transition:color .3s ease,opacity .3s ease,transform .3s ease;padding:0}.cards__chip.is-active{color:#4d4d4d!important}.cards__chip.is-inactive{color:#b7b7b7!important}@media (max-width: 1280px){.cards__chip{font-size:24px}}.cards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width: 1560px){.cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1080px){.cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.cards__grid{grid-template-columns:1fr}}.card{background:#ededed;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card a{display:flex;flex-direction:column;justify-content:space-between;height:369px}.card:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.card__badge{font-family:Mauer-BoldSemiCondensed,sans-serif;font-size:29.28px;line-height:1;padding:18px 20px 0}.card__badge--stationaer,.card__badge--ambulant,.card__badge--seminar,.card__badge--schulungen{color:#4d4d4d}.card__title{font-family:Mauer-BoldSemiCondensed,sans-serif;color:#4d4d4d;font-size:43.92px;line-height:1.05;margin:12px 20px 18px}.card__teaser{padding:22px 20px}.card__teaser p{margin:0;font-family:SuisseIntl-Light,sans-serif;font-size:26.84px;line-height:1.1;color:#000}@media (max-width: 1280px){.card{font-size:36px}.card__badge{font-size:24px}.card__teaser p{font-size:22px}}.list{margin:48px 0}.list__columns{display:flex;gap:60px;flex-flow:column}.list__columns.xl-listing{gap:0px}.list__columns.xl-listing .list__item__headline{font-size:126.88px;line-height:1.3;font-family:Mauer-BoldSemiCondensed,sans-serif;font-weight:700}.list__columns.xl-listing .list__item__headline a{font-size:126.88px;line-height:1.3;font-family:Mauer-BoldSemiCondensed,sans-serif;font-weight:700;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}@media (max-width: 1280px){.list__columns.xl-listing .list__item__headline,.list__columns.xl-listing .list__item__headline a{font-size:104px}}@media (max-width: 992px){.list__columns.xl-listing .list__item__headline,.list__columns.xl-listing .list__item__headline a{font-size:72px}}@media (max-width: 768px){.list__columns.xl-listing .list__item__headline,.list__columns.xl-listing .list__item__headline a{font-size:40px}}.list__item__headline,.list__item__headline a{font-size:87.84px;font-family:Mauer-BoldSemiCondensed,sans-serif;font-weight:700;line-height:1.1}@media (max-width: 1280px){.list__item__headline,.list__item__headline a{font-size:72px}}@media (max-width: 992px){.list__item__headline,.list__item__headline a{font-size:45px}}.text-image{display:flex;flex-direction:column;gap:36px;margin-bottom:36px}@media (min-width: 992px){.text-image{flex-direction:row;align-items:flex-start;gap:86px}}.text-image>*{width:100%}.text-image>*.mb-6{margin-bottom:0}@media (min-width: 992px){.text-image>:first-child{flex:0 0 calc(66.666% - .75rem);max-width:calc(66.666% - .75rem)}}.text-image>:first-child .text_wrapper{width:100%}@media (min-width: 992px){.text-image>:last-child{flex:0 0 calc(33.333% - .75rem);max-width:calc(33.333% - .75rem)}}.start{overflow:hidden}.start .header__nav-link{color:#2dcc9f}.start .header__logo{height:auto;color:#2dcc9f}.start .header__logo a{color:#2dcc9f}@media (max-width: 2048px){.start .header__logo{width:336px}}@media (max-width: 1280px){.start .header__logo{width:264px}}@media (max-width: 992px){.start .header__logo{position:fixed;top:20px}}.start .nav__logo{position:fixed;color:#2dcc9f}.start .nav__logo a,.start .nav__logo a:hover,.start .nav__link{color:#2dcc9f}.start .nav__link:hover{text-decoration:underline}.start main{margin-top:0;overflow:hidden}@media (max-width: 992px){.start main{margin-top:43px}}:root{--color-primary: #4d4d4d;--color-secondary: #2DCC9F;--color-accent: #2DCC9F;--spacing-md: 1rem;--border-radius-md: .5rem;--transition-base: .3s ease}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-5{margin:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mt-8{margin-top:8rem}.mb-32{margin-bottom:32px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.mb-6{margin-bottom:3rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:2rem}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}@media (min-width: 768px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-flex{display:flex}}@media (min-width: 992px){.d-md-none{display:none}.d-md-block{display:block}.d-md-flex{display:flex}}.visible{visibility:visible}.invisible{visibility:hidden}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.rounded-sm{border-radius:.25rem}.rounded{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.rounded-full{border-radius:50%}h1[data-astro-cid-2h2dtkyc]{font-size:clamp(78px,8vw,140px);line-height:1;margin:0;padding-bottom:clamp(16px,10vh,26%);width:90vw}.banner[data-astro-cid-2h2dtkyc]{height:100%;width:100vw;flex-grow:1;display:flex;align-items:center}.banner-wrapper[data-astro-cid-2h2dtkyc]{max-width:1200px}@media (max-width: 480px){h1[data-astro-cid-2h2dtkyc]{font-size:clamp(28px,10vw,42px)}}
