.elementor-99 .elementor-element.elementor-element-ebcac8f{--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:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-99 .elementor-element.elementor-element-81d4b77{--display:flex;}.elementor-99 .elementor-element.elementor-element-f69c5e3 img{width:100%;max-width:100%;height:570px;object-fit:cover;object-position:center center;}.elementor-99 .elementor-element.elementor-element-784f8ec{--display:flex;}.elementor-99 .elementor-element.elementor-element-784f8ec.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-024ea91{text-align:left;}.elementor-99 .elementor-element.elementor-element-024ea91 .elementor-heading-title{font-family:"Times New Roman", system-ui, sans-serif;font-size:clamp(3.6rem, 3.0782rem + 1.2605vw, 4.8rem);font-weight:600;line-height:calc(100% + 8px);letter-spacing:0px;color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-e7ae933{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-e7ae933 .elementor-heading-title{font-family:"Aboreto", system-ui, sans-serif;font-size:clamp(2.4rem, 2.0521rem + 0.8403vw, 3.2rem);font-weight:900;line-height:calc(100% + 8px);letter-spacing:0px;color:#CCBD7C;}.elementor-99 .elementor-element.elementor-element-7b6c7f2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-adb4411{--divider-border-style:solid;--divider-color:#CCBD7C;--divider-border-width:1px;}.elementor-99 .elementor-element.elementor-element-adb4411 .elementor-divider-separator{width:100%;}.elementor-99 .elementor-element.elementor-element-adb4411 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-99 .elementor-element.elementor-element-bccbb79{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1280px){.elementor-99 .elementor-element.elementor-element-f69c5e3 img{object-position:center center;}}@media(min-width:415px){.elementor-99 .elementor-element.elementor-element-81d4b77{--width:40%;}.elementor-99 .elementor-element.elementor-element-784f8ec{--width:50%;}}@media(max-width:1024px) and (min-width:415px){.elementor-99 .elementor-element.elementor-element-81d4b77{--width:100%;}}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-ebcac8f{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-99 .elementor-element.elementor-element-f69c5e3 img{width:100%;max-width:100%;}}@media(max-width:414px){.elementor-99 .elementor-element.elementor-element-ebcac8f{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for image, class: .elementor-element-f69c5e3 */.elementor-99 .elementor-element.elementor-element-f69c5e3 img {
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-bccbb79 */.elementor-99 .elementor-element.elementor-element-bccbb79 .elementor-widget-icon-list > .elementor-widget-container {
    margin: 0;
    padding: 0;
    margin-top: 12px;
    padding-left: 12px;
}/* End custom CSS */