:root {
  --body-font-family: Inter, X-LocaleSpecific, sans-serif;
  --button-font-family: Inter, X-LocaleSpecific, sans-serif;
  --title-font-family: Zilla Slab, Inter, X-LocaleSpecific, sans-serif;
  --background-color-tertiary-inverse: #3a3944;
  --background-color-tertiary: #e0e0e6;
  --background-color-secondary-inverse: #2b2a33;
  --background-color-secondary: #f9f9fb;
  --background-color-inverse: #000;
  --background-color: #fff;
  --body-text-color-secondary-inverse: #e0e0e6;
  --body-text-color-secondary: #15141a;
  --body-text-color-inverse: #fff;
  --body-text-color: #000;
  --link-color-hover-inverse: #aaf2ff;
  --link-color-hover: #0250bb;
  --link-color-inverse: #80ebff;
  --link-color-visited-hover-inverse: #e7dfff;
  --link-color-visited-hover: #0250bb;
  --link-color-visited-inverse: #d9bfff;
  --link-color-visited: #b833e1;
  --link-color: #0060df;
  --title-text-color-inverse: #fff;
  --title-text-color: #000
}

:root {
  --title-2xl-size: 4.75rem;
  --title-2xl-line-height: 1;
  --title-xl-size: 4.125rem;
  --title-xl-line-height: 1;
  --title-lg-size: 3.5rem;
  --title-lg-line-height: 1;
  --title-md-size: 3rem;
  --title-md-line-height: 1;
  --title-sm-size: 2.375rem;
  --title-sm-line-height: 1.05;
  --title-xs-size: 1.75rem;
  --title-xs-line-height: 1.07;
  --title-2xs-size: 1.5rem;
  --title-2xs-line-height: 1.08;
  --title-3xs-size: 1.125rem;
  --title-3xs-line-height: 1.11;
  --body-xl-size: 1.313rem;
  --body-lg-size: 1.125rem;
  --body-md-size: 1rem;
  --body-sm-size: 0.875rem;
  --body-xs-size: 0.75rem;
  --body-line-height: 1.5
}

:root {
  --v-grid-xs: 48px;
  --h-grid-xs: 24px;
  --v-grid-sm: 48px;
  --h-grid-sm: 24px;
  --v-grid-md: 48px;
  --h-grid-md: 64px;
  --v-grid-lg: 48px;
  --h-grid-lg: 64px;
  --v-grid-xl: 96px;
  --h-grid-xl: 80px
}

@font-face {
  font-display: swap;
  font-family: Blanco OSF;
  src: url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-Regular.801a4e20a7d0a0d7920f60e192e46c48.woff), url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-Regular.7d5a8216b7607638e81feb748552a702.woff2)
}

@font-face {
  font-display: swap;
  font-family: Blanco OSF;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-Bold.400a57e32ac2790629d4fa0211b45f99.woff), url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-Bold.5597c92771d64715fcfc7af63ba976e9.woff2)
}

@font-face {
  font-display: swap;
  font-family: Blanco OSF;
  font-style: italic;
  src: url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-Italic.8ddad49f8497468d243c64648470f585.woff), url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-Italic.5e84440eca9d20d6c8311bd3bd6af473.woff2)
}

@font-face {
  font-display: swap;
  font-family: Blanco OSF;
  font-style: italic;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-BoldItalic.cc63bcbdd7ca611875f1b415dba418e8.woff), url(https://assets.getpocket.com/web-ui/assets/BlancoOSFWeb-BoldItalic.45e2653f7bf12f75c2f9e8cef5e95e64.woff2)
}

