/*!
Theme Name: sprout
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sprout
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

sprout is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  font-size: 62.5%;
  box-sizing: border-box;
  height: 100%;
}

/*!sc*/
body {
  margin: 0;
  height: 100%;
  font-family: Inter, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fffcf4;
  color: #004445;
  font-size: 1.6rem;
  line-height: 1.625;
}

/*!sc*/
#root {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

/*!sc*/
*,
*:before,
*:after {
  box-sizing: inherit;
}

/*!sc*/
main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/*!sc*/
p {
  margin: 0;
}

/*!sc*/
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}

/*!sc*/
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-style: normal;
  font-weight: 400;
}

/*!sc*/
a {
  -webkit-text-decoration: none;
  text-decoration: none;
}

/*!sc*/
.rc-collapse-header:focus {
  outline: none;
}

/*!sc*/
.rc-collapse-header:focus-visible {
  outline: auto 1px;
}

.breadcrumbs {
  margin: 2.6rem 0;
  text-align: left;
  font-size: 1.2rem;
  max-width: 88rem;
}
.medical-review-box {
  font-family: 'Playfair Display', serif;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  font-size: 1.6rem;
  text-transform: none;
  font-weight: 700;
  border-radius: 1.4rem;
  text-align: center;
  background-color: #004445;
  color: #fffcf4;
  padding: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: inline-block;
}

.medical-review-box svg {
  position: relative;
  top: 4px;
}

.back-to-top {
  position: fixed;
  right: 20px;
  bottom: 20px;
  height: 50px;
  box-sizing: border-box;
  overflow: visible;
  font: inherit;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  border-radius: 100rem;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 4.8rem;
  outline: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 1.2rem;
  color: #004445;
  visibility: hidden;
  opacity: 0;
  border: 1px solid rgb(237, 229, 208);
  background-color: rgb(237, 229, 208);
  vertical-align: middle;
}

.back-to-top.show {
  visibility: visible;
  opacity: 1;
}

.back-to-top svg {
  display: block;
  margin: auto;
}

.back-to-top:visited {
  color: #004445;
}

h2.references {
  cursor: pointer;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container .swiper-slide {
  width: 25.2rem;
}

div.main-container {
  width: 100%;
  padding: 4.8rem 0;
  background-color: #fffcf4;
}
div.container {
  margin: 0 auto;
  max-width: 132rem;
  padding: 0 4.8rem;
}
div.content-header h1 {
  font-family: Playfair Display;
  font-style: normal;
  font-weight: normal;
}
div.content-header .date-updated {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 3rem;
}
div.breadcrumbs,
div.breadcrumbs a {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  color: #908860;
}

div.main-content {
  width: 66%;
  margin-right: 9%;
  float: left;
  font-weight: 400;
  margin-bottom: 5rem;
}
div.main-content h2 {
  font-family: Playfair Display;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 44px;
  color: #004445;
  margin: 2.4rem 0px;
}
div.main-content a {
  color: #908860;
}
div.main-content img.featured {
  width: 100%;
}
div.main-content p {
  margin: 2.4rem 0px;
}
div.main-content p:first-of-type {
  margin: 0;
}
div.main-content ul {
  padding-left: 3rem;
}
div.main-content ul li {
  list-style: disc;
}
div.main-content ol li {
  list-style: decimal;
}
div.right-sidebar {
  width: 25%;
  float: right;
}
div.right-gutter {
  padding: 0;
}
div.medical-review-box {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 26px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #004445;
  background-color: inherit;
  margin: 0;
  margin-bottom: 2rem;
  padding: 0;
}
div.table-of-contents {
  background: inherit;
  border: none;
  margin: 2rem 0;
  padding: 0;
}
div.table-of-contents h2 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 26px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #004445;
}
div.table-of-contents li a {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #908860;
}
div.table-of-contents ul {
  list-style: none;
  padding: 0;
}
div.table-of-contents ul li {
  list-style: none;
  margin: 1rem 0;
}
div.border-150 {
  width: 250px;
  border: 1px solid #ccd7d1;
}
div.border-100-pct {
  width: 100%;
  border: 1px solid #ccd7d1;
}
div.medical-review-box .icon,
div.medical-review-box .text {
  vertical-align: middle;
  display: inline-block;
}
div.related-posts h2 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 26px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #004445;
  margin-bottom: 1.5rem;
}
div.right-sidebar .yarpp {
  padding: 0;
  margin-top: 2rem;
  background: inherit;
}
div.related-post img {
  width: 100%;
}
div.related-posts .related-category {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 26px;
  color: #195a5b;
  margin-top: 1rem;
}
div.related-posts .related-link a {
  font-family: Playfair Display;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 32px;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #195a5b;
}
div.related-posts .related-link {
  margin-top: 1rem;
}
div.related-post {
  margin-bottom: 42px;
}

div.main-content h2.references {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 26px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #15484a;
  border-top: 1px solid #ccd7d1;
  padding-top: 6rem;
  margin-top: 6rem;
}
div.main-content img + p {
  margin-top: 2.4rem !important;
}
div.main-content img + h3 {
  margin-top: 2.4rem !important;
}
div.medical-review-box { /* new */
  display: flex;
}
div.medical-review-box.with-picture .medical-image {
  float: left;
  position: relative;
  margin-right: 1.5rem;
  display: flex;/* new */
  align-items: center;/* new */
}
div.medical-review-box.with-picture {
  text-align: left;
  align-items: center;/* new */
}
div.medical-review-box.with-picture img {
  width: 75px; /* 44px */
  height: 75px; /* 44px */
  border-radius: 75px; /* 44px */
  object-fit: cover; /* new */
  display: block; /* new */
}
div.medical-review-box:not(.with-picture) .icon { /* new */
  margin-right: 8px;
}
div.medical-review-box.with-picture .medical-image .icon {
  position: absolute;
  top: -4px; /* -8px */
  right: -4px; /* -6px */
}
div.medical-review-box span.author {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-transform: none;
  display: block;
  letter-spacing: normal;
  text-align: left; /* new */
}
div.open-close-icon {
  float: right;
  display: none;
}
@media (max-width: 768px) {
  /* mobile */
  .related-post img {
    width: 100%;
  }
  .right-gutter {
    margin: 0;
    padding: 0 !important;
  }
  .content-header {
    margin-left: 0;
    width: 100%;
    margin-bottom: 2.5rem;
    margin-top: 4rem;
  }
  .content-header h1 {
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
  }
  .breadcrumbs {
    margin: 1.3rem 0;
  }
  div.main-content,
  div.right-sidebar {
    width: 100%;
    float: none;
  }
  div.container {
    margin: 0 auto;
    max-width: 100%;
    padding: 0 2.4rem;
  }
  div.open-close-icon {
    display: block;
  }
  div.open-close-icon svg {
    transform: rotate(180deg);
    transition: 0.4s;
  }
}
@media (min-width: 769px) {
  /* desktop */
  .content-header {
    margin-left: 0;
    width: 66%;
    margin-bottom: 5rem;
    margin-top: 8rem;
  }
  .content header h1 {
    font-size: 64px;
    line-height: 64px;
  }
  div.left-sidebar {
    width: 25%;
    float: left;
  }
}

/*!sc*/
data-styled.g5[id='sc-global-euhfYa1'] {
  content: 'sc-global-euhfYa1,';
}

/*!sc*/
.cZRsCO {
  max-width: 100%;
  height: auto;
}

/*!sc*/
data-styled.g7[id='Image__Img-wbv36n-1'] {
  content: 'cZRsCO,';
}

/*!sc*/
.evOXKM {
  padding: 3rem;
  display: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  background-color: #fffcf4;
  border: 0.1rem solid #e4dcc4;
  border-radius: 0.5rem;
  min-width: 18rem;
  top: calc(100% + 1.1rem);
  right: -5rem;
}

/*!sc*/
@media (max-width: 1439px) {
  .evOXKM {
    padding: 2rem;
  }
}

