@charset "UTF-8";.bg-blue{background-color:#00a8e5}.bg-dark{background-color:#2a2a2a}.bg-red{background-color:#dc004f}.bg-white{background-color:#fff}.bg-gray{background-color:#f2f1f3}.bg-gray100{background-color:#f2f2f2}.bg-gray200{background-color:#f2f1f3}.bg-gray300{background-color:#e8e8e8}.bg-dark700{background-color:#4d4e53}.color-white{color:#fff}.color-dark{color:#2a2a2a}.color-gray100{color:#f2f2f2}.color-gray300{color:#e8e8e8}.color-blue{color:#00a8e5}.color-red{color:#dc004f}.color-success{color:#00b749}.pattern-hwk-raster-pattern{background-image:url(/themes/custom/handwerk/images/pattern/HWK_Raster_pattern.svg);background-position:center;background-repeat:repeat;background-size:75px}.pattern-hg-01{background-image:url(/themes/custom/handwerk/images/pattern/hg_01.svg);background-position:center;background-repeat:repeat;background-size:1488px}.pattern-hg-02{background-image:url(/themes/custom/handwerk/images/pattern/hg_02.svg);background-position:center;background-repeat:repeat;background-size:1488px}.pattern-hg-03{background-image:url(/themes/custom/handwerk/images/pattern/hg_03.svg);background-position:center;background-repeat:repeat;background-size:1488px}@media print{.bg-blue,.bg-dark,.bg-dark700,.bg-gray100,.bg-gray200,.bg-gray300,.bg-red{background-color:#fff}.color-blue,.color-red,.color-success,.color-white{color:#2a2a2a}}.highlighted-text{background-color:#dc004f;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;line-height:1.3;padding:4px 12px}@media print{.highlighted-text{background-color:transparent;color:#2a2a2a;padding:0}}.text-centered{text-align:center;align-content:center}@media (min-width:1024px){.pd{padding-left:var(--columnGap);padding-right:var(--columnGap)}}.pa{padding-left:var(--columnGap);padding-right:var(--columnGap)}.pmt{padding-left:var(--columnGap);padding-right:var(--columnGap)}@media screen and (max-width:1023px){.pmt{padding-left:var(--columnGap);padding-right:var(--columnGap)}}@media (min-width:1488px){.pmt{padding-left:0;padding-right:0}}.pmf{padding:0}@media screen and (max-width:1023px){.total-width{width:calc(100% + var(--columnGap) * 2)}}.mlra{margin-left:auto;margin-right:auto}.mta{margin-top:auto}.mba{margin-bottom:auto}.mt-1{margin-top:calc(1 * 8px)}.mb-1{margin-bottom:calc(1 * 8px)}.pt-1{padding-top:calc(1 * 8px)}.pb-1{padding-bottom:calc(1 * 8px)}@media (min-width:1024px){.mt-d-1{margin-top:calc(1 * 8px)}.mb-d-1{margin-bottom:calc(1 * 8px)}.pt-d-1{padding-top:calc(1 * 8px)}.pb-d-1{padding-bottom:calc(1 * 8px)}}.mt-2{margin-top:calc(2 * 8px)}.mb-2{margin-bottom:calc(2 * 8px)}.pt-2{padding-top:calc(2 * 8px)}.pb-2{padding-bottom:calc(2 * 8px)}@media (min-width:1024px){.mt-d-2{margin-top:calc(2 * 8px)}.mb-d-2{margin-bottom:calc(2 * 8px)}.pt-d-2{padding-top:calc(2 * 8px)}.pb-d-2{padding-bottom:calc(2 * 8px)}}.mt-3{margin-top:calc(3 * 8px)}.mb-3{margin-bottom:calc(3 * 8px)}.pt-3{padding-top:calc(3 * 8px)}.pb-3{padding-bottom:calc(3 * 8px)}@media (min-width:1024px){.mt-d-3{margin-top:calc(3 * 8px)}.mb-d-3{margin-bottom:calc(3 * 8px)}.pt-d-3{padding-top:calc(3 * 8px)}.pb-d-3{padding-bottom:calc(3 * 8px)}}.mt-4{margin-top:calc(4 * 8px)}.mb-4{margin-bottom:calc(4 * 8px)}.pt-4{padding-top:calc(4 * 8px)}.pb-4{padding-bottom:calc(4 * 8px)}@media (min-width:1024px){.mt-d-4{margin-top:calc(4 * 8px)}.mb-d-4{margin-bottom:calc(4 * 8px)}.pt-d-4{padding-top:calc(4 * 8px)}.pb-d-4{padding-bottom:calc(4 * 8px)}}.mt-5{margin-top:calc(5 * 8px)}.mb-5{margin-bottom:calc(5 * 8px)}.pt-5{padding-top:calc(5 * 8px)}.pb-5{padding-bottom:calc(5 * 8px)}@media (min-width:1024px){.mt-d-5{margin-top:calc(5 * 8px)}.mb-d-5{margin-bottom:calc(5 * 8px)}.pt-d-5{padding-top:calc(5 * 8px)}.pb-d-5{padding-bottom:calc(5 * 8px)}}.mt-6{margin-top:calc(6 * 8px)}.mb-6{margin-bottom:calc(6 * 8px)}.pt-6{padding-top:calc(6 * 8px)}.pb-6{padding-bottom:calc(6 * 8px)}@media (min-width:1024px){.mt-d-6{margin-top:calc(6 * 8px)}.mb-d-6{margin-bottom:calc(6 * 8px)}.pt-d-6{padding-top:calc(6 * 8px)}.pb-d-6{padding-bottom:calc(6 * 8px)}}.mt-7{margin-top:calc(7 * 8px)}.mb-7{margin-bottom:calc(7 * 8px)}.pt-7{padding-top:calc(7 * 8px)}.pb-7{padding-bottom:calc(7 * 8px)}@media (min-width:1024px){.mt-d-7{margin-top:calc(7 * 8px)}.mb-d-7{margin-bottom:calc(7 * 8px)}.pt-d-7{padding-top:calc(7 * 8px)}.pb-d-7{padding-bottom:calc(7 * 8px)}}.mt-8{margin-top:calc(8 * 8px)}.mb-8{margin-bottom:calc(8 * 8px)}.pt-8{padding-top:calc(8 * 8px)}.pb-8{padding-bottom:calc(8 * 8px)}@media (min-width:1024px){.mt-d-8{margin-top:calc(8 * 8px)}.mb-d-8{margin-bottom:calc(8 * 8px)}.pt-d-8{padding-top:calc(8 * 8px)}.pb-d-8{padding-bottom:calc(8 * 8px)}}.mt-9{margin-top:calc(9 * 8px)}.mb-9{margin-bottom:calc(9 * 8px)}.pt-9{padding-top:calc(9 * 8px)}.pb-9{padding-bottom:calc(9 * 8px)}@media (min-width:1024px){.mt-d-9{margin-top:calc(9 * 8px)}.mb-d-9{margin-bottom:calc(9 * 8px)}.pt-d-9{padding-top:calc(9 * 8px)}.pb-d-9{padding-bottom:calc(9 * 8px)}}.mt-10{margin-top:calc(10 * 8px)}.mb-10{margin-bottom:calc(10 * 8px)}.pt-10{padding-top:calc(10 * 8px)}.pb-10{padding-bottom:calc(10 * 8px)}@media (min-width:1024px){.mt-d-10{margin-top:calc(10 * 8px)}.mb-d-10{margin-bottom:calc(10 * 8px)}.pt-d-10{padding-top:calc(10 * 8px)}.pb-d-10{padding-bottom:calc(10 * 8px)}}.mt-11{margin-top:calc(11 * 8px)}.mb-11{margin-bottom:calc(11 * 8px)}.pt-11{padding-top:calc(11 * 8px)}.pb-11{padding-bottom:calc(11 * 8px)}@media (min-width:1024px){.mt-d-11{margin-top:calc(11 * 8px)}.mb-d-11{margin-bottom:calc(11 * 8px)}.pt-d-11{padding-top:calc(11 * 8px)}.pb-d-11{padding-bottom:calc(11 * 8px)}}.mt-12{margin-top:calc(12 * 8px)}.mb-12{margin-bottom:calc(12 * 8px)}.pt-12{padding-top:calc(12 * 8px)}.pb-12{padding-bottom:calc(12 * 8px)}@media (min-width:1024px){.mt-d-12{margin-top:calc(12 * 8px)}.mb-d-12{margin-bottom:calc(12 * 8px)}.pt-d-12{padding-top:calc(12 * 8px)}.pb-d-12{padding-bottom:calc(12 * 8px)}}.mt-0-2{margin-top:calc(0 * 8px + 8px / 2)}.mb-0-2{margin-bottom:calc(0 * 8px + 8px / 2)}.pt-0-2{padding-top:calc(0 * 8px + 8px / 2)}.pb-0-2{padding-bottom:calc(0 * 8px + 8px / 2)}.mt-1-2{margin-top:calc(1 * 8px + 8px / 2)}.mb-1-2{margin-bottom:calc(1 * 8px + 8px / 2)}.pt-1-2{padding-top:calc(1 * 8px + 8px / 2)}.pb-1-2{padding-bottom:calc(1 * 8px + 8px / 2)}.mt-2-2{margin-top:calc(2 * 8px + 8px / 2)}.mb-2-2{margin-bottom:calc(2 * 8px + 8px / 2)}.pt-2-2{padding-top:calc(2 * 8px + 8px / 2)}.pb-2-2{padding-bottom:calc(2 * 8px + 8px / 2)}.ml-1{margin-left:calc(1 * 8px)}.mr-1{margin-right:calc(1 * 8px)}.mlr-1{margin-left:calc(1 * 8px);margin-right:calc(1 * 8px)}.ml-1-2{margin-left:calc(1 * 8px - 8px / 2)}.mr-1-2{margin-left:calc(1 * 8px - 8px / 2);margin-right:calc(1 * 8px - 8px / 2)}.mlr-1-2{margin-right:calc(1 * 8px - 8px / 2)}.pl-1{padding-left:calc(1 * 8px)}.pr-1{padding-right:calc(1 * 8px)}.plr-1{padding-left:calc(1 * 8px);padding-right:calc(1 * 8px)}@media (min-width:1024px){.plr-d-1{padding-left:calc(1 * 8px);padding-right:calc(1 * 8px)}}.pl-1-2{padding-left:calc(1 * 8px - 8px / 2)}.pr-1-2{padding-right:calc(1 * 8px - 8px / 2)}.plr-1-2{padding-left:calc(1 * 8px - 8px / 2);padding-right:calc(1 * 8px - 8px / 2)}.ml-2{margin-left:calc(2 * 8px)}.mr-2{margin-right:calc(2 * 8px)}.mlr-2{margin-left:calc(2 * 8px);margin-right:calc(2 * 8px)}.ml-2-2{margin-left:calc(2 * 8px - 8px / 2)}.mr-2-2{margin-left:calc(2 * 8px - 8px / 2);margin-right:calc(2 * 8px - 8px / 2)}.mlr-2-2{margin-right:calc(2 * 8px - 8px / 2)}.pl-2{padding-left:calc(2 * 8px)}.pr-2{padding-right:calc(2 * 8px)}.plr-2{padding-left:calc(2 * 8px);padding-right:calc(2 * 8px)}@media (min-width:1024px){.plr-d-2{padding-left:calc(2 * 8px);padding-right:calc(2 * 8px)}}.pl-2-2{padding-left:calc(2 * 8px - 8px / 2)}.pr-2-2{padding-right:calc(2 * 8px - 8px / 2)}.plr-2-2{padding-left:calc(2 * 8px - 8px / 2);padding-right:calc(2 * 8px - 8px / 2)}.ml-3{margin-left:calc(3 * 8px)}.mr-3{margin-right:calc(3 * 8px)}.mlr-3{margin-left:calc(3 * 8px);margin-right:calc(3 * 8px)}.ml-3-2{margin-left:calc(3 * 8px - 8px / 2)}.mr-3-2{margin-left:calc(3 * 8px - 8px / 2);margin-right:calc(3 * 8px - 8px / 2)}.mlr-3-2{margin-right:calc(3 * 8px - 8px / 2)}.pl-3{padding-left:calc(3 * 8px)}.pr-3{padding-right:calc(3 * 8px)}.plr-3{padding-left:calc(3 * 8px);padding-right:calc(3 * 8px)}@media (min-width:1024px){.plr-d-3{padding-left:calc(3 * 8px);padding-right:calc(3 * 8px)}}.pl-3-2{padding-left:calc(3 * 8px - 8px / 2)}.pr-3-2{padding-right:calc(3 * 8px - 8px / 2)}.plr-3-2{padding-left:calc(3 * 8px - 8px / 2);padding-right:calc(3 * 8px - 8px / 2)}.ml-4{margin-left:calc(4 * 8px)}.mr-4{margin-right:calc(4 * 8px)}.mlr-4{margin-left:calc(4 * 8px);margin-right:calc(4 * 8px)}.ml-4-2{margin-left:calc(4 * 8px - 8px / 2)}.mr-4-2{margin-left:calc(4 * 8px - 8px / 2);margin-right:calc(4 * 8px - 8px / 2)}.mlr-4-2{margin-right:calc(4 * 8px - 8px / 2)}.pl-4{padding-left:calc(4 * 8px)}.pr-4{padding-right:calc(4 * 8px)}.plr-4{padding-left:calc(4 * 8px);padding-right:calc(4 * 8px)}@media (min-width:1024px){.plr-d-4{padding-left:calc(4 * 8px);padding-right:calc(4 * 8px)}}.pl-4-2{padding-left:calc(4 * 8px - 8px / 2)}.pr-4-2{padding-right:calc(4 * 8px - 8px / 2)}.plr-4-2{padding-left:calc(4 * 8px - 8px / 2);padding-right:calc(4 * 8px - 8px / 2)}@media print,(min-width:1024px){.grid{width:100%;display:flex;justify-content:space-between}}@media (min-width:1024px){.masonry-grid{display:grid;gap:var(--columnGap);grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.masonry-grid .double-col-end{grid-column:2/span 2}.masonry-grid .double-col-start{grid-column:1/span 2}}.col-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}.col-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}.col-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}.col-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}.col-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}.col-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}.col-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}.col-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}.col-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}.col-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}.col-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}.col-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}@media screen and (max-width:767px){.col-m-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media screen and (max-width:767px){.col-m-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media screen and (max-width:767px){.col-m-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media screen and (max-width:767px){.col-m-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media screen and (max-width:767px){.col-m-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media screen and (max-width:767px){.col-m-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media screen and (max-width:767px){.col-m-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media screen and (max-width:767px){.col-m-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media screen and (max-width:767px){.col-m-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media screen and (max-width:767px){.col-m-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media screen and (max-width:767px){.col-m-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media screen and (max-width:767px){.col-m-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}@media (min-width:1024px){.col-d-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media print{.col-p-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media (min-width:1024px){.col-d-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media print{.col-p-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media (min-width:1024px){.col-d-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media print{.col-p-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media (min-width:1024px){.col-d-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media print{.col-p-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media (min-width:1024px){.col-d-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media print{.col-p-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media (min-width:1024px){.col-d-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media print{.col-p-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media (min-width:1024px){.col-d-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media print{.col-p-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media (min-width:1024px){.col-d-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media print{.col-p-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media (min-width:1024px){.col-d-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media print{.col-p-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media (min-width:1024px){.col-d-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media print{.col-p-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media (min-width:1024px){.col-d-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media print{.col-p-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media (min-width:1024px){.col-d-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}@media print{.col-p-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}@font-face{font-family:UniversPro93ExtraBlackExtended;src:url(/fonts/UniversPro93ExtraBlackExtended/font.woff2) format("woff2"),url(/fonts/UniversPro93ExtraBlackExtended/font.woff) format("woff");font-weight:900;font-style:normal;font-stretch:expanded;font-display:swap}@font-face{font-family:UniversPro75Black;src:url(/fonts/UniversPro75Black/font.woff2) format("woff2"),url(/fonts/UniversPro75Black/font.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:UniversPro55Roman;src:url(/fonts/UniversPro55Roman/font.woff2) format("woff2"),url(/fonts/UniversPro55Roman/font.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:10px;font-weight:400}body{background-color:#fff;margin:0 auto;color:#2a2a2a;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media print{body{background-color:#fff}}body.modal-open{overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}::-webkit-scrollbar{width:16px;height:16px;background-color:#cfcfcf}@media screen and (max-width:1023px){::-webkit-scrollbar{width:8px;height:8px}}::-webkit-scrollbar-track{margin:16px}::-webkit-scrollbar-thumb{background-color:#2a2a2a;width:16px;height:16px;border:3px solid transparent;background-clip:padding-box}@media screen and (max-width:1023px){::-webkit-scrollbar-thumb{width:8px;height:8px}}dl,h1,h2,h3,h4,h5,p,ul{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}summary,ul{list-style:none}a{color:#00a8e5;text-decoration:none;cursor:pointer}a:hover{color:#264065}a.colorless{color:#2a2a2a}strong{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900}p{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}@media print{input{border:solid 1px #2a2a2a!important;border-radius:8px;padding-left:16px!important}}:root{--columnGap:16px;--sectionSkew:3deg}@media (min-width:768px){:root{--sectionSkew:2deg}}@media screen and (min-width:768px) and (max-width:1023px){:root{--columnGap:24px}}@media (min-width:1024px){:root{--columnGap:32px}}@page{size:A4}@media print{*{page-break-inside:avoid;color:#2a2a2a}}.container{display:flow-root}@media (min-width:1024px){.container{max-width:1488px;margin:0 auto}}.connector{height:32px;overflow:hidden;position:relative}@media print{.connector{display:none!important}}@media (min-width:1024px){.connector{height:56px;max-width:1488px;margin:0 auto}}.connector::after{content:"";display:block;height:100%;left:0;position:absolute;top:-50%;width:100%}@media (min-width:1024px){.connector-color{max-width:1488px;margin:0 auto}}.blue-white-tlbr{background-color:#fff}.blue-white-tlbr::after{background-color:#00a8e5}.blue-white-trbl{background-color:#fff}.blue-white-trbl::after{background-color:#00a8e5}.white-blue-tlbr{background-color:#00a8e5}.white-blue-tlbr::after{background-color:#fff}.white-blue-trbl{background-color:#00a8e5}.white-blue-trbl::after{background-color:#fff}.blue-gray-tlbr{background-color:#f2f1f3}.blue-gray-tlbr::after{background-color:#00a8e5}.blue-gray-trbl{background-color:#f2f1f3}.blue-gray-trbl::after{background-color:#00a8e5}.gray-blue-tlbr{background-color:#00a8e5}.gray-blue-tlbr::after{background-color:#f2f1f3}.gray-blue-trbl{background-color:#00a8e5}.gray-blue-trbl::after{background-color:#f2f1f3}.blue-dark-tlbr{background-color:#2a2a2a}.blue-dark-tlbr::after{background-color:#00a8e5}.blue-dark-trbl{background-color:#2a2a2a}.blue-dark-trbl::after{background-color:#00a8e5}.dark-blue-tlbr{background-color:#00a8e5}.dark-blue-tlbr::after{background-color:#2a2a2a}.dark-blue-trbl{background-color:#00a8e5}.dark-blue-trbl::after{background-color:#2a2a2a}.blue-red-tlbr{background-color:#dc004f}.blue-red-tlbr::after{background-color:#00a8e5}.blue-red-trbl{background-color:#dc004f}.blue-red-trbl::after{background-color:#00a8e5}.red-blue-tlbr{background-color:#00a8e5}.red-blue-tlbr::after{background-color:#dc004f}.red-blue-trbl{background-color:#00a8e5}.red-blue-trbl::after{background-color:#dc004f}.white-gray-tlbr{background-color:#f2f1f3}.white-gray-tlbr::after{background-color:#fff}.white-gray-trbl{background-color:#f2f1f3}.white-gray-trbl::after{background-color:#fff}.gray-white-tlbr{background-color:#fff}.gray-white-tlbr::after{background-color:#f2f1f3}.gray-white-trbl{background-color:#fff}.gray-white-trbl::after{background-color:#f2f1f3}.white-dark-tlbr{background-color:#2a2a2a}.white-dark-tlbr::after{background-color:#fff}.white-dark-trbl{background-color:#2a2a2a}.white-dark-trbl::after{background-color:#fff}.dark-white-tlbr{background-color:#fff}.dark-white-tlbr::after{background-color:#2a2a2a}.dark-white-trbl{background-color:#fff}.dark-white-trbl::after{background-color:#2a2a2a}.white-red-tlbr{background-color:#dc004f}.white-red-tlbr::after{background-color:#fff}.white-red-trbl{background-color:#dc004f}.white-red-trbl::after{background-color:#fff}.red-white-tlbr{background-color:#fff}.red-white-tlbr::after{background-color:#dc004f}.red-white-trbl{background-color:#fff}.red-white-trbl::after{background-color:#dc004f}.gray-dark-tlbr{background-color:#2a2a2a}.gray-dark-tlbr::after{background-color:#f2f1f3}.gray-dark-trbl{background-color:#2a2a2a}.gray-dark-trbl::after{background-color:#f2f1f3}.dark-gray-tlbr{background-color:#f2f1f3}.dark-gray-tlbr::after{background-color:#2a2a2a}.dark-gray-trbl{background-color:#f2f1f3}.dark-gray-trbl::after{background-color:#2a2a2a}.gray-red-tlbr{background-color:#dc004f}.gray-red-tlbr::after{background-color:#f2f1f3}.gray-red-trbl{background-color:#dc004f}.gray-red-trbl::after{background-color:#f2f1f3}.red-gray-tlbr{background-color:#f2f1f3}.red-gray-tlbr::after{background-color:#dc004f}.red-gray-trbl{background-color:#f2f1f3}.red-gray-trbl::after{background-color:#dc004f}.red-dark-tlbr{background-color:#2a2a2a}.red-dark-tlbr::after{background-color:#dc004f}.red-dark-trbl{background-color:#2a2a2a}.red-dark-trbl::after{background-color:#dc004f}.dark-red-tlbr{background-color:#dc004f}.dark-red-tlbr::after{background-color:#2a2a2a}.dark-red-trbl{background-color:#dc004f}.dark-red-trbl::after{background-color:#2a2a2a}.sections-connector{height:32px;overflow:hidden;position:relative}@media print{.sections-connector{display:none!important}}@media (min-width:1024px){.sections-connector{height:56px}}.sections-connector.overflow{overflow:visible}.sections-connector.gray{background-color:#f2f1f3}.sections-connector.white{background-color:#fff}.sections-connector.blue{background-color:#00a8e5}.sections-connector.dark{background-color:#2a2a2a}.sections-connector>div{height:100%;left:0;position:absolute;top:-50%;width:100%}.sections-connector>div.gray{background-color:#f2f1f3}.sections-connector>div.white{background-color:#fff}.sections-connector>div.blue{background-color:#00a8e5}.sections-connector>div.dark{background-color:#2a2a2a}.sticky-header{background-color:#2a2a2a;color:#fff;display:grid;grid-template-columns:auto 1fr auto;height:48px;padding-right:var(--columnGap);gap:16px;align-items:center;position:fixed;top:-48px;left:0;width:100%;z-index:200;transition:top .3s linear}@media (min-width:1024px){.sticky-header{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:1488px}}.sticky-header strong{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900}@media (min-width:1024px){.sticky-header strong{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900}}@media (min-width:1024px){.sticky-header strong{margin-left:72px}}@media print{.sticky-header{display:none!important}}.sticky-header-logo{height:48px;width:48px;display:flex;justify-content:center;align-items:center;text-align:center}.wishlist-btn{display:grid;grid-auto-flow:column;align-items:center;cursor:pointer;position:relative;gap:16px}.wishlist-btn span{padding-block:.3em 0}.wishlist-btn small{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;background-color:#dc004f;position:absolute;top:-2px;right:-6px;border-radius:50%;height:16px;width:16px;display:flex;justify-content:center;align-items:center;text-align:center}.mobile-nav-menu-close-btn,.mobile-nav-menu-open-btn{display:none}.mobile-nav-menu-close-btn.show,.mobile-nav-menu-open-btn.show{display:block}.header{background-color:#fff;display:grid;height:80px;padding-right:var(--columnGap);gap:16px;align-items:center;grid-template-columns:auto 1fr auto}@media (min-width:1024px){.header{gap:48px;height:64px;padding-right:32px}}@media print{.header{display:none!important}}.header-menu-btns{display:grid!important;align-items:center;grid-auto-flow:column;gap:16px}.header-nav ul{display:none}@media (min-width:1024px){.header-nav ul{display:grid;justify-content:start;grid-auto-flow:column;gap:24px;height:100%;align-items:center}.header-nav ul li{border-bottom:solid 2px transparent}.header-nav ul li a{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;color:#2a2a2a}.header-nav ul li.active{border-bottom:solid 2px #dc004f}}header{position:sticky;top:0;z-index:3}.header-container{position:sticky;top:0;z-index:3;box-shadow:0 0 6px rgba(0,0,0,.0392156863),0 .5px .5px rgba(0,0,0,.0588235294),0 1px 8px rgba(50,50,93,.0705882353)}@media (min-width:1024px){.header-container{max-width:1488px;margin:0 auto}}.header-container .header-menu{display:none}.header-container .header-menu.show{display:grid}@media screen and (max-width:1023px){.header-container .header-menu.show{overflow-y:scroll}}.header-menu-content-item{padding:24px;display:grid;gap:16px}.header-menu-content-item h3{font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}.header-menu-content-item>img{justify-self:center;margin-bottom:-8px}@media (min-width:1024px){.header-menu-content-item{padding:32px;width:384px;margin:72px 136px 72px 0}}@media (min-width:1024px){.header-menu-content-item-image-variant{width:448px}}.header-menu-content-item-image{width:100%}@media (min-width:1024px){.header-menu-content-item-image{width:384px;height:154px}}.header-menu-nav a{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;color:#2a2a2a}.header-menu-nav ul{display:grid;gap:14px}@media (min-width:1024px){.header-menu-nav ul{justify-items:start}.header-menu-nav ul li{border-bottom:solid 2px transparent}.header-menu-nav ul li:hover{border-bottom:solid 2px #dc004f}}.header-menu-top-nav{display:none}@media screen and (max-width:1023px){.header-menu-top-nav.show{display:block}}@media screen and (max-width:1023px){.header-menu-top-nav a{display:flex;justify-content:space-between}}.header-submenu-nav a.header-menu-nav-back-btn{align-items:center;display:none}.header-submenu-nav a.header-menu-nav-back-btn span{border-bottom:solid 2px #dc004f;margin-left:8px}.header-submenu-nav a.header-menu-nav-back-btn.show{display:inline-flex}@media (min-width:1024px){.header-submenu-nav a.header-menu-nav-back-btn{display:none!important}}.header-submenu-nav ul{margin-left:32px;margin-top:8px;display:none}.header-submenu-nav ul.show{display:grid}@media (min-width:1024px){.header-submenu-nav ul.show{padding:72px 32px 72px 136px}}.header-menu{z-index:1500;background-color:#f2f1f3;display:grid;position:fixed;top:80px;left:0;right:0;height:calc(100% - 80px);width:100%;display:none}@media screen and (max-width:1023px){.header-menu{padding:48px 24px}}@media (min-width:1024px){.header-menu{justify-content:space-between;grid-auto-flow:column;position:absolute;height:auto;top:64px}}.menu-close-btn{position:absolute;top:32px;right:32px}a.visually-hidden.focusable{display:none}@media screen and (max-width:1023px){.header-menu-content-item-container{padding-bottom:60px;padding-top:30px}}.headline-icon{height:48px;margin:0 auto 16px;width:48px}.headline-icon>img{height:100%;width:100%}@media print,(min-width:1024px){.headline-icon{height:96px;margin:0 auto 24px;width:96px}}@media print{.headline-icon{display:none!important}}.headline{margin-bottom:24px}.headline sup{font-size:.75em;margin-left:-.075em;margin-right:-.075em;vertical-align:top}.headline.m-0{margin:0}.headline>*{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.7}.headline>.highlighted-text{font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-size:3.2rem;letter-spacing:-.04em;line-height:1.5;padding:2px 6px;padding-block:.3em 0;text-transform:uppercase}@media print,(min-width:1024px){.headline{margin-bottom:48px}.headline>*{font-size:6rem;line-height:1.3}.headline>.highlighted-text{font-size:6rem;padding:4px 12px;padding-block:.3em 0}}.headline-description{margin-top:-8px}@media print,(min-width:1024px){.headline-description{margin-top:-24px}}.headline-tag{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;color:#dc004f;margin-bottom:8px}@media print{.headline-tag{color:#2a2a2a}}.headline-tag.highlighted-headline-tag{margin-bottom:16px}.headline-style-heading_1{margin:0;padding:0}.headline-style-heading_1 .headline{margin:0}.headline-style-heading_1 .headline>*{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#dc004f;color:#fff;font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:900;letter-spacing:-.04em;line-height:1.5;padding:4px 12px;padding-block:.3em 0}@media print,(min-width:1024px){.headline-style-heading_1 .headline>*{font-size:6rem;line-height:1.5}}@media print{.headline-style-heading_1 .headline>*{background-color:transparent;color:#2a2a2a;padding:0}}.headline-style-heading_2a{margin:0;padding:0}.headline-style-heading_2a .headline>*{font-size:2.8rem;line-height:1.25;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;color:#dc004f}@media (min-width:1024px){.headline-style-heading_2a .headline>*{font-size:4.8rem;line-height:1.17}}.headline-style-heading_2a .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.headline-style-heading_2b{margin:0;padding:0;text-align:center}.headline-style-heading_2b .headline>*{font-size:2.8rem;line-height:1.25;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;color:#dc004f}@media (min-width:1024px){.headline-style-heading_2b .headline>*{font-size:4.8rem;line-height:1.17}}.headline-style-heading_2b .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.headline-style-default,.headline-style-heading_3{margin:0;padding:0}.headline-style-default .headline>*,.headline-style-heading_3 .headline>*{font-size:2.8rem;line-height:1.25;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;color:#2a2a2a}@media (min-width:1024px){.headline-style-default .headline>*,.headline-style-heading_3 .headline>*{font-size:4.8rem;line-height:1.17}}.headline-style-default .headline .highlighted-text,.headline-style-heading_3 .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.headline-style-heading_3b{margin:0;padding:0;text-align:center}.headline-style-heading_3b .headline>*{font-size:2.8rem;line-height:1.25;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;color:#2a2a2a}@media (min-width:1024px){.headline-style-heading_3b .headline>*{font-size:4.8rem;line-height:1.17}}.headline-style-heading_3b .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.headline-style-heading_4{margin:0;padding:0}.headline-style-heading_4 .headline>*{font-size:2.4rem;line-height:1.33;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;color:#2a2a2a}@media (min-width:1024px){.headline-style-heading_4 .headline>*{font-size:3.2rem;line-height:1.25}}.headline-style-heading_4 .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.headline-style-heading_4b{padding:0;margin:0;text-align:center}.headline-style-heading_4b .headline>*{font-size:2.4rem;line-height:1.33;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;color:#2a2a2a}@media (min-width:1024px){.headline-style-heading_4b .headline>*{font-size:3.2rem;line-height:1.25}}.headline-style-heading_4b .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.headline-style-heading_5{margin:0;padding:0}.headline-style-heading_5 .headline>*{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;color:#2a2a2a}@media (min-width:1024px){.headline-style-heading_5 .headline>*{font-size:2rem;line-height:1.4}}.headline-style-heading_5 .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.headline-style-heading_5b{margin:0;padding:0;text-align:center}.headline-style-heading_5b .headline>*{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;color:#2a2a2a}@media (min-width:1024px){.headline-style-heading_5b .headline>*{font-size:2rem;line-height:1.4}}.headline-style-heading_5b .headline .highlighted-text{background-color:transparent;line-height:1.3;padding-left:0;padding-right:0;text-transform:none}.copy-small p{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;padding-bottom:1.5em}.copy p{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;padding-bottom:1.5em}.copy h1,.copy h2,.copy h3,.copy h4,.copy h5{padding-bottom:.75em}.copy ul{padding-bottom:.5em}@media (min-width:1024px){.copy ul{padding-left:24px}}.copy ul li{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;list-style-type:none;margin-bottom:.5em;margin-left:0;width:100%}.copy ul li:before{content:"•";display:inline-block;margin-left:-15px;margin-right:10px}.copy ol{padding-bottom:.5em}.copy ol li{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;margin-bottom:.5em;margin-left:1em;padding-left:.1em;width:100%}.copy p.h1,.copy span.h1{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#2a2a2a;font-size:1.5em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.5;margin:0;padding:0 0 .75em;word-break:break-word}.copy p.h2,.copy span.h2{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#2a2a2a;font-size:1.5em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.5;margin:0;padding:0 0 .75em;word-break:break-word}.copy p.h3,.copy span.h3{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#2a2a2a;font-size:1.17em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.5;margin:0;padding:0 0 .75em;word-break:break-word}.copy p.h4,.copy span.h4{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#2a2a2a;font-size:1em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.5;margin:0;padding:0 0 .75em;word-break:break-word}.copy p.h5,.copy span.h5{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#2a2a2a;font-size:.83em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.5;margin:0;padding:0 0 .75em;word-break:break-word}.copy p.h6,.copy span.h6{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#2a2a2a;font-size:.67em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.5;margin:0;padding:0;word-break:break-word}.copy p.overline,.copy span.overline{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#dc004f;font-size:1.6rem;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.5;margin:0 0 .4em;padding:0;word-break:break-word}.copy p.headline,.copy span.headline{font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;background-color:#dc004f;color:#fff;display:inline;font-size:6rem;font-weight:900;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:-.04em;line-height:1.5;margin:0;padding:4px 12px;text-transform:uppercase;word-break:break-word}.copy p.sub-headline,.copy span.sub-headline{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;background-color:transparent;box-sizing:border-box;color:#2a2a2a;font-size:3.2rem;font-weight:900;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.3;margin:0;padding:4px 0;text-transform:none;word-break:break-word}.copy p.sub-heading,.copy span.sub-heading{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;background-color:transparent;box-sizing:border-box;color:#2a2a2a;font-size:2.4rem;font-weight:900;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.3;margin:0;padding:4px 0;text-transform:none;word-break:break-word}.copy p.highlight,.copy span.highlight{color:#dc004f}.copy span.highlight-blue{color:#00a8e5}.text-on-dark .headline-style-default .headline,.text-on-dark .headline-style-default .headline-tag,.text-on-dark .headline-style-heading_2a .headline,.text-on-dark .headline-style-heading_2a .headline-tag,.text-on-dark .headline-style-heading_2b .headline,.text-on-dark .headline-style-heading_2b .headline-tag,.text-on-dark .headline-style-heading_3 .headline,.text-on-dark .headline-style-heading_3 .headline-tag,.text-on-dark .headline-style-heading_3b .headline,.text-on-dark .headline-style-heading_3b .headline-tag,.text-on-dark .headline-style-heading_4 .headline,.text-on-dark .headline-style-heading_4 .headline-tag,.text-on-dark .headline-style-heading_4b .headline,.text-on-dark .headline-style-heading_4b .headline-tag{color:#fff}.text-on-dark .headline-style-default .headline .highlighted-text,.text-on-dark .headline-style-default .headline-tag .highlighted-text,.text-on-dark .headline-style-heading_2a .headline .highlighted-text,.text-on-dark .headline-style-heading_2a .headline-tag .highlighted-text,.text-on-dark .headline-style-heading_2b .headline .highlighted-text,.text-on-dark .headline-style-heading_2b .headline-tag .highlighted-text,.text-on-dark .headline-style-heading_3 .headline .highlighted-text,.text-on-dark .headline-style-heading_3 .headline-tag .highlighted-text,.text-on-dark .headline-style-heading_3b .headline .highlighted-text,.text-on-dark .headline-style-heading_3b .headline-tag .highlighted-text,.text-on-dark .headline-style-heading_4 .headline .highlighted-text,.text-on-dark .headline-style-heading_4 .headline-tag .highlighted-text,.text-on-dark .headline-style-heading_4b .headline .highlighted-text,.text-on-dark .headline-style-heading_4b .headline-tag .highlighted-text{color:#fff}.text-on-dark .headline-style-heading_1 .headline>*{background-color:transparent;color:#fff;padding:4px 0}.text-on-dark .copy{color:#fff}.text-on-dark .quoted-text{color:#fff}.tmb dl{display:grid}@media print,(min-width:1024px){.tmb dl{grid-template-columns:1fr 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}.tmb dl>div{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:solid 1px #cfcfcf;align-content:flex-start}@media print,(min-width:1024px){.tmb dl>div{gap:16px;margin-top:32px;padding-top:32px}.tmb dl>div:nth-child(2){margin-top:0;padding-top:0;border-top:none}}.tmb dl>div:first-child{margin-top:0;padding-top:0;border-top:none}.tmb dl>div dt{font-size:1.6rem;font-weight:900;line-height:1.5;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}@media (min-width:1024px){.tmb dl>div dt{font-size:2.4rem;line-height:1.33}}.tmb dl>div dd{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}.tmb dl>div dd p+p{margin-top:1em}@media (min-width:1024px){.hero{max-width:1488px;margin:0 auto}}.hero-header-container{position:relative}.hero-v5{overflow:hidden}.hero-v5 .headline-container{left:24px;position:absolute;top:16px}@media (min-width:1024px){.hero-v5 .headline-container{left:32px;top:100px}}@media screen{.hero-v1 .headline{left:var(--columnGap);margin-bottom:0;position:absolute}}@media screen and (max-width:767px){.hero-v1 .headline{bottom:-8px}}@media screen and (min-width:768px) and (max-width:1023px){.hero-v1 .headline{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){.hero-v1 .headline{top:128px}}@media (min-width:1488px){.hero-v1 .headline{left:0}}@media screen and (max-width:767px){.hero-v1 .carousel{margin-top:72px}}@media screen and (min-width:768px) and (max-width:1023px){.hero-v1 .carousel{margin-top:24px}}@media (min-width:1024px){.hero-v1 .carousel{margin-top:-120px}.hero-v1 .carousel .arrow{display:none!important}}@media (min-width:1024px){.hero-v1 .carousel .carousel-content{width:100%}}.hero-wrapper{position:relative}.hero-wrapper .video-container{height:calc(95% - 32px);left:0;position:absolute;top:0;width:100%;z-index:2}.hero-skewed-bg{bottom:-32px;height:840px;left:0;position:absolute;width:100%}@media print{.hero-skewed-bg{display:none!important}}@media (min-width:1024px){.hero-skewed-bg{height:920px}}.hero-skewed-bg.md{height:472px}@media (min-width:1024px){.hero-skewed-bg.md{height:720px}}.hero-skewed-bg.sm{height:95%}.hero-content{display:grid;gap:16px;position:relative}.hero-content .headline{margin:0}.hero-content .headline>*{line-height:1.13}.hero-content .hero-icon{grid-area:icon;height:auto;padding-bottom:1em;position:relative;text-align:center;width:176px}.hero-content .hero-icon>img{max-width:100%}@media screen and (max-width:767px){.hero-content .hero-icon{height:auto;width:auto}}.hero-v4{overflow:hidden;padding-bottom:64px;position:relative}.hero-v4.bottom-cut{padding-bottom:0}.hero-v4 .hero-content{grid-template-areas:"poster" "icon" "title" "description";position:relative}.hero-v4 .hero-content .headline{grid-area:title}.hero-v4 .hero-content .copy{padding:0}@media print,(min-width:1024px){.hero-v4 .hero-content .copy{padding-right:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap))}}.hero-v4 .hero-content p{grid-area:description}@media print,(min-width:1024px){.hero-v4 .hero-content{gap:32px;grid-template-areas:"poster poster" "icon title" "icon description"}}.hero-v4 .hero-poster{grid-area:poster;margin-bottom:0;position:relative;z-index:1}.hero-v4 .hero-poster.job-profile{margin-bottom:32px}@media (min-width:1024px){.hero-v4 .hero-poster.job-profile{margin-bottom:72px}}.hero-v4 .hero-poster.desktop{display:block}@media screen and (max-width:767px){.hero-v4 .hero-poster.desktop{display:none!important}}.hero-v4 .hero-poster.mobile{display:none}@media screen and (max-width:767px){.hero-v4 .hero-poster.mobile{display:block!important}}.hero-v4 .hero-cta{bottom:48px;height:auto;margin:0;padding:0;position:absolute;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%;z-index:2}@media print,(min-width:1024px){.hero-v4 .hero-cta{bottom:64px}}.hero-v4 .hero-spacer{grid-area:poster;margin-bottom:0}.hero-v4 .hero-spacer.job-profile{margin-bottom:32px}@media (min-width:1024px){.hero-v4 .hero-spacer.job-profile{margin-bottom:72px}}.header-top-bar{align-items:center;border-bottom:1px solid #cfcfcf;display:flex;height:64px;width:100%}.header-top-bar .page-logo a{display:inherit;line-height:1;margin:0;padding:0}.header-top-bar .page-logo a img{height:48px;width:240px}@media (min-width:1024px){.header-top-bar .page-logo a img{height:64px;width:320px}}.header-btns{margin-left:auto;margin-right:32px}.favorite-btn{display:flex;align-items:center;justify-content:center;position:relative}.favorite-btn .label{display:none}@media (min-width:1024px){.favorite-btn .label{display:block;margin:0 16px;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:0}}@media screen and (max-width:1023px){.favorite-btn{color:#fff;border-radius:50%;background-color:#00a8e5;width:40px;height:40px}}@media (min-width:1024px){.favorite-btn{padding:0 16px 0 32px;border:solid 2px #00a8e5;border-radius:32px;background-color:#fff;height:64px}}.favorite-btn .count{border-radius:50%;background-color:#dc004f;color:#fff;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:1023px){.favorite-btn .count{width:16px;height:16px;position:absolute;top:-2px;right:-2px}}@media (min-width:1024px){.favorite-btn .count{width:32px;height:32px;font-size:20px;line-height:1.4}}.main-menu>ul{display:none}.main-menu .menu-btn{height:100%}.main-menu .menu-btn>span{flex-direction:column-reverse;font-size:8px;font-weight:900;justify-content:center;line-height:12px}@media (min-width:1024px){.main-menu .menu-btn>span{flex-direction:row;font-size:25px;font-weight:400;line-height:28px}}@media screen and (max-width:1023px){.main-menu .menu-btn img{height:16px;margin-bottom:2px}}@media (min-width:1024px){.main-menu .menu-btn img{margin:0 0 0 8px}}.main-menu.opened>ul{display:flex}.page-logo{display:inline-flex}.page-logo a{display:inherit;line-height:1;margin:0;padding:0}.page-logo a img{height:48px;width:240px}@media (min-width:1024px){.page-logo a img{height:64px;width:320px}}.video-full{display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.video-full.below-header{margin-top:0}@media (min-width:1024px){.video-full.below-header{margin-top:-64px}}.video-full video{padding:0!important;margin:0!important;line-height:0;display:block}.video-full a{left:50%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:75%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);white-space:nowrap;z-index:10}.video-full .pause-btn,.video-full .play-btn{opacity:.9;transition:opacity .3s ease-in-out;z-index:10}.video-full .inactive{opacity:0!important;pointer-events:none}.video-full:hover .pause-btn:not(.inactive){opacity:.9}.video-full .no-controls::-webkit-media-controls{display:none!important}.video-full .no-controls::-webkit-media-controls-enclosure{display:none!important}.video-full .no-controls::-webkit-media-controls-panel{display:none!important}.video-full .no-controls{pointer-events:none}.video-full-mobile-cta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-full-hide-desktop{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media screen and (max-width:767px){.video-full-hide-desktop{display:block;opacity:1;pointer-events:auto}}.video-full-hide-mobile{display:block;opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out}@media screen and (max-width:767px){.video-full-hide-mobile{display:none;opacity:0;pointer-events:none}}.footer-social-apps{text-align:center}.footer-social-apps ul{display:grid;gap:42px;grid-template-columns:repeat(4,auto);justify-content:center;margin:24px auto 48px}.footer-social-apps ul img{height:38px;width:38px}footer{background-color:#1d1d1d;color:#fff}@media print{footer{display:none!important}}@media (min-width:1024px){footer{max-width:1488px;margin:0 auto}}footer .footer-social-apps{padding-top:48px}footer .footer-content{display:grid;gap:32px;padding:0 18px 36px}@media (min-width:1024px){footer .footer-content{grid-template-columns:repeat(4,1fr);padding:var(--columnGap)}}footer .footer-content h3{margin-bottom:18px;line-height:1.5em}@media (min-width:1024px){footer .footer-content h3{min-height:30px}}footer .footer-content h3 a{color:#fff}footer .footer-content ul{display:grid;gap:8px}footer .footer-content ul li{line-height:1.8em}footer .footer-content ul li a{color:#fff}footer .footer-bottom{display:grid;grid-template-areas:"contact" "links" "copyright" "logo"}@media (min-width:1024px){footer .footer-bottom{padding:48px 32px 32px;justify-content:space-between;grid-template-areas:"logo contact" "copyright links"}}footer .footer-bottom ul{grid-area:links;display:grid;gap:8px;padding:0 18px 36px}@media (min-width:1024px){footer .footer-bottom ul{gap:0;grid-auto-flow:column;align-self:end}footer .footer-bottom ul li{padding:0 24px}footer .footer-bottom ul li:not(:first-child){border-left:solid 1px #fff}}footer .footer-bottom ul a{color:#fff}footer .footer-bottom .footer-copyright{grid-area:copyright;margin-top:32px;padding:0}@media (min-width:1024px){footer .footer-bottom .footer-copyright{margin-top:16px}}@media screen and (max-width:1023px){footer .footer-bottom .footer-copyright{padding:0 20px}}footer .footer-bottom>.btn{grid-area:contact}@media screen and (max-width:1023px){footer .footer-bottom>.btn{margin:32px 0}}@media (min-width:1024px){footer .footer-bottom>.btn{min-width:280px;justify-self:end}}footer .footer-bottom .page-logo{grid-area:logo}footer .footer-bottom .page-logo img{height:64px;width:320px}@media screen and (max-width:1023px){footer .footer-bottom .page-logo{margin:32px auto 48px calc(.5 * var(--columnGap));padding:4px 8px;width:auto}}footer ul.footer-right-upper{grid-area:contact}@media (min-width:1024px){footer ul.footer-right-upper{justify-self:end}}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(42,42,42,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .3s linear}.modal-close-btn,.modal-next-btn,.modal-prev-btn{position:absolute;cursor:pointer;z-index:801}.modal-close-btn{top:var(--columnGap);right:var(--columnGap)}.modal-next-btn,.modal-prev-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-prev-btn{left:-80px}.modal-next-btn{right:-80px}.modal-content{max-height:90vh;max-width:90vw;z-index:1}@media (min-width:1024px){.modal-content{max-width:1000px;position:relative}}.video-modal .modal-content{align-items:center;display:flex;justify-content:center;left:50%;margin:auto;max-height:100vh;max-width:100vw;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.video-modal .modal-content iframe{border:0;height:100%;width:100%}.modal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;position:fixed;transition:opacity .3s linear,z-index .3s linear;z-index:-1}@media print{.modal{display:none!important}}.modal.show{opacity:1;z-index:800}.modal.show .modal-backdrop{opacity:.75}.modal.fullscreen .modal-backdrop{background-color:rgba(0,0,0,.95);opacity:.95}.ar{display:block;height:0;padding-top:100%;position:relative;width:100%}.ar .media{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ar .media.contained{-o-object-fit:contain;object-fit:contain}.ar .media.percent-80{width:80%;height:80%;left:10%;top:10%}.ar .gradient{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.29),#000);bottom:0;height:55px;opacity:60%;padding:4px 0 1px 6px;position:absolute;width:inherit}.ar .image-credits{bottom:8px;color:#f1f1f1;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-weight:300;height:auto;letter-spacing:normal;line-height:normal;position:absolute;right:16px;width:auto}.ar.desktop{display:block}@media screen and (max-width:767px){.ar.desktop{display:none!important}}.ar.mobile{display:none}@media screen and (max-width:767px){.ar.mobile{display:block!important}}.ar-percent-80{margin-top:20%}@media (min-width:1024px){.ar-percent-80{margin-top:0;margin-bottom:-10%}}.ar-percent-80 .media{width:80%;height:80%;left:10%;top:10%}.ar-original{display:block;height:auto;position:relative;width:100%}.ar-original .media{display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.ar-original .media.contained{-o-object-fit:contain;object-fit:contain}.ar-original .gradient{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.29),#000);bottom:0;height:55px;opacity:60%;padding:4px 0 1px 6px;position:absolute;width:inherit}.ar-original .image-credits{bottom:8px;color:#f1f1f1;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-weight:300;height:auto;letter-spacing:normal;line-height:normal;position:absolute;right:16px;width:auto}.ar-original.desktop{display:block}@media screen and (max-width:767px){.ar-original.desktop{display:none!important}}.ar-original.mobile{display:none}@media screen and (max-width:767px){.ar-original.mobile{display:block!important}}.ar-16-9{padding-top:56.25%}@media print,(min-width:1024px){.ar-16-9-d{padding-top:56.25%}}.ar-64-75{padding-top:117.1875%}@media print,(min-width:1024px){.ar-64-75-d{padding-top:117.1875%}}@media screen and (min-width:768px) and (max-width:1023px){.ar-16-9-t{padding-top:56.25%}}.ar-3-4{padding-top:133.3333333333%}@media screen and (max-width:767px){.ar-3-4-m{padding-top:133.3333333333%}}@media screen and (min-width:768px) and (max-width:1023px){.ar-3-4-t{padding-top:133.3333333333%}}.ar-16-10{padding-top:62.5%}@media screen and (min-width:768px) and (max-width:1023px){.ar-16-10-t{padding-top:62.5%}}@media print,(min-width:1024px){.ar-16-10-d{padding-top:62.5%}}.video{position:relative;width:100%;height:0;display:block;padding-top:56.25%}.video .media{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video.poster>video{display:none}.video-container,.video-file-container{position:relative}.video-container .pause-btn,.video-container .play-btn,.video-file-container .pause-btn,.video-file-container .play-btn{cursor:pointer;height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:80px;z-index:1}@media (min-width:1024px){.video-container .pause-btn,.video-container .play-btn,.video-file-container .pause-btn,.video-file-container .play-btn{height:118px;width:118px}}.video-container .pause-btn.play-btn-small,.video-container .play-btn.play-btn-small,.video-file-container .pause-btn.play-btn-small,.video-file-container .play-btn.play-btn-small{height:80px;width:80px}@media print{.video-container .pause-btn,.video-container .play-btn,.video-file-container .pause-btn,.video-file-container .play-btn{display:none!important}}.poster-title{font-weight:200;font-size:18px;line-height:34px;letter-spacing:.000225px}@media (min-width:1024px){.poster-title{font-size:30px;line-height:56px;letter-spacing:.000375px}}.ar-4-3{padding-top:75%}@media screen and (max-width:767px){.ar-4-3-m{padding-top:75%}}@media screen and (min-width:768px) and (max-width:1023px){.ar-4-3-t{padding-top:75%}}@media print,(min-width:1024px){.ar-4-3-d{padding-top:75%}}@media print{.lazy-images picture{border:solid 1px #2a2a2a}}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media print{.print-outline{border:solid 1px #2a2a2a;padding:1px}}.annotation{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}.btn{height:40px;padding:0 24px;color:#2a2a2a;background-color:#fff;display:inline-block;outline:0;border:none;cursor:pointer}.btn>span{display:grid;grid-auto-flow:column;gap:16px;width:100%;height:100%;align-items:center;justify-content:center;padding-block:.3em 0;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}.btn>span>img{width:24px;height:24px;margin-top:-.3em}.btn.no-break>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.btn.wide-content>span{justify-content:space-between}@media screen and (max-width:1023px){.btn.block-mt{width:100%}.btn.block-mt>span{justify-content:space-between}}.btn.block{width:100%}.btn.round{border-radius:32px}.btn.primary{color:#fff;background-color:#00a8e5}.btn.secondary{color:#fff;background-color:#2a2a2a}.btn.notice{color:#fff;background-color:#dc004f}.btn.btn-white{color:#00a8e5;background-color:#fff}.btn.btn-red{color:#fff;background-color:#dc004f}.btn.btn-blue{color:#fff;background-color:#00a8e5}.btn.play{border-radius:50%;padding:0}.btn.play.md{height:64px;width:64px}.btn.play.lg{height:118px;width:118px}.btn.sm{padding:0 24px}.btn.sm>span{font-weight:400}.btn.lg{height:48px}@media print{.btn{background-color:#2a2a2a!important;color:#fff!important}.btn>span{color:#fff!important}}.icon-sm{width:24px;height:24px}.icon-md{width:32px;height:32px}.icon-lg{width:48px;height:48px}.icon-xl{width:64px;height:64px}.icon-xxl{width:120px;height:120px}.icon-btn{cursor:pointer}.icon-btn.disabled{opacity:.3}.after-arrow:after{content:"›";color:#00a8e5;margin-left:8px}.count{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;background-color:#dc004f;color:#fff;border-radius:50%;height:16px;width:16px;display:flex;justify-content:center;align-items:center;text-align:center;display:inline-flex}.count.md{height:24px;width:24px}.dark-scrollbar ::-webkit-scrollbar{background-color:#4d4e53}.dark-scrollbar ::-webkit-scrollbar-thumb{background-color:#00a8e5}.link-btn{cursor:pointer;color:#00a8e5}.bullet-point-list{list-style-type:disc;list-style-position:inside}.icon-tooltip{position:relative;display:inline-flex}.icon-tooltip img{cursor:pointer}.icon-tooltip img:hover+div{display:block}.icon-tooltip div{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;color:#fff;padding:8px;border-radius:2px}@media print{.icon-tooltip{display:none!important}}.circled{border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;width:40px;height:40px}.horizontally-centered{display:flex;flex-direction:column;align-items:center}.text-centered{text-align:center}.vertically-centered{display:flex;align-items:center}.social-btns{display:grid;grid-template-columns:repeat(4,auto);gap:36px;justify-content:center}.social-btns img{width:100%;height:100%}.social-btns>a{display:block;width:50px;height:50px}@media (min-width:1024px){.social-btns{gap:72px}.social-btns>a{width:100px;height:100px}}.divider{border-bottom:solid 1px #2a2a2a}@media print{.no-print{display:none!important}}@media screen{.no-screen{display:none!important}}@media (min-width:1024px){.no-desktop{display:none!important}}@media screen and (max-width:767px){.no-mobile{display:none!important}}@media screen and (max-width:1023px){.no-mobile-and-tablet{display:none!important}}[class*=mb-0-],[class*=mt-0-]{margin-top:0!important}.hidden{display:none}.location-finder-section .input-group input.btn{border-radius:32px;border:0;padding:0 24px;height:48px;padding-right:58px;background:url(/themes/custom/handwerk/images/arrow_right_white.svg) no-repeat;background-color:#00a8e5;background-position:center right 17px}.location-finder-section .input-group a.btn.lg{margin-left:auto}details>summary{outline:0}details>summary::-webkit-details-marker{display:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.double-container-1 .ar,.double-container-2 .ar,.triple-container-1 .ar,.triple-container-2 .ar,.triple-container-3 .ar{padding-top:100%}.double-container-1 .ar .media,.double-container-2 .ar .media,.triple-container-1 .ar .media,.triple-container-2 .ar .media,.triple-container-3 .ar .media{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1023px){.double-container-1 .video-wrapper{padding-bottom:0}}#lsrsearchzip{background-color:#3c3841;padding:9px 10px}.track-carousel-v3{width:100%}.track-carousel-v3 .carousel-content .carousel-item{display:flex;flex-direction:column;scroll-margin-inline-start:var(--columnGap)}.track-carousel-v3 .carousel-content .carousel-item:first-child{margin-left:var(--columnGap)}.carousel-media-item{position:relative}.carousel-media-item .video-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.carousel-media-item picture{position:relative;z-index:1}.track-carousel{position:relative;width:100%}.track-carousel .arrow{position:absolute;display:flex;width:32px;height:32px;align-items:center;justify-content:center;cursor:pointer;z-index:1;top:calc(50% - 16px - 16px);display:none}.track-carousel .arrow.show{display:flex}.track-carousel .arrow>img{height:50%;width:50%}@media screen and (max-width:767px){.track-carousel .arrow{display:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.track-carousel .arrow{border-radius:50%;background-color:#f2f1f3}}@media (min-width:1024px){.track-carousel .arrow{top:calc(50% - 24px - 16px);width:48px;height:48px}.track-carousel .arrow>img{height:100%;width:100%}}.track-carousel .arrow.arrow-left{left:-16px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media (min-width:1024px){.track-carousel .arrow.arrow-left{left:0}.track-carousel .arrow.arrow-left.col-indent{left:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 1)}}.track-carousel .arrow.arrow-right{right:-16px}@media (min-width:1024px){.track-carousel .arrow.arrow-right{right:0}.track-carousel .arrow.arrow-right.col-indent{right:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 1)}}@media print{.track-carousel .arrow{display:none!important}}@media (min-width:1024px){.track-carousel .carousel-content{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}.track-carousel .carousel-content.col-d-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}.track-carousel .carousel-content.col-d-12{justify-content:center;width:100%}}.carousel-content{scrollbar-width:none;-ms-overflow-style:none;display:flex;margin:0 auto;overflow-x:scroll;overflow-y:hidden;width:100%}.carousel-content::-webkit-scrollbar{width:0;height:0}@media screen and (max-width:767px){.carousel-content{margin-left:calc(-1 * var(--columnGap));width:calc(100% + var(--columnGap) * 2)}}.carousel-content .carousel-item{flex-shrink:0;margin-right:var(--columnGap);scroll-snap-align:start}.carousel-content .carousel-item:not(.is-transparent){background-color:#fff}.carousel-content .carousel-item.is-transparent{background-color:transparent}.carousel-content .carousel-item.centered{align-content:center}.carousel-content .carousel-item.transparent{background-color:transparent}.carousel-content .carousel-item:last-child{margin-right:0}@media screen and (max-width:767px){.carousel-content .carousel-item{scroll-margin-inline-start:var(--columnGap);width:calc(100% - var(--columnGap) * 3)}.carousel-content .carousel-item:first-child{margin-left:var(--columnGap)}.carousel-content .carousel-item:last-child{margin-right:var(--columnGap)}}.carousel-content .carousel-item a.no-styling{color:inherit;display:flex;text-decoration:inherit}.carousel-content .carousel-item a.no-styling:hover{color:inherit;text-decoration:inherit}.carousel-content .carousel-item>.video-container{width:100%;padding-top:100%;height:0;position:relative}.carousel-content .carousel-item>.video-container video{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-content .carousel-item figcaption{flex-grow:1}@supports (scroll-margin-inline-start:1px){.carousel-content{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.carousel-content.triple-teaser-carousel{margin:0 auto;width:100%;display:block}@media screen and (max-width:1023px){.carousel-content.triple-teaser-carousel .carousel-item{margin-bottom:12px}.carousel-content.triple-teaser-carousel .carousel-item:last-child{margin-bottom:0}}@media (min-width:1024px){.carousel-content.triple-teaser-carousel{scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:scroll;overflow-y:hidden}.carousel-content.triple-teaser-carousel::-webkit-scrollbar{width:0;height:0}@supports (scroll-margin-inline-start:1px){.carousel-content.triple-teaser-carousel{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}}.carousel-content.triple-teaser-carousel .carousel-item{flex-shrink:0;margin-right:var(--columnGap);scroll-snap-align:start}.carousel-content.triple-teaser-carousel .carousel-item:not(.is-transparent){background-color:#fff}.carousel-content.triple-teaser-carousel .carousel-item.is-transparent{background-color:transparent}.carousel-content.triple-teaser-carousel .carousel-item:last-child{margin-right:0}@media screen and (max-width:1023px){.carousel-content.triple-teaser-carousel .carousel-item{scroll-margin-inline-start:var(--columnGap);width:calc(100% - var(--columnGap) * 2);margin-left:var(--columnGap);margin-right:var(--columnGap)}.carousel-content.triple-teaser-carousel .carousel-item img{width:100px}}.carousel-content.triple-teaser-carousel .carousel-item a.no-styling{display:flex;color:inherit;text-decoration:inherit}.carousel-content.triple-teaser-carousel .carousel-item a.no-styling:hover{color:inherit;text-decoration:inherit}.carousel-content.triple-teaser-carousel .carousel-item>.video-container{width:100%;padding-top:100%;height:0;position:relative}.carousel-content.triple-teaser-carousel .carousel-item>.video-container video{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-content.triple-teaser-carousel .carousel-item figcaption{flex-grow:1}@media screen and (max-width:1023px){.carousel-content.triple-teaser-carousel .carousel-item.column .teaser-wrap{margin-top:16px}.carousel-content.triple-teaser-carousel .carousel-item.column .teaser-wrap .ar{height:auto;padding-top:0!important}.carousel-content.triple-teaser-carousel .carousel-item.column .teaser-wrap .ar .media{position:static}.carousel-content.triple-teaser-carousel .carousel-item.column .teaser-data{display:flex;flex-direction:column;flex:1 0 66%;margin:10px 12px}.carousel-content.triple-teaser-carousel .carousel-item.column .teaser-data .teaser-contents{padding:0!important;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.carousel-content.triple-teaser-carousel .carousel-item.column .teaser-data .teaser-contents div{margin-bottom:0!important}.carousel-content.triple-teaser-carousel .carousel-item.column .teaser-data .btns-teaser{padding-left:0!important}.carousel-content.triple-teaser-carousel .carousel-item.column .carousel-content.equalheight .carousel-item .triple-teaser-equal-height{padding-bottom:0}.carousel-content.triple-teaser-carousel .carousel-item.column .triple-teaser-equal-height.mobile-centered{display:flex;flex-direction:column}.carousel-content.triple-teaser-carousel .carousel-item.column .triple-teaser-equal-height.mobile-centered .teaser-wrap{width:100%;position:relative;display:inline-flex;justify-content:center;margin:0;padding:0}.carousel-content.triple-teaser-carousel .carousel-item.column .triple-teaser-equal-height.mobile-centered .teaser-data{width:100%;position:relative;margin-left:0}}.non-white .gallery .carousel-content .carousel-item{background-color:transparent}.carousel .dots{margin-top:32px}.carousel .dots>div{cursor:pointer}.dots{display:none}.dots.show{display:grid}@media screen and (max-width:1023px){.dots.mobile-stack{display:none!important}}.dots.blue>div{background-color:#00a8e5}.simple-dots{gap:4px;align-items:center}.simple-dots.show{display:grid}@media screen and (max-width:1023px){.simple-dots.mobile-stack{display:none!important}}@media (min-width:1024px){.simple-dots{gap:16px}}.simple-dots.horizontal{grid-auto-flow:column;justify-content:center}.simple-dots>div{background-color:#fff;height:4px;width:20px}@media (min-width:1024px){.simple-dots>div{height:6px;width:24px}}.simple-dots>div.active{background-color:#2a2a2a!important;height:6px}@media (min-width:1024px){.simple-dots>div.active{height:8px}}@media print{.simple-dots{display:none!important}}.number-dots{justify-content:center}.content-dots{margin-bottom:60px}.content-dots.show{display:flex}@media (min-width:1024px){.content-dots{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8);margin-left:auto;margin-right:auto}}.content-dots>div{background-color:#fff;height:4px;position:relative;flex-basis:20px}.content-dots>div>span{position:absolute;left:0;top:16px;display:none}@media (min-width:1024px){.content-dots>div>span{display:block}}.content-dots>div:not(:last-of-type){margin-right:4px}@media (min-width:1024px){.content-dots>div:not(:last-of-type){margin-right:16px}}@media (min-width:1024px){.content-dots>div{height:6px;flex-grow:1}}.content-dots>div.active{position:relative;flex-grow:1}.content-dots>div.active>span{display:block}.content-dots>div.active .progress{height:100%;position:absolute;left:0;top:0;background-color:#2a2a2a!important}.craftsman-figure{display:grid}.craftsman-figure>img{width:100%;height:277px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}@media (min-width:1024px){.craftsman-figure>img{height:450px}}.carousel-media-figcaption{background-color:#f2f1f3;grid-template-rows:auto auto 1fr}.non-white .carousel-media-figcaption:not(.is-transparent){background-color:#fff}.non-white .carousel-media-figcaption.is-transparent{background-color:transparent}.accordion-figure-2{background-color:#f2f1f3;display:grid;grid-template-rows:164px 148px}@media print{.accordion-figure-2{background-color:#fff;border:solid 1px #2a2a2a}}@media print,(min-width:1024px){.accordion-figure-2{grid-template-rows:300px 172px}}.accordion-figure-2 img{align-self:center;justify-self:center;max-height:50%;max-width:50%}.carousel-figcaption{display:grid;flex-grow:1;grid-template-rows:auto 1fr;justify-items:start;padding:var(--columnGap);padding-bottom:0}.carousel-figcaption .teaser-title,.carousel-figcaption strong{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;margin-bottom:var(--columnGap);margin-top:8px}@media (min-width:1024px){.carousel-figcaption .teaser-title,.carousel-figcaption strong{font-size:2rem;line-height:1.4}}.carousel-figcaption .btn{margin-bottom:var(--columnGap)}.carousel-fig-wrapper{align-items:center;background-color:#dc004f;display:flex;padding:12px}.carousel-fig-wrapper>img{width:100%}.carousel-fig-wrapper>.video-container{width:100%;padding-top:100%;height:0;position:relative}.carousel-fig-wrapper>.video-container video{width:100%;height:100%;position:absolute;top:0;left:0}.trending-figure{display:flex;flex-direction:column}@media print,(min-width:1024px){.trending-figure{flex-direction:row}}@media print,(min-width:1024px){.trending-figure .carousel-fig-wrapper{width:66.6666666667%}}.trending-figure figcaption{background-color:#f2f1f3;display:grid;padding:var(--columnGap) var(--columnGap) 68px;justify-items:start}.trending-figure figcaption h3{font-size:2rem;font-weight:900;line-height:1.4;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}@media (min-width:1024px){.trending-figure figcaption h3{font-size:3.2rem;line-height:1.25}}.trending-figure figcaption p{margin:8px 0 24px}@media print,(min-width:1024px){.trending-figure figcaption{padding:var(--columnGap);align-content:center;width:33.3333333333%}.trending-figure figcaption p{margin:32px 0}}.social-media-figure{display:flex;flex-direction:column}.social-media-figure figcaption{background-color:#fff;display:grid;row-gap:16px;padding:var(--columnGap) var(--columnGap) 48px}.social-media-figure figcaption em{color:red;font-style:normal}.social-media-figure figcaption h3,.social-media-figure figcaption strong{font-weight:900}.videos-section .arrow{top:calc(50% - 16px - 12px - 28px)}@media (min-width:1024px){.videos-section .arrow{top:calc(50% - 24px - 16px - 50px)}}.videos-section .video-covers{display:flex;margin:24px 0 0}@media print,(min-width:1024px){.videos-section .video-covers{margin:32px auto 0}}.videos-section .video-covers>div{width:calc((100% - 80px)/ 6);width:98px;height:56px}@media print,(min-width:1024px){.videos-section .video-covers>div{height:100px;width:176px}}.videos-section .video-covers>div:not(:first-child){margin-left:8px}@media print,(min-width:1024px){.videos-section .video-covers>div:not(:first-child){margin-left:32px}}.videos-section .video-covers picture{position:relative;width:100%;height:0;display:block;padding-top:56.25%}.videos-section .video-covers picture .media{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.videos-section .video-covers .dot{position:relative}.videos-section .video-covers .dot.active:after{background-color:#00a8e5;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%}@media print{.videos-section .video-covers .dot.active:after{background-color:transparent;border-bottom:solid 8px #2a2a2a}}.videos-section>p{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}.gallery .carousel-content .carousel-item,.promotion-carousel .carousel-content .carousel-item{margin-right:0}.promotion-carousel .carousel-content .carousel-item{background-color:#f2f1f3}.gallery .carousel-content .carousel-item{background-color:#fff}@media screen and (max-width:767px){.gallery .carousel-content .carousel-item{margin-right:var(--columnGap)!important}}div.instagram-post-carousel{background-color:#fff;padding:0}.carousel-content.equalheight .carousel-item{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:1023px){.carousel-content.equalheight .carousel-item{flex-wrap:inherit}}.carousel-content.equalheight .carousel-item .carousel-figcaption,.carousel-content.equalheight .carousel-item .triple-teaser-equal-height{display:flex;justify-content:space-between;padding:0}@media screen and (max-width:1023px){.carousel-content.equalheight .carousel-item .carousel-figcaption,.carousel-content.equalheight .carousel-item .triple-teaser-equal-height{flex-wrap:inherit}}@media (min-width:1024px){.carousel-content.equalheight .carousel-item .carousel-figcaption,.carousel-content.equalheight .carousel-item .triple-teaser-equal-height{flex-direction:column}}.carousel-content.equalheight .carousel-item .carousel-figcaption{padding-bottom:20px}@media screen and (max-width:767px){.carousel-content.equalheight .carousel-item .carousel-figcaption{padding-bottom:0}}@media (min-width:1024px){.carousel-content.equalheight .carousel-item .triple-teaser-equal-height .teaser-data{margin-top:22px}}.carousel-content.equalheight .teaser-contents{padding:var(--columnGap);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.carousel-content.equalheight .teaser-contents div{margin-bottom:12px}.carousel-content.equalheight .btns-teaser{padding:0 32px}@media screen and (max-width:767px){.carousel-content.equalheight .btns-teaser{padding:var(--columnGap)}}@media screen and (min-width:768px) and (max-width:1023px){.carousel-content.equalheight .btns-teaser{padding:var(--columnGap)}}.accordion summary{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;padding:16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin:0 auto;border-top:solid 1px #2a2a2a}.accordion summary img{height:24px;width:24px}@media (min-width:1024px){.accordion summary img{height:32px;width:32px}}@media print{.accordion summary img{display:none!important}}.accordion summary>div{display:grid;gap:2px}.accordion summary small{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}@media (min-width:768px){.accordion .carousel-item{width:calc(50% - var(--columnGap)/ 2)}}@media print{.accordion .carousel-item{width:calc(50% - var(--columnGap)/ 2)}}.accordion .carousel-item>div{position:relative;width:100%;height:0;display:block;padding-top:100%}.accordion .carousel-item>div .media{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.accordion .carousel-item>div .accordion-figure{background-color:#00a8e5;width:100%;display:grid;grid-template-rows:1fr 108px}@media print,(min-width:1024px){.accordion .carousel-item>div .accordion-figure{grid-template-rows:1fr 156px}}.accordion .carousel-item>div .accordion-figure img{width:67%;max-height:80%;margin:auto}.accordion .carousel-item>div .accordion-figure figcaption{padding:0 var(--columnGap)}.accordion .carousel-item>div .accordion-figure figcaption .fig-content{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;text-align:center}.career .facts>div{border:0}.career .facts>div:first-child{justify-content:center}.facts{display:grid}@media print,(min-width:1024px){.facts{grid-template-columns:1fr 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}.facts img{max-width:100%}.facts>div{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:solid 1px #cfcfcf;align-content:flex-start}@media print,(min-width:1024px){.facts>div{gap:16px;margin-top:32px;padding-top:32px}.facts>div:nth-child(2){margin-top:0;padding-top:0;border-top:none}}.facts>div:first-child{margin-top:0;padding-top:0;border-top:none}.facts>div dt{font-size:1.6rem;font-weight:900;line-height:1.5;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}@media (min-width:1024px){.facts>div dt{font-size:2.4rem;line-height:1.33}}.facts>div dd{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}.table{display:grid}.table>div{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:solid 1px #cfcfcf}@media print,(min-width:1024px){.table>div{grid-template-columns:1fr 2fr;gap:0}}.table>div:first-child{margin-top:0;padding-top:0;border-top:none}.table>div dt{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;padding-right:12px}.table>div dd{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}.table>div p{padding-bottom:.5em;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}.table>div ul{padding-bottom:.5em;padding-left:18px}.table>div ul li{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;list-style-type:none;margin-left:0;margin-bottom:.5em;width:100%}.table>div ul li:before{content:"•";display:inline-block;margin-right:10px;margin-left:-15px}.table>div ol{padding-bottom:.5em}.table>div ol li{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;margin-left:1em;margin-bottom:.5em;padding-left:.1em;width:100%}.table-icon-container{display:grid;gap:var(--columnGap);grid-template-areas:"icon" "table"}.table-icon-container>picture{grid-area:icon}.table-icon-container>.table{grid-area:table}@media print,(min-width:1024px){.table-icon-container{grid-template-columns:2fr 1fr;align-items:center;grid-template-areas:"table icon"}}.table-with-picture{margin-bottom:30px}.table-with-picture .ar img{-webkit-filter:invert(1);filter:invert(1)}@media (min-width:1024px){.table-with-picture{grid-template-columns:2fr 1fr;display:grid;gap:40px;align-items:center;margin-bottom:0}.table-with-picture .table dt{font-weight:400;padding-right:20px;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif}.table-with-picture .table dd{font-size:1.7rem;line-height:1.2;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}.table-with-picture .table>div{grid-template-columns:1fr 2fr}}.sub-title h3{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-size:4.2rem}.sub-title h3 sup{font-size:.75em;margin-left:-.075em;margin-right:-.075em;vertical-align:top}@media (min-width:1024px){.training-outer .wishlist-add-btn{float:right;display:flex}}.training-outer .wishlist-add-btn span{color:#00a8e5;font-size:2.1rem;padding-right:5px}.training-outer .wishlist-add-btn img{-webkit-filter:invert(54%) sepia(87%) saturate(1797%) hue-rotate(158deg) brightness(89%) contrast(104%);filter:invert(54%) sepia(87%) saturate(1797%) hue-rotate(158deg) brightness(89%) contrast(104%)}.mobile-tabs{bottom:0;height:80px;left:0;position:fixed;right:0;transition:height .3s linear;z-index:300}.mobile-tabs.show{height:100%}.mobile-tabs.show .mobile-tabs-content{display:block}.mobile-tabs.show .mobile-tab.active{background-color:#4d4e53}.mobile-tabs.show .mobile-tabs-actions{display:grid}@media print,(min-width:1024px){.mobile-tabs{display:none}}.mobile-tabs-nav{display:flex;grid-template-columns:repeat(4,1fr);height:80px}.mobile-tab{align-content:center;cursor:pointer;display:grid;flex-grow:1;gap:4px;height:80px;justify-content:center;justify-items:center;padding:8px;font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}.mobile-tab span{text-align:center}.mobile-tabs-actions{bottom:0;cursor:pointer;display:none;grid-template-columns:80px 1fr;height:80px;left:0;position:fixed;right:0}.mobile-tabs-actions>div{display:flex;justify-content:center;align-items:center;text-align:center}.mobile-tabs-content{display:none;height:calc(100% - 80px * 2);overflow-y:auto}.mobile-tab-content{display:none;padding:32px 24px}.mobile-tab-content.active{display:block}.mobile-tab-content>h3{font-size:2rem;font-weight:900;line-height:1.4;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;margin-bottom:8px}.mobile-tab-filters>*{margin-top:15px}.filters-section{overflow:hidden;position:relative}@media (min-width:1024px){.filters-section{max-width:1488px;margin:0 auto}}.filters-content{padding:48px var(--columnGap);position:relative}@media screen{.filters-content{align-items:start;display:grid}}@media print,(min-width:1024px){.filters-content{gap:var(--columnGap);grid-template-columns:1fr 2fr;margin:0 auto;padding:72px var(--columnGap)}}.skewed-bg{height:2516px;left:0;position:absolute;top:-32px;-webkit-transform:skewY(calc(-1 * var(--sectionSkew)));transform:skewY(calc(-1 * var(--sectionSkew)));width:100%}@media print{.skewed-bg{display:none!important}}@media (min-width:1024px){.skewed-bg{height:1516px}}.filters-section-label{font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;text-align:center}@media print,(min-width:1024px){.filters-section-label{text-align:right}}.filters-mobile{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#2a2a2a;padding:32px;position:relative;z-index:1}.filters-mobile+.connector{position:relative;z-index:1}.filters{display:grid}.filters>section{background-color:#2a2a2a;display:flex;flex-direction:column}@media print{.filters>section{background-color:transparent;border:solid 1px #2a2a2a}}@media print,(min-width:1024px){.filters .section-label{margin:var(--columnGap) 32px}}@media screen and (max-width:1023px){.filters{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.filters.open{display:grid}}.filters-reset-btn{align-items:center;background-color:#2a2a2a;border:0;border-top:solid 1px #00a8e5;color:#00a8e5;cursor:pointer;display:flex;justify-content:space-between;padding:24px}.filter{color:#fff;padding:24px}.filter:not(:first-child){border-top:solid 1px #00a8e5}@media print{.filter:not(:first-child){border-top:solid 1px #2a2a2a}}.filter summary{align-items:start;display:flex;justify-content:space-between;outline:0}.filter summary::-webkit-details-marker{display:none}.filter summary>div{display:flex;flex-direction:column}.filter summary strong{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;margin-bottom:4px}@media (min-width:1024px){.filter summary strong{font-size:2rem;line-height:1.4}}.filter-content{display:flex;flex-direction:column;padding-top:15px;position:relative}.filter-content .checkbox-container:not(:first-of-type){margin-top:16px}details[open] summary>img{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.checkbox-container{cursor:pointer;display:block;padding-left:35px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container.vertically-centered{display:flex}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-checkmark{background-size:cover;border-radius:4px;height:24px;left:0;position:absolute;top:0;width:24px}input[type=radio]~.checkbox-checkmark{border-radius:50%}.checkbox-container input[type=checkbox]~.checkbox-checkmark,.form-checkboxes .form-item label::before{background-image:url(/themes/custom/handwerk/icons/checkbox.svg)}.checkbox-container input[type=checkbox]:checked~.checkbox-checkmark,.form-checkboxes .form-item input[type=checkbox]:checked~label::after{background-image:url(/themes/custom/handwerk/icons/checkbox_checked.svg)}.checkbox-container.gray-checkbox input[type=checkbox]~.checkbox-checkmark{background-image:url(/themes/custom/handwerk/icons/checkbox_gray.svg)}.checkbox-container.gray-checkbox input[type=checkbox]:checked~.checkbox-checkmark{background-image:url(/themes/custom/handwerk/icons/checkbox_gray_checked.svg)}.checkbox-container input[type=radio]~.checkbox-checkmark{background-image:url(/themes/custom/handwerk/icons/radio.svg)}.checkbox-container input[type=radio]:checked~.checkbox-checkmark{background-image:url(/themes/custom/handwerk/icons/radio_checked.svg)}.checkbox-container.gray-checkbox input[type=radio]~.checkbox-checkmark{background-image:url(/themes/custom/handwerk/icons/radio_gray.svg)}.checkbox-container.gray-checkbox input[type=radio]:checked~.checkbox-checkmark{background-image:url(/themes/custom/handwerk/icons/radio_gray_checked.svg)}.range-filter{padding-top:50px;position:relative}.range-label{position:absolute;bottom:46px}.range-label:first-of-type{left:0}.range-label:last-of-type{right:0}.range-input{-webkit-appearance:none;background:0 0;border-radius:10px;cursor:pointer;margin:10px 0;padding:0;position:relative;width:100%}.range-input:before{background:linear-gradient(90deg,#2a2a2a 0,#2a2a2a 2px,transparent 0,transparent 33.3333%);bottom:0;content:"";display:block;height:100%;left:50%;position:absolute;width:50%}.range-input::-webkit-slider-runnable-track{height:20px;background:#00a8e5;border:none;border-radius:10px}@media print{.range-input::-webkit-slider-runnable-track{background:0 0}}.range-input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-5px;border:none;height:30px;width:30px;border-radius:50%;background:#fff;z-index:1;position:relative}@media print{.range-input::-webkit-slider-thumb{background:#2a2a2a}}.range-input::-moz-range-track{height:12px;background-color:#00a8e5;border:none;border-radius:8px}@media print{.range-input::-moz-range-track{background:0 0}}.range-input::-moz-range-thumb{border:none;height:20px;width:20px;border-radius:50%;z-index:1;position:relative}.range-input::-ms-track{height:8px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.range-input::-ms-fill-lower{background:#00a8e5;border-radius:10px}@media print{.range-input::-ms-fill-lower{background:0 0}}.range-input::-ms-fill-upper{background:#00a8e5;border-radius:10px}@media print{.range-input::-ms-fill-upper{background:0 0}}.range-input::-ms-thumb{border:none;height:20px;width:20px;border-radius:50%;background:#00a8e5;z-index:1;position:relative}@media print{.range-input::-ms-thumb{background:#2a2a2a}}.range-input:focus{outline:0}.range-input:focus::-webkit-slider-runnable-track{background:#00a8e5}.range-input:focus::-ms-fill-lower{background:#00a8e5}.range-input:focus::-ms-fill-upper{background:#00a8e5}@media screen{.found-items{display:grid;gap:var(--columnGap)}}.found-item{display:grid;gap:var(--columnGap);background-color:#f2f1f3;padding:32px 24px;justify-items:center;grid-template-areas:"image" "title" "content" "button" "link"}@media print,(min-width:1024px){.found-item{grid-template-areas:"title title" "content image" "button link";justify-content:space-between;align-items:baseline;justify-items:start;padding:32px}}.found-item>.table{grid-area:content}@media screen and (max-width:1023px){.found-item>.table{width:100%}}.found-item>.table strong{font-weight:900}.found-item>.btn{grid-area:button}@media screen and (max-width:1023px){.found-item>.btn{width:100%;margin-top:16px}}.found-item>.link{grid-area:link}@media print,(min-width:1024px){.found-item>.link{justify-self:end}}.found-item>.found-item-title{grid-area:title;font-size:2.4rem;line-height:1.33;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;word-break:initial;width:100%}@media (min-width:1024px){.found-item>.found-item-title{font-size:3.2rem;line-height:1.25}}@media screen and (max-width:767px){.found-item>.found-item-title{margin-bottom:24px}}.found-item>img{align-self:center;-webkit-filter:invert(1);filter:invert(1);grid-area:image;justify-self:center;margin-bottom:24px;max-height:166px}@media print,(min-width:1024px){.found-item>img{justify-self:end;margin-bottom:0;max-height:206px;width:240px}}.filters-empty{color:#fff;display:grid;justify-items:center}.filters-empty h3{font-size:3.2rem;line-height:1.38;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}#show_more_wrapper{text-align:center}#show_more_wrapper a{border:1px solid #fff;display:inline-block;margin-top:20px}.filters-content.mobile{display:none}@media screen and (max-width:1023px){.filters-content.mobile{display:block}}@media screen and (max-width:1023px){.filters-content.hide-mobile{display:none}}.filters-content .table dt{margin-right:20px;min-width:158px}.filters-close-btn span{font-size:0}.filters-apply-btn{position:relative}.filters-apply-btn .form-actions{width:100%;position:absolute}.filters-apply-btn .form-actions input{font-size:0;height:40px;background:0 0;border:0;width:100%}#empty-button,.filters-reset-btn{position:relative}#empty-button input,.filters-reset-btn input{width:100%;height:41px;position:absolute;left:0;font-size:0;background:0 0;border:0;outline:0;cursor:pointer}.filters-content fieldset,.mobile-tab-filters fieldset{border:0}.filters-load-more-btn a.button{color:#fff}[id^=edit-field-release-date-value] .js-form-type-radio:first-child{visibility:hidden;margin-top:-20px}.news-item-icons img{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}#job-teaser-slider .accordion-figure-2 img{max-width:100%;align-self:inherit;max-height:100%}#job-teaser-slider .accordion-figure-2 img.icon{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1);height:80%;margin:auto 0}.news-press-count .mobile-tab{position:relative}.news-press-count .count{position:absolute;top:6px;height:17px;width:17px;margin-left:36px}.news-press-count .count span{display:flex;justify-content:center;align-items:center;text-align:center;height:17px}.mobile-results{text-align:left;padding:0 32px}.mobile-results+img{margin-right:10px}.breadcrumbs{margin-top:32px;margin-bottom:16px;font-weight:400;font-size:16px;line-height:1.75;letter-spacing:0}@media (min-width:1024px){.breadcrumbs{font-size:20px;line-height:1.4;letter-spacing:normal;max-width:1488px;margin:64px auto}}.breadcrumbs>a{margin-right:40px}.breadcrumbs>span{opacity:.5}@media print{.breadcrumbs{display:none!important}}.breadcrumbs-v2>a{margin-right:24px}.breadcrumbs-v2>span{opacity:.5}@media (min-width:1024px){.breadcrumbs-v2{max-width:1488px;margin:0 auto}}@media print{.breadcrumbs-v2{display:none!important}}.link{display:inline-grid;grid-auto-flow:column;gap:8px}.link>img{height:24px;width:24px}@media print{.quick-links{display:none!important}}.quick-links ul{display:grid;gap:32px;grid-template-columns:1fr 1fr;justify-items:center}@media print,(min-width:1024px){.quick-links ul{justify-items:start;grid-template-columns:1fr 1fr 1fr;row-gap:72px}}.quick-links a{display:inline-grid;row-gap:8px;grid-template-areas:"icon icon" "label arrow";align-items:center;justify-items:center;color:#00a8e5;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media print,(min-width:1024px){.quick-links a{grid-template-areas:"icon label arrow"}}.quick-links a span{grid-area:label}.quick-links a .quick-link-icon{grid-area:icon;height:48px;width:48px}@media print,(min-width:1024px){.quick-links a .quick-link-icon{margin-right:16px}}.quick-links a .quick-link-arrow-icon{grid-area:arrow;height:24px;width:24px;margin-left:8px}.tabs-arrow-left,.tabs-arrow-right{cursor:pointer;position:absolute;top:0;bottom:0;display:flex}.tabs-arrow-left{background:linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);left:0;padding:0 16px 0 4px}.tabs-arrow-left img{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.tabs-arrow-right{background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);padding:0 4px 0 16px;right:0}.non-white .tabs-arrow-left{background:linear-gradient(-90deg,rgba(244,244,244,0) 0,#f4f4f4 50%,#f4f4f4 100%)}.non-white .tabs-arrow-right{background:linear-gradient(90deg,rgba(244,244,244,0) 0,#f4f4f4 50%,#f4f4f4 100%)}.tabs-nav-container{position:relative;padding-top:2px}.tabs-nav{display:flex;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tabs-nav::-webkit-scrollbar{width:0;height:0}.tab{flex-shrink:0;margin-right:var(--columnGap);white-space:nowrap;cursor:pointer;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;border-bottom:solid 2px transparent}@media screen and (max-width:1023px){.tab{scroll-margin-inline-start:var(--columnGap)}.tab:first-of-type{margin-left:var(--columnGap)}}.tab.active{border-bottom:solid 2px #dc004f}.tab-content{display:none}.tab-content.active{display:block}.tab-content.tab-arrow{position:relative}.tab-content.tab-arrow .arrow-left,.tab-content.tab-arrow .arrow-right{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9}.tab-content.tab-arrow .arrow-left img,.tab-content.tab-arrow .arrow-right img{height:50px}@media screen and (max-width:767px){.tab-content.tab-arrow .arrow-left img,.tab-content.tab-arrow .arrow-right img{height:30px}}.tab-content.tab-arrow .arrow-right{right:-100px}@media screen and (max-width:767px){.tab-content.tab-arrow .arrow-right{right:-30px}}.tab-content.tab-arrow .arrow-left{left:-100px}@media screen and (max-width:767px){.tab-content.tab-arrow .arrow-left{left:-30px}}.expert-section .headline{position:relative;z-index:1}@media screen and (max-width:1023px){.expert-section .headline{margin-bottom:0}}@media (min-width:1024px){.expert-section .headline{margin-bottom:-40px}}.expert-section figcaption{display:flex;flex-direction:column;align-items:start;padding:16px 24px;background-color:#fff}.expert-section figcaption dt{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900}@media (min-width:1024px){.expert-section figcaption dt{font-size:2rem;line-height:1.4}}@media screen and (max-width:1023px){.expert-section figcaption .btn{margin-top:16px}}@media print,(min-width:1024px){.expert-section figcaption{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 32px}}.video-section{padding-top:48px;padding-bottom:48px}@media (min-width:1024px){.video-section{padding-bottom:96px}}.video-section .video-container{margin:0 auto}.video-wrapper{padding-bottom:32px}.video-container .video-inline iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-container.initialized .play-btn{opacity:0;pointer-events:none}.location-finder-section{padding-top:32px;padding-bottom:80px}@media print,(min-width:1024px){.location-finder-section{padding-top:48px;padding-bottom:96px}}.location-finder-section .input-group{display:grid;gap:24px;margin-top:32px;width:240px}@media print,(min-width:1024px){.location-finder-section .input-group{width:100%;margin-top:48px;grid-template-columns:1fr auto;gap:32px}}.location-finder-section input:-webkit-autofill,.location-finder-section input:-webkit-autofill:focus,.location-finder-section input:-webkit-autofill:hover,.location-finder-section select:-webkit-autofill,.location-finder-section select:-webkit-autofill:focus,.location-finder-section select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px transparent inset!important}.location-finder-section input{border-radius:0;border:none;border-bottom:solid 2px #fff;height:51px;padding:9px 0;font-size:1.7rem;background-color:transparent;box-shadow:none!important;color:#fff}.location-finder-section input:focus,.location-finder-section input:focus-within{border-radius:0;border:none;border-bottom:solid 2px #fff;box-shadow:none!important;outline:0}.location-finder-section ::-webkit-input-placeholder{color:#fff!important;text-overflow:ellipsis}.location-finder-section :-ms-input-placeholder{color:#fff!important;text-overflow:ellipsis}.location-finder-section ::-ms-input-placeholder{color:#fff!important;text-overflow:ellipsis}.location-finder-section ::placeholder{color:#fff!important;text-overflow:ellipsis}.content-item>.headline{margin-bottom:16px}.content-item>picture{margin-top:48px}.content-items{display:grid;gap:48px}@media (min-width:1024px){.content-items{gap:76px}}.content-item-figure{display:grid;gap:24px}@media screen and (max-width:1023px){.content-item-figure{grid-template-areas:"image" "content"}.content-item-figure>picture{grid-area:image}.content-item-figure>figcaption{grid-area:content}}@media print,(min-width:1024px){.content-item-figure{gap:32px;grid-template-areas:"image content";grid-template-columns:1fr 1fr}.content-item-figure>picture{grid-area:image}.content-item-figure>figcaption{grid-area:content}}@media print,(min-width:1024px){.content-item-figure.img-right{grid-template-areas:"content image"}}.content-item-figure.centered>figcaption,.content-item-figure.centered>picture{align-content:center}.content-item-figure h2{font-size:2rem;line-height:1.7;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}@media (min-width:1024px){.content-item-figure h2{font-size:4.8rem;line-height:1.17}}.content-item-figure p{margin:16px 0 32px}.content-item-figure p.icon-links-title{margin:32px 0 16px;font-weight:700}@media print,(min-width:1024px){.content-item-figure p{margin:16px 0 24px}}.content-item-figure ul.icon-links{list-style:none;display:flex;flex-direction:row;align-items:center;padding:0;margin:0}.content-item-figure ul.icon-links li{display:inline-block;margin-right:12px}.content-item-figure ul.icon-links li:last-child{margin-right:0}.content-item-figure ul.icon-links a{position:relative;display:inline-block;width:42px;height:42px}.content-tiles-container{display:grid;gap:var(--columnGap)}.content-tile-item{display:flex;flex-direction:column;flex-shrink:0}.content-tile-item picture{flex-grow:0;height:auto}.insta-section .headline{margin-bottom:16px}.insta-empty{display:grid;gap:32px;padding:16px}@media screen and (max-width:1023px){.insta-empty>img{justify-self:center}}@media print,(min-width:1024px){.insta-empty{padding:48px;grid-template-columns:1fr 1fr}.insta-empty>img{grid-column:1/span 2}}.wishlist{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:fixed;z-index:-1;opacity:0;transition:opacity .3s linear,z-index .3s linear;pointer-events:none}.wishlist.show{opacity:1;z-index:700;pointer-events:all}@media (min-width:1024px){.wishlist.show .wishlist-backdrop{opacity:.75}.wishlist.show .wishlist-content{right:0}}.wishlist-close-btn{cursor:pointer}.wishlist-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(42,42,42,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .3s linear;display:none}@media (min-width:1024px){.wishlist-backdrop{display:block}}.wishlist-content{background-color:#fff;padding:16px 24px;display:grid;gap:16px;overflow-y:auto;align-content:start}.wishlist-content>h2{font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;margin-top:8px}@media screen and (max-width:1023px){.wishlist-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media (min-width:1024px){.wishlist-content{padding:16px 32px;position:absolute;top:0;right:-448px;bottom:0;width:448px;height:100%}}.wishlist-item-content{border-radius:10px;background-color:#f2f1f3;padding:12px 16px;cursor:pointer;display:grid;gap:16px;grid-template-columns:auto 1fr auto;align-items:center;color:#00a8e5}.wishlist-item-content .icon-xl{-webkit-filter:invert(1);filter:invert(1)}.wishlist-item-actions{margin-top:8px;display:flex;justify-content:space-between}.wishlist-item-action-btns,.wishlist-item-delete-confirmation{display:grid;grid-auto-flow:column;gap:16px;justify-content:start}.wishlist-item-delete-confirmation{visibility:hidden}.wishlist-item-delete-confirmation.show{visibility:visible}.wishlist-item-delete-cancel-btn,.wishlist-item-delete-yes-btn{color:#00a8e5;cursor:pointer}.quotes-figure{display:grid;gap:48px}@media print,(min-width:1024px){.quotes-figure{gap:var(--columnGap);grid-template-columns:1fr 1fr;align-items:center}}figcaption .quoted-text{font-size:2rem;font-weight:900;line-height:1.4;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;position:relative}@media (min-width:1024px){figcaption .quoted-text{font-size:3.2rem;line-height:1.25}}figcaption .quoted-text:after,figcaption .quoted-text:before{display:inline-block;content:'"';color:#dc004f;font-style:italic;font-size:66px;position:relative;line-height:0}@media (min-width:1024px){figcaption .quoted-text:after,figcaption .quoted-text:before{font-size:90px}}figcaption .quoted-text:before{left:-12px;bottom:-21px}@media (min-width:1024px){figcaption .quoted-text:before{bottom:-29px;left:-14px}}figcaption .quoted-text:after{left:10px;-webkit-transform:scale(-1,-1);transform:scale(-1,-1);bottom:7px}@media (min-width:1024px){figcaption .quoted-text:after{bottom:11px;left:10px}}figcaption p{margin-top:1.5rem}@media (min-width:1024px){figcaption p{margin-top:3rem}}.stickybar{position:fixed;bottom:16px;height:48px;min-width:48px;background-color:#2a2a2a;display:inline-grid;grid-auto-flow:column;gap:24px;align-items:center;justify-content:center;border-radius:24px;z-index:200}.stickybar img{height:24px;width:24px;cursor:pointer}.stickybar .icon-tooltip>div{padding:2px 4px;white-space:nowrap}@media print{.stickybar{display:none!important}}.main-stickybar{padding:0 24px}@media screen and (max-width:1023px){.main-stickybar{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1024px){.main-stickybar{right:calc(calc(max(100%,1488px) - min(100%,1488px))/ 2 + var(--columnGap) * 2 + 48px)}}.viewport-intersect{height:0;position:absolute;top:100vh;left:0;right:0;z-index:-1;visibility:hidden;opacity:0}@media print{.viewport-intersect{display:none!important}}.scroll-to-top-btn{right:calc(calc(max(100%,1488px) - min(100%,1488px))/ 2 + var(--columnGap));bottom:-64px;transition:bottom .3s linear}@media print{.scroll-to-top-btn{display:none!important}}.contact-list{display:grid;gap:32px;grid-template-columns:1fr}.contact>h3{font-size:2rem;font-weight:900;line-height:1.4;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;margin-bottom:2px}.contact>div>a{align-items:center;display:flex}.contact .inline-icon{height:18px;width:22px}@media screen and (max-width:1023px){.cta-list{display:grid}}.cta-list .mt-1{margin-top:0}.cta-list .mb-1{margin-bottom:0}.cta-list .pt-1{padding-top:0}.cta-list .pb-1{padding-bottom:0}.cta-list .mt-2{margin-top:0}.cta-list .mb-2{margin-bottom:0}.cta-list .pt-2{padding-top:0}.cta-list .pb-2{padding-bottom:0}.cta-list .mt-3{margin-top:0}.cta-list .mb-3{margin-bottom:0}.cta-list .pt-3{padding-top:0}.cta-list .pb-3{padding-bottom:0}.cta-list .mt-4{margin-top:0}.cta-list .mb-4{margin-bottom:0}.cta-list .pt-4{padding-top:0}.cta-list .pb-4{padding-bottom:0}.cta-list .mt-5{margin-top:0}.cta-list .mb-5{margin-bottom:0}.cta-list .pt-5{padding-top:0}.cta-list .pb-5{padding-bottom:0}.cta-list .mt-6{margin-top:0}.cta-list .mb-6{margin-bottom:0}.cta-list .pt-6{padding-top:0}.cta-list .pb-6{padding-bottom:0}.cta-list .mt-7{margin-top:0}.cta-list .mb-7{margin-bottom:0}.cta-list .pt-7{padding-top:0}.cta-list .pb-7{padding-bottom:0}.cta-list .mt-8{margin-top:0}.cta-list .mb-8{margin-bottom:0}.cta-list .pt-8{padding-top:0}.cta-list .pb-8{padding-bottom:0}.cta-list .mt-9{margin-top:0}.cta-list .mb-9{margin-bottom:0}.cta-list .pt-9{padding-top:0}.cta-list .pb-9{padding-bottom:0}.cta-list .mt-10{margin-top:0}.cta-list .mb-10{margin-bottom:0}.cta-list .pt-10{padding-top:0}.cta-list .pb-10{padding-bottom:0}.cta-list .mt-11{margin-top:0}.cta-list .mb-11{margin-bottom:0}.cta-list .pt-11{padding-top:0}.cta-list .pb-11{padding-bottom:0}.cta-list .mt-12{margin-top:0}.cta-list .mb-12{margin-bottom:0}.cta-list .pt-12{padding-top:0}.cta-list .pb-12{padding-bottom:0}.cta-list.left{justify-content:left}.cta-list.left a{margin-left:0;margin-right:30px}@media screen and (max-width:767px){.cta-list.left .horizontally-centered{flex-direction:row;margin:16px 0}.cta-list.left .horizontally-centered a{margin-right:0}}.cta-list.center{justify-content:center}.cta-list.center a{margin-left:15px;margin-right:15px}@media screen and (max-width:767px){.cta-list.center .horizontally-centered{margin:16px 0}.cta-list.center .horizontally-centered a{margin-right:0}}.contact>h3{font-size:2rem;font-weight:900;line-height:1.4;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;margin-bottom:2px}.contact .inline-icon{width:22px;height:18px}.news-item{display:grid;padding:24px}.news-item:not(:first-of-type){margin-top:24px}@media print,(min-width:1024px){.news-item:not(:first-of-type){margin-top:32px}}.news-item figure{display:grid;gap:4px}.news-item figure figcaption{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}@media screen and (max-width:1023px){.news-item{grid-template-areas:"image" "content"}.news-item>figure{grid-area:image}.news-item .news-item-content{grid-area:content}}@media print,(min-width:1024px){.news-item{padding:32px;grid-template-columns:1fr 1fr;gap:32px}.news-item .news-item-content{grid-column:1/span 2}.news-item figure+.news-item-content{grid-column:2/span 1}}.news-item-content h3{font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}.news-item-content p{margin:16px 0 -8px}.news-item-icons{display:grid;gap:8px;grid-auto-flow:column;margin:12px 0 8px;justify-content:start}fieldset[id*=edit-field-newsletter-gender]{border:0}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender{display:flex}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender .js-form-type-radio:first-child{margin-right:10px}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender .js-form-type-radio label::before{background-color:#eee}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender .js-form-type-radio input[type=radio]:checked~label::before{background-color:#2196f2}fieldset[id*=edit-field-newsletter-agreement]{border:0}fieldset[id*=edit-field-newsletter-agreement] #edit-field-newsletter-agreement .form-item input[type=checkbox]:checked~label::before{background:#2196f2}fieldset[id*=edit-field-newsletter-agreement] #edit-field-newsletter-agreement .form-item input[type=checkbox]:checked~label::after{background-image:inherit;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:inherit}fieldset[id*=edit-field-newsletter-agreement] #edit-field-newsletter-agreement .form-item label::before{background:#ccc}.downloads h2{font-size:3.2rem;line-height:1.38;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;margin-bottom:24px}.downloads p{margin-bottom:32px}@media print,(min-width:1024px){.downloads h2{margin-bottom:16px}.downloads p{margin-bottom:24px}}.download-files{display:grid;gap:24px}.download-files .item{background-color:#f2f1f3;position:relative}.download-files .item .preview{position:relative;display:block;overflow:hidden;width:100%;height:280px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.download-files .item p{color:#4d4e53;margin-bottom:12px}.download-files .item p.title{color:#2a2a2a;font-weight:700}.download-files .item p.credits{font-style:italic}.download-files .item p.info{font-style:italic}.download-files .item a{color:#00a8e5;white-space:nowrap}.download-files .item a:hover{color:#264065}.download-files .item a img.icon{padding-left:5px;top:5px;position:relative}.download-files .item .details{border-top:1px solid #e8e8e8;padding:1em;padding-bottom:6.5em}.download-files .item .details .bottom{position:absolute;height:4.5em;bottom:1em}.download-files .item .details .bottom p{margin-bottom:6px}@media print,(min-width:1024px){.download-files{gap:16px;grid-template-columns:1fr 1fr}}.letter-links{display:grid;gap:8px;margin-bottom:48px;grid-auto-flow:column;justify-content:start}.letter-links a{font-size:2rem;font-weight:900;line-height:1.4;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.letter-links{display:inline-block}}.letters-content{display:grid;gap:48px}@media print,(min-width:1024px){.letters-content{gap:32px;grid-template-columns:1fr 1fr}}.letters-content dt{font-size:2.5rem;line-height:1.12;font-weight:900;margin-bottom:16px;font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif}@media print,(min-width:1024px){.letters-content dt{font-size:4.8rem;line-height:1.17}}.letters-content dd{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;line-height:1.88}@media screen and (max-width:1023px){.newsletter-content{margin-top:32px}}@media print,(min-width:1024px){.newsletter-content .form-input-group{width:100%;grid-template-columns:1fr auto}}.motive-section .form-input-group{margin-top:48px}@media print,(min-width:1024px){.motive-section .form-input-group{margin-top:60px}}@media print,(min-width:1024px){.motive-content{text-align:center}.motive-content input{width:384px}}.form-input-suggestions{position:absolute;top:calc(48px - 2px);left:0;right:0;overflow-y:auto;max-height:150px;background-color:#fff;border-bottom:solid 2px #2a2a2a}.form-input-suggestions li{height:48px;padding:0 16px;cursor:pointer;display:flex;align-items:center}@media print,(min-width:1024px){.form-input-suggestions li{height:32px}}.form-input-suggestions li.active,.form-input-suggestions li:hover{background-color:#cfcfcf}.form-input-label{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;margin-bottom:24px}.radio-group{display:grid;gap:var(--columnGap);grid-auto-flow:column;justify-content:start}.form-input-group{position:relative;display:inline-grid}.form-input-group .annotation{margin-top:4px}.form-input-group.dynamic-label{padding-top:16px}.form-input-group.dynamic-label label{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;position:absolute;top:0;left:0;opacity:1;transition:opacity .2s linear}.form-input-group.dynamic-label input:-ms-input-placeholder~label{opacity:0}.form-input-group.dynamic-label input:placeholder-shown~label{opacity:0}.form-input-group.dynamic-label input:-ms-input-placeholder~label.color-red,.form-input-group.dynamic-label input:-ms-input-placeholder~label.color-success{opacity:1}.form-input-group.dynamic-label input:placeholder-shown~label.color-red,.form-input-group.dynamic-label input:placeholder-shown~label.color-success{opacity:1}.form-input-group.inline{gap:24px}.form-input-group.inline label{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900}@media screen and (max-width:1023px){.form-input-group.inline{width:100%}.form-input-group.inline label{margin-bottom:-8px}}@media print,(min-width:1024px){.form-input-group.inline{grid-auto-flow:column;justify-content:start;align-items:center;gap:32px}}.form-input-group.block{width:100%;justify-content:stretch}.form-input-group.block input{width:100%}.adorned-form-input{position:relative}.adorned-form-input .form-input{padding-right:48px}.adorned-form-input .form-input-end-adornment{position:absolute;right:12px;top:12px}.form-input{height:48px;padding:0 16px;border:none;border-bottom:solid 2px #2a2a2a;outline:0!important}@media screen and (max-width:1023px){.form-input{width:100%}}.promotion-search-list #promotion-search-input-suggestions{z-index:9}@media (min-width:1024px){.promotion-search-list #promotion-search-input-suggestions{width:384px;left:auto}}@media screen and (max-width:767px){.promotion-search-list #promotion-search-input-suggestions{border:0;top:86px;border-bottom:solid 2px #2a2a2a}}.promotion-search-list #promotion-search-input-suggestions li{height:auto;display:block;text-align:left;padding:10px 16px;line-height:1.2}fieldset.captcha{border:0}fieldset.captcha legend{display:none}.map-locator-container{height:484px}.map-locator-container .input-search-results{max-height:404px}#search-input-clear-btn{display:none;cursor:pointer}.selected-item{padding-left:8px;padding-right:8px;background-color:#fff;padding-bottom:24px;display:none}.selected-item.show{display:block}.selected-item summary{border:none}.selected-item summary img{display:none}.input-search-results .contact,.selected-item .contact{margin-top:24px}.input-search-results .contact:first-of-type,.selected-item .contact:first-of-type{margin-top:8px}.input-search-results .contact h3,.selected-item .contact h3{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900}.input-search-results{overflow-y:auto;border-bottom:solid 1px #cfcfcf;display:none}.input-search-results.show{display:block}.input-search-results details{padding-left:8px;padding-right:8px}.input-search-results details:last-child[open]>div{padding-bottom:2em}.input-search-results summary{border-top:solid 1px #cfcfcf}.input-search-results summary img{height:24px;width:24px}.input-search-results details[open]{background-color:#fff;padding-bottom:24px}.locator-search .selected-item{max-height:404px;overflow-y:auto}.locator-search .selected-item>div{padding-bottom:30px}.locator-spin-loader{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.locator-spin-loader:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.locator-spin-loader:not(:required){font:0/0 a}.locator-spin-loader:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gallery-filters{display:grid;gap:var(--columnGap)}@media (min-width:1024px){.gallery-filters{grid-template-columns:repeat(3,1fr)}}.gallery-filter{position:relative;color:#fff;height:72px;display:flex;justify-content:space-between;align-items:center}.gallery-filter>label{font-size:1.6rem;font-weight:900;line-height:1.5;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;padding:0 16px;background-color:#2a2a2a;display:flex;width:100%;height:100%;align-items:center;cursor:pointer}@media (min-width:1024px){.gallery-filter>label{font-size:2.4rem;line-height:1.33}}.gallery-filter>label .count{margin-left:8px}.gallery-filter>label .count span{display:flex;justify-content:center;align-items:center;height:24px}.gallery-filter>label>img{margin-left:auto}.gallery-filter.active>label{background-color:#dc004f}.gallery-filter.active>label .count{display:none!important}.gallery-filter.active>label>img{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.gallery-filter.active .gallery-filter-content{display:flex}@media screen and (max-width:1023px){.gallery-filter{height:48px}}.gallery-filter-content{z-index:1;background-color:#2a2a2a;display:none;flex-direction:column;padding:24px 24px 104px}@media print{.gallery-filter-content{display:none!important}}.gallery-filter-content .gallery-filter-content-title{font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;margin-bottom:24px}.gallery-filter-content .carret{background-color:#2a2a2a;width:32px;height:32px;position:absolute;top:-16px;left:calc(50% - 16px);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}@media screen and (max-width:1023px){.gallery-filter-content .carret{display:none}}.gallery-filter-content .filter-actions{position:absolute;bottom:0;left:0;right:0;cursor:pointer;height:80px;display:grid;grid-template-columns:auto 1fr}.gallery-filter-content .filter-actions>div{padding:0 32px;display:flex;justify-content:center;align-items:center;text-align:center}.gallery-filter-content ul{overflow-y:auto}.gallery-filter-content ul li{display:none}.gallery-filter-content ul li.show{display:block}.gallery-filter-content ul li:not(:last-of-type){margin-bottom:32px}@media (min-width:1024px){.gallery-filter-content ul{max-height:calc(60vh - 150px);width:488px}}@media (min-width:1024px){.gallery-filter-content{position:absolute;top:calc(100% + 32px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1023px){.gallery-filter-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:fixed}}.gallery-filter-content-search{background-color:#4d4e53;color:#fff;margin-bottom:32px}.gallery-items{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}@media (min-width:1024px){.gallery-items{gap:var(--columnGap)}}.gallery-items-linklist{gap:var(--columnGap)}@media (min-width:768px){.gallery-items-linklist{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.gallery-items-linklist{gap:5px;grid-template-columns:repeat(3,1fr)}}.gallery-item{cursor:pointer}@media (min-width:1024px){.gallery-item:hover .gallery-item-overlay{display:grid;position:absolute}}.gallery-item-overlay{padding:var(--columnGap);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;display:none;height:100%;width:100%;align-content:center;transition:all .5s ease-in-out .5s}.gallery-modal .viewport-intersect{height:1px;position:static}.gallery-modal .modal-content{max-width:100%;max-height:100%;height:100%;width:100%;background-color:#fff}@media screen and (max-width:1023px){.gallery-modal .modal-content{overflow-y:auto}}@media (min-width:1024px){.gallery-modal .modal-content{height:500px;width:1000px}}.gallery-modal-content{display:grid}@media (min-width:1024px){.gallery-modal-content{width:1000px;height:500px;grid-template-columns:1fr 1fr}.gallery-modal-content>div:nth-child(n+3){display:none}}.gallery-modal-content-poster{background-color:#000;display:flex;justify-content:center;align-items:center;text-align:center}.gallery-modal-content-poster img{max-width:100%;max-height:100%;-o-object-fit:scale-down;object-fit:scale-down}.gallery-modal-content-details{background-color:#fff;overflow-y:auto;padding:24px;text-align:left}@media (min-width:1024px){.gallery-modal-content-details{padding:48px 48px 24px}}.gallery-modal-content-details.expanded .gallery-modal-read-more-carret-icon{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.gallery-modal-content-details .gallery-modal-content-details-title{font-size:2.4rem;line-height:1.33;font-weight:900;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif}@media (min-width:1024px){.gallery-modal-content-details .gallery-modal-content-details-title{font-size:3.2rem;line-height:1.25}}.gallery-modal-content-details .gallery-modal-content-details-subtitle{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900}@media (min-width:1024px){.gallery-modal-content-details .gallery-modal-content-details-subtitle{font-size:2rem;line-height:1.4}}@media (min-width:1024px){.track-carousel.gallery .arrow.arrow-left.col-indent{left:calc((100% - var(--columnGap) * 71)/ 12 * 1 + var(--columnGap) * 1)}.track-carousel.gallery .arrow.arrow-right.col-indent{right:calc((100% - var(--columnGap) * 71)/ 12 * 1 + var(--columnGap) * 1)}.track-carousel.gallery .carousel-content{width:auto}}.colored-body{background:linear-gradient(to bottom,hsl(330,100%,45.1%) 0,hsl(331,89.25%,47.36%) 8.1%,hsl(330.53,79.69%,48.96%) 15.5%,hsl(328.56,70.89%,49.96%) 22.5%,hsl(324.94,63.52%,50.4%) 29%,hsl(319.21,54.99%,50.3%) 35.3%,hsl(310.39,46.14%,49.68%) 41.2%,hsl(296.53,39.12%,49.7%) 47.1%,hsl(280.63,42.91%,53.43%) 52.9%,hsl(265.14,47.59%,56.84%) 58.8%,hsl(250.13,52.52%,59.88%) 64.7%,hsl(235.88,59.2%,60.91%) 71%,hsl(225.81,68.23%,57.85%) 77.5%,hsl(218.93,74.97%,54.21%) 84.5%,hsl(213.89,79.63%,49.97%) 91.9%,hsl(210,100%,45.1%) 100%);width:100vw;height:100vh;font-size:64px;font-weight:700;color:#fff;background-size:200% 200%;-webkit-animation:AnimatedBg 2s ease infinite;animation:AnimatedBg 2s ease infinite}section.light{background:#eee;background-size:200% 200%;-webkit-animation:AnimatedBg 2s ease infinite;animation:AnimatedBg 2s ease infinite}@supports (mix-blend-mode:lighten){section.light .gradient1{display:inline-block;position:relative;color:#000;background:#fff;mix-blend-mode:multiply}section.light .gradient1::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,hsl(330,100%,45.1%) 0,hsl(331,89.25%,47.36%) 8.1%,hsl(330.53,79.69%,48.96%) 15.5%,hsl(328.56,70.89%,49.96%) 22.5%,hsl(324.94,63.52%,50.4%) 29%,hsl(319.21,54.99%,50.3%) 35.3%,hsl(310.39,46.14%,49.68%) 41.2%,hsl(296.53,39.12%,49.7%) 47.1%,hsl(280.63,42.91%,53.43%) 52.9%,hsl(265.14,47.59%,56.84%) 58.8%,hsl(250.13,52.52%,59.88%) 64.7%,hsl(235.88,59.2%,60.91%) 71%,hsl(225.81,68.23%,57.85%) 77.5%,hsl(218.93,74.97%,54.21%) 84.5%,hsl(213.89,79.63%,49.97%) 91.9%,hsl(210,100%,45.1%) 100%);pointer-events:none}section.light .gradient1::before{mix-blend-mode:screen}}section.dark{background:#222}section.dark .gradient1{color:#fff}@supports (mix-blend-mode:lighten){section.dark .gradient1{display:inline-block;position:relative;color:#fff;background:#000;mix-blend-mode:lighten}section.dark .gradient1::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#23966c,#faaa54,#e23b4a,#db0768,#360670);pointer-events:none}section.dark .gradient1::before{mix-blend-mode:multiply}}@-webkit-keyframes AnimatedBg{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}@keyframes AnimatedBg{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}.test1{padding:80px;background:#555;mix-blend-mode:darken;color:#fff;font-size:84px}.test2{padding:80px;background:#000;mix-blend-mode:multiply;color:#fff}.test3{padding:80px;background:#fff;mix-blend-mode:multiply;color:#555}.test4{padding:80px;color:#000;mix-blend-mode:screen;background-color:#fff}.test5{padding:80px;background:#fff;mix-blend-mode:lighten;color:#000}.text{padding:20px;-webkit-background-clip:text;background-clip:text;color:rgba(255,255,255,.2);font-size:84px}.colored-footer{padding:40px}.content{background-color:#08b1b1}.user-login-form{margin:20px auto}.user-login-form .form-item{width:80%;margin:0 auto}@media screen and (max-width:767px){.user-login-form .form-item{width:90%}}.user-login-form .form-item input{height:42px;font-size:14px;border-radius:10px;background:#fff;border:1px solid #e6e6e6;padding:6px;color:#3b3b3b;width:100%;padding-left:30px;margin-bottom:20px;outline:0}.user-login-form .form-item .description{margin-top:-16px;margin-bottom:20px;font-size:.856em;line-height:1.2}.user-login-form div[id*=edit-actions]{text-align:center;margin-top:20px;position:relative;top:0;right:0}.user-login-form div[id*=edit-actions] .form-submit{border-radius:32px;border:0;padding:0 30px;height:42px;padding-right:58px;background:url(/themes/custom/handwerk/images/arrow_right_white.svg) no-repeat;background-color:#00a8e5;background-position:center right 17px;color:#fff;font-size:1.6rem;margin-bottom:20px}.embed{display:flex}.embed iframe{border:0;height:auto;width:100%}.messages{background-color:#f5f5f5;color:#2a2a2a;display:inline-block;margin:0;margin-bottom:var(--columnGap);margin-top:var(--columnGap);padding:10px}.messages.messages--status{background-color:#00b749;color:#fff}.messages.messages--error{background-color:#dc004f;color:#fff}.messages.messages--error{background-color:#dc4d00;color:#fff}.messages p{font-size:1.5em;line-height:1.5}@media screen and (max-width:767px){.linklist-post--link{display:flex}}.linklist-post--image{max-width:100%;height:auto}.linklist-post--text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){.linklist-post--text{display:none}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.map-tdh-container{position:relative;height:80vh}.map-tdh-container .input-search-results{max-height:calc(80vh - 48px - 32px)}.map-tdh-container #marker-data{position:absolute;top:10px;left:0;min-width:100%;height:auto;max-height:calc(80vh - 20px);z-index:100}@media (min-width:1024px){.map-tdh-container #marker-data{position:relative;margin-right:0;top:inherit;left:inherit;min-width:auto;max-height:none;z-index:auto}}.map-tdh-container #marker-data.visually-hidden{width:0}.map-tdh-container #marker-data .job-profile-container{height:100%;overflow-y:auto;overflow-x:hidden;padding:10px}@media (min-width:1024px){.map-tdh-container #marker-data .job-profile-container{padding:0 10px 0 0}}.map-tdh-container #marker-data .job-profile-container .profile-border{border:2px solid #00a8e5;border-radius:12px;padding:6px;background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.map-tdh-container .handwerk-day-map{position:absolute;height:100%;width:100%;top:10px;left:0;z-index:99}@media (min-width:1024px){.map-tdh-container .handwerk-day-map{position:relative;top:inherit;left:inherit;z-index:auto}}#job-profile-search-input-clear-btn{cursor:pointer;display:none}.job-profile-header{position:relative;width:100%;height:auto}.job-profile-header .close-icon{position:absolute;top:0;right:0;cursor:pointer}.job-profile-header .job-profile-name{width:100%;padding:0 34px 10px 0;font-size:20px;font-weight:700;line-height:1.5;color:#dc004f}.job-profile-header .job-profile-name.hidden{display:none}.job-profile-header .job-profile-subline{width:100%;padding:0 0 10px;font-size:16px;font-weight:700;line-height:1.5;color:#00a8e5}.job-profile-header .job-profile-subline.hidden{display:none}.job-profile-image{margin:0 0 10px 0;text-align:center}@media (min-width:1024px){.job-profile-image{text-align:left}}.job-profile-image img{width:auto;max-height:50vh;max-width:100%}@media (min-width:1024px){.job-profile-image img{width:100%;max-height:none;max-width:none}}.job-profile-image.hidden{display:none}.job-profile-description{margin:0 0 10px 0;font-size:16px}.job-profile-description.hidden{display:none}#job-profile-button{margin:0}#job-profile-button .job-profile-btn{width:100%;background-color:#00a8e5;border:none;border-radius:12px;font-size:16px;font-weight:400;line-height:38px;text-align:center;color:#fff}#job-profile-button .job-profile-btn.hidden{display:none}.job-profile-accordion-group{margin:10px 0 0 0}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header{position:relative;display:inline-flex;width:100%;padding:8px;cursor:pointer}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header .job-profile-accordion-title{flex:80%;color:#dc004f;font-weight:700;font-size:20px;padding:0 34px 0 0}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header .arrow{height:24px;width:24px;margin-right:10px;background-image:url(../icons/TdH_Website_Pfeil.svg);background-repeat:no-repeat;position:absolute;right:5px;top:15px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header .arrow.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content{display:none;padding:10px 8px 0 8px;background-color:transparent;overflow:hidden}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content.active{display:block}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content p{font-size:16px;color:#2a2a2a;line-height:1.5;font-weight:400}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content p.date{font-weight:700;line-height:1.5;color:#00a8e5;padding-bottom:10px}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content p.place{font-weight:700;line-height:1.5;color:#00a8e5;padding-bottom:10px}.node-event-frontend-form{background-color:transparent;border:0;margin:0 0 80px;padding:0;width:100%}.node-event-frontend-form .form-item{margin-bottom:20px}.node-event-frontend-form .form-item .counter{display:none}.node-event-frontend-form .form-item label{color:#252525;display:block;font-weight:700;margin-bottom:5px}.node-event-frontend-form .form-item label.form-required::after{color:#252525;content:"*";font-weight:400;margin-left:5px}.node-event-frontend-form .form-item input[type=date],.node-event-frontend-form .form-item input[type=email],.node-event-frontend-form .form-item input[type=password],.node-event-frontend-form .form-item input[type=text],.node-event-frontend-form .form-item input[type=time],.node-event-frontend-form .form-item input[type=url],.node-event-frontend-form .form-item select,.node-event-frontend-form .form-item textarea{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;color:#252525;font-size:16px;padding:10px;width:100%}.node-event-frontend-form .form-item input[type=date]:focus,.node-event-frontend-form .form-item input[type=email]:focus,.node-event-frontend-form .form-item input[type=password]:focus,.node-event-frontend-form .form-item input[type=text]:focus,.node-event-frontend-form .form-item input[type=time]:focus,.node-event-frontend-form .form-item input[type=url]:focus,.node-event-frontend-form .form-item select:focus,.node-event-frontend-form .form-item textarea:focus{border-color:#00a8e5;outline:0}.node-event-frontend-form .form-item input[type=file]{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;cursor:pointer;padding:10px}.node-event-frontend-form .form-item input[type=file]:hover{border-color:#00a8e5}.node-event-frontend-form .form-item .field--type-image .messages{display:inline-block;margin:0 0 20px}.node-event-frontend-form .form-item .image-widget .messages{display:inline-block;margin:0 0 20px}.node-event-frontend-form .form-item .image-widget .description{font-style:italic}.node-event-frontend-form .form-item .image-widget img{zoom:.5}.node-event-frontend-form .form-item .image-widget .button--secondary{background-color:#cfcfcf;border:1px solid #cfcfcf;border-radius:0;color:#252525;cursor:pointer;padding:5px 10px;transition:opacity .5s ease}.node-event-frontend-form .form-item .image-widget .button--secondary:hover{opacity:.85}.node-event-frontend-form .form-item input[type=checkbox],.node-event-frontend-form .form-item input[type=radio]{float:left;margin-right:10px;margin-top:6px}.node-event-frontend-form .form-item .description{color:#4d4e53;font-size:14px;margin-top:5px}.node-event-frontend-form .field-multiple-table{width:100%}.node-event-frontend-form .field-multiple-table th.field-label{padding-bottom:20px;text-align:left}.node-event-frontend-form .field-multiple-table tbody td{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .field-multiple-table tbody td .ajax-new-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .field-multiple-table tbody td .form-item{padding:0;width:calc(50% - 20px)}@media (max-width:768px){.node-event-frontend-form .field-multiple-table tbody td .form-item{margin-bottom:0;width:100%}}.node-event-frontend-form fieldset{background-color:#f2f1f3;border:0;margin:0 0 40px;padding:80px 20px 20px}.node-event-frontend-form fieldset.no-top-padding{padding:20px}.node-event-frontend-form fieldset legend{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;color:#252525;font-size:2.2rem;font-weight:900;letter-spacing:0;line-height:1.25;margin-top:-60px;padding:0;position:absolute}.node-event-frontend-form .hide-legend legend{display:none}.node-event-frontend-form .hide-label .form-item label{display:none}.node-event-frontend-form .hide-file-label .js-form-type-managed-file label{display:none}.node-event-frontend-form .hide-thead thead{display:none}.node-event-frontend-form .wrapper-image{padding:20px}.node-event-frontend-form .wrapper-image .form-item label{display:none}.node-event-frontend-form .wrapper-video{padding:20px}.node-event-frontend-form .wrapper-links{padding:20px}.node-event-frontend-form .wrapper-links thead{display:none}.node-event-frontend-form .wrapper-place{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .wrapper-place .form-wrapper{padding:0}.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-plz{width:calc(25% - 20px)}@media (max-width:768px){.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-plz{width:calc(35% - 10px)}}.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-ort{width:calc(75% - 20px)}@media (max-width:768px){.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-ort{width:calc(65% - 10px)}}.node-event-frontend-form .wrapper-contact{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .wrapper-contact .form-wrapper{padding:0;width:calc(50% - 20px)}@media (max-width:768px){.node-event-frontend-form .wrapper-contact .form-wrapper{margin-bottom:0;width:100%}}.node-event-frontend-form .field--type-daterange fieldset{background-color:transparent;border:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;width:100%}.node-event-frontend-form .field--type-daterange fieldset legend{display:none}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column{padding:0;width:calc(50% - 20px)}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column h4{padding-bottom:5px}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column>div{display:flex;flex-wrap:wrap;justify-content:space-between}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column>div .js-form-item{width:calc(50% - 10px)}@media (max-width:768px){.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column>div .js-form-item{width:100%}}@media (max-width:768px){.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column{margin-bottom:0;width:100%}}.node-event-frontend-form .form-actions{text-align:center}.node-event-frontend-form .form-actions input[type=submit]{background-color:#dc004f;border:2px solid #dc004f;border-radius:.25em;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;margin:20px 0 0;max-width:none;padding:1em;text-align:center;transition:opacity .5s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:286px}.node-event-frontend-form .form-actions input[type=submit]:hover{opacity:.85}.node-event-frontend-form .field-add-more-submit{background-color:#cfcfcf;border:1px solid #cfcfcf;border-radius:0;color:#252525;cursor:pointer;padding:10px 20px;transition:opacity .5s ease}.node-event-frontend-form .field-add-more-submit:hover{opacity:.85}.node-event-frontend-form .tabledrag-toggle-weight-wrapper{display:none}.node-event-frontend-form .js-hide{display:none}.leaflet-map-container{height:80vh}.leaflet-map-container>div{height:80vh}.leaflet-map-container .marker-cluster-small{background-color:rgba(220,0,79,.6)}.leaflet-map-container .marker-cluster-small div{background-color:#dc004f}.leaflet-map-container .marker-cluster-medium{background-color:rgba(220,0,79,.6)}.leaflet-map-container .marker-cluster-medium div{background-color:#dc004f}.leaflet-map-container .marker-cluster-large{background-color:rgba(220,0,79,.6)}.leaflet-map-container .marker-cluster-large div{background-color:#dc004f}.leaflet-map-container .marker-cluster span{color:#fff;font-weight:700}.leaflet-popup-content-wrapper{max-height:60vh;overflow:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:auto;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin;width:auto;padding-right:16px}.leaflet-popup-content{line-height:1.4;margin:10px}.leaflet-container{font-size:14px}.leaflet-popup-close-button{position:sticky;right:8px!important;top:8px!important;z-index:1000}.leaflet-popup-content-wrapper::-webkit-scrollbar{width:8px}.leaflet-popup-content-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.leaflet-popup-content-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.leaflet-popup-content-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.node--view-mode-full.node--type-event>div:first-child{border:1px solid #cfcfcf;margin:20px auto;max-width:500px;padding:20px}.aside-event{background-color:#f2f1f3;border:1px solid #cfcfcf;margin:20px auto;max-width:500px;padding:20px}article.user-authenticated{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:space-between}article.user-authenticated>div:first-child{flex:1 1 50%}article.user-authenticated .aside-event{flex:1 1 50%}@media (max-width:600px){article.user-authenticated{flex-direction:column}article.user-authenticated .aside-event,article.user-authenticated .main-content{flex:1 1 100%}}.aside-event h2,.node--type-event h2{color:#dc004f;font-size:20px;font-weight:700;line-height:1.5;margin:16px 0;padding:0;width:100%}.aside-event h3,.node--type-event h3{color:#00a8e5;font-size:16px;font-weight:700;line-height:1.5;margin:24px 0 8px;padding:0;width:100%}.aside-event p,.node--type-event p{font-size:16px;margin:0 0 16px}.aside-event .consent .label,.aside-event .contact .label,.node--type-event .consent .label,.node--type-event .contact .label{display:inline-block;width:100px}.aside-event .consent .label-long,.aside-event .contact .label-long,.node--type-event .consent .label-long,.node--type-event .contact .label-long{display:inline-block;width:200px}.aside-event .consent .green,.aside-event .contact .green,.node--type-event .consent .green,.node--type-event .contact .green{color:#00b749}.aside-event .consent .red,.aside-event .contact .red,.node--type-event .consent .red,.node--type-event .contact .red{color:#dc004f}.aside-event .links,.node--type-event .links{margin:0 0 16px}.aside-event .links a,.node--type-event .links a{display:inline-block;font-size:16px;list-style:none;margin:0;padding:0 0 8px;width:100%;color:#dc004f;text-decoration:none}.aside-event .links a:hover,.node--type-event .links a:hover{text-decoration:underline}.aside-event .image-wrapper,.node--type-event .image-wrapper{margin:32px 0 16px;text-align:center;width:100%}.aside-event .image-wrapper img,.node--type-event .image-wrapper img{display:block;height:auto;margin:0 auto;max-width:100%}.webform-submission-form fieldset{border:none;padding:0;margin:0 0 24px 0;min-width:0}.webform-submission-form fieldset legend{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:16px;padding:0;float:none;width:100%}.webform-submission-form .form-item{margin-bottom:24px;position:relative}.webform-submission-form .form-item.form-type-webform-markup{margin-bottom:24px}.webform-submission-form label{font-size:16px;font-weight:700;line-height:1.4;display:block;margin-bottom:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.webform-submission-form select,.webform-submission-form textarea{background-color:#f6f6f6;border:0;border-bottom:solid 2px #2a2a2a;box-sizing:border-box;font-size:16px;height:48px;outline:0!important;padding:0 16px;width:100%}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit])::-webkit-input-placeholder,.webform-submission-form select::-webkit-input-placeholder,.webform-submission-form textarea::-webkit-input-placeholder{opacity:.6}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):-ms-input-placeholder,.webform-submission-form select:-ms-input-placeholder,.webform-submission-form textarea:-ms-input-placeholder{opacity:.6}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit])::-ms-input-placeholder,.webform-submission-form select::-ms-input-placeholder,.webform-submission-form textarea::-ms-input-placeholder{opacity:.6}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit])::placeholder,.webform-submission-form select::placeholder,.webform-submission-form textarea::placeholder{opacity:.6}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-bottom-color:#2a2a2a}.webform-submission-form textarea{height:auto;min-height:120px;padding:16px;resize:vertical}.webform-submission-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M10.3 3.3L6 7.6 1.7 3.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.5.3.7.3s.5-.1.7-.3l5-5c.4-.4.4-1 0-1.4s-1-.4-1.4 0z'/%3E%3C/svg%3E");background-position:calc(100% - 15px) center;background-repeat:no-repeat;padding-right:40px}.webform-submission-form .form-item{margin-bottom:8px}.webform-submission-form .form-item input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;height:20px;position:absolute;width:20px}.webform-submission-form .form-item input[type=checkbox]::before{background-image:url(/themes/custom/handwerk/icons/checkbox_gray.svg);border-radius:5px;content:"";display:block;height:20px;width:20px}.webform-submission-form .form-item input[type=checkbox]:checked::before{background-image:url(/themes/custom/handwerk/icons/checkbox_gray_checked.svg)}.webform-submission-form .form-item input[type=radio]{-webkit-appearance:none;appearance:none;cursor:pointer;height:20px;position:absolute;width:20px}.webform-submission-form .form-item input[type=radio]::before{background-image:url(/themes/custom/handwerk/icons/radio_gray.svg);border-radius:5px;content:"";display:block;height:20px;width:20px}.webform-submission-form .form-item input[type=radio]:checked::before{background-image:url(/themes/custom/handwerk/icons/radio_gray_checked.svg)}.webform-submission-form .form-item label{font-weight:400;margin-bottom:0;padding-left:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.webform-submission-form .form-item label>span{padding-top:2px}.webform-submission-form .form-actions{margin-top:32px;text-align:left}.webform-submission-form .form-actions .button{align-items:center;background-color:#00a8e5;background-image:url(/themes/custom/handwerk/images/arrow_right_white.svg);background-position:center right 17px;background-repeat:no-repeat;border:0;border-radius:32px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:space-between;min-width:150px;padding:0 48px 0 24px;transition:all .2s ease}.webform-submission-form .form-actions .button:disabled{opacity:.5}.webform-submission-form .form-actions .button::after{content:"";margin-left:20px}.webform-submission-form .form-actions .button:hover{background-color:#111}.webform-submission-form .webform-submission-form{max-width:100%}.webform-submission-form .webform-submission-form .webform-flex,.webform-submission-form .webform-submission-form .webform-flexbox{display:block;width:100%}@media (min-width:1024px){.webform-submission-form .webform-submission-form fieldset.custom-columns{display:grid;gap:24px;grid-template-columns:1fr 1fr}.webform-submission-form .webform-submission-form fieldset.custom-columns .form-item:not(.form-item--full-width),.webform-submission-form .webform-submission-form fieldset.custom-columns .form-wrapper:not(.form-wrapper--full-width){margin-right:0}.webform-submission-form .webform-submission-form fieldset.custom-columns .form-item--full-width,.webform-submission-form .webform-submission-form fieldset.custom-columns .form-wrapper--full-width{grid-column:1/-1}}.webform-submission-form .form-item.has-error input,.webform-submission-form .form-item.has-error select,.webform-submission-form .form-item.has-error textarea{border-bottom-color:#e74c3c}.webform-submission-form .form-item.has-error .form-item--error-message{color:#e74c3c;font-size:12px;margin-top:4px}.webform-submission-form .form-required::after{color:#e74c3c;content:"*";margin-left:2px}.webform-submission-form .captcha{margin-bottom:24px}.webform-submission-form .captcha .g-recaptcha>div{margin:0 auto 0 0}.webform-submission-form .captcha .captcha__description{color:#666;font-size:14px;margin-top:8px}.webform-submission-form .description{color:#666;font-size:12px;margin-top:4px}.webform-submission-form .js-form-type-checkboxes fieldset legend .fieldset-legend{padding:0}@media (min-width:1024px){.webform-element--title-inline{align-items:center;display:flex}.webform-element--title-inline .webform-element--title-inline__title{flex:0 0 auto;margin-bottom:0;margin-right:24px}.webform-element--title-inline .webform-element--title-inline__element{flex:1}}.messages{border-radius:4px;margin:16px 0;padding:16px}.messages.messages--status{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d}.messages.messages--error{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442}.course-section{background-color:#e8e8e8;display:flex;flex-direction:column;padding:40px var(--columnGap) 72px}@media (min-width:1024px){.course-section{padding:40px 0 72px}}.course-section>dl{margin:48px 0 0;display:grid;gap:var(--columnGap)}@media (min-width:1024px){.course-section>dl{margin:48px auto 0;grid-template-columns:repeat(2,1fr)}}.course-section>dl>div{padding:32px 0;font-size:20px;line-height:30px;letter-spacing:.00025px;border-top:solid 1px #2a2a2a}@media (min-width:1024px){.course-section>dl>div:nth-child(n+3){border-bottom:solid 1px #2a2a2a}}@media (max-width:1023px){.course-section>dl>div:last-child{border-bottom:solid 1px #2a2a2a}}.course-section>dl>div dt{font-size:36px;line-height:50px;letter-spacing:.00045px;margin-bottom:16px}.details-section{background-color:#fff;display:flex;flex-direction:column;padding:40px 0}.details-section>dl{margin:48px auto 0;padding:0 var(--columnGap)}@media (min-width:1024px){.details-section>dl{padding:0}}.details-section>dl>div{padding:32px 0;border-bottom:solid 1px #2a2a2a;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.0002px}@media (min-width:1024px){.details-section>dl>div{font-size:20px;line-height:30px;letter-spacing:.00025px}}.details-section>dl>div:first-child{border-top:solid 1px #2a2a2a}.details-section>dl>div dt{margin-bottom:16px;font-weight:400;font-size:20px;line-height:28px;letter-spacing:.00025px}@media (min-width:1024px){.details-section>dl>div dt{font-size:36px;line-height:50px;letter-spacing:.00045px}}.details-section>dl>div dd{white-space:pre-line}.training-section{display:flex;flex-direction:column;padding:20px 0 0}@media (min-width:1024px){.training-section{padding:40px 0 72px}}.training-section>dl{margin:48px auto 0}.training-section>dl>div{padding:32px 0;font-size:20px;line-height:30px;letter-spacing:.00025px;border-bottom:solid 1px #2a2a2a}.training-section>dl>div:first-child{border-top:solid 1px #2a2a2a}.training-section>dl>div dt{font-size:36px;line-height:50px;letter-spacing:.00045px;margin-bottom:16px}.training-section>dl>div dd:before{content:"•";display:inline-block;margin-right:4px}.poster-section{background-color:#00a8e5;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:40px 0}.poster-image{position:relative;width:100%;height:0;display:block;padding-top:56.25%}.poster-image .media{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-title-light{background:#fff;font-size:25px;line-height:28px;font-weight:900;padding:8px 16px;display:inline-flex;margin:0 auto;max-width:67%}.titled-section{display:flex;flex-direction:column;text-align:center}.titled-section .section-title{-webkit-transform:translateY(20%);transform:translateY(20%);z-index:1}.tiles{display:grid;gap:24px;grid-template-columns:repeat(4,calc((100% - 64px - 72px)/ 4));justify-content:center}.tiles img{width:100%}.read-more-section{text-align:center;margin:48px auto 72px}.read-more-section h2{margin:0 0 8px;font-weight:900;font-size:1.4rem;line-height:20px}@media (min-width:1024px){.read-more-section h2{margin:0 0 16px;font-weight:300;font-size:35px;line-height:28px}}.read-more-section p{margin:0;font-weight:300;font-size:14px;line-height:20px}@media (min-width:1024px){.read-more-section p{font-size:20px;line-height:30px}}.read-more-section a{margin-top:24px;font-weight:400;font-size:12px;line-height:22.5px}@media (min-width:1024px){.read-more-section a{font-weight:300;font-size:20px;line-height:30px}}