/* Text Elements */

h1.heading-1 {
  color: #fff;
  text-shadow: #000 2px 2px 5px;
  font-weight: 700;
  font-size: 105px;
  font-family: 'Poppins', cursive;
  line-height: 1.1;
}

h1.heading-8 {
  color: #fff;
  font-weight: 600;
  font-family: 'Poppins', cursive;
}

h1.heading-16 {
  padding-top: 20px;
  color: #2a7d2e;
  font-size: 58px;
  font-family: 'Architects Daughter', cursive;
}

h2.heading-2 {
  color: #123316;
  font-weight: 700;
  font-size: 50px;
  font-family: 'Poppins', cursive;
}

h2.heading-2a {
  color: #123316;
  font-weight: 700;
  font-size: 40px;
  font-family: 'Poppins', cursive;
}

h3.heading-7 {
  color: #fff;
  text-transform: uppercase;
  font-size: 55px;
  font-family: 'Poiret One', cursive;
}

h6.heading-3 {
  color: #123316;
  font-weight: 600;
  font-family: 'Poppins', cursive;
}

h6.heading-4 {
  padding-bottom: 15px;
  color: #fff;
  font-weight: 600;
  font-size: 22px;
  font-family: 'Poppins', cursive;
}

h6.heading-5 {
  color: #fff;
  font-weight: 600;
  font-size: 22px;
  font-family: 'Poppins', cursive;
  line-height: 1.4;
}

h6.heading-9 {
  color: #fff;
  font-weight: 600;
  font-family: 'Poppins', cursive;
}

h6.heading-10 {
  color: #123316;
  font-weight: 700;
  font-size: 30px;
  font-family: 'Poppins', cursive;
}

h6.heading-12 {
  padding-top: 10px;
  color: #123316;
  font-weight: 600;
  font-size: 17px;
  font-family: 'Poppins', cursive;
}

h6.heading-13 {
  color: #222;
  font-weight: 400;
  font-size: 14px;
  font-family: 'Poppins', cursive;
}

h6.heading-11 {
  color: #222;
  font-weight: 600;
  font-family: 'Poppins', cursive;
}

h6.heading-14 {
  color: #2a7d2e;
  text-transform: uppercase;
  font-size: 17px;
  font-family: 'Poppins', cursive;
}

h6.heading-15 {
  color: #123316;
  font-weight: 600;
  font-family: 'Poppins', cursive;
}

h6.heading-6 {
  color: #123316;
  font-weight: 700;
  font-size: 22px;
  font-family: 'Poppins', cursive;
  line-height: 1.5;
}

h6.heading-10a {
  color: #123316;
  font-weight: 700;
  font-size: 35px;
  font-family: 'Poppins', cursive;
}

p.paragraph.paragraph-2 {
  color: #89998b;
  font-size: 16px;
  font-family: 'Poppins', cursive;
}

p.paragraph.paragraph-3 {
  padding-top: 0;
  font-size: 17px;
  font-family: 'Poppins', cursive;
}

p.paragraph span.paragraph-text-1 {
  color: #f9bb00;
}

p.paragraph span.paragraph-text-2 {
  color: #05ed08;
}

p.paragraph.paragraph-4 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #89998b;
  font-size: 16px;
  font-family: 'Poppins', cursive;
}

p.paragraph a.paragraph-text-3 {
  color: #89998b;
}

p.paragraph a.paragraph-text-4 {
  color: #89998b;
}

p.paragraph a.paragraph-text-5 {
  color: #89998b;
}

p.paragraph a.paragraph-text-6 {
  color: #89998b;
}

p.paragraph a.paragraph-text-7 {
  color: #89998b;
}

p.paragraph a.paragraph-text-8 {
  color: #89998b;
}

p.paragraph a.paragraph-text-9 {
  color: #89998b;
}

p.paragraph a.paragraph-text-10 {
  color: #89998b;
}

p.paragraph span.paragraph-text-11 {
  color: #89998b;
}

p.paragraph a.paragraph-text-12 {
  color: #89998b;
}

p.paragraph a.paragraph-text-13 {
  color: #89998b;
}

p.paragraph a.paragraph-text-14 {
  color: #89998b;
}

p.paragraph.paragraph-1 {
  color: #fff;
  font-family: 'Poppins', cursive;
}

p.paragraph span.paragraph-text-15 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-16 {
  font-weight: 600;
}

p.paragraph.paragraph-5 {
  padding-top: 0;
  font-size: 17px;
  font-family: 'Poppins', cursive;
}

