@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Mittel.woff2) format("woff2");font-weight:500}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Fett.woff2) format("woff2");font-weight:700}body{display:flex;flex-direction:column}.modal-open{overflow:hidden;height:100vh;min-height:unset}*{padding:0;margin:0;font-family:Apfel Grotezk}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Apfel Grotezk;margin:unset;padding:unset}.header1{font-family:Apfel Grotezk;font-size:70px;line-height:75px;font-weight:500;margin-top:unset;letter-spacing:.01em;margin-bottom:24px;@media only screen and (max-width: 1226px){font-size:46px;line-height:48px}}.header2{font-family:Apfel Grotezk;font-size:56px;line-height:58px;font-weight:500;margin-top:unset;letter-spacing:.01em;margin-bottom:24px;@media only screen and (max-width: 1226px){font-size:37px;line-height:38px}}.header3{font-family:Apfel Grotezk;font-size:36px;line-height:42px;font-weight:700;text-align:left;@media only screen and (max-width: 1226px){font-size:32px;line-height:36px}}.header4{font-family:Apfel Grotezk;font-weight:700;font-size:32px;line-height:40px;letter-spacing:.12em;text-transform:uppercase;@media only screen and (max-width: 1226px){font-size:20px;line-height:25.64px}}.header5{font-family:Apfel Grotezk;font-weight:700;font-size:30px;line-height:32px;@media only screen and (max-width: 1226px){font-size:24px;line-height:28px}}title{font-family:Apfel Grotezk;font-size:50px;line-height:45.14px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.navigation2{font-family:Apfel Grotezk;font-size:16px;font-weight:500;line-height:22px;letter-spacing:.12em}.subhead1{font-family:Apfel Grotezk;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.12em;text-transform:uppercase;@media only screen and (max-width: 1226px){font-size:13px;line-height:22px}}.subhead2{font-family:Apfel Grotezk;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;@media only screen and (max-width: 1226px){font-size:12px;line-height:16px}}.body1{font-family:Apfel Grotezk;font-size:24px;font-weight:400;line-height:34px;@media only screen and (max-width: 1226px){font-size:18px;line-height:23px}}.body1-copy{font-family:Apfel Grotezk;font-size:24px;font-weight:400;line-height:34px;@media only screen and (max-width: 1226px){font-size:18px;line-height:22px}}.body1-bold{font-family:Apfel Grotezk;font-size:24px;font-weight:700;line-height:27px;@media only screen and (max-width: 1226px){font-size:18px;line-height:22px}}.body2{font-family:Apfel Grotezk;font-size:20px;font-weight:400;@media only screen and (max-width: 1226px){font-size:16px;line-height:auto}}.body3{font-family:Apfel Grotezk;font-size:16px;font-weight:400;@media only screen and (max-width: 1226px){font-size:14px;line-height:auto}}.body4{font-family:Apfel Grotezk;font-size:14px;font-weight:500;line-height:17.95px;letter-spacing:.01em;@media only screen and (max-width: 1226px){font-size:14px;line-height:16px}}b{font-family:Apfel Grotezk;font-size:24px;font-weight:700;line-height:30.77px}input:checked{background-color:var(--Cyan)}input{padding:24px;height:80px;border:1px solid transparent;font-family:Apfel Grotezk;font-size:24px;font-weight:400;line-height:30.77px;flex:1;width:100%}input[type=checkbox]{accent-color:var(--Cyan);flex:unset;height:32px;width:32px;margin-right:12px}input[type=radio]{width:32px;height:32px;border:1px solid black;margin-right:16px}input[type=number]{appearance:textfield;-webkit-appearance:textfield;flex:unset}textarea{padding:24px;border:1px solid transparent;font-family:Apfel Grotezk;font-size:24px;font-weight:400;line-height:30.77px}input:focus,textarea:focus{border:1px solid black;outline:none}section{width:100%;display:flex;flex-direction:column;padding:24px 0;@media only screen and (min-width: 768px){padding:48px 0}@media only screen and (min-width: 1226px){padding:80px 0}}section .header1:first-of-type{margin-top:64px;@media only screen and (max-width: 1226px){margin-top:0}}section>*{margin-left:24px;margin-right:24px;@media only screen and (min-width: 768px){--remainingWidth: calc(100vw - 744px) ;margin-left:calc(var(--remainingWidth) / 2 + 24px);margin-right:calc(var(--remainingWidth) / 2 + 24px)}@media only screen and (min-width: 1227px) and (max-width: 1225px){padding-left:48px;padding-right:48px;margin-right:0;margin-left:0}@media screen and (min-width: 1226px){--remainingWidth: calc(100vw - 1226px) ;margin-left:calc(var(--remainingWidth) / 2 + 48px);margin-right:calc(var(--remainingWidth) / 2 + 48px);padding-left:0;padding-right:0}}section>:first-of-type(.header1){margin-top:80px}section>.header3,section>.header4,section>.header5{text-align:center}section>content-carousel{width:100%;margin-left:unset;margin-right:unset}.with-borders{border-top:1px solid black;border-bottom:1px solid black}.bg-black{background-color:var(--Black);color:#fff}.bg-cyan{background-color:var(--Cyan)}.cyan{color:var(--Cyan)}.bg-yellow{background-color:var(--Yellow)}.yellow{color:var(--Yellow)}.bg-paper{background-color:var(--Paper)}.paper{color:var(--Paper)}.bg-soft-mist-blue{background-color:var(--SoftMistBlue)}.soft-mist-blue{color:var(--SoftMistBlue)}.bg-frosted-sky{background-color:var(--FrostedSky)}.frosted-sky{color:var(--FrostedSky)}.bg-light-grey{background-color:var(--LightGrey)}.light-grey{color:var(--LightGrey)}.bg-urban-frost{background-color:var(--UrbanFrost)}.urban-frost{color:var(--UrbanFrost)}.centered{display:flex;justify-content:center;align-items:center;text-align:center}.dropShadowContainer{display:flex;position:relative;margin:16px;width:311px;height:80px;@media only screen and (max-width: 1226px){width:220px;height:49px;margin:0}}button{color:#000}.dropShadowButton{font-family:Apfel Grotezk;font-weight:700;border-radius:18px;border-width:2px;border-color:#000;cursor:pointer;box-shadow:10px 10px;display:flex;justify-content:center;align-items:center;border:2px solid black;position:absolute;width:302px;height:69px;@media only screen and (max-width: 1226px){width:220px;height:49px;border-radius:9px;box-shadow:5px 5px}-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropShadowButton:hover{box-shadow:5px 5px;left:5px;top:5px;@media only screen and (max-width: 1226px){box-shadow:2.5px 2.5px;left:2.5px;top:2.5px}}.dropShadowButton:disabled{border-color:#00000080;opacity:.5;cursor:not-allowed}.dropShadowButton:disabled:hover{box-shadow:10px 10px;left:0;top:0}.primaryButton{background-color:var(--Cyan)}.secondaryButton{background-color:var(--Yellow)}.transparentButton{display:flex;background-color:transparent;justify-content:center;align-items:center}.textButton{font-family:Apfel Grotezk;font-size:16px;line-height:22.4px;letter-spacing:.01em;font-weight:700;border:none;cursor:pointer}.textArrowButton{font-family:Apfel Grotezk;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:.01em;text-decoration:none;border:none;cursor:pointer}.disabled{opacity:.5;cursor:not-allowed}.disabled:hover{opacity:.5}a{font-family:Apfel Grotezk;text-decoration:none;color:#000}a:visited{color:#000}.hidden{display:none}.rich-text p{font-family:Apfel Grotezk;font-size:20px;font-weight:400;@media only screen and (max-width: 1226px){font-size:16px;line-height:auto}margin-bottom:16px}.rich-text ul{margin-top:24px;margin-bottom:24px}.rich-text li{margin-left:24px;margin-right:24px;margin-bottom:16px}.rich-text a{text-decoration:underline}.rich-text h1{font-family:Apfel Grotezk;font-size:70px;line-height:75px;font-weight:500;margin:64px 0 24px;letter-spacing:.01em;@media only screen and (max-width: 1226px){font-size:46px;line-height:48px;margin-top:40px;margin-bottom:16px}}.rich-text h2{font-family:Apfel Grotezk;font-size:56px;line-height:58px;font-weight:500;margin:48px 0 16px;letter-spacing:.01em;@media only screen and (max-width: 1226px){font-size:37px;line-height:38px;margin-top:40px;margin-bottom:16px}}.rich-text h3{font-family:Apfel Grotezk;font-size:36px;line-height:42px;font-weight:700;text-align:left;margin-top:32px;margin-bottom:16px;@media only screen and (max-width: 1226px){font-size:32px;line-height:36px;margin-top:24px;margin-bottom:12px}}.rich-text h4{font-family:Apfel Grotezk;font-weight:700;font-size:32px;line-height:40px;letter-spacing:.12em;text-transform:uppercase;margin-top:32px;margin-bottom:16px;@media only screen and (max-width: 1226px){font-size:20px;line-height:25.64px;margin-top:24px;margin-bottom:12px}}.rich-text h5{font-family:Apfel Grotezk;font-weight:700;font-size:30px;line-height:32px;margin-top:32px;margin-bottom:16px;@media only screen and (max-width: 1226px){font-size:24px;line-height:28px;margin-top:24px;margin-bottom:12px}}.radio-question{display:flex;flex-direction:row;justify-content:space-between;width:100%}.radio-group{display:flex;flex-direction:row;align-items:center;margin-bottom:24px;justify-content:flex-end}.with-borders+.with-borders{border-top:none}*{--cardWidth: 360px;--gap: 24px;--desktopCards: 3;--tabletCards: 2;--desktopMargin: calc( (100vw - (var(--cardWidth) * var(--desktopCards)) - var(--gap) * 2) / 2 );--tabletMargin: calc( (100vw - (var(--cardWidth) * var(--tabletCards)) - (var(--gap))) / 2 )}&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar:horizontal{height:0;width:0;display:none}&::-webkit-scrollbar-thumb:horizontal{display:none}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:20px;border:1px solid black}.card-section>*{@media only screen and (max-width: 599px){margin-left:var(--gap);margin-right:var(--gap)}@media only screen and (min-width: 600px){margin-left:calc(var(--tabletMargin) - 24px);margin-right:calc(var(--tabletMargin) - 24px)}@media only screen and (min-width: 1227px){margin-left:calc(var(--desktopMargin) - 48px);margin-right:calc(var(--desktopMargin) - 48px)}}body{width:100vw;min-height:100vh;overflow-x:hidden}