@font-face {
  font-display: swap;
  font-family: Doyle;
  font-weight: 400;
  src: url(https://assets.getpocket.com/web-ui/assets/Doyle-Regular.ae81b3ac3456aa8ce04266ce44168298.woff), url(https://assets.getpocket.com/web-ui/assets/Doyle-Regular.96ab1443bd74e896395776fc10e78857.woff2)
}

@font-face {
  font-display: swap;
  font-family: Doyle;
  font-style: italic;
  font-weight: 400;
  src: url(https://assets.getpocket.com/web-ui/assets/Doyle-RegularItalic.38a8e4befe6a34b235bd18e9e2d04e16.woff), url(https://assets.getpocket.com/web-ui/assets/Doyle-RegularItalic.e7af5c11daccb053aa0244f7a3e74ebf.woff2)
}

@font-face {
  font-display: swap;
  font-family: Doyle;
  font-weight: 500;
  src: url(https://assets.getpocket.com/web-ui/assets/Doyle-Medium.c09a60519e560b51048e9efa13159e15.woff), url(https://assets.getpocket.com/web-ui/assets/Doyle-Medium.eb6ee0eb205e8467cb3b0e61191217b2.woff2)
}

@font-face {
  font-display: swap;
  font-family: Doyle;
  font-style: italic;
  font-weight: 500;
  src: url(https://assets.getpocket.com/web-ui/assets/Doyle-MediumItalic.e092e31b43186ff6e57b52b6aa4e684d.woff), url(https://assets.getpocket.com/web-ui/assets/assets/Doyle-MediumItalic.10520e4820b03f63912a9b52ba5aae7a.woff2)
}

@font-face {
  font-family: Graphik Web;
  font-weight: 100;
  src: url(https://assets.getpocket.com/web-ui/assets/assets/Graphik-Thin-Web.8a7b553d6f07fa6774d6cc3f566f3817.woff), url(https://assets.getpocket.com/web-ui/assets/assets/Graphik-Thin-Web.f68162edaf17e6d6222ab9da5ee6a3ee.woff2)
}

@font-face {
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 100;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-ThinItalic-Web.d8fc643e1ca78c2047bbf1818f898877.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-ThinItalic-Web.0d830398baa16b5b118e9c3a72544630.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-weight: 200;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Extralight-Web.2692a605d0a1873eab0c6c436516b3cc.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Extralight-Web.3e7d8320e82a4ac557bffb30f49a7dd2.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 200;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-ExtralightItalic-Web.8d878c5ddd91785ae4ce02bcbc3611a5.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-ExtralightItalic-Web.e2021e99b9b03e623fb707081f647e11.woff2)
}

@font-face {
  font-family: Graphik Web;
  font-weight: 300;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Light-Web.da8be9aa3a2d638310d7300574c9ca4f.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Light-Web.4389379ad479dec8e9013bda556ef683.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 300;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-LightItalic-Web.6c489a038da4053727bb9d59843d55fa.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-LightItalic-Web.65c8f8e7f2f448733fe4393d0967fa8b.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-weight: 400;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Regular-Web.f4517c893c366f67105eb10713c09aa8.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Regular-Web.e05a3b2ff4a3813954bcf8bdb83f9804.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 400;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-RegularItalic-Web.499cfc7bd3673043171850abe04dd21e.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-RegularItalic-Web.d12ea36eea34954d9fd7dee0ac29640c.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-weight: 500;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Medium-Web.31a8dbe17cf69cda402e9b565d1bb595.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Medium-Web.c28abeb53c5265642e173cb1f81e8091.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 500;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-MediumItalic-Web.e849270d3445a26ebdc0e311f5c09a68.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-MediumItalic-Web.e983ce64531b413c98468b4d6c8a13da.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-weight: 600;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Semibold-Web.f9e768566f6ba55e507f398522df32a7.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Semibold-Web.1e9ac78e3efd08db3b5db4380e3a1e6f.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 600;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-SemiboldItalic-Web.034a80f088b241a85c8a8481e842d724.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-SemiboldItalic-Web.876e8402cf5eabe6b470184b3a9a99f9.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Bold-Web.8aec411232046eb045b0222303d906c1.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Bold-Web.f9055a490bbbea456422bc02fde65dbd.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-BoldItalic-Web.5408dfb7fbe6369580c51d784814839a.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-BoldItalic-Web.97ee2ed109056dd42d1c56779c9f17ad.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-weight: 800;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Black-Web.5bedb5668c86ae2a1f8b7e04ffa54c0b.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Black-Web.a525aba1cce162a75f23ba5232bafe71.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 800;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-BlackItalic-Web.8148e65b1be4dad9cc97b417e6bfe300.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-BlackItalic-Web.e417d4a1935480005c401445a708b71c.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-weight: 900;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-Super-Web.8d212593853c895eb75469ee506caa56.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-Super-Web.f16672fba11f8f3c5422665538f11733.woff2)
}

@font-face {
  font-display: swap;
  font-family: Graphik Web;
  font-style: italic;
  font-weight: 900;
  src: url(https://assets.getpocket.com/web-ui/assets/Graphik-SuperItalic-Web.142c0ac5636d8f50e906a646df05e722.woff), url(https://assets.getpocket.com/web-ui/assets/Graphik-SuperItalic-Web.bf26f31b291983c02f78313e9b32c394.woff2)
}

@font-face {
  font-display: swap;
  font-family: IdealSans;
  src: url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-Book_Web.7d16617ee3afbae04aad0840190a4fa2.woff), url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-Book_Web.8ceb4de0789288847af513bd51c5818a.woff2)
}

@font-face {
  font-display: swap;
  font-family: IdealSans;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-Semibold_Web.ab443439365d14e4d3f33b96ace4cf3d.woff), url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-Semibold_Web.b23b3824fab9ab4dc8006a6f24423b0f.woff2)
}

@font-face {
  font-display: swap;
  font-family: IdealSans;
  font-style: italic;
  src: url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-BookItalic_Web.086c41cbfa1e131056192654defa325c.woff), url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-BookItalic_Web.e3cf9a006e02acd2311610854754c42b.woff2)
}

