.elementor-5127 .elementor-element.elementor-element-ff4985f:not(.elementor-motion-effects-element-type-background), .elementor-5127 .elementor-element.elementor-element-ff4985f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.thriveandawaken.com/wp-content/uploads/2020/10/Self-Compassion-banner.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5127 .elementor-element.elementor-element-ff4985f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-5127 .elementor-element.elementor-element-ff4985f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5127 .elementor-element.elementor-element-b030ec6 .elementor-heading-title{font-style:italic;color:var( --e-global-color-5d0a8187 );}.elementor-5127 .elementor-element.elementor-element-039a5d4:not(.elementor-motion-effects-element-type-background), .elementor-5127 .elementor-element.elementor-element-039a5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #537926 0%, #6F9E33 7%);}.elementor-5127 .elementor-element.elementor-element-039a5d4 > .elementor-container{max-width:1106px;}.elementor-5127 .elementor-element.elementor-element-039a5d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-5127 .elementor-element.elementor-element-039a5d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5127 .elementor-element.elementor-element-cbe264a > .elementor-container{max-width:1100px;}.elementor-5127 .elementor-element.elementor-element-29bba8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-29bba8b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5127 .elementor-element.elementor-element-38e2424 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-38e2424{font-size:16px;}.elementor-bc-flex-widget .elementor-5127 .elementor-element.elementor-element-2b03d9f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5127 .elementor-element.elementor-element-2b03d9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5127 .elementor-element.elementor-element-2b03d9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5127 .elementor-element.elementor-element-2732b44 .elementor-heading-title{font-size:24px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-5127 .elementor-element.elementor-element-a9fd153{font-size:21px;font-weight:bold;font-style:italic;color:var( --e-global-color-5d0a8187 );}.elementor-5127 .elementor-element.elementor-element-0823553 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-0823553{text-align:center;font-size:22px;font-weight:600;line-height:0.2em;color:var( --e-global-color-bb28183 );}.elementor-5127 .elementor-element.elementor-element-8c822f0{text-align:center;font-size:22px;font-weight:600;line-height:0.2em;color:var( --e-global-color-bb28183 );}.elementor-5127 .elementor-element.elementor-element-38eba10{--divider-border-style:solid;--divider-color:#FFFFFF35;--divider-border-width:1px;}.elementor-5127 .elementor-element.elementor-element-38eba10 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5127 .elementor-element.elementor-element-38eba10 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5127 .elementor-element.elementor-element-3b9087c{text-align:center;}.elementor-5127 .elementor-element.elementor-element-3b9087c .elementor-heading-title{font-size:31px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-5d0a8187 );}.elementor-5127 .elementor-element.elementor-element-590ebda .elementor-button{background-color:#FFD966;font-size:24px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-bb28183 );color:var( --e-global-color-bb28183 );box-shadow:-8px 8px 10px 0px rgba(0, 0, 0, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2CC5A;border-radius:4px 4px 4px 4px;}.elementor-5127 .elementor-element.elementor-element-590ebda > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5127 .elementor-element.elementor-element-886fe70{text-align:center;color:var( --e-global-color-bb28183 );}.elementor-5127 .elementor-element.elementor-element-f5da011 > .elementor-container{max-width:1100px;}.elementor-5127 .elementor-element.elementor-element-4991024{color:#000000;}.elementor-bc-flex-widget .elementor-5127 .elementor-element.elementor-element-81c5059.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5127 .elementor-element.elementor-element-81c5059.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5127 .elementor-element.elementor-element-81c5059 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5127 .elementor-element.elementor-element-bca4fe2 .elementor-button{background-color:#FFD966;font-weight:600;fill:#000000;color:#000000;}.elementor-5127 .elementor-element.elementor-element-306c1c7{text-align:center;font-size:31px;line-height:1.4em;letter-spacing:1px;color:#5E872A;}.elementor-5127 .elementor-element.elementor-element-7b0a76d{text-align:center;}.elementor-5127 .elementor-element.elementor-element-7b0a76d .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-bb28183 );}.elementor-5127 .elementor-element.elementor-element-6275391{line-height:0.4em;}.elementor-5127 .elementor-element.elementor-element-8f83a46{line-height:0.4em;}.elementor-5127 .elementor-element.elementor-element-e78cafa{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-5127 .elementor-element.elementor-element-e78cafa > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-e78cafa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5127 .elementor-element.elementor-element-e78cafa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5127 .elementor-element.elementor-element-9d5a859 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5127 .elementor-element.elementor-element-9d5a859{text-align:center;}.elementor-5127 .elementor-element.elementor-element-9d5a859 .elementor-heading-title{font-size:30px;font-weight:bold;text-transform:uppercase;line-height:1.2em;color:#586A1E;}.elementor-5127 .elementor-element.elementor-element-4d97b4a > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-5127 .elementor-element.elementor-element-4d97b4a{text-align:center;font-style:italic;}.elementor-5127 .elementor-element.elementor-element-c2c6a79 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-5127 .elementor-element.elementor-element-c2c6a79{text-align:center;font-style:italic;}.elementor-5127 .elementor-element.elementor-element-bc41c3d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5127 .elementor-element.elementor-element-bc41c3d:not(.elementor-motion-effects-element-type-background), .elementor-5127 .elementor-element.elementor-element-bc41c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F9E33;}.elementor-5127 .elementor-element.elementor-element-bc41c3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-5127 .elementor-element.elementor-element-bc41c3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5127 .elementor-element.elementor-element-cbb711a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-cbb711a{text-align:center;font-size:22px;font-weight:600;color:var( --e-global-color-bb28183 );}@media(min-width:768px){.elementor-5127 .elementor-element.elementor-element-516dce1{width:73.72%;}.elementor-5127 .elementor-element.elementor-element-81c5059{width:26.28%;}}@media(max-width:1024px){.elementor-5127 .elementor-element.elementor-element-b030ec6 > .elementor-widget-container{margin:0px 0px 0px 9px;}.elementor-5127 .elementor-element.elementor-element-0823553 > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:-5px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-8c822f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-6275391{line-height:1.2em;letter-spacing:0.3px;}.elementor-5127 .elementor-element.elementor-element-8f83a46{line-height:1.2em;}.elementor-5127 .elementor-element.elementor-element-e78cafa > .elementor-widget-container{margin:-35px -35px -35px -35px;}.elementor-5127 .elementor-element.elementor-element-98df6b6{margin-top:-31px;margin-bottom:0px;}.elementor-5127 .elementor-element.elementor-element-d7c2f83 > .elementor-widget-container{margin:69px 0px 0px 0px;}}@media(max-width:767px){.elementor-5127 .elementor-element.elementor-element-b030ec6{text-align:center;}.elementor-5127 .elementor-element.elementor-element-b030ec6 .elementor-heading-title{font-size:31px;}.elementor-5127 .elementor-element.elementor-element-3497ca7 > .elementor-element-populated{margin:-89px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5127 .elementor-element.elementor-element-2732b44 > .elementor-widget-container{margin:0px 8px 0px 8px;}.elementor-5127 .elementor-element.elementor-element-2732b44{text-align:center;}.elementor-5127 .elementor-element.elementor-element-0823553{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;line-height:1.2em;}.elementor-5127 .elementor-element.elementor-element-0823553 > .elementor-widget-container{margin:-20px 00px 0px 46px;padding:0px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-8c822f0{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;line-height:1.2em;}.elementor-5127 .elementor-element.elementor-element-8c822f0 > .elementor-widget-container{margin:-5px 46px -32px 46px;}.elementor-5127 .elementor-element.elementor-element-3b9087c .elementor-heading-title{font-size:26px;}.elementor-5127 .elementor-element.elementor-element-886fe70{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;text-align:center;}.elementor-5127 .elementor-element.elementor-element-886fe70 > .elementor-widget-container{margin:0px -13px -39px 25px;}.elementor-5127 .elementor-element.elementor-element-516dce1 > .elementor-element-populated{margin:-89px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5127 .elementor-element.elementor-element-f0dc1ab{margin-top:20px;margin-bottom:20px;}.elementor-5127 .elementor-element.elementor-element-306c1c7 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-5127 .elementor-element.elementor-element-306c1c7{font-size:23px;line-height:1.3em;letter-spacing:0.2px;}.elementor-5127 .elementor-element.elementor-element-7b0a76d > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-5127 .elementor-element.elementor-element-6275391 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-8f83a46 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-e78cafa > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-98df6b6{margin-top:-10px;margin-bottom:-10px;}.elementor-5127 .elementor-element.elementor-element-9d5a859 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-4d97b4a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-c2c6a79 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-5127 .elementor-element.elementor-element-d7c2f83 > .elementor-widget-container{margin:-20px 0px 0px 0px;}}/* Start custom CSS for video, class: .elementor-element-29bba8b */.elementor-5127 .elementor-element.elementor-element-29bba8b {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9fd153 */li {
    padding-bottom: 21px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d97b4a */.elementor-5127 .elementor-element.elementor-element-4d97b4a p::before {
  content: open-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: -10px;
  position: relative;
  top: 30px;
  color: #b4cfa6;
  font-family: 'georgia', serif;
  font-size: 60px;
}
.elementor-5127 .elementor-element.elementor-element-4d97b4a p::after {
  content: close-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: 10px;
  position: relative;
  top: 30px;
  color: #b4cfa6;
  font-family: 'georgia', serif;
  font-size: 60px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2c6a79 */.elementor-5127 .elementor-element.elementor-element-c2c6a79 p::before {
  content: open-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: -10px;
  position: relative;
  top: 30px;
  color: #b4cfa6;
  font-family: 'georgia', serif;
  font-size: 60px;
}
.elementor-5127 .elementor-element.elementor-element-c2c6a79 p::after {
  content: close-quote;
  display: inline;
  height: 0;
  line-height: 0;
  left: 10px;
  position: relative;
  top: 30px;
  color: #b4cfa6;
  font-family: 'georgia', serif;
  font-size: 60px;
}/* End custom CSS */