.elementor-2808 .elementor-element.elementor-element-b10b001{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:96px;--padding-left:30px;--padding-right:30px;}.elementor-2808 .elementor-element.elementor-element-b10b001:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-b10b001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f2beb0 );}.elementor-2808 .elementor-element.elementor-element-b10b002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-2394b2b );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.8em;}.elementor-2808 .elementor-element.elementor-element-b10b003{--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:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a4d2d4a );--border-color:var( --e-global-color-a4d2d4a );--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2808 .elementor-element.elementor-element-b10b004 .elementor-button{background-color:var( --e-global-color-75d631c );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:1.4em;fill:var( --e-global-color-6f2beb0 );color:var( --e-global-color-6f2beb0 );border-style:none;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-2808 .elementor-element.elementor-element-b10b004 .elementor-button:hover, .elementor-2808 .elementor-element.elementor-element-b10b004 .elementor-button:focus{background-color:var( --e-global-color-7b47610 );color:var( --e-global-color-6f2beb0 );}.elementor-2808 .elementor-element.elementor-element-b10b004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2808 .elementor-element.elementor-element-b10b004 .elementor-button:hover svg, .elementor-2808 .elementor-element.elementor-element-b10b004 .elementor-button:focus svg{fill:var( --e-global-color-6f2beb0 );}@media(min-width:768px){.elementor-2808 .elementor-element.elementor-element-b10b001{--content-width:840px;}.elementor-2808 .elementor-element.elementor-element-b10b003{--width:100%;}}@media(max-width:1024px){.elementor-2808 .elementor-element.elementor-element-b10b001{--padding-top:64px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-2808 .elementor-element.elementor-element-b10b001{--padding-top:40px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2808 .elementor-element.elementor-element-b10b002{font-size:17px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-b10b002 */.elementor-2808 .elementor-element.elementor-element-b10b002 { overflow-wrap: break-word; }
.elementor-2808 .elementor-element.elementor-element-b10b002 h1, .elementor-2808 .elementor-element.elementor-element-b10b002 h2, .elementor-2808 .elementor-element.elementor-element-b10b002 h3 {
  font-family: var(--e-global-typography-primary-font-family, "Times New Roman"), serif;
  font-weight: 500;
  font-style: italic;
  text-transform: none;
  color: var(--e-global-color-75d631c, #3E1F2A);
  scroll-margin-top: 140px;
}
.elementor-2808 .elementor-element.elementor-element-b10b002 h1 { font-size: 52px; line-height: 1.12; margin: 0 0 32px; }
.elementor-2808 .elementor-element.elementor-element-b10b002 h2 { font-size: 36px; line-height: 1.2; margin: 56px 0 20px; }
.elementor-2808 .elementor-element.elementor-element-b10b002 h3 { font-size: 27px; line-height: 1.25; margin: 36px 0 16px; }
.elementor-2808 .elementor-element.elementor-element-b10b002 p { margin: 0 0 1.25em; }
.elementor-2808 .elementor-element.elementor-element-b10b002 ul, .elementor-2808 .elementor-element.elementor-element-b10b002 ol { margin: 0 0 1.5em; padding-inline-start: 1.5em; }
.elementor-2808 .elementor-element.elementor-element-b10b002 ul { list-style-type: disc; }
.elementor-2808 .elementor-element.elementor-element-b10b002 ol { list-style-type: decimal; }
.elementor-2808 .elementor-element.elementor-element-b10b002 li + li { margin-top: 0.45em; }
.elementor-2808 .elementor-element.elementor-element-b10b002 li p { margin-bottom: 0.5em; }
.elementor-2808 .elementor-element.elementor-element-b10b002 li::marker { color: var(--e-global-color-75d631c, #3E1F2A); }
.elementor-2808 .elementor-element.elementor-element-b10b002 a { color: var(--e-global-color-75d631c, #3E1F2A); text-decoration: underline; text-decoration-color: var(--e-global-color-c9119c8, #C7A887); text-underline-offset: 4px; text-decoration-thickness: 1px; }
.elementor-2808 .elementor-element.elementor-element-b10b002 a:hover { color: var(--e-global-color-7b47610, #7D5C58); text-decoration-color: currentColor; }
.elementor-2808 .elementor-element.elementor-element-b10b002 a:focus-visible { outline: 2px solid var(--e-global-color-7b47610, #7D5C58); outline-offset: 3px; }
.elementor-2808 .elementor-element.elementor-element-b10b002 table { display: block; width: 100%; max-width: 100%; overflow-x: auto; border-collapse: collapse; margin: 32px 0; font-size: 16px; line-height: 1.6; }
.elementor-2808 .elementor-element.elementor-element-b10b002 th, .elementor-2808 .elementor-element.elementor-element-b10b002 td { padding: 14px 16px; border: 1px solid var(--e-global-color-a4d2d4a, #EDE2DD); text-align: left; vertical-align: top; min-width: 128px; }
.elementor-2808 .elementor-element.elementor-element-b10b002 th { background: var(--e-global-color-a4d2d4a, #EDE2DD); color: var(--e-global-color-75d631c, #3E1F2A); font-weight: 600; }
.elementor-2808 .elementor-element.elementor-element-b10b002 td { background: var(--e-global-color-62c2b2c, #FFFFFF); }
.elementor-2808 .elementor-element.elementor-element-b10b002 strong { font-weight: 600; }
@media (max-width: 1024px) {
  .elementor-2808 .elementor-element.elementor-element-b10b002 h1 { font-size: 44px; }
  .elementor-2808 .elementor-element.elementor-element-b10b002 h2 { font-size: 32px; margin-top: 48px; }
  .elementor-2808 .elementor-element.elementor-element-b10b002 h3 { font-size: 26px; }
}
@media (max-width: 767px) {
  .elementor-2808 .elementor-element.elementor-element-b10b002 h1 { font-size: 34px; line-height: 1.15; margin-bottom: 26px; }
  .elementor-2808 .elementor-element.elementor-element-b10b002 h2 { font-size: 28px; margin: 40px 0 16px; }
  .elementor-2808 .elementor-element.elementor-element-b10b002 h3 { font-size: 23px; margin: 30px 0 14px; }
  .elementor-2808 .elementor-element.elementor-element-b10b002 th, .elementor-2808 .elementor-element.elementor-element-b10b002 td { padding: 10px 12px; font-size: 15px; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10b004 */.elementor-2808 .elementor-element.elementor-element-b10b004 a:focus-visible { outline: 2px solid var(--e-global-color-7b47610, #7D5C58); outline-offset: 4px; }/* End custom CSS */