.attention-box .container{padding:0}.attention-box__card{background-color:rgba(169,169,169,0.3);padding:15px}.attention-box__img,.attention-box__subtext{display:none}.attention-box__text,.attention-box__subtext{color:#fff;margin:0;font-family:Georgia}.attention-box__text{font-size:22px;line-height:120%;font-weight:600;text-shadow:0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a;letter-spacing:1px;text-align:center}@media (min-width: 360px){.attention-box__text{font-size:27px}}@media (min-width: 400px){.attention-box__text{font-size:33px}}.attention-box__highlight{font-style:italic}.attention-box__button{display:table;font-size:19px;padding:12px 23px;margin:20px auto;line-height:130%}@media (min-width: 681px){.attention-box{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(62,62,62,0.32)}.attention-box .container{padding:25px 15px 50px;position:relative;height:100%}.attention-box__card{padding:20px;display:grid;grid-template-columns:auto auto;grid-gap:12px 28px;border-radius:3px}.attention-box__inner{position:absolute;right:7%;top:37%;padding:0;border-radius:1px}.attention-box__img,.attention-box__subtext{display:block}.attention-box__img{width:130px;height:130px;border-radius:3px}.attention-box__text{font-size:37px;text-align:left;text-shadow:0 -1px 0 #fff,0 1px 0 #2e2e2e,0 2px 0 #2c2c2c,0 3px 0 #2a2a2a,0 4px 0 #282828,0 5px 0 #262626}.attention-box__subtext{grid-column-end:span 2;font-size:22px;line-height:140%;text-shadow:0 -1px 0 #fff,0 1px 0 #2e2e2e,0 2px 0 #2c2c2c,0 3px 0 #2a2a2a}.attention-box__subtext .counting{display:inline-block;min-width:110px;text-align:center}.attention-box__button{margin:35px 0 0}}.chessable-brand{display:inline-grid;align-items:center;grid-gap:25px}@media (min-width: 681px){.chessable-brand{grid-template-columns:auto auto}}.chessable-brand__logo{width:200px;background-color:#436897;padding:10px 12px;border-radius:7px;box-shadow:inset 0 0 4px 2px #34547e, 0 0 1px #6a6a6a}.chessable-brand__text{font-family:Georgia;font-size:23px;font-style:italic;color:#595959}.section-hero{position:relative;line-height:0;overflow-y:hidden}@media (min-width: 681px){.section-hero{height:calc(-14px + 100vh);min-height:580px}}.section-hero__img{width:100%}@media (min-width: 681px){.section-hero__img{height:100%;object-fit:cover}}.section-about{background-color:#ede4d5;min-height:100vh}.section-about__row{display:grid;grid-gap:5px;padding:30px 20px 0}@media (min-width: 681px){.section-about__row{grid-template-columns:repeat(2, 1fr);grid-gap:40px 50px}}.section-steps{background-color:#fff;min-height:80vh}.section-steps__h2,.section-steps__row{padding:0 20px}@media (min-width: 1000px){.section-steps__h2,.section-steps__row{padding:0}}.section-steps__row{display:grid;grid-gap:30px}.section-steps__row img{max-width:100%;margin-bottom:10px;border:2px dashed #ddd;border-radius:4px}.section-steps__row p{font-size:17px;line-height:150%;border-bottom:1px solid #c6c6c6;padding:10px 0 20px;margin:0}@media (min-width: 1000px){.section-steps__row{grid-template-columns:repeat(4, 1fr);grid-gap:0 25px;margin-top:35px}.section-steps__row p{padding-top:16px;margin-top:16px;border-top:1px solid #e7e7e7;border-bottom:none}}.section-brand{background-color:#fff;box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,0.14)}.container{margin:0 auto;padding:15px 15px 50px;max-width:1200px}@media (min-width: 681px){.container{padding-top:25px}}h2{font-size:30px;line-height:130%;font-weight:500;text-align:center;font-family:georgia}@media (min-width: 681px){h2{text-align:left}}h3{font-size:26px;line-height:115%;font-weight:500;font-family:georgia}.promo{margin:auto 0}.promo p,.promo ul{font-size:17px;line-height:150%}.promo ul{padding-left:20px}.promo li{margin-bottom:10px}.dark-mode .section-about,.dark-mode .section-steps{color:#404040}