/*!sc*/
.dGySzG {
  padding: 3rem;
  display: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  background-color: #fffcf4;
  border: 0.1rem solid #e4dcc4;
  border-radius: 0.5rem;
  min-width: 18rem;
  top: calc(100% + 1.1rem);
  right: -40rem;
}

/*!sc*/
@media (max-width: 1439px) {
  .dGySzG {
    padding: 2rem;
  }
}

/*!sc*/
@media (max-width: 1210px) {
  .dGySzG {
    position: fixed;
    right: 0;
    left: 0;
    top: 6.8rem;
  }
}

/*!sc*/
data-styled.g8[id='SubMenuContainer__SubMenuContainerStyled-sc-1fyad5g-0'] {
  content: 'evOXKM,dGySzG,';
}

/*!sc*/
.eFTMli {
  font-size: 1.5rem;
  line-height: 2.6rem;
  margin: 1rem 0;
  color: #2c786c;
  text-transform: capitalize;
  display: block;
}

/*!sc*/
.eFTMli:hover {
  color: #004445;
}

/*!sc*/
.eFTMli:active {
  color: #2c786c;
}

/*!sc*/
.eFTMli:last-child {
  margin-bottom: 0;
}

/*!sc*/
.eFTMli:first-child {
  margin-top: 0;
}

/*!sc*/
data-styled.g9[id='SubLinks__SubListLink-sc-1em0bmn-0'] {
  content: 'eFTMli,';
}

/*!sc*/
.eTXdlR {
  margin: 0;
  overflow: visible;
  font: inherit;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  border-radius: 100rem;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 4.8rem;
  outline: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0.2rem 3.1rem;
  border: 1px solid rgba(0, 68, 69, 0.4);
  background-color: transparent;
  color: #2c786c;
}

/*!sc*/
.eTXdlR::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*!sc*/
.eTXdlR:hover {
  border-color: #004445;
  background-color: rgba(0, 68, 69, 0.05);
}

/*!sc*/
.eTXdlR:disabled {
  cursor: default;
  border-color: #e4dcc4;
  color: #b0ac9e;
  background-color: transparent;
}

/*!sc*/
.eTXdlR:active {
  color: #ffffff;
  background-color: #004445;
  border-color: #004445;
}

/*!sc*/
@media (max-width: 428px) {
}

/*!sc*/
.jwjvzC {
  margin: 0;
  overflow: visible;
  font: inherit;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  border-radius: 100rem;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 4.8rem;
  outline: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0.2rem 3.1rem;
  border: 1px solid #ffcf24;
  background-color: #ffcf24;
  color: #004445;
}

/*!sc*/
.jwjvzC::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*!sc*/
.jwjvzC:hover {
  border-color: #ffb524;
  background-color: #ffb524;
}

/*!sc*/
.jwjvzC:disabled {
  cursor: default;
  color: #b0ac9e;
  background-color: #e4dcc4;
  border-color: #e4dcc4;
}

/*!sc*/
.jwjvzC:active {
  color: #b0ac9e;
  background-color: #e4dcc4;
  border-color: #e4dcc4;
}

/*!sc*/
@media (max-width: 428px) {
}

/*!sc*/
data-styled.g10[id='Button__StyledButton-sc-1doognn-0'] {
  content: 'eTXdlR,jwjvzC,';
}

/*!sc*/
.eIfkzi {
  color: #2c786c;
  cursor: pointer;
}

/*!sc*/
.eIfkzi:hover {
  color: #004445;
}

/*!sc*/
.eIfkzi:active {
  color: #2c786c;
}

/*!sc*/
data-styled.g11[id='Link__StyledRRDLink-sc-1e2z5n1-0'] {
  content: 'eIfkzi,';
}

/*!sc*/
h1 {
  font-family: 'Playfair Display', serif;
  font-size: 6.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
}