@font-face {
  font-display: swap;
  font-family: IdealSans;
  font-style: italic;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-SemiboldItalic_Web.3e33dacd17e8b971382f9075f200fdf5.woff), url(https://assets.getpocket.com/web-ui/assets/IdealSansSSm-SemiboldItalic_Web.3e33dacd17e8b971382f9075f200fdf5.woff)
}

@font-face {
  font-display: swap;
  font-family: Inter;
  src: url(https://assets.getpocket.com/web-ui/assets/Inter-Regular.ec3ea472a86202b82f0e82988267ba8c.woff), url(https://assets.getpocket.com/web-ui/assets/Inter-Regular.bcdeb499f86c03ab9093fe49b5c795ae.woff2)
}

@font-face {
  font-family: Inter;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Inter-Bold.c9c89216b48bee4d8727bf39d948b125.woff), url(https://assets.getpocket.com/web-ui/assets/Inter-Bold.fe38e3f307fcbac1a801c0c38dff56ef.woff2)
}

@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  src: url(https://assets.getpocket.com/web-ui/assets/Inter-Italic.62e6973fbd89e3696a41b670146a3eb6.woff), url(https://assets.getpocket.com/web-ui/assets/Inter-Italic.2b168e564b4ccdcac9e17b648d9f41b0.woff2)
}

@font-face {
  font-display: swap;
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Inter-BoldItalic.ca06b9e049b5e736fd9b8a1cec2bf1c6.woff), url(https://assets.getpocket.com/web-ui/assets/Inter-BoldItalic.6d8374eb1ad9557adf0daf03048adcc9.woff2)
}

@font-face {
  font-display: swap;
  font-family: Sentinel;
  src: url(https://assets.getpocket.com/web-ui/assets/Sentinel-Book_Web.44e095f96c68683ddccf21786f2c7aab.woff), url(https://assets.getpocket.com/web-ui/assets/Sentinel-Book_Web.2a0c49d105a76fdcf8843ae4912732d5.woff2)
}

@font-face {
  font-display: swap;
  font-family: Sentinel;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Sentinel-Semibold_Web.0a5a95311f7575d29340624e24d7b308.woff), url(https://assets.getpocket.com/web-ui/assets/Sentinel-Semibold_Web.f3cd3775fc8ca441f3694632cdce03da.woff2)
}

@font-face {
  font-family: Sentinel;
  font-style: italic;
  src: url(https://assets.getpocket.com/web-ui/assets/Sentinel-BookItalic_Web.d92befc476196bc9cd4ceda25b5b0705.woff), url(https://assets.getpocket.com/web-ui/assets/Sentinel-BookItalic_Web.9f137203ba87748d9f8a9239729b065a.woff2)
}

@font-face {
  font-display: swap;
  font-family: Sentinel;
  font-style: italic;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Sentinel-SemiboldItalic_Web.d6370a31cd7fafab460bb19e460ff8c3.woff), url(https://assets.getpocket.com/web-ui/assets/Sentinel-SemiboldItalic_Web.434b7971453df9b22c5cdf4c60f994e2.woff2)
}

@font-face {
  font-display: swap;
  font-family: Tiempos;
  src: url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-Regular.ce3a6e174a1e93d77aa9744e668b6733.woff), url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-Regular.bf6dfa623745f8f9be2c9306dd445f99.woff2)
}

@font-face {
  font-display: swap;
  font-family: Tiempos;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-Semibold.f9ff40092ce7976601c8b42edcba5b16.woff), url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-Semibold.7e0dadfec14fed4ca5dd26b8ff3b7265.woff2)
}

@font-face {
  font-display: swap;
  font-family: Tiempos;
  font-style: italic;
  src: url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-RegularItalic.779e2322119af37d52245221c0873971.woff), url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-RegularItalic.c7b3f3d417c54b9cf7eb7026b9eff8af.woff2)
}

@font-face {
  font-display: swap;
  font-family: Tiempos;
  font-style: italic;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-SemiboldItalic.2dd1ab0682adf8353a47dfe043bf3aa7.woff), url(https://assets.getpocket.com/web-ui/assets/TiemposTextWeb-SemiboldItalic.694d22d08e25711bb9f3ceb9b78f1e7f.woff2)
}

