.footer_footer__Y47t8{position:relative;width:100%;background-color:#fff;padding:40px 0}@media(min-width:992px){.footer_footer__Y47t8{padding:80px 0}}.footer_footerContainer__t4hHc{display:flex;flex-direction:column;align-items:center;gap:10px}.footer_footer__Y47t8 .footer_title___lJ0E{font-size:28px;margin-bottom:40px}.footer_footer__Y47t8 .footer_title__left__wO0Ru{text-align:left;margin-bottom:20px}.footer_footer__Y47t8 .footer_description__MA2Fs{width:100%;margin-left:auto;margin-right:auto}@media(min-width:992px){.footer_footer__Y47t8 .footer_description__MA2Fs{width:70%}}.footer_footer__Y47t8 .footer_description__MA2Fs span{display:block;margin-bottom:20px}.footer_footer__Y47t8 .footer_address__ih5Sx,.footer_footer__Y47t8 .footer_email__bDLHQ{font-size:1.6rem;font-weight:400;color:var(--dark)}.footer_footer__Y47t8 .footer_email__bDLHQ a{display:inline-block;color:var(--secondary-color);margin-bottom:20px}.footer_footer__Y47t8 .footer_btn__aIYVr{min-width:120px}.footer_footer__Y47t8 .footer_submit-form-message__s2c5S{margin-top:30px;width:100%;display:flex;align-items:center;justify-content:center}.footer_form__iuAS_{padding-top:90px;max-width:548px;margin:auto}.solution_containerWrapper__qOG1p{background-color:#fff;padding:0!important}.solution_solution__xyZ7T{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:80px 0}@media(max-width:900px){.solution_solution__xyZ7T{padding:40px 0}}.solution_title__Ok6jv{margin-bottom:16px;text-align:center;font-weight:500}.solution_info__fMonS{width:100%;margin-bottom:32px;text-align:center;font-weight:400!important}.solution_solution__process__lertl{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;justify-items:center;justify-content:center}@media(max-width:1200px){.solution_solution__process__lertl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:900px){.solution_solution__process__lertl{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.solution_solution__process__lertl{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:400px){.solution_solution__process__lertl{grid-template-columns:repeat(1,minmax(150px,180px))}}.solution_step__xfr3L{display:flex;align-items:center;flex-direction:column;width:100%;max-width:264px;height:100%}@media(max-width:600px){.solution_step__xfr3L{max-width:220px}}.solution_step__image__Q0vzY{width:100%;height:220px;max-height:220px}@media(max-width:1200px){.solution_step__image__Q0vzY{height:180px}}@media(max-width:900px){.solution_step__image__Q0vzY{height:220px}}@media(max-width:600px){.solution_step__image__Q0vzY{height:170px}}@media(max-width:350px){.solution_step__image__Q0vzY{height:180px}}.solution_step__image__Q0vzY .solution_imageWrapper__In2VH{display:flex;align-items:center;justify-content:center;position:relative;height:100%;width:100%}.solution_step__image__Q0vzY .solution_imageWrapper__In2VH img{object-fit:contain}.solution_step__value___Ihvj{text-align:center;margin:24px 0 8px}@media(max-width:900px){.solution_step__value___Ihvj{margin:16px 0}}.solution_step__info__NAPq5{text-align:center}.location_locations_wrapper__dGVLs{display:flex;flex-direction:column;position:relative;background-color:#c14811}.location_locations_wrapper__dGVLs .location_locations__4e0nw{display:flex;justify-content:center;align-items:center;gap:80px;width:100%;color:#fff;padding:80px 0}@media(max-width:900px){.location_locations_wrapper__dGVLs .location_locations__4e0nw{justify-content:flex-start;align-items:start;flex-direction:column;padding:40px 20px}}.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO{display:flex;flex-direction:column;text-align:start;gap:24px}@media(max-width:900px){.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO{width:100%}}@media(max-width:600px){.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO{justify-content:center;align-items:center;width:100%}}.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_location_title__Op7bY{display:flex;justify-content:flex-start;gap:16px;font-size:32px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.64px;padding:0 8px}.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_map_wrapper__tudud{display:flex;flex-direction:column;text-align:start;gap:24px}@media(max-width:900px){.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_map_wrapper__tudud{flex-direction:row;padding:0}}@media(max-width:600px){.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_map_wrapper__tudud{flex-direction:column;width:100%}}.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_map_wrapper__tudud .location_address_wrapper__cwaZI{display:flex;flex-direction:column;gap:24px;padding:0 8px}.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_map_wrapper__tudud .location_address_wrapper__cwaZI p{color:#fff;text-align:start;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.64px}.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_map_wrapper__tudud .location_address_wrapper__cwaZI a{display:flex;width:218px;height:44px;padding:12px 32px;justify-content:center;align-items:center;gap:7.5px;border-radius:2px;background:#e9e9e9;color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:120%;white-space:nowrap}@media(max-width:600px){.location_locations_wrapper__dGVLs .location_locations__4e0nw .location_location__SKTNO .location_map_wrapper__tudud .location_address_wrapper__cwaZI a{width:100%}}.location_locations_wrapper__dGVLs .location_location_vector__ggzZ7{position:relative;bottom:-1px;width:100%;line-height:0}.location_locations_wrapper__dGVLs .location_location_vector__ggzZ7 svg{width:100%;height:auto}.office-map_map__tP0la{width:360px;height:195px;aspect-ratio:24/13}@media(max-width:600px){.office-map_map__tP0la{width:100%}}.office-map_map__tP0la>div{border-radius:8px}.datenschutzerklaerung_terms__kZkrY{width:85%;position:relative;white-space:pre-line;list-style-position:inside;margin:0 auto}.datenschutzerklaerung_description__fBBzT,.datenschutzerklaerung_terms__kZkrY{display:flex;flex-direction:column;gap:16px}.datenschutzerklaerung_text__dBebv{font-size:16px;font-weight:400;color:var(--dark-light);line-height:160%;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.32px}.datenschutzerklaerung_terms__kZkrY .datenschutzerklaerung_text__dBebv{counter-reset:inline-alpha}.datenschutzerklaerung_terms__kZkrY .datenschutzerklaerung_text__dBebv span.datenschutzerklaerung_left__lrCuD{position:relative;display:block;padding-left:40px}.datenschutzerklaerung_terms__kZkrY .datenschutzerklaerung_text__dBebv span.datenschutzerklaerung_left__lrCuD+span.datenschutzerklaerung_left__lrCuD{margin-top:.75rem}.datenschutzerklaerung_terms__kZkrY .datenschutzerklaerung_text__dBebv span.datenschutzerklaerung_left__lrCuD.datenschutzerklaerung_auto__wqLJb:before{counter-increment:inline-alpha;content:counter(inline-alpha,lower-alpha) ") ";position:absolute;left:0;color:#C14811;font-weight:700}.datenschutzerklaerung_terms__kZkrY .datenschutzerklaerung_text__dBebv span.datenschutzerklaerung_left__lrCuD.datenschutzerklaerung_num-auto__IZbVq:before{counter-increment:inline-alpha;content:counter(inline-alpha,decimal) ") ";position:absolute;left:0;color:#C14811;font-weight:700}.datenschutzerklaerung_title__BTlDy{text-transform:uppercase;color:var(--dark-light);font-size:40px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.8px}.datenschutzerklaerung_item__ikuK1,.datenschutzerklaerung_terms__list__NtXIo{display:flex;flex-direction:column;gap:20px}.datenschutzerklaerung_item__title__1xfCY{color:var(--dark-light);font-size:34px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.68px}.datenschutzerklaerung_item__details__SitLp{display:flex;flex-direction:column;gap:20px}.datenschutzerklaerung_left__lrCuD{padding-left:25px}@media (max-width:992px){.datenschutzerklaerung_terms__kZkrY{width:100%}.datenschutzerklaerung_title__BTlDy{font-size:30px}.datenschutzerklaerung_item__title__1xfCY{font-size:28px}}@media (min-width:992px){.datenschutzerklaerung_left__lrCuD{padding-left:60px}}.datenschutzerklaerung_top___l4Cu{padding-top:16px}.datenschutzerklaerung_text__dBebv span a{color:var(--dark)}.datenschutzerklaerung_text__dBebv small{font-style:normal;color:var(--secondary-color)}.datenschutzerklaerung_text__dBebv a{color:var(--dark)}.agb_terms___GrvA{width:85%;position:relative;display:flex;flex-direction:column;margin:0 auto;gap:16px}@media (max-width:900px){.agb_terms___GrvA{width:100%}.agb_terms___GrvA H2{font-size:32px!important}.agb_terms___GrvA H3{font-size:28px!important}}.agb_terms___GrvA H2{text-transform:uppercase;font-size:40px;letter-spacing:-.8px}.agb_terms___GrvA H2,.agb_terms___GrvA H3{color:var(--dark-light);font-style:normal;font-weight:500;line-height:120%}.agb_terms___GrvA H3{font-size:34px;letter-spacing:-.68px}.agb_terms___GrvA P{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:flex;flex-direction:column;gap:16px;white-space:pre-line}.agb_terms___GrvA OL LI,.agb_terms___GrvA P{color:var(--dark-light);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.32px}.agb_terms___GrvA OL LI{list-style:decimal;margin-left:2rem}.agb_item__nX7WU{display:flex;flex-direction:column;gap:20px}.agb_item__title__JBWo4{font-size:2.4rem;font-weight:700;color:var(--dark)}.agb_item__details__uD6jS{display:flex;flex-direction:column;gap:20px}.agb_subtitle__Zyl7x{font-size:1.8rem;font-weight:700;color:var(--dark)}.agb_text__mGKDx{font-size:1.6rem;line-height:1.5;color:var(--dark);overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.agb_text__mGKDx span{display:block}.agb_text__mGKDx span.agb_left__VLtff{padding-left:25px}@media (min-width:992px){.agb_text__mGKDx span.agb_left__VLtff{padding-left:60px}}