

.module-section {  
    --module-section-padding: 20px; 
    position: relative; 
}
.module-section[data-padding="1"] { padding-top: var(--module-section-padding); padding-bottom: var(--module-section-padding); }
.module-section[data-reverse="1"] { }
[data-background="default"] + [data-background="default"],
[data-background="white"] + [data-background="white"],
[data-background="grey"] + [data-background="grey"] { margin-top: calc(var(--module-section-padding) * -1)}

.module-content {}



/* MODULE 0 ------------------------------------------------------------------- */
.module-snippet {}

/* MODULE 1 ------------------------------------------------------------------- */

/* MODULE 2 ------------------------------------------------------------------- */

/* MODULE 3 ------------------------------------------------------------------- */

/* MODULE 4 ------------------------------------------------------------------- */
.module-blockquote-wrapper { padding: 40px 0; }
.module-blockquote { color: var(--purple-subtle); position:relative; font-weight: 500; padding:20px 20px 20px 80px; max-width:100%; font-size:20px; }
.module-blockquote::before{color:var(--green-electric); content:'“'; font-weight: 900;  font-family:serif;  position: absolute; top: 60%; transform: translateY(-60%);  left: 0; font-size:120px; line-height:0; }
.module-blockquote::after{background-color:var(--yellow);  content:'';display:block;position:absolute;top:100%;width:80px; height:6px; border-radius: 3px; left:0; }

/* MODULE 5 ------------------------------------------------------------------- */

/* MODULE 6 ------------------------------------------------------------------- */

/* MODULE 7 ------------------------------------------------------------------- */