html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
p {
  line-height: 1.4;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
.black p {
  color: #000 !important;
}
.black h1 {
  color: #000 !important;
}
.white h1 {
  color: #fff;
}
.white h2 {
  color: #fff;
}
.yellow {
  font-size: 56px !important;
  color: #f4b845 !important;
  font-family: Caveat, Helvetica, sans-serif !important;
}
.red {
  font-size: 56px !important;
  color: #e43b2c !important;
  font-family: Caveat, Helvetica, sans-serif !important;
}
.ContainerInner {
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}
.CenterContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.h1 {
  display: -webkit-inline-box;
  line-height: 1.4;
  padding: 10px;
  margin: auto;
  text-align: center;
  font-weight: 700;
  font-size: 50px;
  font-family: Oswald, Helvetica, sans-serif;
}
@media (max-width: 770px) {
  .h1 {
    font-size: 30px !important;
  }
}
.h2 {
  line-height: 1.3em;
  text-align: left;
  font-size: 36px;
  margin: 0;
  font-family: Oswald, Helvetica, sans-serif;
}
@media (max-width: 770px) {
  .h2 {
    font-size: 23px;
  }
}
.PictureSection {
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 1300px) {
  .PictureSection {
    background-size: initial;
  }
}
.PictureSection h1 {
  color: #fff;
  font-size: 42px;
  text-align: left;
}
@media (max-width: 770px) {
  .PictureSection h1 {
    font-size: 25px;
  }
}
.PictureSection__hardestSkill span::after {
  content: "THE HARDEST SKILL";
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
@media (max-width: 770px) {
  .PictureSection__hardestSkill span::after {
    font-size: 34px;
  }
}
.PictureSection__slowWay span::after {
  content: "SLOW WAY ";
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
.PictureSection__addicted span::after {
  content: "GET ADDICTED ";
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
@media (max-width: 770px) {
  .PictureSection__addicted span::after {
    font-size: 34px;
  }
}
.PictureSection__today span::after {
  content: " TODAY!";
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
@media (max-width: 770px) {
  .PictureSection__today span::after {
    font-size: 30px;
  }
}
.PictureSection__shaman span::after {
  content: '"SOURDOUGH SHAMAN" ';
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
@media (max-width: 770px) {
  .PictureSection__shaman span::after {
    font-size: 34px;
  }
}
.PictureSection__recap span::after {
  content: "RECAP";
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
.PictureSection p {
  font-size: 18px;
  line-height: 1.5;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.PictureSection__container {
  padding: 80px 20px;
  max-width: 515px !important;
}
.PictureSection ul {
  list-style-type: none !important;
  padding-left: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  list-style-type: square;
  color: #fff;
}
.PictureSection ul li {
  list-style-type: none !important;
  margin-top: 20px;
  line-height: 1.8;
  font-weight: 700;
  font-size: 18px;
  list-style-type: square;
}
.PictureSection ul li::before {
  content: "■";
  color: #f4b845;
  margin: -1em 0 -1em -1em;
}
.NoPictureSection {
  max-width: 650px !important;
  margin: auto;
  text-align: center;
}
@media (max-width: 770px) {
  .NoPictureSection {
    padding: 0 30px;
  }
}
.NoPictureSection p {
  font-size: 18px;
  line-height: 1.5;
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.NoPictureSection h1 {
  padding: 20px;
}
@media (max-width: 770px) {
  .NoPictureSection h1 {
    padding: 40px 20px 20px;
    font-size: 25px;
  }
}
.NoPictureSection__deadWrong span::after {
  content: "DEAD WRONG!";
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
@media (max-width: 770px) {
  .NoPictureSection__deadWrong span::after {
    font-size: 25px;
  }
}
.NoPictureSection__plus p {
  font-size: 20px !important;
}
.NoPictureSection__plus span::after {
  content: "PLUS: ";
  font-size: 56px;
  color: #f4b845;
  font-family: Caveat, Helvetica, sans-serif !important;
}
.CTA {
  text-shadow: 3px 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
  background: #e2503b;
  font-size: 50px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 10px 25px 20px;
  font-family: Oswald, Helvetica, sans-serif !important;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-weight: 700 !important;
}
@media (max-width: 770px) {
  .CTA {
    font-size: 27px;
    padding: 10px 25px;
    margin: 0 30px;
  }
}
.CTA span::before {
  content: "\2794";
  font-size: 60px;
  margin-right: 12px;
}
@media (max-width: 770px) {
  .CTA span::before {
    font-size: 27px;
  }
}
.CTA p {
  font-weight: 500 !important;
  margin: 0;
  font-size: 24px !important;
  color: #fff;
  opacity: 0.7;
  text-shadow: 3px 2px 1px rgba(0, 0, 0, 0.2);
  font-family: Oswald, Helvetica, sans-serif !important;
}
@media (max-width: 770px) {
  .CTA p {
    font-size: 21px !important;
  }
}
.CTA:hover {
  cursor: pointer;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22),
    0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
  box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22),
    0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}
.Card {
  background-color: #fff;
  max-width: 877px;
  margin: auto;
  margin-bottom: 70px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.Card__containerTop {
  padding: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 770px) {
  .Card__containerTop {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.Card__containerTop img {
  margin-top: 15px;
}
.Card__containerTop h2 {
  text-align: left;
  font-size: 34px;
  font-family: Oswald, Helvetica, sans-serif;
}
.Card__containerTop p {
  line-height: 1.42857143;
  font-size: 18px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.Card__secondCTop {
  padding: 35px 80px;
}
@media (max-width: 770px) {
  .Card__secondCTop {
    padding: 30px;
  }
}
.Card__right {
  max-width: 378px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.Card__content {
  padding: 0 35px 35px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.Card__content p {
  margin: 30px 0;
  text-align: left;
  font-size: 18px;
  color: #000;
}
.Card__content ul {
  list-style-type: none !important;
  padding-left: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  list-style-type: square;
}
.Card__content ul li {
  list-style-type: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px;
  font-size: 18px;
  list-style-type: square;
}
.Card__content ul li span {
  list-style-type: none !important;
  padding-bottom: 12px;
  line-height: 1.4;
}
.Card__content ul li::before {
  content: "■";
  color: #f4b845;
  margin: -1em 0 -1em -1em;
}
html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}
.Header {
  background-color: #e2503b;
  height: 110px;
  width: 100%;
}
.Header__container {
  padding: 0 25px;
}
@media (max-width: 770px) {
  .Header__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 770px) {
  .MobileFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
  }
}
@media (max-width: 770px) {
  .NoMaxWidth {
    max-width: initial !important;
  }
}
@media (max-width: 1300px) {
  .BackgroundPosition {
    background-position-x: right;
  }
}
@media (max-width: 770px) {
  .MobileHide {
    display: none;
  }
}
@media (max-width: 770px) {
  .DearBaker {
    display: none;
  }
}
.DearBakerTXT {
  padding: 20px;
}
@media (min-width: 770px) {
  .DearBakerTXT {
    display: none;
  }
}
.DearBakerTXT p {
  line-height: 1.4;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 18px;
}
.Iframe {
  width: 100%;
  max-width: 555px;
}
.Iframe iframe {
  width: 100%;
}
.MainSection {
  background-repeat: no-repeat;
}
.MainSection h1 {
  color: #fff;
  height: 186px;
}
@media (max-width: 770px) {
  .MainSection h1 {
    font-size: 30px;
  }
}
.MainSection__content {
  height: 329px;
  padding: 0 0 20px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.MainSection__highlight {
  font-family: Caveat, Helvetica, sans-serif !important;
  color: #f4b845;
  font-size: 56px;
}
@media (max-width: 770px) {
  .MainSection__highlight {
    font-size: 30px;
  }
}
.MainSection__description {
  padding: 50px 25px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
@media (max-width: 770px) {
  .MainSection__description {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.MainSection__right {
  max-width: 555px;
  font-weight: 700;
  padding: 0 35px;
}
@media (max-width: 770px) {
  .MainSection__right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
.MainSection__right ul {
  list-style-type: none !important;
  padding-left: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  list-style-type: square;
}
.MainSection__right ul li {
  list-style-type: none !important;
  padding: 10px 0;
  line-height: 1.4;
  font-size: 18px;
  list-style-type: square;
}
.MainSection__right ul li::before {
  content: "■";
  color: #f4b845;
  margin: -1em 1em -1em -1em;
}
.RewardingSection {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.RewardingSection h1 {
  font-size: 44px;
  max-width: 800px;
}
@media (max-width: 770px) {
  .RewardingSection h1 {
    font-size: 26px !important;
  }
}
.RewardingSection span::after {
  content: "SOURDOUGH BREAD ";
  font-size: 56px;
  color: #f4b845;
  margin-left: 8px;
  font-family: Caveat, Helvetica, sans-serif !important;
}
@media (max-width: 770px) {
  .RewardingSection span::after {
    font-size: 26px !important;
    font-family: Oswald, Helvetica, sans-serif !important;
  }
}
.TitleDots {
  font-size: 32px !important;
  font-weight: 500 !important;
}
@media (max-width: 770px) {
  .TitleDots {
    font-size: 30px !important;
  }
}
.TitleDots span::after {
  font-size: 32px !important;
  content: " ●" !important;
  color: #f4b845;
}
.TitleDots span::before {
  font-size: 32px !important;
  vertical-align: top;
  content: "● " !important;
  color: #f4b845;
}
.CallToACtion p {
  font-size: 20px !important;
}
.SuccessStories h2 {
  font-size: 26px;
  font-family: Oswald, Helvetica, sans-serif !important;
}
.SuccessStories__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 770px) {
  .SuccessStories__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 770px) {
  .SuccessStories__secondary {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.SuccessStories__name {
  font-family: Caveat, Helvetica, sans-serif !important;
  text-align: left;
  font-size: 44px !important;
  border-bottom: 3px solid #000;
  margin: 0;
  padding-bottom: 20px;
}
.SuccessStories__right {
  max-width: 515px !important;
  text-align: left;
}
@media (max-width: 770px) {
  .SuccessStories__right {
    padding: 0 !important;
  }
}
.MoreSuccess__story {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 333px;
  font-family: Oswald, Helvetica, sans-serif;
}
.MoreSuccess__story h2 {
  font-weight: 400 !important;
}
.MoreSuccess__story p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 18px;
  line-height: 1.4;
}
.MoreSuccess__story img:nth-child(2) {
  border: 2px solid rgba(0, 0, 0, 0.55);
  -webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 3px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1050px) {
  .MoreSuccess__story {
    margin-bottom: 40px;
  }
}
@media (max-width: 670px) {
  .MoreSuccess__story {
    max-width: initial;
    padding: 0 30px;
  }
}
@media (max-width: 1050px) {
  .MoreSuccess__mobileContainer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.BonusCard li {
  padding: 0 0 18px !important;
}
.Deals {
  margin: 50px 0;
  text-align: center;
  color: #fff;
  font-size: 24px;
  background-color: rgba(159, 159, 159, 0.2);
}
.Deals p {
  font-size: 22px !important;
  margin: 8px 0 0;
}
.Deals i {
  color: #f4b845;
  font-weight: 700;
}
.FAQ {
  max-width: 866px;
  margin: auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding: 0 30px;
}

.FAQ h2 {
  font-size: 20px;
  font-weight: 700;
}
.FAQ p {
  line-height: 1.4;
  font-size: 18px;
  color: #7b0404;
}
.Footer p {
  font-size: 16px !important;
}
