/* Static BlueLine AG design rules. Edit freely; no framework runtime. */

.layout-1423 .layout-element.block-15fbb25 > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-15fbb25 {
  margin-top: 100px;
  margin-bottom: 0px;
}
.layout-widget-heading .layout-heading-title {
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: var( --design-global-color-primary );
}
.layout-1423 .layout-element.block-781b0198 > .layout-widget-container {
  margin: 0px 30px 60px 30px;
}
.layout-1423 .layout-element.block-781b0198 {
  text-align: center;
}
.layout-1423 .layout-element.block-781b0198 .layout-heading-title {
  font-family: var( --design-global-typography-821cb88-font-family ), Sans-serif;
  font-size: var( --design-global-typography-821cb88-font-size );
}
.layout-widget-image .widget-image-caption {
  color: var( --design-global-color-text );
  font-family: var( --design-global-typography-text-font-family ), Sans-serif;
  font-size: var( --design-global-typography-text-font-size );
  font-weight: var( --design-global-typography-text-font-weight );
}
.layout-1423 .layout-element.block-2df30de > .layout-widget-container {
  margin: 0px 0px 30px 0px;
}
.layout-1423 .layout-element.block-efc7706 > .layout-widget-container {
  margin: 0px 0px 30px 0px;
}
.layout-1423 .layout-element.block-639b2ed > .layout-widget-container {
  margin: 0px 0px 30px 0px;
}
.layout-1423 .layout-element.block-91d651d > .layout-widget-container {
  margin: 0px 0px 30px 0px;
}
.layout-1423 .layout-element.block-14605cca > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-bd126dc > .layout-widget-container {
  margin: 30px 30px 30px 30px;
}
.layout-1423 .layout-element.block-bd126dc {
  text-align: center;
}
.layout-1423 .layout-element.block-bd126dc .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-308ab341 img {
  width: 15%;
}
.layout-1423 .layout-element.block-31b65d97 > .layout-widget-container {
  margin: 30px 50px 0px 50px;
}
.layout-1423 .layout-element.block-31b65d97 .widget-image-caption {
  color: #DDDDDD;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  margin-block-start: 3px;
}
.layout-1423 .layout-element.block-52543a4b > .layout-widget-container {
  margin: 30px 30px 30px 60px;
  padding: 0px 0px 0px 0px;
}
.layout-1423 .layout-element.block-52543a4b .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-widget-text-editor {
  font-family: var( --design-global-typography-text-font-family ), Sans-serif;
  font-size: var( --design-global-typography-text-font-size );
  font-weight: var( --design-global-typography-text-font-weight );
  color: var( --design-global-color-text );
}
.layout-1423 .layout-element.block-f26b54f > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-f26b54f {
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-390e682c > .layout-widget-container {
  margin: 0px 0px 0px 0px;
}
.layout-widget-icon-list .layout-icon-list-item:not(:last-child):after {
  border-color: var( --design-global-color-text );
}
.layout-widget-icon-list .layout-icon-list-icon i {
  color: var( --design-global-color-primary );
}
.layout-widget-icon-list .layout-icon-list-icon svg {
  fill: var( --design-global-color-primary );
}
.layout-widget-icon-list .layout-icon-list-item > .layout-icon-list-text,
.layout-widget-icon-list .layout-icon-list-item > a {
  font-family: var( --design-global-typography-text-font-family ), Sans-serif;
  font-size: var( --design-global-typography-text-font-size );
  font-weight: var( --design-global-typography-text-font-weight );
}
.layout-widget-icon-list .layout-icon-list-text {
  color: var( --design-global-color-secondary );
}
.layout-1423 .layout-element.block-42ba1f7f > .layout-widget-container {
  margin: 0px 0px 0px 30px;
}
.layout-1423 .layout-element.block-42ba1f7f .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-42ba1f7f .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-42ba1f7f {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-42ba1f7f .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-42ba1f7f .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-42ba1f7f .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-3f9ad44c > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-3f9ad44c .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-16dd9083 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-16dd9083 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: var( --design-global-color-primary );
}
.layout-1423 .layout-element.block-4e849fc0 > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-77ca3534 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-77ca3534 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-5294e86e > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-5294e86e {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2877ce12 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-2877ce12 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1e699ad5 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-1e699ad5 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-24df2bba > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-24df2bba .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-350471cb > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-350471cb {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-44d8a012 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-44d8a012 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-531c0b4 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-531c0b4 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-547d82ef > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-547d82ef .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-76fd6856 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-76fd6856 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-4a2da51b > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-4a2da51b .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-91709be > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-91709be {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-widget-global .layout-button {
  background-color: var( --design-global-color-accent );
  font-family: var( --design-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --design-global-typography-accent-font-weight );
}
.layout-1423 .layout-element.layout-global-3469 .layout-button {
  background-color: rgba(110, 193, 228, 0);
  fill: var( --design-global-color-primary );
  color: var( --design-global-color-primary );
}
.layout-1423 .layout-element.layout-global-3469 .layout-button-content-wrapper {
  flex-direction: row;
}
.layout-1423 .layout-element.layout-global-3469 .layout-button:hover,
.layout-1423 .layout-element.layout-global-3469 .layout-button:focus {
  color: #1E73BE;
}
.layout-1423 .layout-element.layout-global-3469 .layout-button:hover svg,
.layout-1423 .layout-element.layout-global-3469 .layout-button:focus svg {
  fill: #1E73BE;
}
.layout-1423 .layout-element.block-46318a21 > .layout-widget-container {
  margin: 30px 0px 0px 30px;
}
.layout-1423 .layout-element.block-46318a21 .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-46318a21 .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-46318a21 {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-46318a21 .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-46318a21 .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-46318a21 .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-2210c96d > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-2210c96d .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-28aaa2ae > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-28aaa2ae {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-3e805af > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-3e805af .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2074c20b > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-2074c20b {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-6d5ee0c4 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-6d5ee0c4 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-148eb6b4 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-148eb6b4 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-5f577b18 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-5f577b18 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3adfbcaf > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-3adfbcaf {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-c8aeae4 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-c8aeae4 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1572022c > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-1572022c {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-74bb650 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-74bb650 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4e384c37 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-4e384c37 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-3be8f694 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-3be8f694 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-ba3e628 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-ba3e628 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-72a019b2 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-72a019b2 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-33b32bc8 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-33b32bc8 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-5e38ce96 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-5e38ce96 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1b17e7c4 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-1b17e7c4 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-521cc69d > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-521cc69d .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-317fa50 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-317fa50 {
  columns: 2;
  column-gap: 30px;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-501c598f > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-501c598f .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-16f566af > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-16f566af {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-849bb05 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-849bb05 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2499dc7e > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-2499dc7e {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-df2cf06 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-df2cf06 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-52776020 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-52776020 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2db0e63d > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-2db0e63d .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b4b64d > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7b4b64d {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2aa3b8c8 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-2aa3b8c8 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-73e2705e > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-73e2705e {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-29c57fba > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-29c57fba .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-534e5b76 > .layout-widget-container {
  margin: 0px 30px -10px 60px;
}
.layout-1423 .layout-element.block-534e5b76 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-77ca760d > .layout-widget-container {
  margin: 0px 0px 0px 030px;
}
.layout-1423 .layout-element.block-2004b753 > .layout-widget-container {
  margin: 0px 30px 0px 0px;
}
.layout-1423 .layout-element.block-6e65a55 > .layout-container {
  max-width: 900px;
}
.layout-1423 .layout-element.block-2911ff4f > .layout-widget-container {
  margin: 0px 0px -10px 60px;
}
.layout-1423 .layout-element.block-2911ff4f {
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-1bb21901 > .layout-widget-container {
  margin: 30px 0px 0px 30px;
}
.layout-1423 .layout-element.block-1bb21901 .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-1bb21901 .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-1bb21901 {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-1bb21901 .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-1bb21901 .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-1bb21901 .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-2512dbdb > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-2512dbdb .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3861547f > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-3861547f {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-36ca00c5 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-36ca00c5 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-772fa279 > .layout-widget-container {
  margin: 10px 30px 30px 60px;
}
.layout-1423 .layout-element.block-772fa279 {
  columns: 2;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-310a6382 > .layout-container {
  max-width: 900px;
}
.layout-1423 .layout-element.block-248001f2 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-248001f2 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-46d8a8f8 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-46d8a8f8 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2f2bcc05 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-2f2bcc05 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7c8852cf > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7c8852cf {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-34cf9526 > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-c9db5e9 > .layout-widget-container {
  margin: 30px 30px 30px 30px;
}
.layout-1423 .layout-element.block-c9db5e9 {
  text-align: center;
}
.layout-1423 .layout-element.block-c9db5e9 .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-3e0f4ab7 img {
  width: 15%;
}
.layout-1423 .layout-element.block-2c9475c6 > .layout-widget-container {
  margin: 30px 50px 0px 50px;
}
.layout-1423 .layout-element.block-2c9475c6 .widget-image-caption {
  color: #DDDDDD;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 2.6em;
  margin-block-start: 3px;
}
.layout-1423 .layout-element.block-d031c8c > .layout-widget-container {
  margin: 30px 30px 30px 60px;
}
.layout-1423 .layout-element.block-d031c8c {
  text-align: start;
}
.layout-1423 .layout-element.block-d031c8c .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
  color: var( --design-global-color-primary );
}
.layout-1423 .layout-element.block-616df5b8 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-616df5b8 {
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-21065bda > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-3e4635ea > .layout-widget-container {
  margin: 0px 0px 0px 56px;
}
.layout-1423 .layout-element.block-3e4635ea .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-3e4635ea .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-3e4635ea {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-3e4635ea .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-3e4635ea .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-3e4635ea .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-4073d7ee > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-4073d7ee .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.layout-1423 .layout-element.block-3b3a2542 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-3b3a2542 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-4b664031 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-4b664031 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.layout-1423 .layout-element.block-65424cee > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-65424cee {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-6cc411a0 > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-7d9b0a0e > .layout-widget-container {
  margin: 30px 0px 0px 30px;
}
.layout-1423 .layout-element.block-7d9b0a0e .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-7d9b0a0e .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-7d9b0a0e {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-7d9b0a0e .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-7d9b0a0e .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-7d9b0a0e .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-365a5cf0 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-365a5cf0 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4b758536 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-4b758536 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-45c044e6 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-45c044e6 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7e432f14 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7e432f14 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-1d5adb53 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-1d5adb53 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6560ba9c > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-6560ba9c {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-5473d9da > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-5473d9da .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.layout-1423 .layout-element.block-861da1d > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-861da1d {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-53252aeb > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-53252aeb .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-49f5f576 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-49f5f576 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-514c5b2 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-514c5b2 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4208d147 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-4208d147 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2c7dd9d3 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-2c7dd9d3 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1eff5266 > .layout-widget-container {
  margin: 0px 30px -10px 60px;
}
.layout-1423 .layout-element.block-1eff5266 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-600b028b > .layout-widget-container {
  margin: 0px 0px 0px 030px;
}
.layout-1423 .layout-element.block-4dd369e2 > .layout-widget-container {
  margin: 0px 30px 0px 0px;
}
.layout-1423 .layout-element.block-36d75878 > .layout-widget-container {
  margin: 0px 0px -10px 60px;
}
.layout-1423 .layout-element.block-36d75878 {
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-63c70d9a > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-63c70d9a .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2619852e > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-2619852e {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2c4593bd > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-71aa958c > .layout-widget-container {
  margin: 30px 0px 0px 30px;
}
.layout-1423 .layout-element.block-71aa958c .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-71aa958c .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-71aa958c {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-71aa958c .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-71aa958c .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-71aa958c .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-6929b438 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-6929b438 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-290a6ec2 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-290a6ec2 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-131df4bc > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-131df4bc .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7a852ccb > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7a852ccb {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-4177608e > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-4177608e .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b2d7a41 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7b2d7a41 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-4b11c12d > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-125b928a > .layout-widget-container {
  margin: 30px 30px 30px 30px;
}
.layout-1423 .layout-element.block-125b928a {
  text-align: center;
}
.layout-1423 .layout-element.block-125b928a .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-4732f7c6 img {
  width: 15%;
}
.layout-1423 .layout-element.block-2ee649c8 > .layout-widget-container {
  margin: 30px 30px 30px 60px;
}
.layout-1423 .layout-element.block-2ee649c8 .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-69c35e9f > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-69c35e9f {
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-58d17915 > .layout-widget-container {
  margin: 0px 0px 0px 30px;
}
.layout-1423 .layout-element.block-58d17915 .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-58d17915 .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-58d17915 {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-58d17915 .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-58d17915 .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-58d17915 .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-30b13445 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-30b13445 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2071d470 > .layout-widget-container {
  margin: 30px 50px 0px 50px;
}
.layout-1423 .layout-element.block-2071d470 .widget-image-caption {
  color: #DDDDDD;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  margin-block-start: 3px;
}
.layout-1423 .layout-element.block-50fd9e05 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-50fd9e05 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.layout-1423 .layout-element.block-584d08ed > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-584d08ed {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-5b99b54a > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-5b99b54a .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.layout-1423 .layout-element.block-73069a99 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-73069a99 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-162553a8 > .layout-widget-container {
  margin: 30px 0px 0px 30px;
}
.layout-1423 .layout-element.block-162553a8 .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-162553a8 .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-162553a8 {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-162553a8 .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-162553a8 .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-162553a8 .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-7b863cf2 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7b863cf2 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-ab44b9e > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-ab44b9e .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-454b1d3e > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-454b1d3e {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-73fb6b52 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-73fb6b52 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1106bb21 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-1106bb21 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-53a09a17 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-53a09a17 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-74ccdf6e > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-74ccdf6e {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-7ac2a2b5 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-7ac2a2b5 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6dd565f0 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-6dd565f0 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-37c4414b > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-37c4414b .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7fc9761a > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7fc9761a {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-6e1ff687 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-6e1ff687 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-69f7c532 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-69f7c532 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-3b382c58 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-3b382c58 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2c8400aa > .layout-widget-container {
  margin: 0px 30px 0px 60px;
}
.layout-1423 .layout-element.block-2c8400aa {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-39af110a > .layout-widget-container {
  margin: 0px 0px 0px 030px;
}
.layout-1423 .layout-element.block-6e059353 > .layout-widget-container {
  margin: 0px 30px 0px 0px;
}
.layout-1423 .layout-element.block-46d70c68 > .layout-widget-container {
  margin: 0px 30px -10px 60px;
}
.layout-1423 .layout-element.block-46d70c68 {
  text-align: center;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-1f241555 > .layout-widget-container {
  margin: 30px 0px 0px 60px;
}
.layout-1423 .layout-element.block-1f241555 .layout-icon-list-icon i {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-1f241555 .layout-icon-list-icon svg {
  fill: #DDDDDD;
  transition: fill 0.3s;
}
.layout-1423 .layout-element.block-1f241555 {
  --design-icon-list-icon-size: 26px;
  --icon-vertical-offset: 0px;
}
.layout-1423 .layout-element.block-1f241555 .layout-icon-list-item > .layout-icon-list-text,
.layout-1423 .layout-element.block-1f241555 .layout-icon-list-item > a {
  font-family: "Montserrat light", Sans-serif;
  font-size: 27px;
  font-weight: 600;
}
.layout-1423 .layout-element.block-1f241555 .layout-icon-list-text {
  color: #DDDDDD;
  transition: color 0.3s;
}
.layout-1423 .layout-element.block-69c5409e > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-69c5409e .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.layout-1423 .layout-element.block-1c00b62f > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-1c00b62f {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-4f4e734 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-4f4e734 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-46dc7667 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-46dc7667 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-322609d7 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-322609d7 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b2426 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-7b2426 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-5190c206 > .layout-widget-container {
  margin: 010px 0px 10px 60px;
}
.layout-1423 .layout-element.block-5190c206 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-77712716 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-77712716 {
  columns: 2;
  column-gap: 30px;
  text-align: justify;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-44356e8c > .layout-container {
  max-width: 1000px;
}
.layout-1423 .layout-element.block-bc69a0c {
  --spacer-size: 50px;
}
.layout-1423 .layout-element.block-2583032f > .layout-widget-container {
  margin: 30px 30px 30px 30px;
}
.layout-1423 .layout-element.block-2583032f {
  text-align: center;
}
.layout-1423 .layout-element.block-2583032f .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-7e7f46e6 img {
  width: 15%;
}
.layout-1423 .layout-element.block-4fa61a31 > .layout-widget-container {
  margin: 30px 50px 0px 50px;
}
.layout-1423 .layout-element.block-4fa61a31 .widget-image-caption {
  color: #DDDDDD;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  margin-block-start: 3px;
}
.layout-1423 .layout-element.block-100e6aa4 > .layout-widget-container {
  margin: 30px 30px 30px 60px;
}
.layout-1423 .layout-element.block-100e6aa4 .layout-heading-title {
  font-family: var( --design-global-typography-e755f3c-font-family ), Sans-serif;
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-70dccca7 > .layout-widget-container {
  margin: 0px 30px 30px 60px;
}
.layout-1423 .layout-element.block-70dccca7 {
  columns: 2;
  column-gap: 30px;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-5d76062d > .layout-widget-container {
  margin: 30px 30px 10px 60px;
}
.layout-1423 .layout-element.block-5d76062d .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6089534b > .layout-widget-container {
  margin: 20px 30px 30px 60px;
}
.layout-1423 .layout-element.block-6089534b {
  columns: 2;
  column-gap: 30px;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-2a7c6926 > .layout-widget-container {
  margin: 30px 30px 10px 60px;
}
.layout-1423 .layout-element.block-2a7c6926 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1889d36a > .layout-widget-container {
  margin: 20px 30px 30px 60px;
}
.layout-1423 .layout-element.block-1889d36a {
  columns: 2;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
.layout-1423 .layout-element.block-4f95075 > .layout-widget-container {
  margin: 30px 30px 10px 60px;
}
.layout-1423 .layout-element.block-4f95075 .layout-heading-title {
  font-family: var( --design-global-typography-3f3a888-font-family ), Sans-serif;
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-8d87372 > .layout-widget-container {
  margin: 20px 30px 30px 60px;
}
.layout-1423 .layout-element.block-8d87372 {
  columns: 2;
  column-gap: 30px;
  font-family: var( --design-global-typography-primary-font-family ), Sans-serif;
  font-size: var( --design-global-typography-primary-font-size );
  font-weight: var( --design-global-typography-primary-font-weight );
  line-height: var( --design-global-typography-primary-line-height );
  color: #DDDDDD;
}
@media (max-width:1024px) {
.layout-widget-heading .layout-heading-title {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-781b0198 .layout-heading-title {
  font-size: var( --design-global-typography-821cb88-font-size );
}
.layout-widget-image .widget-image-caption {
  font-size: var( --design-global-typography-text-font-size );
}
.layout-1423 .layout-element.block-bd126dc .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-31b65d97 .widget-image-caption {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-52543a4b .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-widget-text-editor {
  font-size: var( --design-global-typography-text-font-size );
}
.layout-1423 .layout-element.block-f26b54f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-widget-icon-list .layout-icon-list-item > .layout-icon-list-text,
.layout-widget-icon-list .layout-icon-list-item > a {
  font-size: var( --design-global-typography-text-font-size );
}
.layout-1423 .layout-element.block-3f9ad44c .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-16dd9083 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-77ca3534 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-5294e86e {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2877ce12 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1e699ad5 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-24df2bba .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-350471cb {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-44d8a012 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-531c0b4 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-547d82ef .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-76fd6856 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4a2da51b .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-91709be {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2210c96d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-28aaa2ae {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-3e805af .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2074c20b {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-6d5ee0c4 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-148eb6b4 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5f577b18 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3adfbcaf {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-c8aeae4 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1572022c {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-74bb650 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4e384c37 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-3be8f694 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-ba3e628 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-72a019b2 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-33b32bc8 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5e38ce96 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1b17e7c4 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-521cc69d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-317fa50 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-501c598f .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-16f566af {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-849bb05 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2499dc7e {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-df2cf06 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-52776020 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2db0e63d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b4b64d {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2aa3b8c8 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-73e2705e {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-29c57fba .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-534e5b76 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2911ff4f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2512dbdb .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3861547f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-36ca00c5 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-772fa279 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-248001f2 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-46d8a8f8 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2f2bcc05 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7c8852cf {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-c9db5e9 .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-d031c8c .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-616df5b8 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4073d7ee .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3b3a2542 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4b664031 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-65424cee {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-365a5cf0 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4b758536 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-45c044e6 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7e432f14 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-1d5adb53 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6560ba9c {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5473d9da .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-861da1d {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-53252aeb .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-49f5f576 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-514c5b2 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4208d147 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2c7dd9d3 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1eff5266 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-36d75878 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-63c70d9a .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2619852e {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-6929b438 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-290a6ec2 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-131df4bc .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7a852ccb {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4177608e .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b2d7a41 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-125b928a .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-2ee649c8 .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-69c35e9f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-30b13445 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2071d470 .widget-image-caption {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-50fd9e05 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-584d08ed {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5b99b54a .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-73069a99 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-7b863cf2 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-ab44b9e .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-454b1d3e {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-73fb6b52 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1106bb21 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-53a09a17 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-74ccdf6e {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-7ac2a2b5 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6dd565f0 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-37c4414b .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7fc9761a {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-6e1ff687 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-69f7c532 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-3b382c58 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2c8400aa {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-46d70c68 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-69c5409e .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1c00b62f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4f4e734 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-46dc7667 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-322609d7 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b2426 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5190c206 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-77712716 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2583032f .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-4fa61a31 .widget-image-caption {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-100e6aa4 .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-70dccca7 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5d76062d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6089534b {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2a7c6926 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1889d36a {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4f95075 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-8d87372 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}

}
@media (max-width:767px) {
.layout-1423 .layout-element.block-3b77bce > .block-populated {
  margin: 0px 0px 0px 0px;
  --design-column-margin-right: 0px;
  --design-column-margin-left: 0px;
}
.layout-widget-heading .layout-heading-title {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-781b0198 .layout-heading-title {
  font-size: var( --design-global-typography-821cb88-font-size );
}
.layout-widget-image .widget-image-caption {
  font-size: var( --design-global-typography-text-font-size );
}
.layout-1423 .layout-element.block-14605cca {
  margin-top: 0px;
  margin-bottom: 0px;
}
.layout-1423 .layout-element.block-bd126dc .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-31b65d97 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-31b65d97 .widget-image-caption {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-52543a4b > .layout-widget-container {
  margin: 0px 0px 0px 5px;
}
.layout-1423 .layout-element.block-52543a4b .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-widget-text-editor {
  font-size: var( --design-global-typography-text-font-size );
}
.layout-1423 .layout-element.block-f26b54f > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-f26b54f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-widget-icon-list .layout-icon-list-item > .layout-icon-list-text,
.layout-widget-icon-list .layout-icon-list-item > a {
  font-size: var( --design-global-typography-text-font-size );
}
.layout-1423 .layout-element.block-42ba1f7f > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3f9ad44c > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3f9ad44c .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-16dd9083 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-16dd9083 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-77ca3534 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-77ca3534 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-5294e86e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-5294e86e {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2877ce12 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2877ce12 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1e699ad5 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1e699ad5 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-24df2bba > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-24df2bba .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-350471cb > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-350471cb {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-44d8a012 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-44d8a012 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-531c0b4 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-531c0b4 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-547d82ef > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-547d82ef .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-76fd6856 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-76fd6856 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4a2da51b > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4a2da51b .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-91709be > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-91709be {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-46318a21 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2210c96d > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2210c96d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-28aaa2ae > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-28aaa2ae {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-3e805af > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3e805af .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2074c20b > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2074c20b {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-6d5ee0c4 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-6d5ee0c4 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-148eb6b4 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-148eb6b4 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5f577b18 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-5f577b18 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3adfbcaf > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3adfbcaf {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-c8aeae4 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-c8aeae4 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1572022c > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1572022c {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-74bb650 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-74bb650 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4e384c37 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4e384c37 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-3be8f694 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3be8f694 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-ba3e628 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-ba3e628 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-72a019b2 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-72a019b2 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-33b32bc8 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-33b32bc8 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5e38ce96 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-5e38ce96 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1b17e7c4 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1b17e7c4 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-521cc69d > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-521cc69d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-317fa50 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-317fa50 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-501c598f > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-501c598f .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-16f566af > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-16f566af {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-849bb05 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-849bb05 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2499dc7e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2499dc7e {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-df2cf06 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-df2cf06 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-52776020 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-52776020 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2db0e63d > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2db0e63d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b4b64d > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7b4b64d {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2aa3b8c8 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2aa3b8c8 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-73e2705e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-73e2705e {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-29c57fba > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-29c57fba .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-534e5b76 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-534e5b76 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2004b753 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2911ff4f > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2911ff4f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-1bb21901 > .layout-widget-container {
  margin: 0px 0px 0px 5px;
}
.layout-1423 .layout-element.block-2512dbdb > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2512dbdb .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3861547f > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3861547f {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-36ca00c5 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-36ca00c5 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-772fa279 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-772fa279 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-248001f2 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-248001f2 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-46d8a8f8 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-46d8a8f8 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2f2bcc05 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2f2bcc05 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7c8852cf > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7c8852cf {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-c9db5e9 .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-2c9475c6 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-d031c8c > .layout-widget-container {
  margin: 0px 0px 0px 5px;
}
.layout-1423 .layout-element.block-d031c8c .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-616df5b8 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-616df5b8 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-3e4635ea > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4073d7ee > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4073d7ee .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-3b3a2542 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3b3a2542 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4b664031 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4b664031 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-65424cee > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-65424cee {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-7d9b0a0e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-365a5cf0 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-365a5cf0 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4b758536 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4b758536 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-45c044e6 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-45c044e6 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7e432f14 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7e432f14 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-1d5adb53 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1d5adb53 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6560ba9c > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-6560ba9c {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5473d9da > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-5473d9da .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-861da1d > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-861da1d {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-53252aeb > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-53252aeb .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-49f5f576 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-49f5f576 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-514c5b2 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-514c5b2 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-4208d147 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4208d147 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2c7dd9d3 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2c7dd9d3 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1eff5266 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1eff5266 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4dd369e2 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-36d75878 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-36d75878 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-63c70d9a > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-63c70d9a .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2619852e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2619852e {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-71aa958c > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-6929b438 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-6929b438 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-290a6ec2 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-290a6ec2 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-131df4bc > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-131df4bc .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7a852ccb > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7a852ccb {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4177608e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4177608e .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b2d7a41 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7b2d7a41 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-125b928a .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-2ee649c8 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2ee649c8 .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-69c35e9f > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-69c35e9f {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-58d17915 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-30b13445 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-30b13445 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2071d470 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2071d470 .widget-image-caption {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-50fd9e05 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-50fd9e05 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-584d08ed > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-584d08ed {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5b99b54a > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-5b99b54a .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-73069a99 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-73069a99 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-162553a8 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7b863cf2 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7b863cf2 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-ab44b9e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-ab44b9e .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-454b1d3e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-454b1d3e {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-73fb6b52 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-73fb6b52 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1106bb21 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1106bb21 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-53a09a17 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-53a09a17 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-74ccdf6e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-74ccdf6e {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-7ac2a2b5 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7ac2a2b5 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6dd565f0 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-6dd565f0 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-37c4414b > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-37c4414b .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7fc9761a > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7fc9761a {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-6e1ff687 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-6e1ff687 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-69f7c532 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-69f7c532 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-3b382c58 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-3b382c58 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-2c8400aa > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-2c8400aa {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-6e059353 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-46d70c68 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-46d70c68 {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-1f241555 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-69c5409e > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-69c5409e .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1c00b62f > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1c00b62f {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4f4e734 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4f4e734 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-46dc7667 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-46dc7667 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-322609d7 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-322609d7 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-7b2426 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-7b2426 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5190c206 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-5190c206 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-77712716 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-77712716 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2583032f .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-4fa61a31 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-4fa61a31 .widget-image-caption {
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-100e6aa4 > .layout-widget-container {
  margin: 0px 0px 0px 5px;
}
.layout-1423 .layout-element.block-100e6aa4 .layout-heading-title {
  font-size: var( --design-global-typography-e755f3c-font-size );
}
.layout-1423 .layout-element.block-70dccca7 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-70dccca7 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-5d76062d > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-5d76062d .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-6089534b > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-6089534b {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-2a7c6926 > .layout-widget-container {
  margin: 0px 0px 0px 5px;
}
.layout-1423 .layout-element.block-2a7c6926 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-1889d36a > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-1889d36a {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}
.layout-1423 .layout-element.block-4f95075 > .layout-widget-container {
  margin: 0px 0px 0px 5px;
}
.layout-1423 .layout-element.block-4f95075 .layout-heading-title {
  font-size: var( --design-global-typography-3f3a888-font-size );
}
.layout-1423 .layout-element.block-8d87372 > .layout-widget-container {
  margin: 0px 5px 0px 5px;
}
.layout-1423 .layout-element.block-8d87372 {
  columns: 1;
  font-size: var( --design-global-typography-primary-font-size );
  line-height: var( --design-global-typography-primary-line-height );
}

}
