.elementor-3727 .elementor-element.elementor-element-c550ab0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3727 .elementor-element.elementor-element-ef14beb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-2ea307f .elementor-heading-title{font-family:var( --e-global-typography-0efac41-font-family ), Sans-serif;font-size:var( --e-global-typography-0efac41-font-size );font-weight:var( --e-global-typography-0efac41-font-weight );text-transform:var( --e-global-typography-0efac41-text-transform );line-height:var( --e-global-typography-0efac41-line-height );color:var( --e-global-color-acbb63d );}.elementor-3727 .elementor-element.elementor-element-47a9dde{text-align:center;}.elementor-3727 .elementor-element.elementor-element-47a9dde .elementor-heading-title{font-family:var( --e-global-typography-e58e36f-font-family ), Sans-serif;font-size:var( --e-global-typography-e58e36f-font-size );font-weight:var( --e-global-typography-e58e36f-font-weight );text-transform:var( --e-global-typography-e58e36f-text-transform );text-decoration:var( --e-global-typography-e58e36f-text-decoration );line-height:var( --e-global-typography-e58e36f-line-height );}.elementor-3727 .elementor-element.elementor-element-37d568c{text-align:center;color:var( --e-global-color-889d60d );}.elementor-3727 .elementor-element.elementor-element-0a95525{--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;--justify-content:space-between;--align-items:flex-start;}.elementor-3727 .elementor-element.elementor-element-0a95525:not(.elementor-motion-effects-element-type-background), .elementor-3727 .elementor-element.elementor-element-0a95525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21c57b2 );}.elementor-3727 .elementor-element.elementor-element-da219a8{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;--box-border-width:0px;--separator-width:0px;--box-padding:0px;--nested-list-indent:0px;--item-text-color:var( --e-global-color-d8bb734 );--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__header-title{text-align:start;}.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__list-item{font-family:var( --e-global-typography-b1ab729-font-family ), Sans-serif;font-size:var( --e-global-typography-b1ab729-font-size );font-weight:var( --e-global-typography-b1ab729-font-weight );line-height:var( --e-global-typography-b1ab729-line-height );}.elementor-3727 .elementor-element.elementor-element-dc5ffa8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-6c95adf{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-17c12b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-97eea83 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-f7dfe2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-ea8137c .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-077e562{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-e9b53bd .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-1576889{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-8e83066 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-e5534a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-13221b2 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-8b31540{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-4fe6af4 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-0be60f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-f658274 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-5c540ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-5460165 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-dc2a8a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-1a85d5e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:28px;font-weight:400;line-height:120%;}.elementor-3727 .elementor-element.elementor-element-3c67d79 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:120%;}.elementor-3727 .elementor-element.elementor-element-34e70a9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:120%;}.elementor-3727 .elementor-element.elementor-element-2699b6b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:120%;}.elementor-3727 .elementor-element.elementor-element-5c43162 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:120%;}.elementor-3727 .elementor-element.elementor-element-d678380{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-516974a .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-36a4782{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-a42095a .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-08831c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-d0745b9 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-8afef86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-1977605 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-fd5318b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-27b5bc8 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-c9c1fc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3727 .elementor-element.elementor-element-eeabf27 .elementor-heading-title{font-family:var( --e-global-typography-083e1a2-font-family ), Sans-serif;font-size:var( --e-global-typography-083e1a2-font-size );font-weight:var( --e-global-typography-083e1a2-font-weight );line-height:var( --e-global-typography-083e1a2-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3727 .elementor-element.elementor-element-2ea307f .elementor-heading-title{font-size:var( --e-global-typography-0efac41-font-size );line-height:var( --e-global-typography-0efac41-line-height );}.elementor-3727 .elementor-element.elementor-element-47a9dde .elementor-heading-title{font-size:var( --e-global-typography-e58e36f-font-size );line-height:var( --e-global-typography-e58e36f-line-height );}.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__list-item{font-size:var( --e-global-typography-b1ab729-font-size );line-height:var( --e-global-typography-b1ab729-line-height );}.elementor-3727 .elementor-element.elementor-element-97eea83 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-ea8137c .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-e9b53bd .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-8e83066 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-13221b2 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-4fe6af4 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-f658274 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-5460165 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-516974a .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-a42095a .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-d0745b9 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-1977605 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-27b5bc8 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-eeabf27 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}}@media(min-width:768px){.elementor-3727 .elementor-element.elementor-element-ef14beb{--width:560px;}.elementor-3727 .elementor-element.elementor-element-0a95525{--content-width:992px;}.elementor-3727 .elementor-element.elementor-element-dc5ffa8{--width:652px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3727 .elementor-element.elementor-element-ef14beb{--width:70%;}}@media(max-width:767px){.elementor-3727 .elementor-element.elementor-element-ef14beb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3727 .elementor-element.elementor-element-2ea307f .elementor-heading-title{font-size:var( --e-global-typography-0efac41-font-size );line-height:var( --e-global-typography-0efac41-line-height );}.elementor-3727 .elementor-element.elementor-element-47a9dde .elementor-heading-title{font-size:var( --e-global-typography-e58e36f-font-size );line-height:var( --e-global-typography-e58e36f-line-height );}.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__list-item{font-size:var( --e-global-typography-b1ab729-font-size );line-height:var( --e-global-typography-b1ab729-line-height );}.elementor-3727 .elementor-element.elementor-element-97eea83 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-ea8137c .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-e9b53bd .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-8e83066 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-13221b2 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-4fe6af4 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-f658274 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-5460165 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-516974a .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-a42095a .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-d0745b9 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-1977605 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-27b5bc8 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}.elementor-3727 .elementor-element.elementor-element-eeabf27 .elementor-heading-title{font-size:var( --e-global-typography-083e1a2-font-size );line-height:var( --e-global-typography-083e1a2-line-height );}}/* Start custom CSS for table-of-contents, class: .elementor-element-da219a8 */.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__list-item{
    margin-bottom: 0;
}
.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__list-item-text {
    color: var(--item-text-color);
    -webkit-text-decoration: var(--item-text-decoration);
    text-decoration: var(--item-text-decoration);
    transition-duration: var(--item-text-transition-duration);
    padding: 10px 20px;
    border-left: 2px #0000001a solid;
}
.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__list-item-text:hover,
.elementor-3727 .elementor-element.elementor-element-da219a8 .elementor-toc__list-item-text.elementor-item-active{
     border-left: 2px #2E2C1C solid
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a85d5e */.elementor-3727 .elementor-element.elementor-element-1a85d5e h3 {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c67d79 */.elementor-3727 .elementor-element.elementor-element-3c67d79 h3 {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34e70a9 */.elementor-3727 .elementor-element.elementor-element-34e70a9 h3 {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2699b6b */.elementor-3727 .elementor-element.elementor-element-2699b6b h3 {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c43162 */.elementor-3727 .elementor-element.elementor-element-5c43162 h3 {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5ffa8 */.elementor-3727 .elementor-element.elementor-element-dc5ffa8 .text-block{
    padding: 48px 0;
    border-bottom: 1px solid #E3DEC9;
}
.elementor-3727 .elementor-element.elementor-element-dc5ffa8 .text-block:first-child{
    padding: 0 0 48px 0;
}/* End custom CSS */