p.paragraph.paragraph-3a {
  padding-top: 20px;
  font-size: 17px;
  font-family: 'Poppins', cursive;
}

p.paragraph.paragraph-6 {
  font-size: 15px;
  font-family: 'Poppins', cursive;
}

p.paragraph.paragraph-3b {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 17px;
  font-family: 'Poppins', cursive;
}

p.paragraph span.paragraph-text-17 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-18 {
  font-weight: 600;
}

p.paragraph.paragraph-7 {
  font-size: 16px;
  font-family: 'Poppins', cursive;
}

p.paragraph.paragraph-8 {
  font-family: 'Poppins', cursive;
}

p.paragraph.paragraph-9 {
  margin-bottom: 0;
  color: #222;
  font-size: 19px;
  font-family: 'Poppins', cursive;
  line-height: 1.5;
}

p.paragraph a.paragraph-text-19 {
  color: #89998b;
}

p.paragraph a.paragraph-text-14:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-13:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-12:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-3:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-4:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-5:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-6:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-7:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-8:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-9:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-10:hover {
  color: #fff;
}

p.paragraph a.paragraph-text-19:hover {
  color: #fff;
}

/* Interaction Elements */

a.link-button.button-link-1 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 34px 5px;
  width: 100%;
  background-color: #2a7d2e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  font-family: 'Poppins', cursive;
}

a.link-button.button-link-2 {
  padding: 15px 5px;
  max-width: 250px;
  width: 100%;
  border-radius: 0;
  background-color: #2a7d2e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  font-family: 'Poppins', cursive;
}

a.link-button.button-link-3 {
  padding: 15px 5px;
  width: 100%;
  border-radius: 0;
  background-color: #2a7d2e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  font-family: 'Poppins', cursive;
}

a.link-button.button-link-2a {
  padding: 15px 5px;
  max-width: 300px;
  width: 100%;
  border-radius: 0;
  background-color: #2a7d2e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  font-family: 'Poppins', cursive;
}

a.link-button.button-link-2b {
  padding: 15px 5px;
  max-width: none;
  width: 100%;
  border-radius: 0;
  background-color: #2a7d2e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  font-family: 'Poppins', cursive;
}

a.link-button.button-link-4 {
  padding-top: 15px;
  padding-right: 10px;
  padding-left: 15px;
  width: 100%;
  border-radius: 0;
  background-color: #f2fae8;
  color: #123316;
  text-align: left;
  font-weight: 600;
  font-size: 20px;
  font-family: 'Poppins', cursive;
}

a.link-button.button-link-5 {
  border-radius: 0;
  background-color: #812b94;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'Poppins', cursive;
}

a.link-button.button-link-2:hover {
  background-color: #79b823;
}

a.link-button.button-link-3:hover {
  background-color: #79b823;
}

a.link-button.button-link-1:hover {
  border-radius: 0;
  background-color: #79b823;
}

a.link-button.button-link-2a:hover {
  background-color: #79b823;
}

a.link-button.button-link-2b:hover {
  background-color: #79b823;
}

a.link-button.button-link-4:hover {
  background-color: #e6f2d6;
}

a.link-button.button-link-5:hover {
  background-color: #f9a11a;
}

/* Layout Elements */

