#fw-section-rich-text-43b2eb05-1ab1-4227-94ed-41e3d4b1ecc4 {

section.rich-text p{
  margin-top: 1rem !important;
  text-align: left;
}
section.rich-text .rich-text__heading,  
section.rich-text .rich-text__header {
  text-align: left;
}
}


#fw-section-rich-text-5a104440-459d-4073-97ad-099fe9afac5c {

.rich-text__heading {
  text-align: left;
}
}



#fw-section-image-with-text-42e6df31-6d12-4910-8510-30ee6ca96dcb {

p, h5, h6 {
  text-align: right;
  font-size: 100% !important;
}
h1, h2, h3, h4, h5, h6 {
  text-align: right;
  margin: unset !important;
  padding: unset !important;
} 
ul{
  list-style: disc inside !important;
}
      ul > li:first-child{
        padding-top: 1.5rem;
      }
ul > li {
  text-wrap: wrap balance;
  word-wrap: break-word;
	font-size: 100% !important;
  	text-decoration: underline purple 0.005rem wavy;
	margin: 0;
	padding: 0;
}
.grid > div:first-child{
    width: 25% !important;
  flex-basis: unset !important;
  max-width: 50% !important;
  min-width: 25% !important;
  padding: 0;
  margin: 0;
  
   align-self: center;
   align-content: center;
   justify-self: center;
   
}
 .grid > div:last-child{
    width: 75% !important;
  flex-basis: unset !important;
  max-width: 75% !important;
  min-width: 50% !important;
  padding: 0;
  margin: 0;
   align-self: center;
   align-content: center;
   justify-self: center;
   
 }
.container{
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
  margin: 0 !important;
}
div {
  padding: 0 !important;
  margin: 0 !important
}
}



#fw-section-header {
--font-heading-scale: 1.85;
--font-body-scale: 1.0;
}