.hero-bg[data-v-2b923041]{min-height:800px;background-color:#139cff;background-image:url(/assets/img/douday/picnic_hero_bg-desktop-BNCUW1I9.png);background-repeat:no-repeat;background-position:top;background-size:cover}@media screen and (max-width: 920px){.hero-bg[data-v-2b923041]{min-height:720px;background-image:url(/assets/img/douday/picnic_hero_bg-mobile-Cy1tpln3.png);background-position:0% 10%}}@media screen and (max-width: 600px){.hero-bg[data-v-2b923041]{min-height:600px;background-position:top}}.hero-text-container[data-v-2b923041]{padding-top:126px}@media screen and (max-width: 920px){.hero-text-container[data-v-2b923041]{margin-top:auto;padding-bottom:12px;text-align:center}}.hero-text-container .hero-title[data-v-2b923041]{color:#fff;font-family:Inter,sans-serif;font-size:52px;font-style:normal;font-weight:900;line-height:normal;margin:unset;margin-bottom:24px}@media screen and (max-width: 920px){.hero-text-container .hero-title[data-v-2b923041]{font-size:28px;margin-bottom:16px}}.hero-text-container .hero-description[data-v-2b923041]{color:#fff;font-family:Lato,sans-serif;font-size:18px;font-weight:600;line-height:28px;margin:unset;margin-bottom:48px}@media screen and (max-width: 920px){.hero-text-container .hero-description[data-v-2b923041]{font-weight:400;line-height:25px;margin-bottom:16px}}.hero-text-container .hero-btn[data-v-2b923041]{display:inline-block;color:#fff;text-align:center;font-family:Lato,sans-serif;font-size:18px;font-weight:700;cursor:pointer;min-width:288px;padding-top:17px;padding-bottom:17px;border-radius:16px;background:#000;box-shadow:0 8px 16px #0000001a}.line2[data-v-47bae54f]{padding-top:94px;padding-bottom:94px}@media screen and (max-width: 920px){.line2[data-v-47bae54f]{padding-top:84px;padding-bottom:84px;display:flex;width:100%;align-items:center;justify-content:center}}.line2 .container[data-v-47bae54f]{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 920px){.line2 .container[data-v-47bae54f]{flex-direction:column;gap:56px}}.line2 .container .info-item[data-v-47bae54f]{flex:1;display:flex;flex-direction:column;padding:64px;border-radius:32px}.line2 .container .info-item.info-item--first[data-v-47bae54f]{background:#0898301a}.line2 .container .info-item.info-item--first .info-item--icon-block[data-v-47bae54f]{background:#089830}.line2 .container .info-item.info-item--second[data-v-47bae54f]{background:#db1fb21a}.line2 .container .info-item.info-item--second .info-item--icon-block[data-v-47bae54f]{background:#db1fb2}.line2 .container .info-item .info-item--icon-block[data-v-47bae54f]{border-radius:32px;padding:28px;width:104px;height:104px;margin-bottom:24px}.line2 .container .info-item .info-item--icon-block svg[data-v-47bae54f]{width:48px;height:48px}.line2 .container .info-item .info-item--tile[data-v-47bae54f]{color:#0a1c46;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:40px;margin:unset;margin-bottom:16px}@media screen and (max-width: 920px){.line2 .container .info-item .info-item--tile[data-v-47bae54f]{font-size:28px;font-weight:900}}.line2 .container .info-item .info-item--list[data-v-47bae54f]{color:#0a1c46;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;list-style-position:inside}.line2 .container .info-item .info-item--text[data-v-47bae54f]{color:#0a1c46;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-top:16px}.line2 .container .info-item .info-item--text a[data-v-47bae54f],.line2 .container .info-item .info-item--text span[data-v-47bae54f]{color:#007aff;font-weight:800;text-decoration-line:underline}.line2 .container .info-item .info-item--logos[data-v-47bae54f]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;align-self:center;width:288px}.line2 .container .info-item .dou-logo[data-v-47bae54f]{width:104px}.line2 .container .info-item .save-life-logo[data-v-47bae54f]{width:156px}.line2 .visually-hidden[data-v-47bae54f]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media screen and (max-width: 920px){.line2 .show-desktop-only[data-v-47bae54f]{display:none}}.page-root--douday{--primary-color: #0a1e5f;--mono--header-mobile-fg: #0a1e5f}
