@media only screen and (min-width:0rem){#banner-310{align-items:center;background-color:var(--secondaryDark);display:flex;flex-direction:column;justify-content:center;min-height:17.5rem;padding:8.75rem clamp(1rem,5vw,4rem) 5rem;position:relative;width:100%}#banner-310:after{background-color:var(--secondary);bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:1}#banner-310 .cs-container{align-items:center;display:flex;flex-direction:column;max-width:80rem;position:relative;width:100%;z-index:1}#banner-310 .title{font-family:var(--headerFont);font-size:clamp(2.5rem,5vw,3.75rem);letter-spacing:-.6px;line-height:1.2;margin:0 0 1rem}#banner-310 .text,#banner-310 .title{color:var(--white);font-weight:400;text-align:center}#banner-310 .text{font-family:var(--bodyFont);font-size:1.125rem;line-height:1.5;margin:0;opacity:.9}#banner-310 .cs-background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}#banner-310 .cs-background picture{height:100%;inset:0;position:absolute;width:100%}#banner-310 .cs-background img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.15;width:100%}}@media only screen and (min-width:48rem){#banner-310{min-height:21.875rem;padding:10rem clamp(1rem,5vw,4rem) 7rem}}@media only screen and (min-width:0rem){#privacy-policy{align-items:center;background-color:var(--secondaryLighter);display:flex;flex-direction:column;padding:var(--Section-Padding-padding-section-large,5rem) clamp(1rem,5vw,4rem);position:relative;width:100%}#privacy-policy:after{background-color:var(--secondary);bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:1}#privacy-policy .cs-container{align-items:center;display:flex;flex-direction:column;max-width:80rem;width:100%}#privacy-policy .cs-content{display:flex;flex-direction:column;gap:1rem;max-width:48rem;width:100%}#privacy-policy h2.title{border-top:1px solid var(--borderColor);color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.48px;line-height:1.2;margin:2rem 0 1rem;padding-top:1.5rem}#privacy-policy h2.title:first-of-type{border-top:none;margin-top:0;padding-top:0}#privacy-policy h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:400;letter-spacing:-.26px;line-height:1.3;margin:1.5rem 0 .75rem}#privacy-policy p.text{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:1rem;font-weight:400;line-height:1.6;margin:0 0 1rem}#privacy-policy p.text:last-child{margin-bottom:0}#privacy-policy p.text strong{color:var(--headerColor);font-weight:700}#privacy-policy a{color:var(--secondary);text-decoration:underline;transition:color .3s ease}#privacy-policy a:hover{color:var(--secondaryDark)}#privacy-policy ol,#privacy-policy ul{margin:0 0 1rem;padding-left:1.5rem}#privacy-policy ol li,#privacy-policy ul li{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:1rem;line-height:1.6;margin-bottom:.5rem}#privacy-policy ol li:last-child,#privacy-policy ul li:last-child{margin-bottom:0}#privacy-policy ol li strong,#privacy-policy ul li strong{color:var(--headerColor);font-weight:700}#privacy-policy ul{list-style-type:disc}#privacy-policy ul li::marker{color:var(--primary)}#privacy-policy ol{list-style-type:decimal}}@media only screen and (min-width:48rem){#privacy-policy{padding:var(--Section-Padding-padding-section-large,7rem) clamp(1rem,5vw,4rem)}#privacy-policy h2.title{font-size:2.5rem}#privacy-policy h3{font-size:1.625rem}#privacy-policy ol li,#privacy-policy p.text,#privacy-policy ul li{font-size:1.125rem}}