body.grid-1 {
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

body > .row.row-1 {
  padding-right: 0;
  padding-left: 10px;
  max-width: none;
  background-color: transparent;
}

body > .row > [class*='coffee-span-'].column-1 {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  min-height: 99px;
  background-color: #123316;
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-2 {
  background-color: #fff;
}

body > .row > [class*='coffee-span-'].column-3 {
  padding-right: 0;
  padding-left: 0;
  min-height: 99px;
  background-color: #2a7d2e;
}

body > .row.row-2 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: none;
  background-image: -webkit-linear-gradient(top, rgba(3, 3, 3, .5) 0%, rgba(29, 30, 33, .05) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1738365742308');
  background-image:    -moz-linear-gradient(top, rgba(3, 3, 3, .5) 0%, rgba(29, 30, 33, .05) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1738365742308');
  background-image:      -o-linear-gradient(top, rgba(3, 3, 3, .5) 0%, rgba(29, 30, 33, .05) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1738365742308');
  background-image:         linear-gradient(180deg, rgba(3, 3, 3, .5) 0%, rgba(29, 30, 33, .05) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1738365742308');
  background-attachment: scroll, fixed;
  background-position: left top, center center;
  background-clip: border-box, border-box;
  background-origin: padding-box, padding-box;
  background-size: auto auto, cover;
  background-repeat: no-repeat, no-repeat;

  background-blend-mode: normal, normal;
}

body > .row > [class*='coffee-span-'].column-4 {
  min-height: 750px;
}

body > .row.row-3 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: none;
  background-color: #123316;
}

body > .row.row-4 {
  padding: 10px;
  max-width: none;
  background-color: #2a482e;
  background-image: -webkit-linear-gradient(top, rgba(42, 72, 46, .95) 0%, rgba(42, 72, 46, .95) 100%), url('../images/footer-v1-shape3.png?id=240&cache=1738366770282');
  background-image:    -moz-linear-gradient(top, rgba(42, 72, 46, .95) 0%, rgba(42, 72, 46, .95) 100%), url('../images/footer-v1-shape3.png?id=240&cache=1738366770282');
  background-image:      -o-linear-gradient(top, rgba(42, 72, 46, .95) 0%, rgba(42, 72, 46, .95) 100%), url('../images/footer-v1-shape3.png?id=240&cache=1738366770282');
  background-image:         linear-gradient(180deg, rgba(42, 72, 46, .95) 0%, rgba(42, 72, 46, .95) 100%), url('../images/footer-v1-shape3.png?id=240&cache=1738366770282');
  background-attachment: scroll, scroll;
  background-position: left top, left top;
  background-clip: border-box, border-box;
  background-origin: padding-box, padding-box;
  background-size: auto auto, contain;
  background-repeat: no-repeat, repeat-x;

  background-blend-mode: normal, normal;
}

body > .row.row-5 {
  padding-right: 10px;
  padding-left: 0;
  max-width: none;
  background-color: #fff;
}

body > .row > [class*='coffee-span-'].column-5 {
  padding-top: 80px;
  padding-bottom: 50px;
  padding-left: 48px;
}

body > .row > [class*='coffee-span-'].column-6 {
  padding: 0;
  min-height: 800px;
  background-color: #fff;
  background-image: url('../images/IMG_8448.jpg?id=241&cache=1767731799660');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

body > .row.row-6 {
  padding: 80px 10px 30px;
  max-width: 1500px;
}

body > .row > [class*='coffee-span-'].column-7 {
  text-align: center;
}

body > .row.row-7 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: none;
  width: 90%;
}

body > .row.row-8 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: none;
  background-image: -webkit-linear-gradient(top, rgba(30, 30, 30, .5) 0%, rgba(29, 30, 33, .5) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1739387234956');
  background-image:    -moz-linear-gradient(top, rgba(30, 30, 30, .5) 0%, rgba(29, 30, 33, .5) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1739387234956');
  background-image:      -o-linear-gradient(top, rgba(30, 30, 30, .5) 0%, rgba(29, 30, 33, .5) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1739387234956');
  background-image:         linear-gradient(180deg, rgba(30, 30, 30, .5) 0%, rgba(29, 30, 33, .5) 100%), url('../images/IMG_6079%20Copy.JPG?id=239&cache=1739387234956');
  background-attachment: scroll, scroll;
  background-position: left top, center center;
  background-clip: border-box, border-box;
  background-origin: padding-box, padding-box;
  background-size: auto auto, cover;
  background-repeat: no-repeat, no-repeat;

  background-blend-mode: normal, normal;
}

body > .row.row-9 {
  padding: 80px 10px 30px;
  max-width: 1500px;
}

body > .row.row-10 {
  padding-right: 10px;
  padding-bottom: 30px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row > [class*='coffee-span-'].column-8 {
  padding-bottom: 0;
}

body > .row.row-11 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row > [class*='coffee-span-'].column-9 {
  padding-left: 38px;
}

body > .row > [class*='coffee-span-'].column-10 {
  padding-right: 38px;
}

body > .row.row-18 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-19 {
  padding: 50px 10px;
  max-width: 1500px;
}

body > .row.row-13 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-14 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-15 {
  padding-right: 10px;
  padding-bottom: 80px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-16 {
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row > [class*='coffee-span-'].column-13 {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
  background-color: #f2f7f7;
  text-align: center;
}

body > .row.row-12 {
  padding-top: 50px;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-17 {
  padding: 30px 10px;
  max-width: 1500px;
}

body > .row > [class*='coffee-span-'].column-14 {
  min-height: 50px;
}

body > .row > [class*='coffee-span-'].column-15 {
  min-height: 50px;
}

body > .row.row-20 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1350px;
}

body > .row.row-21 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-22 {
  padding: 50px 10px;
  max-width: none;
  background-color: #f2f7f7;
}

body > .row > [class*='coffee-span-'].column-16 {
  text-align: center;
}

body > .row.row-23 {
  padding-right: 10px;
  padding-bottom: 80px;
  padding-left: 10px;
  max-width: none;
  background-color: #f2f7f7;
}

body > .row > [class*='coffee-span-'].column-17 {
  padding-right: 18px;
}

body > .row > [class*='coffee-span-'].column-18 {
  padding-left: 18px;
}

body > .row.row-24 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-25 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row.row-26 {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1500px;
}

body > .row > [class*='coffee-span-'].column-19 {
  min-height: 50px;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

body > .row > [class*='coffee-span-'].column-20 {
  min-height: 50px;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

body > .row > [class*='coffee-span-'].column-21 {
  min-height: 50px;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

body > .row > [class*='coffee-span-'].column-22 {
  padding-left: 28px;
}

body > .row.row-27 {
  padding: 20px 10px;
  max-width: none;
  background-color: #123316;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-1 {
  text-align: center;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-2 {
  min-height: 150px;
}

.subgrid > .row.subgrid-row-1 {
  padding-bottom: 0;
  max-width: 1500px;
}

.subgrid.subgrid-1 {
  margin-right: auto;
  margin-left: auto;
}

.subgrid.subgrid-2 {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.subgrid > .row.subgrid-row-2 {
  max-width: 1500px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-3 {
  text-align: right;
}

.subgrid > .row.subgrid-row-3 {
  padding-top: 10px;
  padding-left: 10px;
  background-color: #f2f7f7;
}

.subgrid > .row.subgrid-row-4 {
  background-color: #f2f7f7;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-4 {
  padding-top: 20px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-6 {
  padding: 10px 38px 10px 18px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-7 {
  padding: 10px 18px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-8 {
  padding: 10px 18px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-9 {
  padding: 10px 18px;
}

.subgrid > .row.subgrid-row-5 {
  max-width: 1500px;
}

.subgrid.subgrid-3 {
  margin-bottom: 0;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-11 {
  padding-right: 8px;
  padding-left: 0;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-12 {
  padding-right: 0;
  padding-left: 8px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-13 {
  padding-right: 0;
  padding-left: 8px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-14 {
  padding-right: 8px;
  padding-left: 0;
}

.subgrid > .row.subgrid-row-6 {
  padding-top: 20px;
  padding-bottom: 30px;
}

.subgrid.subgrid-4 {
  margin-right: auto;
  margin-left: auto;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-17 {
  text-align: center;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-18 {
  min-height: 80px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-19 {
  min-height: 80px;
}

.subgrid > .row.subgrid-row-7 {
  max-width: none;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-20 {
  padding-left: 38px;
}

.subgrid.subgrid-6 {
  margin-bottom: 0;
}

.subgrid > .row.subgrid-row-9 {
  background-image: url('../trees/akero.jpg?id=307&cache=1739824588746');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-21 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-10 {
  background-image: url('../trees/baldwin.jpg?id=308&cache=1739824690743');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-22 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-11 {
  background-image: url('../trees/beautiful-arcade.jpg?id=309&cache=1739825211103');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-23 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-12 {
  background-image: url('../trees/breakey.png?id=310&cache=1739825316636');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-24 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-13 {
  background-image: url('../trees/cameo.jpg?id=311&cache=1739825435195');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-25 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-14 {
  background-image: url('../trees/canada-red.jpg?id=312&cache=1739825541971');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-26 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-15 {
  background-image: url('../trees/carroll.jpg?id=313&cache=1739826302308');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-28 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-16 {
  background-image: url('../trees/chenango-strawberry.jpg?id=314&cache=1739826466223');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-29 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-18 {
  background-image: url('../trees/collett.jpg?id=316&cache=1739826719319');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-31 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-19 {
  background-image: url('../trees/crimson-beauty.jpg?id=317&cache=1739826848784');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-32 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-20 {
  background-image: url('../trees/florina.jpg?id=318&cache=1739826955689');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-33 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-21 {
  background-image: url('../trees/ginger-gold.jpg?id=319&cache=1739827143626');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-34 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-22 {
  background-image: url('../trees/golden-sentinel.jpg?id=320&cache=1739827239803');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-35 {
  min-height: 250px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-36 {
  min-height: 250px;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row.subgrid-row-23 {
  background-image: url('../trees/honeycrisp.jpg?id=321&cache=1739827364203');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row.subgrid-row-24 {
  background-image: url('../trees/iowa-beauty.jpg?id=322&cache=1739827471920');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-37 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-25 {
  background-image: url('../trees/karmijn-de-sonnaville.jpg?id=323&cache=1739827588788');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-38 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-26 {
  background-image: url('../trees/lodi_.jpg?id=324&cache=1739827834662');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-39 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-27 {
  background-image: url('../trees/northern-lights.jpg?id=326&cache=1739828061017');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-40 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-28 {
  background-image: url('../trees/oriole.jpg?id=327&cache=1739828173808');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-41 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-29 {
  background-image: url('../trees/parkland.jpg?id=328&cache=1739828279714');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-42 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-30 {
  background-image: url('../trees/prairie-magic.jpg?id=329&cache=1739828379589');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-43 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-31 {
  background-image: url('../trees/prairie-sun.jpg?id=330&cache=1739828495974');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-44 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-32 {
  background-image: url('../trees/sansa.jpg?id=331&cache=1739828605682');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-45 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-33 {
  background-image: url('../trees/september-ruby.jpg?id=332&cache=1739828730788');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-46 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-34 {
  background-color: #ddd;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-47 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-35 {
  background-image: url('../trees/whitney-crabapple.jpg?id=333&cache=1739829027040');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-48 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-36 {
  background-image: url('../trees/yellow-jay.jpg?id=334&cache=1739829189055');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-49 {
  min-height: 250px;
}

.subgrid > .row.subgrid-row-37 {
  background-image: url('../trees/zestar.jpg?id=335&cache=1739829296104');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-50 {
  min-height: 250px;
}

.subgrid.subgrid-5 {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
  min-height: 280px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-53 {
  min-height: 30px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-54 {
  min-height: 45px;
}

.subgrid.subgrid-7 {
  margin-bottom: 0;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-55 {
  min-height: 50px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-56 {
  min-height: 50px;
}

.subgrid.subgrid-8 {
  margin-bottom: 0;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-57 {
  padding-top: 20px;
  min-height: 50px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-58 {
  min-height: 110px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-59 {
  min-height: 350px;
  background-image: url('../images/adn-article.jpg?id=478&cache=1747769928093');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-60 {
  min-height: 350px;
  background-image: url('../images/ak-link.jpg?id=479&cache=1747769963066');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-16 {
  padding-bottom: 0;
  text-align: right;
}

.subgrid > .row.subgrid-row-17 {
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 700px;
  border-radius: 10px;
  background-color: #fff;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-62 {
  min-height: 30px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-63 {
  padding-bottom: 20px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-64 {
  padding-bottom: 20px;
}

.subgrid.subgrid-10 {
  margin-bottom: 0;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-67 {
  padding-top: 10px;
  padding-right: 18px;
  text-align: right;
}

.container.container-1 {
  margin-right: 0;
  margin-left: 0;
  padding: 10px;
  max-width: 700px;
}

.container.container-2 {
  margin-bottom: 17px;
  padding: 10px;
  border-radius: 10px;
  background-color: #fff;
}

.container.container-6 {
  margin-bottom: 17px;
  min-height: 350px;
  background-image: url('../images/07.jpg?id=242&cache=1738702736014');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-7 {
  margin-bottom: 17px;
  min-height: 350px;
  background-image: url('../images/14.jpg?id=244&cache=1738702760804');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-8 {
  margin-bottom: 7px;
  min-height: 350px;
  background-image: url('../images/17.jpg?id=245&cache=1738702769094');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-9 {
  margin-bottom: 7px;
  min-height: 350px;
  background-image: url('../images/25.jpg?id=246&cache=1738702781143');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-10 {
  margin-bottom: 17px;
  min-height: 450px;
  background-image: url('../images/28.jpg?id=247&cache=1738702797424');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-11 {
  margin-bottom: 17px;
  min-height: 450px;
  background-image: url('../images/IMG_1330%202.jpg?id=248&cache=1738702807664');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-12 {
  margin-bottom: 17px;
  min-height: 350px;
  background-image: url('../images/IMG_1332%202.jpg?id=249&cache=1738702820459');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-13 {
  margin-bottom: 17px;
  min-height: 350px;
  background-image: url('../images/IMG_1337.jpg?id=250&cache=1738702829744');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-14 {
  margin-bottom: 17px;
  min-height: 350px;
  background-image: url('../images/IMG_1342.jpg?id=251&cache=1738702856850');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-15 {
  margin-bottom: 17px;
  min-height: 350px;
  background-image: url('../images/IMG_5267.jpg?id=252&cache=1738702864834');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-16 {
  margin-bottom: 17px;
  padding: 20px;
  border: 1px solid #deecec;
  background-color: #f2f7f7;
}

.container.container-17 {
  padding: 10px;
  background-color: #123316;
}

.container.container-18 {
  min-height: 350px;
  background-image: url('../images/Yael-at-the-greenhouse-768x1024.jpg?id=301&cache=1739410349971');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-18a {
  min-height: 350px;
  background-image: url('../images/mary-ellen.jpeg?id=302&cache=1739410718805');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-18b {
  min-height: 350px;
  background-image: url('../images/ellen.jpeg?id=303&cache=1739410934865');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-18c {
  min-height: 350px;
  background-image: url('../images/Emily-Becker-2-768x1024.jpg?id=304&cache=1739411025107');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-19 {
  min-height: 650px;
  background-image: url('../images/bob-boyer.jpeg?id=305&cache=1739411518064');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-20 {
  margin-right: auto;
  margin-bottom: 17px;
  margin-left: auto;
  padding: 10px;
  max-width: none;
  background-color: #f2fae8;
}

.container.container-21 {
  margin-bottom: 17px;
  min-height: 600px;
  background-image: url('../images/sponsor.jpeg?id=336&cache=1739834669524');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-22 {
  min-height: 600px;
  background-image: url('../images/Yael-at-the-greenhouse-768x1024.jpg?id=301&cache=1739834746866');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-23 {
  margin-bottom: 17px;
  padding: 10px;
  background-color: #f2fae8;
}

.container.container-18d {
  min-height: 350px;
  background-image: url('../images/ed-franklin.jpg?id=338&cache=1740437282925');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-18e {
  min-height: 350px;
  background-image: url('../images/alyse.jpeg?id=339&cache=1740437499875');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-18f {
  min-height: 350px;
  background-image: url('../images/michael.jpeg?id=340&cache=1740438039534');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-4 {
  margin-right: 0;
  margin-left: auto;
  padding: 20px;
  max-width: 600px;
  background-color: #fff;
}

.container.container-4a {
  margin-right: 0;
  margin-left: 0;
  padding: 20px;
  max-width: 600px;
  background-color: #fff;
}

.container.container-24 {
  margin-bottom: 17px;
  padding: 20px;
  background-color: #f2f7f7;
}

.container.container-25 {
  padding: 20px 10px 10px;
}

.container.container-26 {
  margin-bottom: 17px;
  min-height: 420px;
  background-image: url('../images/IMG_2434.jpg?id=489&cache=1756868982033');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-27 {
  margin-bottom: 17px;
  min-height: 450px;
  background-image: url('../images/IMG_2432.jpg?id=490&cache=1756869183413');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-28 {
  margin-bottom: 17px;
  min-height: 450px;
  background-image: url('../images/IMG_2433.jpg?id=491&cache=1756869192833');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-29 {
  margin-bottom: 17px;
  min-height: 450px;
  background-image: url('../images/IMG_2436.jpg?id=492&cache=1756869207884');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-30 {
  min-height: 450px;
  background-image: url('../images/IMG_2431.jpg?id=493&cache=1756869449081');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-31 {
  margin-right: auto;
  margin-bottom: 7px;
  margin-left: auto;
  padding: 10px;
  max-width: 1000px;
}

.container.container-16:hover {
  background-color: #fff;
}

.container.container-20:hover {
  background-color: #e6f2d6;
}

.container.container-23:hover {
  background-color: #e6f2d6;
}

a.responsive-picture.picture-link-1 {
  margin: 7px auto;
  max-width: 150px;
}

span.glyph.font-icon-1 {
  color: #123316;
  text-align: center;
  font-size: 25px;
}

.rule.rule-1 hr {
  border-top-width: 3px;
  border-top-color: #2a7d2e;
}

.rule.rule-1 {
  max-width: 100px;
}

div.responsive-picture.picture-1 {
  margin-right: auto;
  margin-left: auto;
}

a.social-image.social-icon-1 {
  margin-top: 20px;
  padding-top: 0;
  max-width: 45px;
  border: 1px solid #89998b;
  border-radius: 0;
  background-color: transparent;
}

.rule.rule-2 hr {
  border-top-width: 4px;
  border-top-color: #2a7d2e;
}

.rule.rule-2 {
  max-width: 50px;
}

.rule.rule-1a {
  padding-bottom: 25px;
  max-width: 100px;
}

.rule.rule-1a hr {
  border-top-width: 3px;
  border-top-color: #2a7d2e;
}

a.social-image.social-icon-2 {
  margin-top: 10px;
  max-width: 40px;
  border-radius: 0;
  background-color: #2a7d2e;
}

div.responsive-picture.picture-2 {
  margin-right: auto;
  margin-left: auto;
  max-width: 500px;
}

a.responsive-picture.picture-link-2 {
  margin: 0 0 7px auto;
  max-width: none;
  border-radius: 10px;
}

a.social-image.social-icon-1:hover {
  background-color: #89998b;
}

@media screen and (max-width: 1440px) {
  /* Text Elements */

  h6.heading-12 {
    font-size: 16px;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].column-11 {
    min-height: 50px;
  }

  body > .row > [class*='coffee-span-'].column-5 {
    padding-bottom: 20px;
  }

  body > .row > [class*='coffee-span-'].column-6 {
    padding-top: 0;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
    min-height: 200px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-51 {
    min-height: 105px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-54 {
    min-height: 70px;
  }
}

@media screen and (max-width: 1200px) {
  /* Text Elements */

  h6.heading-5 {
    line-height: 1.5;
  }

  /* Interaction Elements */

  a.link-button.button-link-1 {
    padding-top: 16px;
    padding-bottom: 15px;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].column-6 {
    padding-top: 0;
  }

  body > .row.row-7 {
    width: 100%;
  }

  body > .row.row-4 {
    background-position: left top, left bottom;
  }

  body > .row.row-1 {
    padding-left: 0;
  }

  body > .row > [class*='coffee-span-'].column-3 {
    min-height: 50px;
  }

  body > .row > [class*='coffee-span-'].column-17 {
    padding-right: 8px;
  }

  body > .row > [class*='coffee-span-'].column-18 {
    padding-left: 8px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
    min-height: 325px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-51 {
    min-height: 50px;
  }

  .container.container-21 {
    min-height: 650px;
  }

  .container.container-22 {
    min-height: 650px;
  }

  .container.container-26 {
    min-height: 450px;
  }
}

@media screen and (max-width: 1024px) {
  /* Text Elements */

  h6.heading-5 {
    font-size: 20px;
  }

  /* Interaction Elements */

  a.link-button.button-link-1 {
    padding-top: 16px;
    padding-bottom: 15px;
  }

  /* Layout Elements */

  body > .row.row-1 {
    padding-left: 0;
  }

  body > .row > [class*='coffee-span-'].column-3 {
    min-height: 50px;
  }

  body > .row > [class*='coffee-span-'].column-4 {
    min-height: 650px;
  }

  body > .row > [class*='coffee-span-'].column-6 {
    padding-top: 0;
    min-height: 50px;
    background-position: left center;
  }

  body > .row.row-9 {
    padding-top: 30px;
  }

  body > .row > [class*='coffee-span-'].column-5 {
    padding-top: 30px;
    padding-left: 8px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-7 {
    min-height: 320px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
    min-height: 50px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-53 {
    min-height: 63px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-55 {
    min-height: 90px;
  }

  .container.container-30 {
    min-height: 550px;
  }

  .container.container-26 {
    min-height: 479px;
  }

  .container.container-1 {
    max-width: none;
  }

  a.responsive-picture.picture-link-1 {
    max-width: 250px;
  }
}

@media screen and (max-width: 800px) {
  /* Text Elements */

  h1.heading-1 {
    font-size: 85px;
  }

  h2.heading-2 {
    font-size: 45px;
  }

  h3.heading-7 {
    font-size: 45px;
  }

  /* Interaction Elements */

  a.link-button.button-link-1 {
    background-color: #2a7d2e;
  }

  /* Layout Elements */

  body > .row.row-4 {
    background-size: auto auto, auto auto;
  }

  body > .row > [class*='coffee-span-'].column-6 {
    padding-top: 0;
    min-height: 50px;
  }

  body > .row > [class*='coffee-span-'].column-5 {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 8px;
  }

  body > .row.row-6 {
    padding-top: 30px;
  }

  body > .row > [class*='coffee-span-'].column-2 {
    padding-bottom: 20px;
  }

  body > .row.row-2 {
    padding-bottom: 50px;
    background-attachment: scroll, scroll;
  }

  body > .row > [class*='coffee-span-'].column-4 {
    min-height: 50px;
  }

  body > .row.row-5 {
    padding-right: 0;
  }

  body > .row > [class*='coffee-span-'].column-1 {
    min-height: 50px;
  }

  body > .row > [class*='coffee-span-'].column-10 {
    padding-right: 8px;
  }

  body > .row > [class*='coffee-span-'].column-12 {
    padding-top: 20px;
  }

  body > .row.row-9 {
    padding-bottom: 30px;
  }

  body > .row.row-15 {
    padding-bottom: 40px;
  }

  body > .row > [class*='coffee-span-'].column-22 {
    padding-left: 8px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-15 {
    min-height: 30px;
    text-align: center;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-3 {
    text-align: center;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-2 {
    min-height: 50px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
    min-height: 250px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-53 {
    min-height: 50px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-55 {
    min-height: 50px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-4 {
    padding-left: 0;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-67 {
    padding-top: 0;
  }

  .container.container-6 {
    min-height: 250px;
  }

  .container.container-7 {
    min-height: 250px;
  }

  .container.container-8 {
    min-height: 250px;
  }

  .container.container-9 {
    min-height: 250px;
  }

  .container.container-10 {
    min-height: 350px;
  }

  .container.container-12 {
    min-height: 250px;
  }

  .container.container-13 {
    min-height: 250px;
  }

  .container.container-11 {
    min-height: 350px;
  }

  .container.container-14 {
    min-height: 250px;
  }

  .container.container-15 {
    min-height: 250px;
  }

  .container.container-27 {
    min-height: 250px;
  }

  .container.container-28 {
    min-height: 250px;
  }

  .container.container-29 {
    min-height: 250px;
  }
}

@media screen and (max-width: 603px) {
  /* Text Elements */

  h1.heading-1 {
    font-size: 65px;
  }

  h2.heading-2 {
    font-size: 40px;
  }

  h2.heading-2a {
    font-size: 40px;
  }

  h6.heading-10a {
    font-size: 30px;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].column-9 {
    padding-top: 30px;
    padding-left: 8px;
  }

  body > .row > [class*='coffee-span-'].column-12 {
    padding-right: 0;
    padding-left: 0;
  }

  body > .row.row-23 {
    padding-bottom: 30px;
  }

  body > .row.row-22 {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  body > .row > [class*='coffee-span-'].column-6 {
    background-position: left bottom;
    background-size: contain;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-7 {
    min-height: 50px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-20 {
    padding-top: 20px;
    padding-left: 8px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
    min-height: 320px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-51 {
    min-height: 50px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-52 {
    min-height: 105px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-53 {
    min-height: 63px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-61 {
    text-align: center;
  }

  .subgrid > .row.subgrid-row-17 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-67 {
    text-align: center;
  }

  .container.container-21 {
    min-height: 450px;
  }

  .container.container-22 {
    min-height: 450px;
  }

  .container.container-4 {
    margin-bottom: 17px;
  }

  .container.container-1 {
    padding-bottom: 0;
  }

  .container.container-27 {
    min-height: 150px;
  }

  .container.container-28 {
    min-height: 150px;
  }

  .container.container-29 {
    min-height: 150px;
  }

  .container.container-31 {
    padding-right: 0;
    padding-left: 0;
  }

  a.responsive-picture.picture-link-2 {
    margin-right: auto;
    max-width: 300px;
  }
}

@media screen and (max-width: 533px) {
  /* Text Elements */

  h1.heading-1 {
    font-size: 52px;
  }

  h3.heading-7 {
    font-size: 30px;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].column-6 {
    background-position: left top;
    background-size: contain;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
    min-height: 394px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-53 {
    min-height: 30px;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-54 {
    min-height: 30px;
  }

  .container.container-19 {
    min-height: 550px;
  }

  .container.container-21 {
    min-height: 350px;
  }

  .container.container-22 {
    min-height: 350px;
  }

  .container.container-23 {
    margin-bottom: 17px;
  }
}

@media screen and (max-width: 459px) {
  /* Text Elements */

  h1.heading-1 {
    font-size: 40px;
  }

  h1.heading-8 {
    font-size: 35px;
  }

  h2.heading-2a {
    font-size: 30px;
  }

  h3.heading-7 {
    font-size: 25px;
  }

  h6.heading-5 {
    line-height: 1.4;
  }

  /* Interaction Elements */

  a.link-button.button-link-2 {
    max-width: none;
  }

  a.link-button.button-link-2a {
    max-width: none;
  }

  a.link-button.button-link-2b {
    max-width: none;
  }

  /* Layout Elements */

  body > .row.row-2 {
    padding-bottom: 0;
  }

  body > .row > [class*='coffee-span-'].column-6 {
    background-image: none;
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 0 0;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }

  .subgrid > .row > [class*='coffee-span-'].subgrid-column-27 {
    min-height: 50px;
  }

  .container.container-19 {
    min-height: 450px;
  }

  .container.container-30 {
    min-height: 350px;
  }

  .container.container-26 {
    min-height: 350px;
  }

  .container.container-24 {
    padding-left: 10px;
  }

  a.responsive-picture.picture-link-2 {
    max-width: 200px;
  }
}