.elementor-1632 .elementor-element.elementor-element-41bd343f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#f69e20;--border-color:#f69e20;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-5943823f{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1632 .elementor-element.elementor-element-52ced77b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1632 .elementor-element.elementor-element-5e4163ec .elementor-icon-list-icon{width:0px;}.elementor-1632 .elementor-element.elementor-element-5e4163ec .elementor-icon-list-icon i{font-size:0px;}.elementor-1632 .elementor-element.elementor-element-5e4163ec .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1632 .elementor-element.elementor-element-11dbc11b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;font-style:italic;line-height:1.15em;color:#46005A;}.elementor-1632 .elementor-element.elementor-element-ca00cc6 .elementor-icon-list-icon i{color:Array;font-size:14px;}.elementor-1632 .elementor-element.elementor-element-ca00cc6 .elementor-icon-list-icon svg{fill:Array;--e-icon-list-icon-size:14px;}.elementor-1632 .elementor-element.elementor-element-ca00cc6 .elementor-icon-list-icon{width:14px;}.elementor-1632 .elementor-element.elementor-element-ca00cc6 .elementor-icon-list-text, .elementor-1632 .elementor-element.elementor-element-ca00cc6 .elementor-icon-list-text a{color:Array;}.elementor-1632 .elementor-element.elementor-element-146b0530{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1632 .elementor-element.elementor-element-3ef1d8e4 img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-1632 .elementor-element.elementor-element-315728b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1632 .elementor-element.elementor-element-27df9086{color:Array;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.85em;}@media(min-width:768px){.elementor-1632 .elementor-element.elementor-element-5943823f{--content-width:900px;}.elementor-1632 .elementor-element.elementor-element-52ced77b{--content-width:900px;}.elementor-1632 .elementor-element.elementor-element-315728b1{--content-width:760px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-27df9086 */.elementor-1632 .elementor-element.elementor-element-27df9086 p { margin-bottom: 1.5em; }
.elementor-1632 .elementor-element.elementor-element-27df9086 h2 { font-family: 'Instrument Serif', Georgia, serif; font-size: 28px; font-style: italic; color: #1d0026; line-height: 1.3; margin: 2.5em 0 0.75em; padding-top: 2em; border-top: 1px solid rgba(29,0,38,0.12); }
.elementor-1632 .elementor-element.elementor-element-27df9086 h3 { font-family: 'Instrument Serif', Georgia, serif; font-size: 20px; font-style: italic; color: #46005a; line-height: 1.4; margin: 1.5em 0 0.5em; }
.elementor-1632 .elementor-element.elementor-element-27df9086 strong { font-weight: 700; color: #1d0026; }
.elementor-1632 .elementor-element.elementor-element-27df9086 blockquote { border-left: 4px solid #f69e20; padding: 20px 28px; margin: 2.5em 0; background: rgba(29,0,38,0.04); }
.elementor-1632 .elementor-element.elementor-element-27df9086 blockquote p { font-family: 'Instrument Serif', Georgia, serif; font-size: 22px; font-style: italic; line-height: 1.5; color: #46005a; margin: 0; }
.elementor-1632 .elementor-element.elementor-element-27df9086 img { width: 100%; height: auto; margin: 2em 0 0.5em; }
.elementor-1632 .elementor-element.elementor-element-27df9086 figcaption { font-size: 11px; color: rgba(29,0,38,0.45); letter-spacing: 0.06em; font-style: italic; margin-bottom: 2em; }
.elementor-1632 .elementor-element.elementor-element-27df9086 a { color: #46005a; }
.elementor-1632 .elementor-element.elementor-element-27df9086 ul, .elementor-1632 .elementor-element.elementor-element-27df9086 ol { padding-left: 1.5em; margin-bottom: 1.5em; }
.elementor-1632 .elementor-element.elementor-element-27df9086 li { margin-bottom: 0.5em; line-height: 1.7; }/* End custom CSS */