.wp-block-image img {
box-sizing: border-box;
height: auto;
max-width: 100%;
vertical-align: bottom;
}
ol,ul {
box-sizing: border-box;
}
.editor-styles-wrapper,.entry-content {
counter-reset: footnotes;
}
:root {
--wp--preset--font-size--normal: 16px;
--wp--preset--font-size--huge: 42px;
}
.screen-reader-text {
clip: rect(1px,1px,1px,1px);
word-wrap: normal!important;
border: 0;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
html :where(img[class*=wp-image-]) {
height: auto;
max-width: 100%
}
:where(figure) {
margin: 0 0 1em;
}
.wp-block-table {
overflow-x: auto
}
.wp-block-table table {
border-collapse: collapse;
width: 100%
}
.wp-block-table td,.wp-block-table th {
border: 1px solid;
padding: .5em
} @font-face {
font-family: 'pass';
font-style: normal;
font-weight: 400;
src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATsAA8AAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAcg9+z70dERUYAAAF0AAAAHAAAAB4AJwANT1MvMgAAAZAAAAA/AAAAYH7AkBhjbWFwAAAB0AAAAFkAAAFqZowMx2N2dCAAAAIsAAAABAAAAAQAIgKIZ2FzcAAAAjAAAAAIAAAACAAAABBnbHlmAAACOAAAALkAAAE0MwNYJ2hlYWQAAAL0AAAAMAAAADYPA2KgaGhlYQAAAyQAAAAeAAAAJAU+ATJobXR4AAADRAAAABwAAAAcCPoA6mxvY2EAAANgAAAAEAAAABAA5gFMbWF4cAAAA3AAAAAaAAAAIAAKAE9uYW1lAAADjAAAARYAAAIgB4hZ03Bvc3QAAASkAAAAPgAAAE5Ojr8ld2ViZgAABOQAAAAGAAAABuK7WtIAAAABAAAAANXulPUAAAAA1viLwQAAAADW+JM4eNpjYGRgYOABYjEgZmJgBEI2IGYB8xgAA+AANXjaY2BifMg4gYGVgYVBAwOeYEAFjMgcp8yiFAYHBl7VP8wx/94wpDDHMIoo2DP8B8kx2TLHACkFBkYA8/IL3QB42mNgYGBmgGAZBkYGEEgB8hjBfBYGDyDNx8DBwMTABmTxMigoKKmeV/3z/z9YJTKf8f/X/4/vP7pldosLag4SYATqhgkyMgEJJnQFECcMOGChndEAfOwRuAAAAAAiAogAAQAB//8AD3jaY2BiUGJgYDRiWsXAzMDOoLeRkUHfZhM7C8Nbo41srHdsNjEzAZkMG5lBwqwg4U3sbIx/bDYxgsSNBRUF1Y0FlZUYBd6dOcO06m+YElMa0DiGJIZUxjuM9xjkGRhU2djZlJXU1UDQ1MTcDASNjcTFQFBUBGjYEkkVMJCU4gcCKRTeHCk+fn4+KSllsJiUJEhMUgrMUQbZk8bgz/iA8SRR9qzAY087FjEYD2QPDDAzMFgyAwC39TCRAAAAeNpjYGRgYADid/fqneL5bb4yyLMwgMC1H90HIfRkCxDN+IBpFZDiYGAC8QBbSwuceNpjYGRgYI7594aBgcmOAQgYHzAwMqACdgBbWQN0AAABdgAiAAAAAAAAAAABFAAAAj4AYgI+AGYB9AAAAAAAKgAqACoAKgBeAJIAmnjaY2BkYGBgZ1BgYGIAAUYGBNADEQAFQQBaAAB42o2PwUrDQBCGvzVV9GAQDx485exBY1CU3PQgVgIFI9prlVqDwcZNC/oSPoKP4HNUfQLfxYN/NytCe5GwO9/88+/MBAh5I8C0VoAtnYYNa8oaXpAn9RxIP/XcIqLreZENnjwvyfPieVVdXj2H7DHxPJH/2/M7sVn3/MGyOfb8SWjOGv4K2DRdctpkmtqhos+D6ISh4kiUUXDj1Fr3Bc/Oc0vPqec6A8aUyu1cdTaPZvyXyqz6Fm5axC7bxHOv/r/dnbSRXCk7+mpVrOqVtFqdp3NKxaHUgeod9cm40rtrzfrt2OyQa8fppCO9tk7d1x0rpiQcuDuRkjjtkHt16ctbuf/radZY52/PnEcphXpZOcofiEZNcQAAeNpjYGIAg///GBgZsAF2BgZGJkZmBmaGdkYWRla29JzKggxD9tK8TAMDAxc2D0MLU2NjENfI1M0ZACUXCrsAAAABWtLiugAA) format('woff');
}
body {
background-color: var(--brown-100);
margin: 0;
} * {
box-sizing: border-box;
}
:root {
--space-unit: 1rem;
--space-xxs: calc(0.5 * var(--space-unit));
--space-xs: var(--space-unit);
--space-sm: calc(1.5 * var(--space-unit));
--space-base: calc(2 * var(--space-unit));
--space-md: calc(2.5 * var(--space-unit));
--space-lg: calc(3 * var(--space-unit));
--space-xl: calc(3.5 * var(--space-unit));
--space-xxl: calc(4 * var(--space-unit));
--space-xxxl: calc(4.5 * var(--space-unit));
--space-col: calc(6 * var(--space-unit));
--space-gutter: var(--space-sm);
}
@media (max-width: 768px) {
:root {
--space-unit: .8rem;
}
}
@media (max-width: 425px) {
:root {
--space-unit: .6rem;
}
} :root {
--red-100: #FFEEEE;
--red-200: #F2C7C7;
--red-300: #ECB3B3;
--red-400: #E59F9F;
--red-500: #DF8C8C;
--red-600: #D87878;
--red-700: #CB5050;
--red-800: #B94949;
--orange-100: #FFF1D6;
--orange-200: #FAE0B0;
--orange-300: #F5CF8A;
--orange-400: #EFBE63;
--orange-500: #EAAD3D;
--orange-600: #C99432;
--orange-700: #A87B28;
--orange-800: #87621D;
--yellow-100: #FFEEC2;
--yellow-200: #FFE8AE;
--yellow-300: #FFE399;
--yellow-400: #FFDD85;
--yellow-500: #EDC96F;
--yellow-600: #DAB559;
--yellow-700: #B48E2C;
--yellow-800: #8F6600;
--green-100: #E9F2E8;
--green-200: #C2DDC0;
--green-300: #A4CB9F;
--green-400: #81B67C;
--green-500: #60A159;
--green-600: #528A4D;
--green-700: #447340;
--green-800: #365C33;
--blue-100: #EFF5FB;
--blue-200: #D2E3F3;
--blue-300: #B5D0EB;
--blue-400: #98BEE3;
--blue-500: #7BABDB;
--blue-600: #6297CD;
--blue-700: #4984BE;
--blue-800: #3070B0;
--purple-100: #F4EFFB;
--purple-200: #E1D2F3;
--purple-300: #CEB5EB;
--purple-400: #BB98E3;
--purple-500: #A87BDB;
--purple-600: #9B67D5;
--purple-700: #8D53D0;
--purple-800: #803FCA;
--brown-100: #F1D1A7;
--brown-200: #E3C091;
--brown-300: #CBA97B;
--brown-400: #B99465;
--brown-500: #A6824F;
--brown-600: #916C3B;
--brown-700: #7D5726;
--brown-800: #684112;
--gray-100: #F5F5F5;
--gray-200: #E6E6E6;
--gray-300: #DDDDDD;
--gray-400: #D3D3D3;
--gray-500: #C0C0BF;
--gray-600: #9A9998;
--gray-700: #747371;
--gray-800: #4E4C4A;
--gray-900: #282623;
} :root {
--font-primary: "futura-pt", "futura-pt-fallback", sans-serif;
--text-base-size: 20px;
--text-scale-ratio: 1.2;
--text-xs: calc(var(--text-base-size) / (var(--text-scale-ratio) * var(--text-scale-ratio)));
--text-sm: calc(var(--text-base-size) / var(--text-scale-ratio));
--text-base: var(--text-base-size);
--text-md: calc(var(--text-base-size) * var(--text-scale-ratio));
--text-lg: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio));
--text-xl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));
--text-xxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));
--text-xxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));
--text-xxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));
}
body {
font-family: var(--font-primary);
font-size: var(--text-base);
color: var(--brown-800);
line-height: 1.4;
}
a {
color: var(--brown-800);
outline: 0;
text-decoration: none;
}
b, strong {
font-weight: 600;
}
h1, h2, h3, h4, h5, h6, p {
margin: 0;
}
h1 {
color: var(--brown-800);
font-weight: 600;
}
h2 {
color: var(--brown-800);
font-weight: 600;
}
h3 {
color: var(--brown-700);
font-weight: 500;
}
h4 {
color: var(--brown-700);
font-weight: 500;
}
h5 {
color: var(--brown-600);
font-weight: 500;
}
h6 {
color: var(--brown-600);
font-weight: 500;
}
.subtitle {
font-weight: 500;
}
.caption {
font-style: italic;
}
.overline {
font-weight: 500;
}
h1, .text--xxxxl {
font-size: var(--text-xxxxl);
line-height: 1.306;
letter-spacing: -0.5px;
}
h2, .text--xxxl {
font-size: var(--text-xxxl);
line-height: 1.360;
letter-spacing: -0.5px;
}
h3, .text--xxl {
font-size: var(--text-xxl);
line-height: 1.350;
letter-spacing: -0.7px;
}
h4, .text--xl {
font-size: var(--text-xl);
line-height: 1.389;
letter-spacing: -0.1px;
}
h5, .text--lg {
font-size: var(--text-lg);
line-height: 1.389;
letter-spacing: -0.3px;
}
h6, .text--md {
font-size: var(--text-md);
line-height: 1.333;
letter-spacing: -0.3px;
}
.caption, .overline, .text--sm {
font-size: var(--text-sm);
line-height: 1.440;
letter-spacing: 0.2px;
}
.text--xs {
font-size: var(--text-xs);
line-height: 1.439;
}
@media (max-width: 1240px) {
h1, .text--xxxxl {
font-size: var(--text-xxxl);
line-height: 1.360;
letter-spacing: -0.5px;
}
h2, .text--xxxl {
font-size: var(--text-xxl);
line-height: 1.350;
letter-spacing: -0.7px;
}
h3, .text--xxl {
font-size: var(--text-xl);
line-height: 1.389;
letter-spacing: -0.1px;
}
h4, .text--xl {
font-size: var(--text-lg);
line-height: 1.389;
letter-spacing: -0.3px;
}
h5, .text--lg {
font-size: var(--text-md);
line-height: 1.333;
letter-spacing: -0.3px;
}
h6, .text--md {
font-size: var(--text-base);
line-height: 1.4;
letter-spacing: -0.1px;
}
}
@media (max-width: 425px) {
h1, .text--xxxxl {
font-size: var(--text-xxl);
line-height: 1.350;
letter-spacing: -0.7px;
}
h2, .text--xxxl {
font-size: var(--text-xl);
line-height: 1.389;
letter-spacing: -0.1px;
}
h3, .text--xxl {
font-size: var(--text-lg);
line-height: 1.389;
letter-spacing: -0.3px;
}
h4, .text--xl {
font-size: var(--text-md);
line-height: 1.333;
letter-spacing: -0.3px;
}
h5, .text--lg {
font-size: var(--text-base);
line-height: 1.4;
letter-spacing: -0.1px;
}
body {
font-size: var(--text-sm);
line-height: 1.440;
}
}
article {
display: grid;
grid-row-gap: var(--space-sm);
align-content: start;
}
article h1 {
margin-top: var(--space-xl);
}
article h2 {
margin-top: var(--space-lg);
}
article h3 {
margin-top: var(--space-md);
}
article h4 {
margin-top: var(--space-base);
}
article h5 {
margin-top: var(--space-sm);
}
article h6 {
margin-top: var(--space-sm);
}
.site-main--single article .entry-content h2 {
font-weight: 500;
margin-top: var(--space-base);
font-size: var(--text-xl);
line-height: 1.389;
letter-spacing: -0.1px;
}
.site-main--single article .entry-content h3 {
margin-top: var(--space-sm);
font-size: var(--text-md);
line-height: 1.333;
letter-spacing: -0.3px;
}
.site-main--single article .entry-content h3.prompt {
background-color: var(--green-300);
color: var(--green-800);
padding: var(--space-base);
border-radius: 8px;
}
.site-main--single article .entry-content h3.prompt a {
color: var(--green-800);
border-bottom: 1px dashed var(--green-800);
}
.site-main--single article .entry-content h4 {
margin-top: var(--space-xs);
font-size: var(--text-base);
line-height: 1.4;
letter-spacing: -0.1px;
} .container {
width: 100%;
max-width: 1544px;
margin: 0 auto;
padding: 0 var(--space-xxxl);
}
@media (max-width: 425px) {
.container {
padding: 0 var(--space-md);
}
}
.flex {
display: flex;
}
.col {
flex-basis: 100%;
margin-right: var(--space-sm);
}
.col:last-of-type {
margin-right: 0;
}
.col--1 {
flex-basis: 8.33%;
max-width: 8.33%;
}
.col--2 {
flex-basis: 16.67%;
max-width: 16.67%;
}
.col--3 {
flex-basis: 25%;
max-width: 25%;
}
.col--4 {
flex-basis: 33.33%;
max-width: 33.33%;
}
.col--5 {
flex-basis: 41.67%;
max-width: 41.67%;
}
.col--6 {
flex-basis: 50%;
max-width: 50%;
}
.col--7 {
flex-basis: 58.33%;
max-width: 58.33%;
}
.col--8 {
flex-basis: 66.67%;
max-width: 66.67%;
}
.col--9 {
flex-basis: 75%;
max-width: 75%;
}
.col--10 {
flex-basis: 83.33%;
max-width: 83.33%;
}
.col--11 {
flex-basis: 91.67%;
max-width: 91.67%;
}
.col--12 {
flex-basis: 100%;
max-width: 100%;
}
.grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-column-gap: var(--space-gutter);
}
.grid--6 {
grid-template-columns: repeat(6, 1fr);
}
.grid--4 {
grid-template-columns: repeat(4, 1fr);
}
.grid--3 {
grid-template-columns: repeat(3, 1fr);
}
.grid--2 {
grid-template-columns: repeat(2, 1fr);
} .shadow--100 {
box-shadow:
0 5.7px 3.9px -11px rgba(110, 76, 22, 0.072),
0 10px 8px -11px rgba(110, 76, 22, 0.2);
}
.shadow--200 {
box-shadow:
0 6.7px 1.3px -6px rgba(110, 76, 22, 0.018),
0 7.9px 2.9px -6px rgba(110, 76, 22, 0.027),
0 13px 8px -6px rgba(110, 76, 22, 0.05);
}
.shadow--300 {
box-shadow:
0 10.9px 2.7px -8px rgba(110, 76, 22, 0.016),
0 13px 4px -8px rgba(110, 76, 22, 0.022),
0 14.6px 5.2px -8px rgba(110, 76, 22, 0.03),
0 23px 8px -8px rgba(110, 76, 22, 0.05);
} .button {
outline: 0;
cursor: pointer;
font-weight: 500;
user-select: none;
white-space: nowrap;
text-decoration: none;
position: relative;
line-height: 1.440;
font-family: var(--font-primary);
border: 0;
border-radius: 8px;
font-size: var(--text-sm);
padding: var(--space-xs) var(--space-sm);
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
}
.button--primary {
color: white;
background-color: var(--green-500);
border-bottom: 2px solid var(--green-700);
}
.button--primary:hover {
background-color: var(--green-600);
}
.button--primary:active {
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
}
.button--primary.disabled {
background-color: var(--gray-400);
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
cursor: default;
}
.button--white-green {
color: var(--green-500);
background-color: white;
border-bottom: 2px solid var(--green-500);
}
.button--white-green:hover {
background-color: var(--green-100);
}
.button--white-green:active {
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
}
.button--white-green.disabled {
color: white;
background-color: var(--gray-400);
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
cursor: default;
}
.button--white {
color: black;
background-color: white;
border-bottom: 2px solid var(--gray-500);
}
.button--white:hover {
background-color: var(--gray-100);
}
.button--white:active {
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
}
.button--white.disabled {
background-color: var(--gray-400);
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
cursor: default;
}
.button--gray {
color: white;
background-color: var(--gray-200);
border-bottom: 2px solid var(--gray-500);
}
.button--gray:hover {
background-color: var(--gray-300);
}
.button--gray:active {
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
}
.button--gray.disabled {
background-color: var(--gray-400);
border-bottom: 0;
top: 2px;
margin-bottom: 2px;
cursor: default;
}
.button--secondary {
color: var(--brown-800);
border: 2px solid var(--brown-800);
}
.button--secondary:hover {
background-color: var(--brown-200);
}
.button--secondary:active {
background-color: var(--brown-300);
}
.button--secondary.disabled {
color: white;
background-color: var(--gray-400);
cursor: default;
}
.button--ghost {
color: var(--brown-800);
}
.button--ghost:hover {
background-color: var(--brown-200);
}
.button--ghost:active {
background-color: var(--brown-300);
}
.button--ghost.disabled {
color: white;
background-color: var(--gray-400);
cursor: default;
}
.button--sm {
padding: var(--space-xxs) var(--space-xs);
}
.button--xs {
padding: var(--space-xxs) var(--space-xxs);
}
@keyframes button-bubble {
0% {
transform: translateY(-110%);
opacity: 1;
}
40% {
opacity: 1;
}
100% {
transform: translateY(-130%);
opacity: 0;
}
}
.button__bubble {
position: absolute;
font-size: var(--text-sm);
line-height: 1.440;
background: rgba(0, 0, 0, .4);
border-radius: 8px;
padding: calc(var(--space-xxs) / 2) var(--space-xxs);
animation: button-bubble .8s ease forwards;
} input, select, textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: inline-block;
color: var(--gray-900);
}
textarea {
resize: vertical;
}
.input--text label, .input--select label {
display: block;
margin-bottom: var(--space-xxs);
}
.input--text input, .input--select select, .input--textarea textarea {
outline: 0;
border-radius: 8px;
border: 2px solid var(--gray-100);
font-size: var(--text-base);
font-family: var(--font-primary);
padding: var(--space-xxs);
transition: border-color .15s;
line-height: 28px;
}
@media (max-width: 425px) {
.input--text input, .input--select select, .input--textarea textarea {
font-size: var(--text-sm);
}
}
.input--text-sm input, .input--select-sm select, .input--textarea-sm textarea {
font-size: var(--text-sm);
padding: 0 var(--space-xxs);
}
.input--select select {
background: white url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat calc(100% - 10px) calc(50% + 2px);
background-size: 10px;
padding-right: var(--space-md);
}
.input--select-sm select {
padding-right: var(--space-sm);
}
.input--text input:focus, .input--select select:focus, .input--textarea textarea:focus {
border-color: var(--green-300);
}
.input--text input[type=password] {
font-family: 'pass', var(--font-primary);
}
.input--checkboxes, .input--radios {
display: grid;
grid-row-gap: var(--space-xxs);
}
.input--checkbox, .input--radio {
display: flex;
position: relative;
align-items: center;
}
.input--checkbox input, .input--radio input {
position: absolute;
opacity: 0;
height: 0;
width: 0;
}
.input--checkbox .checkmark, .input--radio .checkmark {
position: relative;
height: 24px;
width: 24px;
background-color: white;
box-sizing: border-box;
border-radius: 4px;
border: 2px solid var(--gray-100);
cursor: pointer;
margin-right: var(--space-xxs);
}
.input--checkbox-sm .checkmark, .input--radio-sm .checkmark {
height: 16px;
width: 16px;
margin-right: var(--space-xxs);
}
.input--radio .checkmark {
border-radius: 100%;
}
.checkmark:after {
content: "";
position: absolute;
left: 7px;
top: 3px;
width: 7px;
height: 12px;
border: solid var(--green-400);
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
box-sizing: border-box;
display: none;
}
.input--checkbox-sm .checkmark:after, .input--radio-sm .checkmark:after {
left: 4px;
top: 2px;
width: 4px;
height: 7px;
border-width: 0 2px 2px 0;
}
.input--checkbox input:checked ~ .checkmark, .input--radio input:checked ~ .checkmark {
border-color: var(--green-300);
}
.input--checkbox input:checked ~ .checkmark:after, .input--radio input:checked ~ .checkmark:after {
display: block;
}
.input--brown input, .input--brown select, .input--brown textarea, .input--brown .checkmark {
border-color: var(--brown-200);
}
.input--brown input:focus, .input--brown select:focus, .input--brown textarea:focus, .input--brown input:checked ~ .checkmark {
border-color: var(--green-400);
}
.input--taper-right input, .input--taper-right select {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input--taper-left input, .input--taper-left select {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input--no-border-right input, .input--no-border-right select {
border-right: 0;
}
.input--no-border-left input, .input--no-border-left select {
border-left: 0;
}
.inline-form {
display: flex;
}
.inline-form .input--select:not(:first-child) select, .inline-form .input--text:not(:first-child) input {
border-radius: 0;
border-left-width: 0;
border-right-width: 0;
margin: 0;
}
.inline-form .input--select:first-child select, .inline-form .input--text:first-child input {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right-width: 0;
margin: 0;
}
.inline-form .button {
border-radius: 0 8px 8px 0;
}
.inline-form__divider {
min-width: 2px;
width: 2px;
background-color: var(--gray-100);
transition: background-color .15s;
}
.inline-form__divider--brown {
background-color: var(--brown-200);
}
@media (max-width: 640px) {
.inline-form--column {
flex-direction: column;
}
.inline-form--column .input--select:not(:first-child) select, .inline-form--column .input--text:not(:first-child) input {
border-radius: 0;
border-left-width: 2px;
border-right-width: 2px;
border-top-width: 0;
border-bottom-width: 0;
width: 100%;
}
.inline-form--column .input--select:first-child select, .inline-form--column .input--text:first-child input {
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-right-width: 2px;
border-bottom-width: 0;
width: 100%;
}
.inline-form--column .button {
border-radius: 0 0 8px 8px;
}
.inline-form--column .button:active, .inline-form--column .button.disabled {
top: 0;
}
.inline-form--column .inline-form__divider {
height: 2px;
width: 100%;
}
}
.input--message {
color: var(--red-700);
font-size: var(--text-sm);
line-height: 1.440;
display: flex;
align-items: center;
}
.input--message i {
font-size: var(--text-xs);
margin-right: calc(var(--space-xxs) / 2);
} @keyframes fadein {
0% {
background-color: rgba(0, 0, 0, .0);
}
100% {
background-color: rgba(0, 0, 0, .4);
}
}
@keyframes fadeout {
0% {
background-color: rgba(0, 0, 0, .4);
}
100% {
background-color: rgba(0, 0, 0, .0);
}
}
@keyframes popup {
0% {
transform: scale(.97);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes popout {
0% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(.97);
opacity: 0;
}
}
.modal-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
animation: fadeout .15s ease forwards;
will-change: transform;
padding: 0 var(--space-sm);
}
.modal-container--show {
animation: fadein .15s ease forwards;
}
.modal {
padding: var(--space-base);
color: var(--gray-700);
background-color: white;
width: 700px;
border-radius: 8px;
position: relative;
animation: popout .15s ease forwards;
}
.modal--show {
animation: popup .15s ease forwards;
}
.modal__close {
position: absolute;
top: var(--space-base);
right: var(--space-base);
cursor: pointer;
color: var(--gray-500);
font-size: var(--text-sm);
}
.modal__body {
display: grid;
grid-row-gap: var(--space-sm);
}
.modal__title {
font-weight: 500;
} .callout {
background-color: var(--yellow-300);
border-radius: 8px;
color: var(--brown-800);
padding: var(--space-xxs);
} .badge {
background-color: var(--gray-600);
color: white;
font-size: var(--text-sm);
border-radius: 4px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 var(--space-xxs);
white-space: nowrap;
letter-spacing: 0;
line-height: 1;
font-weight: 400;
width: fit-content;
}
.badge i {
font-size: var(--text-xs);
line-height: 20px;
}
.badge--red {
background-color: var(--red-700);
}
.badge--orange {
background-color: var(--orange-500);
}
.badge--yellow {
background-color: var(--yellow-400);
}
.badge--green {
background-color: var(--green-500);
}
.badge--blue {
background-color: var(--blue-500);
}
.badge--purple {
background-color: var(--purple-500);
}
.badge--light-gray {
background-color: var(--gray-500);
}
.badge--sm {
font-size: var(--text-xs);
height: 20px;
} a {
text-decoration: none;
color: var(--brown-800);
}
b {
font-weight: 600;
}
ol, ul {
margin: 0;
}
blockquote {
display: grid;
grid-row-gap: var(--space-sm);
align-content: start;
border-left: 1px solid var(--brown-300);
padding-left: var(--space-sm);
margin-left: var(--space-md);
margin-right: var(--space-md);
}
.wp-block-image {
margin: var(--space-sm) 0 !important;
}
.wp-block-image:not(.is-style-rounded) img, .wp-block-image img {
box-shadow: 0 10px 25px -16px #0000004a;
border-radius: 8px !important;
}
#page {
margin-top: var(--space-xxl);
margin-bottom: calc(var(--space-xxl) * 2);
}
@media (max-width: 768px) {
#page {
margin-bottom: calc(var(--space-xl) * 2);
}
}
#content {
grid-row-gap: var(--space-lg);
}
#primary {
grid-column: 1/13;
}
#secondary {
grid-column: 1/13;
display: grid;
grid-auto-flow: column;
justify-content: space-between;
align-items: center;
}
#secondary h6 {
display: none;
margin-bottom: var(--space-xs);
}
#secondary .input--text, #secondary input {
width: 280px;
}
@media (max-width: 1120px) {
#secondary {
grid-auto-flow: row;
justify-content: center;
row-gap: var(--space-xs);
}
#secondary .widget {
width: 100%;
}
#secondary .inline-form {
justify-content: center;
}
#secondary .input--text, #secondary input {
width: 100%;
max-width: 400px;
min-width: 0;
}
}
#masthead {
margin-bottom: var(--space-xxxl);
}
@media (max-width: 768px) {
#masthead {
margin-bottom: var(--space-xxl);
}
}
.site-title {
text-align: center;
}
.site-description {
text-align: center;
}
.section-title {
text-align: center;
margin-bottom: var(--space-base);
}
.site-main article .entry-content > ol, .site-main article .entry-content > ul {
display: grid;
grid-row-gap: var(--space-xs);
}
.site-main__posts {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: var(--space-xl) var(--space-xl);
}
.site-main__posts article {
background-color: white;
border-radius: 8px;
box-shadow: 0 6.7px 1.3px -6px rgb(110 76 22 / 2%), 0 7.9px 2.9px -6px rgb(110 76 22 / 3%), 0 13px 8px -6px rgb(110 76 22 / 5%);
align-content: stretch;
}
.site-main__posts article .entry-title a, .site-main__posts article .entry-meta, .site-main__posts article .entry-meta a {
color: var(--green-800);
}
.site-main__posts article .entry-meta, .site-main__posts article .entry-meta a {
color: var(--gray-800);
margin-bottom: 0;
justify-content: flex-start;
align-self: end;
}
.site-main__posts .entry-content {
grid-row-gap: var(--space-xxs);
padding: var(--space-sm);
grid-template-rows: auto auto auto 1fr;
height: 100%;
}
.site-main__posts .entry-content .entry-title {
margin-top: var(--space-xs);
margin-bottom: var(--space-xs);
}
.site-main__posts .entry-content p {
margin-bottom: var(--space-xs);
color: var(--gray-800);
}
@media (max-width: 1024px) {
.site-main__posts {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 768px) {
.site-main__posts {
grid-template-columns: 1fr;
}
}
.search.inline-form .button {
padding: 0 var(--space-xs);
margin: 0;
} .sidebar-ad {
display: none;
background: red;
height: 100px;
width: 100%;
grid-column: 8/13;
position: sticky;
top: var(--space-sm);
margin-left: var(--space-sm);
} .entry-content-container {
display: flex;
flex-direction: column;
}
.entry-content-container .post-thumbnail {
display: flex;
align-items: flex-start;
}
.entry-content-container .post-thumbnail img {
border-radius: 8px 8px 0 0;
width: 100%;
height: auto;
}
.entry-content {
display: grid;
grid-row-gap: var(--space-sm);
align-content: start;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
color: var(--brown-800);
}
.entry-content > a {
width: fit-content;
}
.entry-content p a {
border-bottom: 1px dashed var(--brown-800);
}
.entry-content .wp-block-table {
box-shadow: 0 15px 30px -16px rgba(0, 0, 0, 0.16);
margin: var(--space-sm) 0;
}
.entry-content table {
background-color: white;
border-radius: 8px;
color: var(--gray-800);
overflow: hidden;
}
.entry-content tr:first-of-type {
background-color: var(--gray-200);
font-weight: 500;
}
.entry-content td {
border-width: 0 0 1px 0;
border-color: var(--gray-600);
padding: 12px;
}
.entry-content th {
border: 0;
font-weight: 500;
text-align: left;
padding: 12px;
}
.entry-content tr:last-of-type td {
border-bottom: 0;
}
.entry-header {
margin-bottom: var(--space-base);
text-align: center;
}
.entry-title {
margin-top: 0;
}
.entry-meta {
display: flex;
align-items: center;
margin: var(--space-xxs)  0 var(--space-xxs) 0;
color: var(--brown-700);
justify-content: flex-start;
flex-wrap: wrap;
}
@media (max-width: 768px) {
.entry-meta {
justify-content: center;
}
}
.entry-meta a {
color: var(--brown-700);
}
.entry-meta img {
border-radius: 100%;
margin-right: var(--space-xxs);
}
.entry-meta__divider {
margin: 0 var(--space-xxs);
font-weight: 400;
}
.entry-date {
font-weight: 400 !important;
}
.entry-footer-single {
margin-top: var(--space-xl);
display: grid;
grid-row-gap: var(--space-xl);
}
.entry-footer-single h6 {
margin-bottom: var(--space-xs);
}
.services-push {
text-align: center;
display: flex;
margin-top: var(--space-sm);
align-items: flex-start;
}
.services-push img {
width: 100%;
height: auto;
}
.nav-links {
margin-top: var(--space-md);
} .about-the-author {
margin-top: var(--space-xxs);
}
.about-the-author__wrapper {
display: flex;
align-items: center;
}
.about-the-author__name {
display: flex;
margin-bottom: var(--space-xs);
align-items: center;
}
.about-the-author__icon {
margin-right: var(--space-xs);
display: flex;
}
.about-the-author img {
border-radius: 100%;
}
@media (max-width: 425px) {
.about-the-author img {
width: 32px;
height: 32px;
}
} .related-posts {
margin-top: var(--space-xxs);
}
.related-posts h5 {
text-align: center;
margin-bottom: var(--space-base);
}
.related-posts-list {
display: grid;
gap: var(--space-sm);
justify-content: center;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.related-post {
display: flex;
flex-direction: column;
box-shadow: 0 6.7px 1.3px -6px rgb(110 76 22 / 2%), 0 7.9px 2.9px -6px rgb(110 76 22 / 3%), 0 13px 8px -6px rgb(110 76 22 / 5%);
background-color: white;
border-radius: 8px;
overflow: hidden;
color: var(--gray-800);
}
.related-post > a {
display: flex;
justify-content: center;
width: 100%;
}
.related-post > a img {
width: 100%;
height: auto;
}
.related-post__content {
padding: var(--space-xs);
display: flex;
flex-direction: column;
}
.related-post__link {
font-weight: 500;
margin-bottom: calc(var(--space-xxs) / 2);
}
.related-post__link a {
color: var(--green-800);
}
@media (max-width: 1024px) {
.related-posts-list {
grid-template-columns: 1fr 1fr;
}
.related-post {
border-left: 2px solid var(--green-800);
}
.related-post > a {
display: none;
}
}
@media (max-width: 768px) {
.related-post {
border-left: 0;
}
.related-post > a {
display: flex;
}
}
@media (max-width: 375px) {
.related-posts-list {
grid-template-columns: 1fr;
}
.related-post {
border-left: 2px solid var(--green-800);
}
.related-post > a {
display: none;
}
} .share-post {
display: grid;
grid-auto-flow: column;
align-items: center;
justify-content: start;
column-gap: var(--space-xxs);
}
.share-post a {
background-color: var(--brown-300);
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
transition: background-color .15s ease;
}
.share-post a:hover {
background-color: var(--brown-400);
}
.share-post svg {
transform: scale(.7);
}
.entry-footer-single path {
fill: white;
} .category-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.category-list > a {
width: fit-content;
padding: 0 4px 4px 4px;
} @keyframes open-dropdown {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.navbar {
display: grid;
grid-template-columns: auto 1fr;
grid-column-gap: calc(2 * 1rem);
align-items: center;
margin-bottom: calc(var(--space-base) * 3);
}
.navbar label {
font-size: unset;
color: unset;
}
.navbar a {
text-decoration: none;
display: grid;
}
@media (max-width: 768px) {
.navbar {
margin-bottom: calc(4.5 * 1rem);
}
}
.navbar__logo {
display: flex;
align-items: center;
height: 42px;
}
.navbar__links {
display: grid;
justify-items: end;
grid-auto-flow: column;
grid-auto-columns: auto;
grid-template-columns: 1fr;
grid-column-gap: calc(2 * 1rem);
align-items: center;
}
.navbar__link {
position: relative;
display: flex;
justify-content: center;
}
.navbar__link:hover .navbar__dropdown-container {
animation: open-dropdown .2s ease forwards;
pointer-events: all;
}
.navbar__link > a, .navbar__link > label, .navbar__link > label > a, .navbar__link > label:not(.checkbox-container) {
cursor: pointer;
margin-bottom: 0;
color: #684112;
}
.navbar__dropdown-container {
position: absolute;
top: 100%;
padding-top: calc(calc(.5 * 1rem) * 3);
opacity: 0;
pointer-events: none;
}
.navbar__dropdown {
background-color: white;
border-radius: 8px;
padding: 12px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: calc(.5 * 1rem) calc(.5 * 1rem);
position: relative;
}
.navbar__dropdown--column {
grid-template-columns: 1fr;
}
.navbar__dropdown:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 6px solid;
border-color: transparent transparent white transparent;
top: -12px;
left: 50%;
transform: translateX(-50%);
}
.navbar__dropdown a {
width: 270px;
border-radius: 4px;
padding: calc(.5 * 1rem);
color: var(--gray-800);
transition: .2s background-color ease;
}
.navbar__dropdown a:hover {
background-color: var(--gray-100);
}
.dropdown-box__title {
font-weight: 500;
display: flex;
align-items: center;
margin-bottom: calc(calc(.5 * 1rem) / 2);
}
.dropdown-box__title i {
font-size: var(--text-xs);
margin-right: calc(.5 * 1rem);
}
.navbar__button {
padding: calc(.5 * 1rem) calc(1.5 * 1rem);
line-height: 24px;
font-size: calc(20px / 1.2);
}
.navbar input, .navbar > label, .navbar .navbar__links > label {
display: none;
} @media (max-width: 1024px) {
@keyframes open-menu {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(0);
}
}
@keyframes close-menu {
0% {
transform: translateX(0);
}
100% {
transform: translateX(100%);
}
}
.navbar--mobile .navbar__links {
display: grid;
grid-auto-columns: unset;
grid-auto-flow: unset;
grid-auto-rows: auto;
align-content: start;
justify-items: start;
position: fixed;
height: 100vh;
right: 0;
top: 0;
padding: calc(4 * 1rem) 0;
background-color: var(--brown-800);
row-gap: calc(1rem);
flex-direction: column;
align-items: flex-start;
width: 100%;
max-width: 300px;
will-change: transform;
z-index: 2;
transform: translateX(100%);
box-shadow:
-5.7px 0 3.9px -11px rgba(110, 76, 22, 0.072),
-10px 0 8px -11px rgba(110, 76, 22, 0.2);
}
.navbar--mobile .navbar__links.navbar__links--close {
animation: close-menu forwards .5s ease;
}
.navbar--mobile .navbar__links.navbar__links--open {
animation: open-menu forwards .5s ease;
}
.navbar--mobile .navbar__link {
flex-direction: column;
width: 100%;
}
.navbar--mobile .navbar__link > a, .navbar--mobile .navbar__link > label, .navbar__link > label > a {
padding: 0 calc(2* 1rem);
color: white;
font-weight: 500;
cursor: pointer;
user-select: none;
}
.navbar__link > label > a {
pointer-events: none;
padding: 0;
}
.navbar--mobile .navbar__link > input:checked + label + div {
display: block;
animation: none;
}
.navbar--mobile .navbar__dropdown-container {
display: none;
visibility: visible;
position: relative;
top: unset;
padding-top: unset;
margin-top: calc(1rem);
opacity: 1;
pointer-events: all;
}
.navbar--mobile .navbar__dropdown {
display: flex;
flex-direction: column;
grid-template-columns: unset;
grid-gap: unset;
background-color: var(--brown-700);
border-radius: 0;
padding: calc(1rem) calc(2* 1rem) calc(1rem - 2px);
row-gap: calc(1rem);
}
.navbar--mobile .navbar__dropdown a {
width: 100%;
color: white;
padding: 0;
}
.navbar--mobile .navbar__dropdown a .dropdown-box__description {
display: none;
}
.navbar--mobile .navbar__dropdown a:hover {
background-color: unset;
}
.navbar--mobile .navbar__dropdown:after {
display: none;
}
.navbar--mobile .navbar__button {
margin: calc(1rem) calc(2* 1rem) 0 calc(2* 1rem);
width: 180px;
}
.navbar--mobile > label, .navbar--mobile > label:not(.checkbox-container) {
display: flex;
margin-left: auto;
cursor: pointer;
}
.navbar--mobile .navbar__links > label {
display: block;
position: absolute;
z-index: 3;
top: calc(2 * 1rem);
right: calc(2 * 1rem);
color: white;
cursor: pointer;
}
}
@media (max-width: 425px) {
.navbar__logo img {
width: 160px;
height: auto;
}
} .not-found .button {
margin-top: var(--space-sm);
}
.not-found a {
width: fit-content;
} .footer {
width: 100%;
background-color: #2d2d2d;
color: white;
padding: calc(var(--space-xl) * 2) 0;
box-sizing: border-box;
line-height: 1.4;
margin-top: calc(7 * 1rem);
}
.footer p {
line-height: 1.4;
}
.footer__notice {
font-size: calc(20px / 1.2);
color: #777;
}
.footer__notice a {
color: #777 !important;
border-bottom: 1px dashed rgba(255, 255, 255, 0.22);
}
.footer__signup-form {
max-width: 500px;
}
.footer__signup-form input {
width: 100%;
margin-bottom: 1rem;
}
.footer__signup-form .button {
width: 100%;
}
.footer__cols {
display: grid;
grid-auto-flow: column;
justify-content: start;
gap: 100px;
}
.footer__divider {
width: 100%;
height: 1px;
background-color: #404040;
margin: calc(var(--space-xs) * 4.5) 0 calc(var(--space-xs) * 4) 0;
}
.footer__col {
max-width: 230px;
}
.footer__col__title {
font-weight: 600;
}
.footer__col:last-of-type {
margin-right: 0;
}
.footer__col > div {
margin-bottom: calc(var(--space-xs) * 2);
}
.footer__col > div:last-of-type {
margin-bottom: 0;
}
.footer__col > div p:last-of-type {
margin-bottom: 0;
}
.footer__col__links div {
margin-bottom: 1rem;
}
.footer__col__links div:last-of-type {
margin-bottom: 0;
}
.footer a {
color: white;
text-decoration: none;
}
.footer a:visited, .footer a:active, .footer a:focus, .footer a:hover {
color: white;
outline: 0;
}
.footer__base {
justify-content: space-between;
font-size: calc(20px / 1.2);
align-items: flex-end;
line-height: 33px;
display: flex;
}
.footer__base__label {
margin-right: calc(1rem * 3);
color: #777;
}
.footer__socials-container {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.footer__socials {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 1rem;
}
.footer__socials > a {
margin-right: 1rem;
transform: scale(0.9);
cursor: pointer;
opacity: 0.4;
transition: 0.2s ease opacity;
}
.footer__socials > a:hover {
opacity: 1;
}
.footer__socials > a:last-of-type {
margin-right: 0;
}
.footer__socials__facebook {
background: url(https://nextadmit.com/assets/images/socials.svg) no-repeat 0 0;
background-size: 150px;
width: 24px;
height: 25px;
}
.footer__socials__instagram {
background: url(https://nextadmit.com/assets/images/socials.svg) no-repeat 0 -35px;
background-size: 150px;
width: 24px;
height: 24px;
}
.footer__socials__tiktok {
background: url(https://nextadmit.com/assets/images/socials.svg) no-repeat -129px 0;
background-size: 150px;
width: 21px;
height: 25px;
}
.footer__socials__linkedin {
background: url(https://nextadmit.com/assets/images/socials.svg) no-repeat -63px 0;
background-size: 150px;
width: 25px;
height: 25px;
}
.footer__socials__youtube {
background: url(https://nextadmit.com/assets/images/socials.svg) no-repeat -126px -38px;
background-size: 150px;
width: 24px;
height: 18px;
}
.footer__socials__twitter {
background: url(https://nextadmit.com/assets/images/socials.svg) no-repeat -63px -37px;
background-size: 150px;
width: 24px;
height: 20px;
}
@media (max-width: 1220px) {
.footer__cols {
gap: calc(1rem * 3.5);
}
}
@media (max-width: 1024px) {
.footer__cols {
gap: calc(1rem * 4);
}
.footer__col {
max-width: 200px;
}
.footer__col img {
width: 200px;
height: auto;
}
}
@media (max-width: 930px) {
.footer__base {
flex-direction: column;
align-items: center;
text-align: center;
}
.footer__base__label {
margin-right: 0;
}
.footer__base__text-name {
display: none;
}
.footer__base > div {
margin-bottom: 30px;
}
.footer__base > div:last-of-type {
margin-bottom: 0;
}
}
@media (max-width: 900px) {
.footer__cols {
grid-auto-flow: row;
}
.footer__col {
max-width: 290px;
}
.footer__col img {
width: 230px;
height: auto;
}
}
@media (max-width: 425px) {
.footer__cols {
gap: calc(3 * 1rem);
}
.footer__col img {
width: 180px;
height: auto;
}
.footer__base, .footer__notice {
font-size: calc(18px / 1.2);
}
} #primary.site-main--single.grid_span--all {
grid-column: 1/-1;
padding: 0 0;
max-width: 1100px;
margin: 0 auto;
}
.blog_detail-header {
grid-column: 1/-1;
margin-top: -202px;
}
.blog_detail-inner {
background-color: var(--brown-200);
padding: 13rem var(--space-xxxl) 5rem;
width: 100vw;
margin: 0 calc(-50vw + 50%);
max-width: 100vw;
}
@media (max-width: 425px) {
.blog_detail-inner {
padding: 13rem var(--space-md) 5rem;
}
}
.post-template-default .navbar {
z-index: 1;
position: relative;
}
#ez-toc-container {
border: 0;
background: transparent;
box-shadow: none;
padding: 0;
margin-bottom: 0;
width: 100%;
}
div#ez-toc-container .ez-toc-title {
color: var(--brown-800);
font-weight: 500;
font-size: 1.25rem;
padding-bottom: 0.25rem;
display: block;
border-bottom: 2px solid var(--brown-600);
margin-top: var(--space-sm);
}
#ez-toc-container ul.ez-toc-list {
margin-top: 1.25rem;
list-style-type: none;
}
#ez-toc-container ul.ez-toc-list .ez-toc-link {
color: var(--brown-800);
font-size: 1.125rem;
font-weight: 400;
text-decoration: none;
}
#ez-toc-container ul.ez-toc-list .ez-toc-link::before {
display: none;
}
#ez-toc-container ul.ez-toc-list li + li {
margin-top: 0.5rem;
}
.container--1100 {
width: 100%;
max-width: 1100px;
margin: 0 auto;
text-align: left;
}
@media (max-width: 768px) {
.container--1100 {
text-align: center;
}
}
.subscribe_aside {
padding: 1rem;
border-radius: 8px;
background-color: var(--brown-200);
}
.subscribe_aside p {
color: var(--brown-800);
font-weight: 500;
line-height: 1.3;
}
.subscribe_aside .footer__signup-form {
margin-top: 1rem;
}
.maxw--100 {
max-width: 100%;
}
.email__cta {
background-color: var(--brown-200);
padding: 2rem;
border-radius: 8px;
margin-top: var(--space-xl);
}
.text-center {
text-align: center;
}
.email__cta h6 {
font-weight: 500;
margin: 0;
color: var(--brown-800);
}
.email__cta p {
font-weight: 400;
margin: .25rem 0 0 0;
color: var(--brown-800);
}
.mt--24 {
margin-top: 1.5rem;
}
.post-template-default.single {
overflow-x: hidden;
}
.toc_widget #ez-toc-container {
margin-bottom: 35px;
}
.subscribe_aside {
display: none;
} .review_essay_wrapper {
background-color: #553207;
overflow: hidden;
padding: 0 20px;
box-shadow: 0 4px 7px 0 #5532075c;
border-radius: 8px;
background-repeat: no-repeat;
background-position: bottom left;
max-width: 850px;
margin-left: auto;
margin-right: auto;
width: 100%;
margin-top: var(--space-sm);
}
.review_essay_wrapper-content h2 {
font-weight: 500;
color: #fff;
font-size: 28px;
margin: 0;
line-height: 125%;
}
.review_essay_wrapper-content p {
font-weight: 300;
color: #e3c091;
font-size: 18px;
margin: 10px 0 15px;
line-height: 125%;
}
.grid_essaybox {
display: grid;
grid-gap: 1rem;
font-size: 0;
}
.font-0 {
font-size: 0;
}
.review_essay_wrapper-content {
padding-bottom: 15px;
}
.review_essay_wrapper-content span {
color: #e3c091;
display: block;
font-size: 16px;
margin: 35px 0 0;
font-weight: 600;
}
.font-0 img {
max-width: 100%;
margin: 10px auto 0;
display: block;
}
.ms-img-10 img {
margin-top: 10px;
max-width: 100%;
}
.text-center {
text-align: center;
}
.site-main--single article .entry-content h2 .ez-toc-section-end {
display: none;
}
.site-main--single article .entry-content .review_essay_wrapper-content h2 {
line-height: 1.15;
margin-top: 0;
}
@media (max-width: 1024px) {
.order-xs-1 {
order: 1;
}
}
@media (min-width: 1025px) {
.grid_table_content {
display: grid;
grid-template-columns: 1fr 250px;
grid-gap: 3rem;
}
.subscribe_aside {
display: block;
}
.review_essay_wrapper-content h2 {
font-size: 36px;
}
.grid_essaybox {
grid-template-columns: minmax(0,230px) minmax(0,1fr);
align-items: flex-end;
}
.text--md--end {
text-align: end;
}
.site-main--single article .entry-content .review_essay_wrapper-content h2 {
font-size: var(--text-lg);
margin: 0 0 8px;
}
}
@media (min-width: 769px) {
.toc_widget {
order: 1;
}
.toc_widget-sticky {
position: sticky;
position: -webkit-sticky;
top: 50px;
}
.email__cta h6 {
font-size: 1.65rem;
}
.email__cta p {
font-size: 1.125rem;
}
.toc_widget #ez-toc-container {
width: 100%;
margin: 0;
padding: 0;
}
.toc_widget #ez-toc-container {
display: none;
}
}
@media (min-width: 1025px) {
.order--xs-1 {
order: 1;
}
.review_essay_wrapper-content {
padding-top: 0;
}
.review_essay_wrapper-content span {
margin-top: 25px;
font-size: 14px;
}
.review_essay_wrapper-content p {
margin-top: 0;
} 
.review_essay_wrapper-content {
padding-bottom: 30px;
}
}
@media (min-width: 1200px) {
.grid_essaybox {
grid-template-columns: minmax(0, 280px) minmax(0, 1fr);
}
.review_essay_wrapper-content span {
margin-top: 30px;
}
.site-main--single article .entry-content .review_essay_wrapper-content h2 { 
font-size: var(--text-xxl);
}
}
@media (min-width: 1400px) {
.review_essay_wrapper-content h2 {
font-size: 56px;
}
.review_essay_wrapper {
max-width: 1100px;
}
.review_essay_wrapper {
padding: 0 45px;
}
.review_essay_wrapper-content p {
font-size: 22px;
}
.review_essay_wrapper-content span {
margin-top: 35px;
}
.review_essay_wrapper-content {
padding-bottom: 40px;
}
}