.terms-page{width:100%;background-color:#fffbea;.page-header-grid-layer .grid-cell{border:.5px solid #d4354b}.page-header{background-color:#b3063e}.hero-title{color:#fffdf6}.hero-title-square{border-color:#fffdf6!important}.hero-title-left-sq,.hero-title-right-sq{background-color:#b3063e}}.page-header{background-color:#b3063e;position:relative;height:auto;top:-1px}.page-header,.page-header-grid-layer{aspect-ratio:var(--columnQuantity) /14;width:100%}.page-header-grid-layer{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(var(--columnQuantity),minmax(0,1fr));grid-template-rows:repeat(14,minmax(0,1fr));z-index:10;background-size:calc(100% / var(--columnQuantity)) calc(100% / 14)!important;background-image:linear-gradient(90deg,#d4354b 1px,transparent 0),linear-gradient(180deg,#d4354b 1px,transparent 0)}.about-background-image img{position:relative;width:100%;height:100%;object-fit:fill}.about-background-image{grid-column:13/-1;grid-row:1/-1}.hero-title{background-color:#b3063e;grid-column:span 10/span 10;grid-column-start:3;width:auto;justify-content:space-between;text-wrap:nowrap}.hero-title h1{margin:0!important;font-size:clamp(1rem,1.44rem + .64vw,1.6rem)!important;font-weight:300!important;line-height:100%!important;letter-spacing:0!important}.page-description{padding:50px calc(100vw / var(--columnQuantity) * 2);display:flex;flex-direction:row;gap:50px;color:#293131;background:#fffbea;align-items:center;h2{font-weight:200;color:#293130;font-size:clamp(1.5rem,1.3143rem + .7619vw,2rem);align-self:center;margin:0;line-height:120%;width:calc(50% - 25px);flex-shrink:0}a{color:#293131;text-decoration:none}div{font-weight:200;color:#4e6464;line-height:150%;flex-shrink:1;width:calc(50% - 25px);flex-shrink:0;font-size:clamp(.75rem,.6107rem + .5714vw,1.125rem);white-space:pre-line}}.section-divider{padding-top:50px;& .section-grid-top{margin:0 auto}}.terms-content{padding:0 40px 40px}.terms-content-data{width:100%;color:#293131;font-weight:200;line-height:150%;letter-spacing:0;font-size:clamp(.75rem,.6107rem + .5714vw,1.125rem);& h1{font-size:clamp(1.125rem,.7304rem + 1.619vw,2.1875rem);font-weight:300;line-height:120%;color:#293131}& h2{font-weight:200;line-height:100%;font-size:clamp(1.375rem,1.2357rem + .5714vw,1.75rem)}& strong{font-weight:400}& li{font-size:clamp(.75rem,.6107rem + .5714vw,1.125rem);text-align:left!important}& h3{font-size:clamp(1rem,.8607rem + .5714vw,1.375rem)}& h3,& h4{font-weight:300;line-height:120%;letter-spacing:0}& h4,& p{font-size:clamp(.75rem,.6107rem + .5714vw,1.125rem)}& p{margin-bottom:20px;line-height:150%}& ul,ol{margin-bottom:0;padding-left:10px;display:flex;flex-direction:column;gap:16px}& a{color:#293131;border-width:.5px!important}}@media screen and (min-width:1900px){.hero-title{grid-column-start:4!important}.page-description{padding-left:calc(100vw / var(--columnQuantity) * 3);padding-right:calc(100vw / var(--columnQuantity) * 3)}.terms-content{padding:50px calc(100vw / var(--columnQuantity) * 3)}}@media (max-width:1220px){.hero-title,.hero-title h1{font-size:clamp(.925rem,.2857rem + .5714vw,1.5rem)!important}.page-description{padding-bottom:10px;h2{line-height:110%}}}@media screen and (min-width:769px){.page-header-mobile-column{display:none}}@media (max-width:768px){.page-header{aspect-ratio:26/28}.page-header-mobile-column{background-color:#b3063e;grid-column:1/1;grid-row:1/31;z-index:11}.page-header-grid-layer{grid-template-columns:repeat(26,minmax(0,1fr));grid-template-rows:repeat(30,minmax(0,1fr));background-size:calc(100% / 26) calc(100% / 29)!important;aspect-ratio:26/28}.hero-title{grid-column:span 7/span 7;grid-column-start:2;grid-row:span 3/span 3;grid-row-start:26;font-weight:300;line-height:110%;letter-spacing:0;vertical-align:middle;width:-moz-fit-content;width:fit-content;justify-content:space-between}.hero-title-square{width:calc((100vw / 26) * .7);height:calc((100vw / 26) * .7);border-color:#fffdf4;border-width:1px}.about-background-image{grid-column:1/27;grid-row:1/31;& img{object-fit:inherit}}.page-description{padding:30px 16px;flex-direction:column;gap:24px;div,h2{width:100%}}.section-divider{padding:0 16px}.terms-content{padding:16px}.terms-content-data{& h1{color:#4e6464;font-weight:300;font-size:16px;line-height:120%;letter-spacing:0}& h2{font-size:15px}& h2,& h3{color:#293131;font-weight:300;line-height:120%;letter-spacing:0}& h3{font-size:15px!important}& h4{font-weight:300;line-height:120%;letter-spacing:0}& h4,& p{font-size:14px;margin-bottom:18px}& p{font-weight:200;line-height:140%}}}