@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
:root { --page-background-color: rgb(247,247,247);
--content-background-color: rgba(255, 255, 255, 0);
--text-color: rgb(37,37,37);
--primary-color: rgb(33,173,234);
--secondary-color: rgb(152,219,248);
--p-font-family: Jost, sans-serif;
--p-font-size: 16px;
--p-font-weight: normal;
--p-line-height: 140%;
--p-font-style: normal;
--p-text-transform: none;
--p-letter-spacing: 0.08px;
--h1-font-family: Jost, sans-serif;
--h1-font-size: 36px;
--h1-font-weight: bold;
--h1-line-height: 120%;
--h1-font-style: normal;
--h1-text-transform: none;
--h1-letter-spacing: 0.08px;
--h2-font-family: Jost, sans-serif;
--h2-font-size: 28px;
--h2-font-weight: bold;
--h2-line-height: 120%;
--h2-font-style: normal;
--h2-text-transform: none;
--h2-letter-spacing: 0.08px;
--h3-font-family: Jost, sans-serif;
--h3-font-size: 22px;
--h3-font-weight: bold;
--h3-line-height: 120%;
--h3-font-style: normal;
--h3-text-transform: none;
--h3-letter-spacing: 0.08px;
--h4-font-family: Jost, sans-serif;
--h4-font-size: 18px;
--h4-font-weight: bold;
--h4-line-height: 120%;
--h4-font-style: normal;
--h4-text-transform: none;
--h4-letter-spacing: 0.08px;
--pre-font-family: Jost, sans-serif;
--pre-font-weight: bold;
--pre-font-style: normal;
--pre-text-transform: none;
--pre-letter-spacing: 0.08px;
--primary-button-border-radius: 0px;
--primary-button-border-style: solid;
--primary-button-border-width: 2px;
--primary-button-border-color: rgba(255, 255, 255, 0);
--primary-button-color: rgb(255,255,255);
--primary-button-background: rgb(33,173,234);
--primary-button-font-size: 16px;
--primary-button-font-weight: bold;
--primary-button-font-style: normal;
--primary-button-font-family: Jost, sans-serif;
--primary-button-line-height: 120%;
--primary-button-text-transform: none;
--primary-button-letter-spacing: 0.08px;
--secondary-button-border-radius: 0px;
--secondary-button-border-style: solid;
--secondary-button-border-width: 2px;
--secondary-button-border-color: rgb(33,173,234);
--secondary-button-color: rgb(33,173,234);
--secondary-button-background: rgba(255, 255, 255, 0);
--secondary-button-font-size: 16px;
--secondary-button-font-weight: bold;
--secondary-button-font-style: normal;
--secondary-button-font-family: Jost, sans-serif;
--secondary-button-line-height: 120%;
--secondary-button-text-transform: none;
--secondary-button-letter-spacing: 0.08px;
 } 
.theme-settings-root-content {
background: var(--page-background-color);
background-size: auto;
background-repeat: no-repeat;
background-position: center;
background-attachment: scroll;
}
.theme-settings-root-container {
margin: 0 auto;
max-width: 420px;
}