.elementor-4241 .elementor-element.elementor-element-a6bebf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-4241 .elementor-element.elementor-element-9fe9035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4241 .elementor-element.elementor-element-751da54 .elementor-heading-title{font-size:32px;}.elementor-4241 .elementor-element.elementor-element-fca7af0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4241 .elementor-element.elementor-element-db7cbed .elementor-icon-list-icon i{color:var( --e-global-color-af6b1a0 );font-size:14px;}.elementor-4241 .elementor-element.elementor-element-db7cbed .elementor-icon-list-icon svg{fill:var( --e-global-color-af6b1a0 );--e-icon-list-icon-size:14px;}.elementor-4241 .elementor-element.elementor-element-db7cbed .elementor-icon-list-icon{width:14px;}.elementor-4241 .elementor-element.elementor-element-db7cbed .elementor-icon-list-text, .elementor-4241 .elementor-element.elementor-element-db7cbed .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-4241 .elementor-element.elementor-element-db7cbed .elementor-icon-list-item{font-size:12px;}.elementor-4241 .elementor-element.elementor-element-64c466a .elementor-icon-list-icon i{color:var( --e-global-color-af6b1a0 );font-size:14px;}.elementor-4241 .elementor-element.elementor-element-64c466a .elementor-icon-list-icon svg{fill:var( --e-global-color-af6b1a0 );--e-icon-list-icon-size:14px;}.elementor-4241 .elementor-element.elementor-element-64c466a .elementor-icon-list-icon{width:14px;}.elementor-4241 .elementor-element.elementor-element-64c466a .elementor-icon-list-text, .elementor-4241 .elementor-element.elementor-element-64c466a .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-4241 .elementor-element.elementor-element-64c466a .elementor-icon-list-item{font-size:12px;}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:0;}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-item{align-self:center;padding-bottom:4px;}.elementor-4241 .elementor-element.elementor-element-3930481{color:var( --e-global-color-text );}.elementor-4241 .elementor-element.elementor-element-02ad77b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-0b931de{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--item-text-hover-decoration:underline;}.elementor-4241 .elementor-element.elementor-element-0b931de > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-4241 .elementor-element.elementor-element-0b931de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4241 .elementor-element.elementor-element-0b931de .elementor-toc__header-title{text-align:start;}.elementor-4241 .elementor-element.elementor-element-0b931de .elementor-toc__header, .elementor-4241 .elementor-element.elementor-element-0b931de .elementor-toc__header-title{font-size:16px;}.elementor-4241 .elementor-element.elementor-element-0b931de .elementor-toc__list-item{font-size:14px;}.elementor-4241 .elementor-element.elementor-element-2ba05d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-4241 .elementor-element.elementor-element-2ba05d6:not(.elementor-motion-effects-element-type-background), .elementor-4241 .elementor-element.elementor-element-2ba05d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6b5b43 );}.elementor-4241 .elementor-element.elementor-element-260a454 .elementor-heading-title{color:var( --e-global-color-4cdf3ea );}.elementor-4241 .elementor-element.elementor-element-75b999f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4241 .elementor-element.elementor-element-75b999f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4241 .elementor-element.elementor-element-75b999f:after{content:"0.66";}.elementor-4241 .elementor-element.elementor-element-75b999f .elementor-post__thumbnail__link{width:100%;}.elementor-4241 .elementor-element.elementor-element-75b999f .elementor-post__meta-data span + span:before{content:"•";}.elementor-4241 .elementor-element.elementor-element-75b999f .elementor-post__text{margin-top:20px;}@media(max-width:1024px){.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}}@media(min-width:768px){.elementor-4241 .elementor-element.elementor-element-a6bebf0{--content-width:900px;}}@media(max-width:767px){.elementor-4241 .elementor-element.elementor-element-a6bebf0{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-4241 .elementor-element.elementor-element-3930481 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-4241 .elementor-element.elementor-element-75b999f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4241 .elementor-element.elementor-element-75b999f:after{content:"0.5";}.elementor-4241 .elementor-element.elementor-element-75b999f .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-fca7af0 */.elementor-4241 .elementor-element.elementor-element-fca7af0 li
{
  padding: 4px 8px;
  border: 1px solid #E1D9D5;
  border-radius: 3px;
  background: #F3F0EE;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-3930481 */.elementor-4241 .elementor-element.elementor-element-3930481 img
{
  border-radius: 50%;
  height: 1.4lh;
  width: 1.4lh;
  vertical-align: middle;
  margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-02ad77b */.elementor-4241 .elementor-element.elementor-element-02ad77b p
{
    margin-bottom: 1em;
}

.elementor-4241 .elementor-element.elementor-element-02ad77b h2
{
    font-size: 24px;
    margin-top: 2em;
}

.elementor-4241 .elementor-element.elementor-element-02ad77b h3
{
    font-size: 16px;
    margin-top: 2em;
}

.elementor-4241 .elementor-element.elementor-element-02ad77b sup
{
  font-size: unset;
  line-height: unset;
  position: unset;
  top: unset;
}

.elementor-4241 .elementor-element.elementor-element-02ad77b code,
.elementor-4241 .elementor-element.elementor-element-02ad77b sup
{
  background-color: #efefef;
  color: #e91046;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  display: inline-block;
  vertical-align: unset;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 14px;
}

.elementor-4241 .elementor-element.elementor-element-02ad77b pre > code
{
  padding: 16px;
  color: unset;
  display: block;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-0b931de */.elementor-4241 .elementor-element.elementor-element-0b931de .elementor-toc__header
{
    padding-bottom: 0;
}/* End custom CSS */