/*!sc*/
@media (max-width: 768px) {
  h1 {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  h1 {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}

/*!sc*/
data-styled.g13[id='Heading__BaseHeading-sc-8u2vnm-0'] {
  content: 'ecBlUM,';
}

/*!sc*/
.kXfcxF {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 2.2rem;
  line-height: 3.2rem;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on;
}

/*!sc*/
@media (max-width: 768px) {
  .kXfcxF {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .kXfcxF {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .kXfcxF {
    font-size: 2rem;
    line-height: 3.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .kXfcxF {
    font-size: 2rem;
    line-height: 3.2rem;
  }
}

/*!sc*/
data-styled.g17[id='Heading__H5-sc-8u2vnm-4'] {
  content: 'kXfcxF,';
}

/*!sc*/
.ikxnjh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  color: #2c786c;
  min-width: 96.5rem;
}

/*!sc*/
data-styled.g18[id='SubSection__SubSectionWrapper-sc-1b6sz0u-0'] {
  content: 'ikxnjh,';
}

/*!sc*/
.dmACNm {
  line-height: 4.2rem;
  z-index: 10;
}

/*!sc*/
data-styled.g19[id='SubSection__StyledButton-sc-1b6sz0u-1'] {
  content: 'dmACNm,';
}

/*!sc*/
.bVVgJZ {
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}

/*!sc*/
.bVVgJZ:last-child {
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
}

/*!sc*/
.bVVgJZ nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/*!sc*/
.bVVgJZ nav a {
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 2.6rem;
  color: #2c786c;
  margin-bottom: 1.2rem;
}

/*!sc*/
data-styled.g20[id='SubSection__SubSectionItem-sc-1b6sz0u-2'] {
  content: 'bVVgJZ,';
}

/*!sc*/
.GDeNh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 38.9rem;
  height: 42.9rem;
  background-color: #f5f2e8;
  background-image: url(https://static.new.joinsprouttherapy.com/web/prd/2021-06-28-17-43-45/assets/menu-parent-portal-bg.162f3234.svg);
  background-position: right bottom;
}

/*!sc*/
.GDeNh h2 {
  color: #195a5b;
  margin: 0;
  text-transform: capitalize;
}

/*!sc*/
.GDeNh a {
  text-transform: capitalize;
}

/*!sc*/
.GDeNh p {
  text-align: center;
  max-width: 25.2rem;
}

/*!sc*/
data-styled.g21[id='SubSection__SubMenuLogin-sc-1b6sz0u-3'] {
  content: 'GDeNh,';
}

/*!sc*/
.kNrEik {
  font-family: 'Playfair Display', serif;
  font-style: normal;
  font-size: 2.8rem;
  line-height: 3.2rem;
  text-transform: capitalize;
  margin: 0 0 1.6rem 0;
  color: #2c786c;
}

/*!sc*/
data-styled.g22[id='SubSection__MenuHeading-sc-1b6sz0u-4'] {
  content: 'kNrEik,';
}

/*!sc*/
.flXJUS {
  margin: 0 0 1.9rem 0;
  color: #004445;
}

/*!sc*/
data-styled.g23[id='SubSection__StyledText-sc-1b6sz0u-5'] {
  content: 'flXJUS,';
}

/*!sc*/
.dToAzP {
  margin: 0 0 0.7rem 0;
  font-size: 1.5rem;
  line-height: 2.6rem;
  color: #004445;
}

/*!sc*/
data-styled.g24[id='SubSection__SubTitle-sc-1b6sz0u-6'] {
  content: 'dToAzP,';
}

/*!sc*/
.joLmCl {
  margin-bottom: 4rem;
  display: block;
}

/*!sc*/
data-styled.g25[id='SubSection__MenuImg-sc-1b6sz0u-7'] {
  content: 'joLmCl,';
}

/*!sc*/
.kKaNzS {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 2.8rem;
  line-height: 4.4rem;
  font-weight: 500;
  -webkit-letter-spacing: 0;
  -moz-letter-spacing: 0;
  -ms-letter-spacing: 0;
  letter-spacing: 0;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #004445;
  margin-bottom: 0.6rem;
  margin-top: 16rem;
}

/*!sc*/
@media (max-width: 768px) {
  .kKaNzS {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .kKaNzS {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .kKaNzS {
    font-size: 2.6rem;
    line-height: 4.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .kKaNzS {
    font-size: 2.4rem;
    line-height: 4rem;
  }
}

/*!sc*/
data-styled.g26[id='SubSection__ParentPortalTitle-sc-1b6sz0u-8'] {
  content: 'kKaNzS,';
}

/*!sc*/
.fTtGEi {
  position: absolute;
  font-size: 0;
}

/*!sc*/
data-styled.g27[id='SubSection__AnimationWrapper-sc-1b6sz0u-9'] {
  content: 'fTtGEi,';
}

/*!sc*/
.faedQx {
  margin-top: -0.2rem;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}

/*!sc*/
data-styled.g28[id='ArrowDownIcon__StyledSVG-sc-1oiypo6-0'] {
  content: 'faedQx,';
}

/*!sc*/
.jnSAua {
  position: relative;
}

/*!sc*/
data-styled.g31[id='TextInput__FormGroup-sc-1v10f9c-0'] {
  content: 'jnSAua,';
}

/*!sc*/
.gXtvWp {
  box-sizing: border-box;
  width: 100%;
  height: 5.4rem;
  padding: 0 2rem;
  font-size: 1.6rem;
  line-height: 4.8rem;
  -webkit-appearance: none;
  border: 1px solid #e4dcc4;
  border-radius: 1000px;
  outline: transparent;
  background-color: #ffffff;
  color: #195a5b;
}

/*!sc*/
.gXtvWp::-webkit-input-placeholder {
  color: #bab9b5;
}

/*!sc*/
.gXtvWp::-moz-placeholder {
  color: #bab9b5;
}

/*!sc*/
.gXtvWp:-ms-input-placeholder {
  color: #bab9b5;
}

/*!sc*/
.gXtvWp::placeholder {
  color: #bab9b5;
}

/*!sc*/
.gXtvWp:focus {
  border-color: #195a5b;
}

/*!sc*/
.bJRCSg {
  box-sizing: border-box;
  width: 100%;
  height: 5.4rem;
  padding: 0 2rem;
  font-size: 1.6rem;
  line-height: 4.8rem;
  -webkit-appearance: none;
  border: 1px solid #5f8c8d;
  border-radius: 1000px;
  outline: transparent;
  background-color: #094e4f;
  color: #5f8c8d;
}

/*!sc*/
.bJRCSg::-webkit-input-placeholder {
  color: #5f8c8d;
}

/*!sc*/
.bJRCSg::-moz-placeholder {
  color: #5f8c8d;
}

/*!sc*/
.bJRCSg:-ms-input-placeholder {
  color: #5f8c8d;
}

/*!sc*/
.bJRCSg::placeholder {
  color: #5f8c8d;
}

/*!sc*/
.bJRCSg:focus {
  border-color: #a3d29d;
}

/*!sc*/
data-styled.g32[id='TextInput__StyledTextInput-sc-1v10f9c-1'] {
  content: 'gXtvWp,bJRCSg,';
}

/*!sc*/
.dsylwl {
  max-width: 36.4rem;
}

/*!sc*/
@media (max-width: 1024px) {
  .dsylwl {
    max-width: 100%;
  }
}

/*!sc*/
data-styled.g33[id='ZipCodeForm__FormWrapper-pdoa3r-0'] {
  content: 'dsylwl,';
}

/*!sc*/
.hDLFOc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media (max-width: 768px) {
  .hDLFOc {
    max-width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/*!sc*/
data-styled.g34[id='ZipCodeForm__StyledForm-pdoa3r-1'] {
  content: 'hDLFOc,';
}

/*!sc*/
.lmiVBG {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 1.1rem;
  min-width: 15rem;
  max-width: 18rem;
}

/*!sc*/
@media (max-width: 768px) {
  .lmiVBG {
    margin-right: 0;
    margin-bottom: 1.2rem;
    max-width: 100%;
  }
}

/*!sc*/
data-styled.g35[id='ZipCodeForm__StyledTextInput-pdoa3r-2'] {
  content: 'lmiVBG,';
}

/*!sc*/
.bhRVEO {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.8rem;
  padding: 0.2rem 3rem;
}

/*!sc*/
@media (max-width: 768px) {
  .bhRVEO {
    width: 100%;
  }
}

/*!sc*/
data-styled.g36[id='ZipCodeForm__StyledButton-pdoa3r-3'] {
  content: 'bhRVEO,';
}

/*!sc*/
.bIDvOW {
  -webkit-transition: opacity 0.3s ease-out, max-height 0.3s ease-out;
  transition: opacity 0.3s ease-out, max-height 0.3s ease-out;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  max-height: 0;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 6.8rem;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100vh - 6.8rem);
  background-color: #fffcf4;
}

/*!sc*/
.bIDvOW .mobile-menu-wrapper {
  width: 100%;
  margin-bottom: 3.6rem;
}

/*!sc*/
.bIDvOW .rc-collapse-header {
  padding: 2rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 6.5rem 0 5.5rem;
}

/*!sc*/
.bIDvOW .rc-collapse-header a {
  color: #004445;
}

/*!sc*/
.bIDvOW .rc-collapse-content {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 1;
  max-height: 50rem;
}

/*!sc*/
.bIDvOW .rc-collapse-content a {
  color: #2c786c;
}

/*!sc*/
.bIDvOW .rc-collapse-content a:hover {
  color: #004445;
}

/*!sc*/
.bIDvOW .rc-collapse-content a:active {
  color: #2c786c;
}

/*!sc*/
.bIDvOW .rc-collapse-content-hidden {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
}

/*!sc*/
.bIDvOW .mobile-menu-item .rc-collapse-header {
  border-bottom: 0.1rem solid #c9d4d4;
  cursor: pointer;
}

/*!sc*/
.bIDvOW .mobile-menu-item:last-child .rc-collapse-header {
  border-bottom: none;
}

/*!sc*/
.bIDvOW .mobile-menu-item ul {
  padding: 1.6rem 0;
  background-color: rgba(201, 212, 212, 0.2);
}

/*!sc*/
.bIDvOW .mobile-menu-item li {
  padding: 0.8rem 6.5rem 0.8rem 5.5rem;
}

/*!sc*/
@media (max-width: 428px) {
  .bIDvOW .rc-collapse-header {
    padding: 2rem 0;
    margin: 0 2rem;
  }

  .bIDvOW .mobile-menu-item li {
    padding: 0.8rem 2rem;
  }
}

/*!sc*/
data-styled.g38[id='MobileLayout__MobileLayoutWrapper-sc-1ap0rsd-0'] {
  content: 'bIDvOW,';
}

/*!sc*/
.bAEDbm {
  width: 100%;
  padding: 0 4.8rem;
  margin-bottom: 3.6rem;
  max-width: 28rem;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  align-self: start;
}

/*!sc*/
.bAEDbm .zip-code-form {
  -webkit-flex-wrap: initial;
  -ms-flex-wrap: initial;
  flex-wrap: initial;
}

/*!sc*/
.bAEDbm .zip-code-input {
  margin-right: 0.8rem;
  margin-bottom: 0;
}

/*!sc*/
.bAEDbm .zip-code-button {
  width: auto;
  margin-right: 0;
}

/*!sc*/
@media (max-width: 428px) {
  .bAEDbm {
    max-width: 100%;
    padding: 0 2rem;
  }

  .bAEDbm .zip-code-form {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .bAEDbm .zip-code-input {
    margin-right: 0;
    margin-bottom: 2.4rem;
  }

  .bAEDbm .zip-code-button {
    width: 100%;
  }
}

/*!sc*/
data-styled.g39[id='MobileLayout__MobileZipForm-sc-1ap0rsd-1'] {
  content: 'bAEDbm,';
}

/*!sc*/
.fpejTc {
  margin-left: auto;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

/*!sc*/
data-styled.g40[id='MobileLayout__StyledArrowDownIcon-sc-1ap0rsd-2'] {
  content: 'fpejTc,';
}

/*!sc*/
.ePHOQm {
  color: #004445;
  font-size: 1.5rem;
  line-height: 1.8rem;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

/*!sc*/
data-styled.g41[id='PhoneLink__Phone-sc-1elf640-0'] {
  content: 'ePHOQm,';
}

/*!sc*/
.bNpopD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/*!sc*/
data-styled.g42[id='TopMenu__Navigation-sc-10nmlxe-0'] {
  content: 'bNpopD,';
}

/*!sc*/
.krXwss {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/*!sc*/
@media (max-width: 1024px) {
  .krXwss {
    display: none;
  }
}

/*!sc*/
data-styled.g43[id='TopMenu__DesktopMenu-sc-10nmlxe-1'] {
  content: 'krXwss,';
}

/*!sc*/
.bjVkXx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: none;
}

/*!sc*/
@media (max-width: 1024px) {
  .bjVkXx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/*!sc*/
data-styled.g44[id='TopMenu__MobileMenu-sc-10nmlxe-2'] {
  content: 'bjVkXx,';
}

/*!sc*/
.ghVmxL,
.cXhZgq {
  color: #004445;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 1.8rem;
  text-transform: capitalize;
  margin: 0 0.9rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  padding: 1.3rem 1.9rem;
  border-radius: 100rem;
  background-color: transparent;
}

/*!sc*/
.ghVmxL:hover {
  color: #2c786c;
}

/*!sc*/
.ghVmxL:active {
  color: #004445;
}

/*!sc*/
.ghVmxL:last-of-type {
  margin-right: 0;
}

/*!sc*/
@media (max-width: 1439px) {
  .ghVmxL {
    margin: 0 0.2rem;
    padding: 1.3rem 1rem;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .ghVmxL {
    padding: 0;
  }
}

/*!sc*/
.ghVmxL:first-of-type {
  margin-left: 0;
}

/*!sc*/
.ghVmxL span {
  margin-left: 0.8rem;
}

/*!sc*/
.ghVmxL span img {
  position: relative;
  top: 0.1rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/*!sc*/
.cXhZgq span img {
  position: relative;
  top: 0.1rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cXhZgq span {
  margin-left: 0.8rem;
}

/*!sc*/
data-styled.g45[id='TopMenu__MenuLink-sc-10nmlxe-3'] {
  content: 'ghVmxL,';
}

/* .cXhZgq:first-of-type {
  margin-left: 0px;
} */
.cXhZgq:hover {
  color: rgb(44, 120, 108);
}
@media (max-width: 1439px) {
  .cXhZgq {
    margin: 0px 0.2rem;
    padding: 1.3rem 1rem;
  }
}
.cXhZgq {
  color: rgb(0, 68, 69);
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 1.8rem;
  text-transform: capitalize;
  /* margin: 0px 0.9rem; */
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  transition: all 0.4s ease 0s;
  /* padding: 1.3rem 1.9rem; */
  border-radius: 100rem;
  background-color: rgb(237, 229, 208);
}

/*!sc*/
.ibdvLc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  cursor: pointer;
  width: 4rem;
  height: 4rem;
  margin-left: 2.2rem;
}

/*!sc*/
@media (max-width: 428px) {
  .ibdvLc {
    margin-left: 1rem;
  }
}

/*!sc*/
data-styled.g47[id='TopMenu__BurgerMenuButton-sc-10nmlxe-5'] {
  content: 'ibdvLc,';
}

/*!sc*/
.buqlls {
  border: 0.1rem solid #004445;
  background-color: #004445;
  border-radius: 2rem;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

/*!sc*/
.buqlls:first-child {
  margin-bottom: 1rem;
}

.mobile-x-button:first-child {
  margin-bottom: 1rem;
  transform: rotate(-45deg) translate(-5px, 4.5px);
}
.mobile-x-button:last-child {
  transform: rotate(45deg) translate(-4px, -4px);
}
.mobile-x-button {
  border: 0.1rem solid rgb(0, 68, 69);
  background-color: rgb(0, 68, 69);
  border-radius: 2rem;
  transition: all 0.4s ease 0s;
}

.mobile-menu-open {
  opacity: 1;
  max-height: 150rem;
}

body.mobile-menu {
  overflow: hidden;
  position: fixed;
  top: 0px;
  width: 100%;
}

.sidebar-left p {
  font-size: 1.2rem;
  margin: 1.2rem 0;
}

.sidebar-left:first-child {
  margin-top: 0;
}

.mobile-caret-open {
  transition: all 200ms ease 0s;
  transform: rotate(180deg);
  margin-top: 0.5rem;
}

/*!sc*/
data-styled.g48[id='TopMenu__BurgerLine-sc-10nmlxe-6'] {
  content: 'buqlls,';
}

/*!sc*/
.kkeZZF.loading-bar {
  position: absolute !important;
  top: 6.5rem !important;
}

/*!sc*/
data-styled.g49[id='HorizontalProgressBar__StyledProgressBar-ruwglh-0'] {
  content: 'kkeZZF,';
}

/*!sc*/
.fvIFMv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*!sc*/
@media (max-width: 1439px) {
}

/*!sc*/
@media (max-width: 1024px) {
  .fvIFMv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/*!sc*/
data-styled.g50[id='LoginSection__SectionWrapper-sc-1niktc0-0'] {
  content: 'fvIFMv,';
}

/*!sc*/
.gttWgJ {
  -webkit-transition: opacity, 0.4s;
  transition: opacity, 0.4s;
  display: none;
}

/*!sc*/
.gttWgJ input {
  height: 4.4rem;
  max-width: 18.3rem;
}

/*!sc*/
.gttWgJ button {
  line-height: 2.4rem;
}

/*!sc*/
@media (max-width: 768px) {
  .gttWgJ {
    display: none;
  }
}

/*!sc*/
data-styled.g51[id='LoginSection__StyledZipForm-sc-1niktc0-1'] {
  content: 'gttWgJ,';
}

/*!sc*/
.gnNEPS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media (max-width: 1024px) {
  .gnNEPS {
    display: none;
  }
}

/*!sc*/
data-styled.g53[id='Header__RightSectionWrapper-sc-15o3lvt-1'] {
  content: 'gnNEPS,';
}

/*!sc*/
.cLbgfu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media (max-width: 1024px) {
  .cLbgfu {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}

/*!sc*/
data-styled.g54[id='Header__LeftSectionWrapper-sc-15o3lvt-2'] {
  content: 'cLbgfu,';
}

/*!sc*/
.ivNDua {
  position: fixed;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background-color: transparent;
  box-shadow: none;
  width: 100%;
  z-index: 10;
  top: 0;
}

/*!sc*/
data-styled.g55[id='Header__HeaderWrapper-sc-15o3lvt-3'] {
  content: 'ivNDua,';
}

/*!sc*/
.igjrqF {
  display: block;
  margin-right: 3.8rem;
}

/*!sc*/
@media (max-width: 1439px) {
  .igjrqF {
    margin-right: 2rem;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .igjrqF {
    margin-right: 3.8rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .igjrqF {
    margin-right: 2.5rem;
  }
}

/*!sc*/
data-styled.g56[id='Header__StyledSproutLogo-sc-15o3lvt-4'] {
  content: 'igjrqF,';
}

/*!sc*/
.kcsDuK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 4.8rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 6.8rem;
}

/*!sc*/
@media (max-width: 768px) {
  .kcsDuK {
    padding: 0 4rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .kcsDuK {
    padding: 0 2rem;
  }
}

/*!sc*/
data-styled.g57[id='Header__HeaderInner-sc-15o3lvt-5'] {
  content: 'kcsDuK,';
}

/*!sc*/
.fAFHSy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*!sc*/
data-styled.g58[id='Header__LogoWithForm-sc-15o3lvt-6'] {
  content: 'fAFHSy,';
}

/*!sc*/
.gYNbfc {
  margin: 0 auto;
  max-width: 168rem;
  padding: 0 4.8rem;
}

/*!sc*/
@media (max-width: 1439px) {
  .gYNbfc {
    padding: 0 2rem;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .gYNbfc {
    padding: 0 2rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .gYNbfc {
    padding: 0 2rem;
  }
}

/*!sc*/
data-styled.g60[id='Container__StyledContainer-sc-13jakkr-0'] {
  content: 'gYNbfc,';
}

/*!sc*/
.tvKBs {
  font-size: 1.2rem;
  font-weight: 700;
  color: #004445;
}

/*!sc*/
.jThbTL {
  font-size: 1.2rem;
  font-weight: 400;
  color: #568b8b;
  line-height: 3.7rem;
}

/*!sc*/
data-styled.g72[id='Text__StyledText-sc-1mccf58-0'] {
  content: 'tvKBs,jThbTL,';
}

/*!sc*/
.itPUYN {
  width: 100%;
  padding: 4.8rem 0;
  background-color: #fffcf4;
}

/*!sc*/
.itPUYN h1,
.itPUYN h2,
.itPUYN h3,
.itPUYN h4,
.itPUYN h5 {
  color: #004445;
}

/*!sc*/
@media (max-width: 768px) {
  .itPUYN {
    padding: 0;
  }
}

/*!sc*/
data-styled.g73[id='WrappedContainer__StyledContainerWrapper-jexvd9-0'] {
  content: 'itPUYN,';
}

/*!sc*/
.fQIskV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}

/*!sc*/
data-styled.g74[id='SocialIcons__SocialIconsWrapper-sc-1by70cb-0'] {
  content: 'fQIskV,';
}

/*!sc*/
.czqOPk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 50%;
  background-color: #f5f2e8;
}

/*!sc*/
.czqOPk:first-child {
  margin-bottom: 2rem;
}

/*!sc*/
data-styled.g75[id='SocialIcons__SocialIcon-sc-1by70cb-1'] {
  content: 'czqOPk,';
}

/*!sc*/
.gPjeFv {
  margin: 7rem auto 4rem auto;
  text-align: center;
  max-width: 88rem;
}

/*!sc*/
data-styled.g76[id='styles__ArticleHeading-sc-49mdup-0'] {
  content: 'gPjeFv,';
}

/*!sc*/
.bRlmVP {
  margin-top: 2.6rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-transform: uppercase;
}

/*!sc*/
.bRlmVP ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*!sc*/
data-styled.g77[id='styles__ArticleMeta-sc-49mdup-1'] {
  content: 'bRlmVP,';
}

/*!sc*/
.fcwFjD {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  margin: 0 1.6rem;
  display: inline-block;
  position: relative;
  bottom: 0.2rem;
  background-color: #004445;
}

/*!sc*/
data-styled.g78[id='styles__Separator-sc-49mdup-2'] {
  content: 'fcwFjD,';
}

/*!sc*/
.fItKYY {
  margin: 3rem auto;
  /*max-width: 57rem;*/
  max-width: 88rem;
  position: relative;
  margin-bottom: 5rem;
}

/*!sc*/
data-styled.g79[id='styles__ArticleBody-sc-49mdup-3'] {
  content: 'fItKYY,';
}

/*!sc*/
.eDysnE {
  margin-bottom: 1.6rem;
  object-fit: contain;
  /*max-width: 57rem;*/
  max-width: 88rem;
}

/*!sc*/
@media (max-width: 375px) {
  .eDysnE {
    display: none;
  }
}

/*!sc*/
data-styled.g80[id='styles__ArticleImg-sc-49mdup-4'] {
  content: 'eDysnE,';
}

article section p a {
  text-decoration: underline;
  font-weight: bold;
}

/*!sc*/
.chlgsh {
  position: relative;
}

/*!sc*/
.chlgsh > p {
  margin: 2.4rem 0;
}

.chlgsh > p:first-of-type {
  margin-top: 0;
}

/*!sc*/
.chlgsh h2 {
  margin: 2.4rem 0;
  font-family: 'Playfair Display', serif;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 3.2rem;
  line-height: 4.4rem;
  font-weight: 500;
  -webkit-letter-spacing: 0;
  -moz-letter-spacing: 0;
  -ms-letter-spacing: 0;
  letter-spacing: 0;
}

/*!sc*/
@media (max-width: 768px) {
  .chlgsh h2 {
    font-size: 3.2rem;
    line-height: 4.4rem;
  }
}

/*!sc*/
@media (max-width: 320px) {
  .chlgsh h2 {
    font-size: 2.6rem;
    line-height: 3.4rem;
  }
}

/*!sc*/
.chlgsh ul {
  padding-left: 3rem;
}

/*!sc*/
.chlgsh li {
  list-style: disc;
}

/*!sc*/
.chlgsh a,
.table-of-contents a {
  color: #2c786c;
}

.table-of-contents a.active {
  font-weight: bold;
}

.table-of-contents {
  /*background-color: #e8e6df;*/
  background: rgb(245, 242, 232);
  border: 1px solid #004445;
}

.table-of-contents li a {
  font-family: 'Playfair Display', serif;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 1.5rem;
}

.table-of-contents ul li {
  list-style: decimal;
  margin: auto;
}

.table-of-contents ul {
  list-style: decimal;
  padding: 0 0 0 35px;
}

.table-of-contents h2 {
  font-family: 'Playfair Display', serif;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  font-size: 1.5em;
  margin: 0;
  font-style: normal;
  font-weight: 400;
}

/* @media (min-width: 768px) {
  .table-of-contents {
    padding: 2rem;
    margin-right: 3rem;
    margin-bottom: 2.5rem;
    margin-top: 1rem;
  }
  .sidebar-left {
    float: left;

    position: relative;
    z-index: 9;

    max-width: 250px;
  }
  .fItKYY {
    display: flex;
  }
} */

@media (max-width: 768px) {
  .table-of-contents {
    padding: 1rem;
    z-index: 9;
    margin-bottom: 1.5rem;
  }
  .fItKYY {
    display: block;
  }
}

.right-rail {
  box-sizing: border-box;
  min-width: 20rem;
  margin-left: 2rem;
}

.right-rail h2 {
  font-family: 'Playfair Display', serif;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  font-size: 1.5em;
  margin: 0 0 15px;
  font-style: normal;
  font-weight: 400;
}

.right-rail a {
  font-family: Inter, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c786c;
  font-size: 1.6rem;
  line-height: 1.625;
  font-weight: bold;
  display: block;
  margin-bottom: 1.5rem;
}

.title-featured-image {
  background-size: cover;
  background-position: center center;
  margin-top: 7rem;
  padding: 3rem 7rem 7rem 7rem;
}

/*!sc*/
data-styled.g81[id='styles__ArticleText-sc-49mdup-5'] {
  content: 'chlgsh,';
}

/*!sc*/
.gednYU {
  position: absolute;
  top: 32rem;
  left: -10rem;
}

/*!sc*/
@media (max-width: 768px) {
  .gednYU {
    display: none;
  }
}

/*!sc*/
data-styled.g82[id='styles__DesktopSocial-sc-49mdup-6'] {
  content: 'gednYU,';
}

/*!sc*/
.fKZScT {
  margin: 4rem auto;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*!sc*/
@media (max-width: 768px) {
  .fKZScT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/*!sc*/
.fKZScT .SocialIcons__SocialIconsWrapper-sc-1by70cb-0 {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/*!sc*/
.fKZScT
  .SocialIcons__SocialIconsWrapper-sc-1by70cb-0
  .SocialIcons__SocialIcon-sc-1by70cb-1:first-child {
  margin: 0 2rem 0 0;
}

/*!sc*/
data-styled.g83[id='styles__MobileSocial-sc-49mdup-7'] {
  content: 'fKZScT,';
}

/*!sc*/
.jofXFw:not(:first-child) {
  margin-top: 4rem;
}

/*!sc*/
@media (max-width: 428px) {
  .jofXFw:not(:first-child) {
    margin-top: 2.6rem;
  }
}

/*!sc*/
data-styled.g84[id='FooterMenuGroup__MenuGroupContainer-rtkm7q-0'] {
  content: 'jofXFw,';
}

/*!sc*/
.hGDQpA {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 2.8rem;
  line-height: 4.4rem;
  font-weight: 500;
  -webkit-letter-spacing: 0;
  -moz-letter-spacing: 0;
  -ms-letter-spacing: 0;
  letter-spacing: 0;
  font-feature-settings: 'pnum' on, 'lnum' on;
  margin-bottom: 2.4rem;
  color: #ffffff;
  line-height: 4rem;
  font-style: normal;
}

/*!sc*/
@media (max-width: 768px) {
  .hGDQpA {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .hGDQpA {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .hGDQpA {
    font-size: 2.6rem;
    line-height: 4.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .hGDQpA {
    font-size: 2.4rem;
    line-height: 4rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .hGDQpA {
    line-height: 4rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .hGDQpA {
    margin-bottom: 1.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
}

/*!sc*/
data-styled.g85[id='FooterMenuGroup__MenuGroupTitle-rtkm7q-1'] {
  content: 'hGDQpA,';
}

/*!sc*/
.kZsmAw {
  margin: 0;
}

/*!sc*/
data-styled.g86[id='FooterMenuGroup__MenuItem-rtkm7q-2'] {
  content: 'kZsmAw,';
}

/*!sc*/
.jqfEof {
  display: inline-block;
  font-size: 1.5rem;
  line-height: 3.7rem;
  color: #ffffff;
}

/*!sc*/
.jqfEof:hover {
  color: #93bcbc;
}

/*!sc*/
.jqfEof:active {
  color: #ffffff;
}

/*!sc*/
@media (max-width: 768px) {
  .jqfEof {
    padding: 0;
    font-size: 1.5rem;
    line-height: 3.7rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .jqfEof {
    font-size: 1.2rem;
    line-height: 3rem;
  }
}

/*!sc*/
data-styled.g87[id='FooterMenuGroup__MenuLink-rtkm7q-3'] {
  content: 'jqfEof,';
}

/*!sc*/
.bMvRyj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/*!sc*/
@media (max-width: 1439px) {
  .bMvRyj {
    margin-top: -1rem;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .bMvRyj {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .bMvRyj {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

/*!sc*/
data-styled.g88[id='Menu__MenuContainer-e7nzdc-0'] {
  content: 'bMvRyj,';
}

/*!sc*/
.kHygSx {
  -webkit-flex-basis: 31.33%;
  -ms-flex-preferred-size: 31.33%;
  flex-basis: 31.33%;
  margin-right: 2%;
}

/*!sc*/
@media (max-width: 768px) {
  .kHygSx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 47%;
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%;
    margin-right: 0;
    overflow: hidden;
  }

  .kHygSx:last-child {
    margin-left: auto;
  }
}

/*!sc*/
data-styled.g89[id='Menu__MenuColumn-e7nzdc-1'] {
  content: 'kHygSx,';
}

/*!sc*/
.fbBIjK {
  background-color: #004445;
}

/*!sc*/
data-styled.g90[id='styles__StyledFooter-sc-3mou1d-0'] {
  content: 'fbBIjK,';
}

/*!sc*/
.gurHbJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 8.8rem 0 5.6rem;
  box-sizing: border-box;
  border-bottom: 1px solid #245c5c;
}

/*!sc*/
@media (max-width: 428px) {
  .gurHbJ {
    padding: 4.8rem 0 3.2rem;
    margin: 0;
  }
}

/*!sc*/
data-styled.g91[id='styles__FooterTop-sc-3mou1d-1'] {
  content: 'gurHbJ,';
}

/*!sc*/
.kGzJs {
  -webkit-flex-basis: 19%;
  -ms-flex-preferred-size: 19%;
  flex-basis: 19%;
}

/*!sc*/
@media (max-width: 1439px) {
  .kGzJs {
    -webkit-flex-basis: 14%;
    -ms-flex-preferred-size: 14%;
    flex-basis: 14%;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .kGzJs {
    margin-bottom: 1rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .kGzJs {
    margin-bottom: 0;
  }
}

/*!sc*/
data-styled.g92[id='styles__LogoContainer-sc-3mou1d-2'] {
  content: 'kGzJs,';
}

/*!sc*/
.cNFfCQ {
  display: none;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 6.4rem;
}

/*!sc*/
@media (max-width: 1024px) {
  .cNFfCQ {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: 0;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .cNFfCQ {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    margin-left: 0;
    margin-bottom: 2.4rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

/*!sc*/
data-styled.g93[id='styles__SocialLinks-sc-3mou1d-3'] {
  content: 'cNFfCQ,';
}

/*!sc*/
.dxhxoV {
  font-size: 0;
}

/*!sc*/
.dxhxoV:not(:last-child) {
  margin-right: 3.2rem;
}

/*!sc*/
data-styled.g94[id='styles__SocialItem-sc-3mou1d-4'] {
  content: 'dxhxoV,';
}

/*!sc*/
.iUMbbF {
  display: inline-block;
  font-size: 0;
}

/*!sc*/
data-styled.g95[id='styles__SocialLink-sc-3mou1d-5'] {
  content: 'iUMbbF,';
}

/*!sc*/
.jRdDmR {
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
}

/*!sc*/
data-styled.g96[id='styles__SocialIcon-sc-3mou1d-6'] {
  content: 'jRdDmR,';
}

/*!sc*/
.fAFwyu {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

/*!sc*/
@media (max-width: 1439px) {
  .fAFwyu {
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .fAFwyu {
    margin-bottom: 7rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .fAFwyu {
    margin-bottom: 3.2rem;
  }
}

/*!sc*/
.fAFwyu .styles__SocialLinks-sc-3mou1d-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4rem;
  margin-left: 0;
}

/*!sc*/
@media (max-width: 1024px) {
  .fAFwyu .styles__SocialLinks-sc-3mou1d-3 {
    display: none;
  }
}

/*!sc*/
data-styled.g97[id='styles__FormContainer-sc-3mou1d-7'] {
  content: 'fAFwyu,';
}

/*!sc*/
.hUWwVx {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 2.8rem;
  line-height: 4.4rem;
  font-weight: 500;
  -webkit-letter-spacing: 0;
  -moz-letter-spacing: 0;
  -ms-letter-spacing: 0;
  letter-spacing: 0;
  font-feature-settings: 'pnum' on, 'lnum' on;
  margin-bottom: 3.2rem;
  font-weight: 400;
  font-style: normal;
  line-height: 4rem;
  color: #ffffff;
}

/*!sc*/
@media (max-width: 768px) {
  .hUWwVx {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .hUWwVx {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .hUWwVx {
    font-size: 2.6rem;
    line-height: 4.2rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .hUWwVx {
    font-size: 2.4rem;
    line-height: 4rem;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .hUWwVx {
    text-align: center;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .hUWwVx {
    line-height: 4rem;
  }
}

/*!sc*/
data-styled.g98[id='styles__FormHeading-sc-3mou1d-8'] {
  content: 'hUWwVx,';
}

/*!sc*/
.dohMmh .zip-code-button {
  margin-right: 0;
}

/*!sc*/
.dohMmh .zip-code-input input {
  background-color: #125c5e;
  border: 1px solid #125c5e;
}

/*!sc*/
@media (max-width: 1024px) {
  .dohMmh {
    margin: 0 auto;
    max-width: 36.7rem;
  }
}

/*!sc*/
@media (max-width: 1439px) {
  .dohMmh {
    -webkit-flex-basis: 26%;
    -ms-flex-preferred-size: 26%;
    flex-basis: 26%;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .dohMmh {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .dohMmh {
    max-width: 100%;
  }
}

/*!sc*/
data-styled.g99[id='styles__StyledZipCodeForm-sc-3mou1d-9'] {
  content: 'dohMmh,';
}

/*!sc*/
.eNBxQ {
  -webkit-flex-basis: 56%;
  -ms-flex-preferred-size: 56%;
  flex-basis: 56%;
}

/*!sc*/
@media (max-width: 1439px) {
  .eNBxQ {
    -webkit-flex-basis: 56%;
    -ms-flex-preferred-size: 56%;
    flex-basis: 56%;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .eNBxQ {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}

/*!sc*/
data-styled.g100[id='styles__StyledMenu-sc-3mou1d-10'] {
  content: 'eNBxQ,';
}

/*!sc*/
.llyQJa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3.2rem 0 3.6rem;
}

/*!sc*/
@media (max-width: 1024px) {
  .llyQJa {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .llyQJa {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .llyQJa {
    padding: 3.2rem 0 4.8rem;
    margin: 0;
  }
}

/*!sc*/
data-styled.g101[id='styles__FooterBottom-sc-3mou1d-11'] {
  content: 'llyQJa,';
}

/*!sc*/
.bUpyQp {
  display: inline-block;
  margin-right: 6.4rem;
}

/*!sc*/
@media (max-width: 1024px) {
  .bUpyQp {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-right: 0;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .bUpyQp {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: 0;
    text-align: center;
  }
}

/*!sc*/
data-styled.g102[id='styles__Copyright-sc-3mou1d-12'] {
  content: 'bUpyQp,';
}

/*!sc*/
.dhuGsB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*!sc*/
@media (max-width: 1024px) {
  .dhuGsB {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .dhuGsB {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/*!sc*/
data-styled.g103[id='styles__LegalLinks-sc-3mou1d-13'] {
  content: 'dhuGsB,';
}

/*!sc*/
.eCowEu {
  display: inline-block;
  font-size: 1.2rem;
  line-height: 3.7rem;
  color: #568b8b;
}

/*!sc*/
.eCowEu:not(:last-child) {
  margin-right: 6.4rem;
}

/*!sc*/
.eCowEu:hover {
  color: #ffffff;
}

/*!sc*/
.eCowEu:active {
  color: #568b8b;
}

/*!sc*/
@media (max-width: 1439px) {
  .eCowEu:not(:last-child) {
    margin-right: 3.9rem;
  }
}

/*!sc*/
@media (max-width: 1024px) {
  .eCowEu:not(:last-child) {
    margin-right: 2.4rem;
  }
}

/*!sc*/
@media (max-width: 768px) {
  .eCowEu {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center;
  }

  .eCowEu:not(:last-child) {
    margin-right: 0;
  }
}

/*!sc*/
data-styled.g104[id='styles__LegalLink-sc-3mou1d-14'] {
  content: 'eCowEu,';
}

/*!sc*/
.tuusW {
  padding: 0 4.8rem;
}

/*!sc*/
@media (max-width: 768px) {
  .tuusW {
    padding: 0 4rem;
  }
}

/*!sc*/
@media (max-width: 428px) {
  .tuusW {
    padding: 0 2rem;
  }
}

/*!sc*/
data-styled.g105[id='styles__StyledContainer-sc-3mou1d-15'] {
  content: 'tuusW,';
}

.bUKYsw {
  padding: 12rem 2rem;
  text-align: center;
  max-width: 88rem;
  margin: auto;
} /*!sc*/
@media (max-width: 768px) {
  .bUKYsw {
    padding: 10.2rem 2rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .bUKYsw {
    padding: 14rem 2rem 5.6rem 2rem;
  }
} /*!sc*/
data-styled.g487[id='styles__Wrapper-ftfd0y-0'] {
  content: 'bUKYsw,';
} /*!sc*/

.bKkZyG {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  margin: 0 0 2rem 0;
} /*!sc*/
@media (max-width: 768px) {
  .bKkZyG {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .bKkZyG {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
} /*!sc*/
data-styled.g488[id='styles__Title-ftfd0y-1'] {
  content: 'bKkZyG,';
} /*!sc*/
.eftMSL {
  font-size: 1.8rem;
  line-height: 2.9rem;
  margin: 0;
  color: #195a5b;
} /*!sc*/
data-styled.g489[id='styles__Description-ftfd0y-2'] {
  content: 'eftMSL,';
} /*!sc*/
.bKIFON {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 4.8rem;
  line-height: 6.4rem;
  font-weight: 400;
  -webkit-letter-spacing: 0;
  -moz-letter-spacing: 0;
  -ms-letter-spacing: 0;
  letter-spacing: 0;
  font-feature-settings: 'pnum' on, 'lnum' on;
  padding-bottom: 4rem;
  border-bottom: 0.1rem solid #c9d4d4;
  margin: 0;
  margin-bottom: -0.1rem;
} /*!sc*/
@media (max-width: 768px) {
  .bKIFON {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .bKIFON {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .bKIFON {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .bKIFON {
    font-size: 3rem;
    line-height: 4.4rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .bKIFON {
    padding-bottom: 4.8rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .bKIFON {
    padding-bottom: 3.8rem;
  }
} /*!sc*/
data-styled.g490[id='styles__Title-s42azp-0'] {
  content: 'bKIFON,';
} /*!sc*/
.dDpgEx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
} /*!sc*/
@media (max-width: 768px) {
  .dDpgEx {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
} /*!sc*/
data-styled.g491[id='styles__CategoriesWrapper-s42azp-1'] {
  content: 'dDpgEx,';
} /*!sc*/
/* @media (max-width: 768px) {
  .hrmGVH {
    display: none;
  }
} */
data-styled.g492[id='styles__CategoriesDesktop-s42azp-2'] {
  content: 'hrmGVH,';
} /*!sc*/
.fffUzQ {
  display: none;
} /*!sc*/
@media (max-width: 768px) {
  .fffUzQ {
    display: block;
  }
} /*!sc*/
data-styled.g493[id='styles__CategoriesMobile-s42azp-3'] {
  content: 'fffUzQ,';
} /*!sc*/
.lmupUE {
  -webkit-flex: 0 1 31.5%;
  -ms-flex: 0 1 31.5%;
  flex: 0 1 31.5%;
  margin-right: 2.5%;
  padding: 3.2rem 0;
  border-top: 0.1rem solid #c9d4d4;
  font-family: 'Playfair Display', serif;
  font-size: 2.2rem;
  line-height: 3.2rem;
  color: #004445;
} /*!sc*/
.lmupUE:hover {
  color: #2c786c;
} /*!sc*/
.lmupUE:nth-child(3n) {
  margin-right: 0;
} /*!sc*/
@media (max-width: 768px) {
  .lmupUE {
    -webkit-flex: 0 1 36.8rem;
    -ms-flex: 0 1 36.8rem;
    flex: 0 1 36.8rem;
    margin-right: 0;
    font-size: 2rem;
    line-height: 3.2rem;
    font-weight: 500;
  }
} /*!sc*/
@media (max-width: 428px) {
  .lmupUE {
    -webkit-flex: 0 1 21.6rem;
    -ms-flex: 0 1 21.6rem;
    flex: 0 1 21.6rem;
  }
} /*!sc*/
data-styled.g494[id='styles__CategoryItem-s42azp-4'] {
  content: 'lmupUE,';
} /*!sc*/
.hsSJzQ {
  background: #f5f2e8;
  padding: 8rem 0 4.8rem 0;
  margin-bottom: 10.4rem;
} /*!sc*/
@media (max-width: 768px) {
  .hsSJzQ {
    margin-bottom: 8rem;
  }
  .hsSJzQ.hsSJzQ.hsSJzQ .swiper-slide {
    width: 36.8rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .hsSJzQ {
    margin-bottom: 6.4rem;
  }
  .hsSJzQ.hsSJzQ.hsSJzQ .swiper-slide {
    width: 21.6rem;
  }
} /*!sc*/
data-styled.g495[id='styles__OurCategoriesWrapper-s42azp-5'] {
  content: 'hsSJzQ,';
} /*!sc*/

.icvvag {
  margin-bottom: 6.4rem;
} /*!sc*/
@media (max-width: 768px) {
  .icvvag {
    margin-bottom: 3.5rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .icvvag {
    margin-bottom: 2.4rem;
  }
} /*!sc*/
data-styled.g67[id='styles__StyledContainer-sc-4y1gc3-0'] {
  content: 'icvvag,';
} /*!sc*/

.eyuHZl {
  margin: 0 auto;
  max-width: 117.1rem;
  padding: 0 4.8rem;
} /*!sc*/
@media (max-width: 1439px) {
  .eyuHZl {
    padding: 0 2rem;
  }
} /*!sc*/
@media (max-width: 1024px) {
  .eyuHZl {
    padding: 0 14.4rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .eyuHZl {
    padding: 0 2rem;
  }
} /*!sc*/
.gYNbfc {
  margin: 0 auto;
  max-width: 168rem;
  padding: 0 4.8rem;
} /*!sc*/
@media (max-width: 1439px) {
  .gYNbfc {
    padding: 0 2rem;
  }
} /*!sc*/
@media (max-width: 1024px) {
  .gYNbfc {
    padding: 0 2rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .gYNbfc {
    padding: 0 2rem;
  }
} /*!sc*/
data-styled.g60[id='Container__StyledContainer-sc-13jakkr-0'] {
  content: 'eyuHZl,gYNbfc,';
} /*!sc*/
.bCKwXF {
  width: 31%;
  margin-bottom: 4rem;
} /*!sc*/
.gbxRgy {
  width: 100%;
  margin-bottom: 4rem;
} /*!sc*/
data-styled.g61[id='Article__ArticleWrapper-sc-1pnufb-0'] {
  content: 'bCKwXF,gbxRgy,';
} /*!sc*/
.cWJHFh {
  object-fit: cover;
  width: 100%;
} /*!sc*/
data-styled.g62[id='Article__ArticleImageWrapper-sc-1pnufb-1'] {
  content: 'cWJHFh,';
} /*!sc*/

.cHmdZN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
} /*!sc*/
.cHmdZN::after {
  width: 31%;
  content: '';
} /*!sc*/
data-styled.g68[id='styles__ArticlesList-sc-4y1gc3-1'] {
  content: 'cHmdZN,';
} /*!sc*/
.ijqheV {
  object-fit: cover;
  width: 100%;
  height: 28.6rem;
  margin-bottom: 1.6rem;
} /*!sc*/
@media (max-width: 1024px) {
  .ijqheV {
    height: 20rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .ijqheV {
    height: 44.7rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .ijqheV {
    height: 33.8rem;
  }
} /*!sc*/
data-styled.g66[id='Article__ArticleImage-sc-1pnufb-5'] {
  content: 'ijqheV,';
} /*!sc*/
.cqLXth {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  font-size: 4.8rem;
  line-height: 6.4rem;
  font-weight: 400;
  -webkit-letter-spacing: 0;
  -moz-letter-spacing: 0;
  -ms-letter-spacing: 0;
  letter-spacing: 0;
  font-feature-settings: 'pnum' on, 'lnum' on;
  margin-bottom: 4rem;
} /*!sc*/
@media (max-width: 768px) {
  .cqLXth {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .cqLXth {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .cqLXth {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .cqLXth {
    font-size: 3rem;
    line-height: 4.4rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .cqLXth {
    margin-bottom: 3.2rem;
  }
} /*!sc*/
data-styled.g69[id='styles__Title-sc-4y1gc3-2'] {
  content: 'cqLXth,';
} /*!sc*/

.danxVS {
  font-family: 'Playfair Display', serif;
  font-size: 2.2rem;
  line-height: 3.2rem;
  color: #004445;
} /*!sc*/
.danxVS:hover {
  color: #2c786c;
} /*!sc*/
@media (max-width: 768px) {
  .danxVS {
    font-size: 2rem;
    line-height: 3.2rem;
  }
} /*!sc*/
data-styled.g65[id='Article__ArticleTitle-sc-1pnufb-4'] {
  content: 'danxVS,';
} /*!sc*/
@media (max-width: 768px) {
  .bubSbm {
    display: none;
  }
}
data-styled.g360[id='styles__ArticlesListDesktop-sc-4y1gc3-4'] {
  content: 'bubSbm,';
} /*!sc*/
.cHmdZN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
} /*!sc*/
.cHmdZN::after {
  width: 31%;
  content: '';
} /*!sc*/
data-styled.g357[id='styles__ArticlesList-sc-4y1gc3-1'] {
  content: 'cHmdZN,';
} /*!sc*/
.bCKwXF {
  width: 31%;
  margin-bottom: 4rem;
} /*!sc*/
.gbxRgy {
  width: 100%;
  margin-bottom: 4rem;
} /*!sc*/
data-styled.g350[id='Article__ArticleWrapper-sc-1pnufb-0'] {
  content: 'bCKwXF,gbxRgy,';
} /*!sc*/
.epdqdy {
  display: none;
} /*!sc*/
.epdqdy.epdqdy.epdqdy .swiper-slide {
  width: 37rem;
} /*!sc*/
@media (max-width: 768px) {
  .epdqdy {
    display: block;
  }
} /*!sc*/
@media (max-width: 428px) {
  .epdqdy.epdqdy.epdqdy .swiper-slide {
    width: 25.2rem;
  }
} /*!sc*/
data-styled.g359[id='styles__ArticlesListMobile-sc-4y1gc3-3'] {
  content: 'epdqdy,';
} /*!sc*/
.cUUipj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 4.8rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 6.8rem;
} /*!sc*/
@media (max-width: 1439px) {
  .cUUipj {
    padding: 0 2rem;
  }
} /*!sc*/
data-styled.g164[id='Header__HeaderInner-sc-15o3lvt-5'] {
  content: 'cUUipj,';
} /*!sc*/

.cTAIfH {
  position: fixed;
  transition: all 0.4s ease 0s;
  background-color: rgb(255, 252, 244);
  box-shadow: rgb(0 0 0 / 7%) 0px 5px 20px;
  width: 100%;
  z-index: 10;
  top: 0px;
}
.eyuHZl {
  margin: 0 auto;
  max-width: 117.1rem;
  padding: 0 4.8rem;
} /*!sc*/
@media (max-width: 1439px) {
  .eyuHZl {
    padding: 0 2rem;
  }
} /*!sc*/
@media (max-width: 1024px) {
  .eyuHZl {
    padding: 0 14.4rem;
  }
} /*!sc*/
@media (max-width: 768px) {
  .eyuHZl {
    padding: 0 2rem;
  }
} /*!sc*/
.hdTfPe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 97rem;
  margin: 0 auto;
  padding: 12.8rem 0 10.4rem;
} /*!sc*/
@media (max-width: 428px) {
  .hdTfPe {
    padding: 6.8rem 0 6.4rem;
  }
} /*!sc*/
data-styled.g413[id='sharedStyles__InnerWrapper-sc-6utea1-1'] {
  content: 'hdTfPe,';
} /*!sc*/
.gFHija {
  font-family: 'Playfair Display', serif;
  font-size: 7.4rem;
  line-height: 8rem;
  font-weight: 600;
  -webkit-letter-spacing: -0.02em;
  -moz-letter-spacing: -0.02em;
  -ms-letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  font-feature-settings: 'pnum' on, 'lnum' on, 'liga' 1;
  color: #004445;
  margin-bottom: 3.2rem;
  text-align: center;
} /*!sc*/
@media (max-width: 768px) {
  .gFHija {
    font-size: 4.6rem;
    line-height: 5.2rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .gFHija {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
} /*!sc*/
@media (max-width: 428px) {
  .gFHija {
    margin-bottom: 2.4rem;
  }
} /*!sc*/
data-styled.g412[id='sharedStyles__StyledHeading-sc-6utea1-0'] {
  content: 'gFHija,';
} /*!sc*/
.hAkSvf {
  margin-bottom: 2.6rem;
} /*!sc*/
data-styled.g414[id='sharedStyles__StyledParagraph-sc-6utea1-2'] {
  content: 'hAkSvf,';
} /*!sc*/

/* *********** */
/* New changes */
/* *********** */

/* Author link on single articles */
.by-author {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 1.5rem;
}
.by-author a {
  color: #908860;
}

/* Author archive */
.user-avatar {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 100px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.author-bio {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.author-bio p {
  margin-bottom: 1.5rem;
}
.author-social-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.author-social-links a {
  display: block;
  margin: .5rem;
  padding: .5rem;
}
.author-social-links svg {
  width: 22px;
  height: 22px;
  fill: #b0ac9e;
}
.author-social-links a:hover svg {
  fill: #908860;
}