.elementor-28171 .elementor-element.elementor-element-p7ndf57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28171 .elementor-element.elementor-element-p7ndf57:not(.elementor-motion-effects-element-type-background), .elementor-28171 .elementor-element.elementor-element-p7ndf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.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-28171 .elementor-element.elementor-element-p8kuhtb{--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:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-28171 .elementor-element.elementor-element-p8kuhtb:not(.elementor-motion-effects-element-type-background), .elementor-28171 .elementor-element.elementor-element-p8kuhtb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF7;}.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-28171 .elementor-element.elementor-element-p2q5f8u .elementor-icon-list-icon{width:14px;}.elementor-28171 .elementor-element.elementor-element-p2q5f8u .elementor-icon-list-icon i{font-size:14px;}.elementor-28171 .elementor-element.elementor-element-p2q5f8u .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.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-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 );}@media(min-width:768px){.elementor-28171 .elementor-element.elementor-element-p8kuhtb{--content-width:840px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@300;400;500&display=swap');
.elementor-28171 .tws-sp-img img{width:100%;display:block;height:auto;max-height:540px;object-fit:cover}
.elementor-28171 .tws-sp-meta{margin-bottom:.6rem}
.elementor-28171 .tws-sp-meta .elementor-post-info{justify-content:flex-start!important;flex-wrap:wrap}
.elementor-28171 .tws-sp-meta .elementor-post-info__item--type-author,.elementor-28171 .tws-sp-meta .elementor-post-info__item--type-time,.elementor-28171 .tws-sp-meta .elementor-post-info__item--type-comments{display:none!important}
.elementor-28171 .tws-sp-meta .elementor-post-info__item,.elementor-28171 .tws-sp-meta .elementor-post-info__item *,.elementor-28171 .tws-sp-meta a{font-family:'Jost',sans-serif!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#C8A882!important;font-weight:400!important}
.elementor-28171 .tws-sp-meta .elementor-post-info__item--type-date .elementor-post-info__item-prefix,.elementor-28171 .tws-sp-meta .elementor-icon-list-icon{display:none!important}
.elementor-28171 .tws-sp-title{text-align:left}
.elementor-28171 .tws-sp-title .elementor-heading-title{font-family:'Cormorant Garamond',serif!important;font-style:italic!important;font-weight:300!important;font-size:40px!important;color:#1a1a18!important;line-height:1.15!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;margin:.5rem 0 1.6rem}
.elementor-28171 .tws-sp-content{font-family:'Jost',sans-serif;font-weight:300;font-size:14px;color:#3a3a36;line-height:1.95}
.elementor-28171 .tws-sp-content p{margin:0 0 1.1rem}
.elementor-28171 .tws-sp-content a{color:#C8A882;text-decoration:none;border-bottom:1px solid #C8A882}
.elementor-28171 .tws-sp-content a:hover{color:#1a1a18;border-color:#1a1a18}
.elementor-28171 .tws-sp-content h2{font-family:'Cormorant Garamond',serif!important;font-style:italic!important;font-weight:300!important;font-size:26px!important;color:#1a1a18!important;text-transform:none!important;letter-spacing:0!important;line-height:1.25!important;margin:1.8rem 0 .8rem}
.elementor-28171 .tws-sp-content h3{font-family:'Jost',sans-serif!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a1a18!important;font-weight:500!important;margin:1.4rem 0 .6rem}
.elementor-28171 .tws-sp-content h4{font-family:'Jost',sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#7a7a72!important;font-weight:500!important;margin:1.2rem 0 .5rem}
.elementor-28171 .tws-sp-content img{max-width:100%;height:auto;display:block;margin:1.2rem auto}
.elementor-28171 .tws-sp-content ul,.elementor-28171 .tws-sp-content ol{margin:0 0 1.1rem 1.2rem}
.elementor-28171 .tws-sp-content li{margin-bottom:.4rem}
.elementor-28171 .tws-sp-content strong{font-weight:500;color:#1a1a18}/* End custom CSS */