@font-face {
  font-display: swap;
  font-family: Whitney;
  src: url(https://assets.getpocket.com/web-ui/assets/Whitney-Book_Web.7ce7eaa9b3b0e084228e832d3a440e95.woff), url(https://assets.getpocket.com/web-ui/assets/Whitney-Book_Web.98aad5d22b5244dd121c379f3cea2230.woff2)
}

@font-face {
  font-display: swap;
  font-family: Whitney;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Whitney-Semibld_Web.3bc0fd121a947285c427fe52e380c55f.woff), url(https://assets.getpocket.com/web-ui/assets/Whitney-Semibld_Web.de2dee03c81082edf5341031656ea505.woff2)
}

@font-face {
  font-display: swap;
  font-family: Whitney;
  font-style: italic;
  src: url(https://assets.getpocket.com/web-ui/assets/Whitney-BookItal_Web.5980b2b10590f7740928bc375997f593.woff), url(https://assets.getpocket.com/web-ui/assets/Whitney-BookItal_Web.80efdde5b097eda872e1754487ce68fc.woff2)
}

@font-face {
  font-display: swap;
  font-family: Whitney;
  font-style: italic;
  font-weight: 700;
  src: url(https://assets.getpocket.com/web-ui/assets/Whitney-SemibldItal_Web.b39a835ee55228424c846aec4093f6b9.woff), url(https://assets.getpocket.com/web-ui/assets/Whitney-SemibldItal_Web.fdd7d75fa8fa59d56cc3c402c5bccb55.woff2)
}

.main-container {
  overflow: hidden
}

.main-container .about-section a {
  color: #008078;
  text-decoration: underline;
  transition: color .1s ease-out
}

.main-container .about-section a:active, .main-container .about-section a:focus, .main-container .about-section a:hover {
  color: #004d48
}

li {
  list-style: none
}

*, :after, :before {
  box-sizing: border-box
}

html {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.15
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block
}

body {
  background-color: #fff;
  color: #212529;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  text-align: left
}

button:not(:disabled) {
  cursor: pointer
}

.hidden {
  display: none !important
}

.mobile-nav-open {
  overflow: hidden
}

.mobile-nav-wrapper {
  background: rgba(26, 26, 26, .4) none repeat scroll 0 0;
  bottom: 0;
  left: 0;
  mix-blend-mode: normal;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity .15s cubic-bezier(.4, 0, 1, 1), transform 75ms cubic-bezier(.4, 0, 1, 1);
  visibility: hidden;
  z-index: 20
}

.mobile-nav-wrapper.active {
  visibility: visible
}

.mobile-nav {
  background: #fff;
  border-radius: 0;
  bottom: 0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
  left: 0;
  max-height: 100%;
  max-width: 256px;
  overflow-y: scroll;
  position: absolute;
  right: auto;
  top: 0;
  transform: translateX(-256px);
  width: 100%
}

.mobile-nav, .mobile-nav.active {
  transition: all .25s cubic-bezier(0, 0, .2, 1)
}

.mobile-nav.active {
  opacity: 1;
  transform: translateX(0)
}

.mobile-nav .mobile-nav-close {
  align-items: center;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .05);
  display: flex;
  height: 64px;
  margin-bottom: 8px;
  padding: 0
}

.mobile-nav .mobile-nav-close:focus, .mobile-nav .mobile-nav-close:focus-within {
  border: 1px solid #008078
}

.mobile-nav .mobile-nav-close .mobile-nav-close-btn {
  background: url("/media/img/pocket/mobile-nav/back-btn.323c63b888c4.svg") no-repeat rgba(0, 0, 0, 0);
  border: none;
  color: #1a1a1a;
  direction: ltr;
  height: 24px;
  margin: 0 8px;
  outline: none;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  white-space: nowrap;
  width: 24px
}

.mobile-nav-list {
  background: #fff;
  display: flex;
  flex-direction: column;
  font-family: Graphik Web, Helvetica Neue, helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  list-style: none;
  margin: 0;
  padding: 0
}

.mobile-nav-list .mobile-nav-list-item {
  margin: 0;
  padding: 0;
  width: 100%
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link {
  align-items: center;
  color: #1a1a1a;
  fill: currentColor;
  display: inline-flex;
  line-height: 24px;
  padding: 12px 16px;
  position: relative;
  text-decoration: none;
  transition: background-color .1s ease-out;
  width: 100%
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link:before {
  background-repeat: no-repeat;
  content: "";
  height: 24px;
  width: 32px
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.home:before {
  background-image: url("/media/img/pocket/mobile-nav/home-icon.7b753528aa8b.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.home:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/home-icon-active.187f20a713ee.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.my-list:before {
  background-image: url("/media/img/pocket/mobile-nav/my-list-icon.5271f5b4c2a4.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.my-list:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/my-list-icon-active.8242d6742066.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.discover:before {
  background-image: url("/media/img/pocket/mobile-nav/discover-icon.008c915e0988.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.discover:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/discover-icon-active.42c3045aea6f.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.collections:before {
  background-image: url("/media/img/pocket/mobile-nav/collections-icon.51094ec4aa75.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.collections:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/collections-icon-active.157175550638.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.archive:before {
  background-image: url("/media/img/pocket/mobile-nav/archive-icon.156fb2ecdfe2.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.archive:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/archive-icon-active.57186f84c914.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.favorites:before {
  background-image: url("/media/img/pocket/mobile-nav/favorites-icon.f5f95b52dfda.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.favorites:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/favorites-icon-active.686a19fbac3c.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.highlights:before {
  background-image: url("/media/img/pocket/mobile-nav/highlights-icon.228bf4519a24.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.highlights:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/highlights-icon-active.7d2bf54cd1bd.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.articles:before {
  background-image: url("/media/img/pocket/mobile-nav/articles-icon.893291efceb6.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.articles:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/articles-icon-active.490fba56ac21.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.videos:before {
  background-image: url("/media/img/pocket/mobile-nav/videos-icon.54436a1f327d.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.videos:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/videos-icon-active.00ff8647b987.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.tags:before {
  background-image: url("/media/img/pocket/mobile-nav/tags-icon.c5a520ee1b58.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.tags:hover:before {
  background-image: url("/media/img/pocket/mobile-nav/tags-icon-active.6d7b2f66cd0e.svg")
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link:focus, .mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link:focus-within {
  border: 1px solid #008078
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link:hover:not(.selected):not(.disabled) {
  background-color: #008078;
  color: #fff
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link.selected {
  background-color: #e0f0ef;
  color: #008078
}

.mobile-nav-list .mobile-nav-list-item .mobile-nav-list-link .beta {
  border: 1px solid #1eabf9;
  border-radius: 4px;
  color: #1eabf9;
  font-size: 11px;
  font-weight: 500;
  margin-left: 8px;
  padding: 0 5px
}

.pocket-header {
  background: #fff;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .08);
  width: 100%
}

.pocket-header .global-nav-container {
  align-items: center;
  display: flex;
  height: 64px;
  margin: 0 auto;
  max-width: 1168px;
  padding: 0 1em
}

.global-nav-mobile-menu-btn {
  border: none;
  border-radius: 4px;
  display: block;
  height: 36px;
  line-height: 110%;
  margin-left: -8px;
  position: relative;
  transition: all .15s ease-out;
  width: 36px
}

.global-nav-mobile-menu-btn:focus, .global-nav-mobile-menu-btn:focus-within {
  border: 1px solid #008078
}

.global-nav-mobile-menu-btn.inline {
  background: none;
  color: #1a1a1a;
  padding: 0;
  text-decoration: underline
}

.global-nav-mobile-menu-btn .hamburger-btn {
  display: inline-block;
  height: 24px;
  margin-bottom: -2px;
  margin-top: -4px;
  pointer-events: none;
  vertical-align: middle;
  width: 24px
}

@media (min-width: 720px) {
  .global-nav-mobile-menu-btn {
    display: none
  }
}

.pocket-logo {
  display: inline-block;
  line-height: 1;
  margin-left: 8px;
  margin-right: 0;
  padding: 8px 0;
  position: relative
}

.pocket-logo:focus {
  outline: none
}

.pocket-logo:focus:before {
  border: 2px solid #008078;
  border-radius: 4px;
  bottom: -2px;
  content: "";
  display: block;
  left: -2px;
  position: absolute;
  right: -2px;
  top: -2px
}

.pocket-logo:active:before, .pocket-logo:hover:before {
  display: none
}

.pocket-logo .pocket-logo-svg {
  background-image: url("/media/img/pocket/pocket-logo-light-mode.9a20614bbcba.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 24px;
  width: 94px
}

.pocket-logo .pocket-logo-svg span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px
}

.pocket-logo.logged-in .logo {
  display: none
}

@media (min-width: 720px) {
  .pocket-logo {
    margin-right: 56px
  }

  .pocket-logo:hover {
    cursor: pointer
  }
}

@media (min-width: 1024px) {
  .pocket-logo {
    margin-right: 96px
  }
}

.sr-only {
  border: 0;
  clip-path: polygon(0 0, 0 0, 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px
}

.page-navigation {
  display: flex;
  flex-grow: 2;
  justify-content: flex-start;
  line-height: 1;
  white-space: nowrap
}

.page-navigation .page-navigation-list {
  display: none;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  list-style-type: none;
  margin: 0;
  padding: 0
}

@supports (--css:variables) {
  .page-navigation .page-navigation-list {
    font-size: var(--body-md-size);
    line-height: var(--body-line-height)
  }
}

.page-navigation .page-navigation-list .page-navigation-list-item {
  display: inline-block;
  margin: 0;
  padding: 0
}

@media (min-width: 720px) {
  .page-navigation .page-navigation-list {
    display: flex
  }
}

.page-navigation-list-item-link {
  font-weight: 500;
  line-height: 24px;
  padding: 20px;
  position: relative;
  text-decoration: none
}

.page-navigation-list-item-link:focus {
  outline: 0
}

.page-navigation-list-item-link:focus:before {
  border: 2px solid #008078;
  border-radius: 4px;
  bottom: 8px;
  box-sizing: border-box;
  content: "";
  display: block;
  left: 4px;
  position: absolute;
  right: 4px;
  top: 8px
}

.page-navigation-list-item-link:hover:before {
  display: none
}

.page-navigation-list-item-link:active:before {
  display: none
}

.page-navigation-list-item-link.selected:after {
  background-color: #008078;
  bottom: 0;
  content: "";
  display: block;
  height: 4px;
  left: 10px;
  position: absolute;
  right: 10px
}

.page-navigation-list-item-link.selected:active:after {
  background-color: #004d48
}

.nav-link {
  color: #1a1a1a;
  display: none;
  font-weight: 500;
  position: relative;
  text-decoration: none;
  vertical-align: middle
}

.nav-link:active, .nav-link:focus {
  color: #008078;
  outline: 0
}

.nav-link:active:before, .nav-link:focus:before {
  border: 2px solid #008078;
  border-radius: 4px;
  bottom: -2px;
  box-sizing: border-box;
  content: "";
  display: block;
  left: -2px;
  position: absolute;
  right: -2px;
  top: -2px
}

.nav-link:hover {
  text-decoration: none
}

.nav-link:active:before, .nav-link:hover:before {
  display: none
}

.nav-link.login-link {
  margin-right: 24px
}

.nav-link.signup-link {
  background: none;
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  cursor: pointer;
  padding: 12px;
  transition: all .15s ease-out
}

.nav-link.signup-link:hover {
  background-color: #1a1a1a;
  color: #f2f2f2
}

@media (min-width: 720px) {
  .nav-link {
    display: inline-block
  }
}

.signup-icon {
  color: #1a1a1a;
  display: inline-block;
  height: 24px;
  line-height: 0;
  margin-top: 0;
  vertical-align: middle
}

.signup-icon svg {
  height: 100%
}

.signup-icon span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px
}

@media (min-width: 720px) {
  .signup-icon {
    display: none;
    margin-top: -4px
  }
}

.pocket-footer-container {
  background-color: #fff;
  background-image: url("/media/img/pocket/footer-border.70c4be0d36bc.svg");
  background-position: top;
  background-repeat: repeat-x;
  background-size: 1440px 9px;
  border-top: 1px solid rgba(0, 0, 0, 0);
  color: #1a1a1a;
  width: 100%
}

.pocket-footer-container .pocket-footer-content {
  margin: 0 auto;
  max-width: 1128px;
  padding: 0 16px 24px
}

@media (min-width: 720px) {
  .pocket-footer-container .pocket-footer-content {
    padding: 0 40px 24px
  }
}

.pocket-footer-primary {
  display: flex;
  flex-wrap: wrap;
  margin: 40px 0 16px
}

.pocket-footer-primary .pocket-footer-section {
  align-content: flex-start;
  display: flex;
  flex-wrap: wrap;
  padding-right: 16px;
  width: 33%
}

.pocket-footer-primary .pocket-footer-section:nth-child(3) {
  padding-right: 0
}

.pocket-footer-primary .pocket-footer-section:nth-child(2n) {
  padding-right: 0;
  width: 40%
}

.pocket-footer-primary .pocket-footer-section:nth-child(odd) {
  padding-right: 16px;
  width: 60%
}

@media (min-width: 720px) {
  .pocket-footer-primary .pocket-footer-section {
    width: 33%
  }

  .pocket-footer-primary .pocket-footer-section:nth-child(2n), .pocket-footer-primary .pocket-footer-section:nth-child(odd) {
    width: 33%
  }

  .pocket-footer-primary .pocket-footer-section:nth-child(3) {
    padding-right: 0
  }

  .pocket-footer-primary .pocket-footer-section:last-child {
    width: 100%
  }
}

@media (min-width: 1024px) {
  .pocket-footer-primary .pocket-footer-section {
    width: 25%
  }

  .pocket-footer-primary .pocket-footer-section:nth-child(2n), .pocket-footer-primary .pocket-footer-section:nth-child(odd) {
    width: 25%
  }
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-heading {
  font-family: Graphik Web, Helvetica Neue, helvetica, arial, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 16px;
  margin-top: 0;
  width: 100%
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list {
  list-style: none;
  margin: 0 0 24px;
  padding: 0
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list li {
  cursor: pointer;
  font-family: Graphik Web, Helvetica Neue, helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 12px
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list li a {
  color: #666;
  text-decoration: none;
  transition: color .1s ease-out
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list li a:active, .pocket-footer-primary .pocket-footer-section .pocket-footer-list li a:focus, .pocket-footer-primary .pocket-footer-section .pocket-footer-list li a:hover {
  color: #008078
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list .app-download-link {
  display: inline-block;
  width: auto
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list .app-download-link img {
  max-height: 40px
}

@media (min-width: 720px) {
  .pocket-footer-primary .pocket-footer-section .pocket-footer-list .app-download-link img {
    margin-right: 16px
  }
}

@media (min-width: 1024px) {
  .pocket-footer-primary .pocket-footer-section .pocket-footer-list .app-download-link img {
    margin-bottom: 8px;
    margin-right: 0
  }
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list .app-download-link.google-play-badge {
  height: 40px;
  overflow: hidden
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list .app-download-link.google-play-badge img {
  margin: -10px 0 0 -10px;
  max-height: 60px
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list.download-links {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0
}

.pocket-footer-primary .pocket-footer-section .pocket-footer-list.download-links li {
  margin-bottom: 0
}

.pocket-footer-secondary {
  border-top: 1px solid #d9d9d9;
  color: #1a1a1a;
  display: flex;
  font-family: Graphik Web, Helvetica Neue, helvetica, arial, sans-serif;
  justify-content: space-between;
  margin-top: 40px;
  padding: 24px 0
}

.pocket-footer-secondary a {
  color: #1a1a1a;
  text-decoration: underline
}

.pocket-footer-secondary a:active, .pocket-footer-secondary a:focus, .pocket-footer-secondary a:hover {
  color: #008078
}

.pocket-footer-secondary .legal span {
  margin: 0
}

.pocket-footer-secondary .legal a {
  margin-right: 16px
}

.pocket-footer-socials {
  display: flex;
  margin: 0;
  padding: 0
}

.pocket-footer-socials .pocket-footer-socials-item {
  margin-right: 16px
}

.pocket-footer-socials .pocket-footer-socials-item .pocket-footer-socials-item-link {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px
}

.pocket-footer-socials .pocket-footer-socials-item .pocket-footer-socials-item-link.twitter {
  background-image: url("/media/protocol/img/icons/social/x/black.5b362e2ded7d.svg")
}

.pocket-footer-socials .pocket-footer-socials-item .pocket-footer-socials-item-link.facebook {
  background-image: url("/media/protocol/img/icons/social/facebook/black.affc33dd13e2.svg")
}

.pocket-footer-socials .pocket-footer-socials-item .pocket-footer-socials-item-link span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px
}

.ot-sdk-show-settings {
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border: none;
  color: #1a1a1a;
  cursor: pointer;
  display: inline-flex;
  font-size: 16px;
  font-weight: 400;
  justify-content: center;
  line-height: 1.5;
  outline: none;
  padding: 0;
  text-decoration: underline
}

.cookie-show-settings:hover, a:hover {
  color: #008078
}

.intro-wrapper {
  background-color: #95d5d2;
  color: #1a1a1a;
  position: relative;
  width: 100%
}

.about-section {
  box-sizing: content-box;
  font-family: Graphik Web, Helvetica Neue, helvetica, arial, sans-serif;
  margin-left: auto;
  margin-right: auto;
  max-width: 1128px;
  padding: 0 20px;
  position: relative
}

.about-section:before {
  content: "";
  position: absolute
}

.about-section .about-section-text-wrapper {
  color: #1a1a1a;
  position: inherit;
  z-index: 2
}

.about-section .about-section-text-wrapper .about-section-heading {
  font-family: Doyle, garamond, times, serif;
  font-size: 1.75rem;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 8px;
  margin-top: 0
}

.about-section .about-section-text-wrapper .about-section-body {
  font-family: Graphik Web, Helvetica Neue, helvetica, arial, sans-serif;
  font-size: 1rem;
  margin: 0 0 24px
}

@media (min-width: 720px) {
  .about-section {
    padding: 0 40px
  }

  .about-section .about-section-text-wrapper {
    max-width: 50%
  }

  .about-section .about-section-text-wrapper .about-section-heading {
    font-size: 32px;
    font-size: 2rem
  }
}

.about-section.first {
  margin: 0 auto;
  padding: 40px 16px 118vw
}

.about-section.first:before {
  background: url("/media/img/pocket/people-enjoying-content-md.00b289c24551.svg") no-repeat 100% 0/contain;
  bottom: 14px;
  height: 134vw;
  right: -38vw;
  top: unset;
  width: 200vw
}

.about-section.first .about-section-heading {
  font-size: 32px
}

.about-section.first .about-section-body {
  font-size: 14px
}

@media (min-width: 720px) {
  .about-section.first {
    padding: 104px 40px 496px
  }

  .about-section.first:before {
    height: 875px;
    right: calc(50% - 656px);
    top: -64px;
    width: 1176px
  }

  .about-section.first .about-section-text-wrapper {
    max-width: 60%
  }
}

@media (min-width: 1024px) {
  .about-section.first {
    padding: 128px 40px 352px
  }

  .about-section.first:before {
    background-image: url("/media/img/pocket/people-enjoying-content-lg.6f9781ee4761.svg");
    height: 730px;
    right: calc(50% - 872px);
    top: 40px;
    width: 1616px
  }

  .about-section.first .about-section-heading {
    font-size: 48px
  }
}

.about-section.second {
  margin-bottom: 304px;
  margin-top: 64px
}

.about-section.second:before {
  background: url("/media/img/pocket/swirly-saving-xs.7f1ae9366aea.svg") no-repeat 100% 0/contain;
  bottom: -540px;
  height: 845px;
  right: -370px;
  top: unset;
  width: 1150px
}

@media (min-width: 720px) {
  .about-section.second {
    margin-bottom: 490px;
    margin-top: 80px
  }

  .about-section.second:before {
    background-image: url("/media/img/pocket/swirly-saving-sm.4569d51b77ee.svg");
    height: 845px;
    right: -195px;
    top: -160px;
    width: 1488px
  }
}

@media (min-width: 1024px) {
  .about-section.second {
    margin-bottom: 608px;
    margin-top: 175px
  }

  .about-section.second:before {
    background-image: url("/media/img/pocket/swirly-saving-lg.c1389921f436.svg");
    height: 750px;
    right: -90px;
    top: -212px;
    width: 1692px
  }
}

.about-section.third {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 656px
}

.about-section.third:before {
  background: url("/media/img/pocket/rainbow-hand-gem-sm.e9bbb30f57a8.svg") no-repeat 100% 0/contain;
  bottom: 110px;
  height: 590px;
  right: -155px;
  width: 630px;
  z-index: -1
}

@media (min-width: 599px) {
  .about-section.third {
    padding-bottom: 720px
  }

  .about-section.third:before {
    bottom: 109px;
    height: 643px;
    right: calc(50% - 320px);
    width: 688px
  }
}

@media (min-width: 720px) {
  .about-section.third {
    display: flex;
    justify-content: flex-end;
    padding-bottom: 320px
  }

  .about-section.third:before {
    background-image: url("/media/img/pocket/rainbow-hand-gem-lg.6c8ebd46aa5e.svg");
    height: 872px;
    right: 345px;
    top: -80px;
    transform: rotate(13deg);
    width: 800px
  }
}

@media (min-width: 1024px) {
  .about-section.third {
    padding-bottom: 544px
  }

  .about-section.third:before {
    height: 982px;
    right: 50%;
    top: -240px;
    width: 1010px
  }
}

.about-section.fourth {
  padding-bottom: 668px
}

.about-section.fourth:before {
  background: url("/media/img/pocket/floating-content-md.dab507e9af68.svg") no-repeat 100%/contain;
  bottom: 80px;
  height: 212vw;
  right: -15vw;
  width: 100vw
}

@media (min-width: 450px) {
  .about-section.fourth {
    padding-bottom: 875px
  }
}

@media (min-width: 599px) {
  .about-section.fourth {
    padding-bottom: 1020px
  }

  .about-section.fourth:before {
    bottom: 16px;
    right: -96px
  }
}

@media (min-width: 720px) {
  .about-section.fourth {
    padding-bottom: 272px
  }

  .about-section.fourth:before {
    background-image: url("/media/img/pocket/floating-content-lg.6e44874a9dbe.svg");
    height: 1175px;
    left: 57.5%;
    top: -496px;
    width: 688px;
    z-index: -1
  }
}

@media (min-width: 1024px) {
  .about-section.fourth {
    padding-bottom: 384px
  }

  .about-section.fourth:before {
    top: -448px;
    width: 848px
  }
}

.about-section.fifth {
  padding-bottom: 181vw
}

.about-section.fifth:before {
  background: url("/media/img/pocket/sunny-content-md.7311f445aefc.svg") no-repeat 100% 0/contain;
  bottom: -29vw;
  height: 242vw;
  right: -25vw;
  width: 228vw;
  z-index: -1
}

@media (min-width: 720px) {
  .about-section.fifth {
    display: flex;
    justify-content: flex-end;
    padding-bottom: 520px
  }

  .about-section.fifth:before {
    background-image: url("/media/img/pocket/sunny-content-lg.e5a3628cf7de.svg");
    height: 1192px;
    right: calc(50% - 144px);
    top: -310px;
    width: 1105px
  }
}

@media (min-width: 1024px) {
  .about-section.fifth {
    padding-bottom: 672px
  }

  .about-section.fifth:before {
    height: 1228px;
    top: -310px;
    width: 1136px
  }
}

.about-cta-section {
  margin: 0 auto 64px;
  padding: 0 20px
}

.about-cta-section .about-cta-heading {
  font-family: Doyle, garamond, times, serif;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 32px;
  text-align: center
}

.about-cta-section .cta-wrapper {
  margin: 0 auto 40px;
  max-width: 295px;
  width: 100%
}

.about-cta-section .cta-wrapper a {
  background: none;
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  color: #1a1a1a;
  display: inline-block;
  font-size: 19px;
  line-height: 110%;
  padding: 16px 64px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all .15s ease-out;
  width: 100%
}

.about-cta-section .cta-wrapper a:hover {
  background-color: #1a1a1a;
  color: #f2f2f2;
  text-decoration: none
}

@media (min-width: 720px) {
  .about-cta-section .cta-wrapper {
    margin-bottom: 64px
  }
}

.about-cta-section hr {
  border: 0;
  border-top: 2px solid #00ccc0;
  height: 0;
  max-width: 360px
}

.about-cta-section .about-cta-body {
  margin-left: auto;
  margin-right: auto;
  max-width: 416px;
  text-align: center
}