.elementor-89 .elementor-element.elementor-element-5a424c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-89 .elementor-element.elementor-element-5a424c1:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-5a424c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F1E;}.elementor-89 .elementor-element.elementor-element-0859d8a{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-13537f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-89 .elementor-element.elementor-element-a1ceb66{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;text-align:start;}.elementor-89 .elementor-element.elementor-element-a1ceb66 img{width:46px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-3fb794d{text-align:start;}.elementor-89 .elementor-element.elementor-element-3fb794d .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-848b3c2{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:15px;line-height:1.7em;color:#9BA09E;}.elementor-89 .elementor-element.elementor-element-0b09540{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-787b180{text-align:start;}.elementor-89 .elementor-element.elementor-element-787b180 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#D4A24C;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-f9bd879{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-text{color:#C9CCCB;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-f9bd879 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-e167ed4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-106ecdd{text-align:start;}.elementor-89 .elementor-element.elementor-element-106ecdd .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#D4A24C;}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-dc5824a{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-text{color:#C9CCCB;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-dc5824a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-75a68d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-5322e11{text-align:start;}.elementor-89 .elementor-element.elementor-element-5322e11 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#D4A24C;}.elementor-89 .elementor-element.elementor-element-26be2b2{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:15px;line-height:1.65em;color:#9BA09E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-89 .elementor-element.elementor-element-682caab .elementor-button{background-color:#86112B;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-89 .elementor-element.elementor-element-682caab .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-682caab .elementor-button:focus{background-color:#D4A24C;color:#1C1F1E;}.elementor-89 .elementor-element.elementor-element-682caab .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-682caab .elementor-button:focus svg{fill:#1C1F1E;}.elementor-89 .elementor-element.elementor-element-29ffb60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#343837;--border-color:#343837;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-5592647{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;line-height:1.6em;color:#7C817F;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-5a424c1{--content-width:1240px;}.elementor-89 .elementor-element.elementor-element-13537f4{--width:34%;}.elementor-89 .elementor-element.elementor-element-0b09540{--width:28%;}.elementor-89 .elementor-element.elementor-element-e167ed4{--width:18%;}.elementor-89 .elementor-element.elementor-element-75a68d4{--width:20%;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-5a424c1{--padding-top:56px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-13537f4{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-89 .elementor-element.elementor-element-0b09540{--width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-89 .elementor-element.elementor-element-e167ed4{--width:100%;}.elementor-89 .elementor-element.elementor-element-75a68d4{--width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-5a424c1 */.gi-glow{position:relative;overflow:hidden;isolation:isolate}
.gi-glow::before,.gi-glow::after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(140px);will-change:transform}
.gi-glow::before{width:660px;height:660px;top:-270px;right:-210px;animation:giGlowA 60s ease-in-out infinite alternate}
.gi-glow::after{width:760px;height:760px;bottom:-330px;left:-230px;animation:giGlowB 75s ease-in-out infinite alternate}
.gi-glow>.e-con-inner{position:relative;z-index:1}
.gi-glow>.e-con-inner::after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--padding-bottom,96px) * -1);height:2px;pointer-events:none;z-index:2;will-change:transform;animation:giEdge 7s linear infinite}
.gi-glow--wine::before{background:radial-gradient(circle,rgba(212,162,76,.22) 0%,rgba(212,162,76,0) 70%)}
.gi-glow--wine::after{background:radial-gradient(circle,rgba(196,72,100,.28) 0%,rgba(196,72,100,0) 70%)}
.gi-glow--wine>.e-con-inner::after{background:linear-gradient(90deg,rgba(232,201,138,0) 30%,rgba(255,240,214,.85) 50%,rgba(232,201,138,0) 70%)}
.gi-glow--ink::before{background:radial-gradient(circle,rgba(212,162,76,.18) 0%,rgba(212,162,76,0) 70%)}
.gi-glow--ink::after{background:radial-gradient(circle,rgba(70,120,110,.26) 0%,rgba(70,120,110,0) 70%)}
.gi-glow--ink>.e-con-inner::after{background:linear-gradient(90deg,rgba(212,162,76,0) 30%,rgba(238,214,166,.62) 50%,rgba(212,162,76,0) 70%)}
.gi-glow--teal::before{background:radial-gradient(circle,rgba(212,162,76,.16) 0%,rgba(212,162,76,0) 70%)}
.gi-glow--teal::after{background:radial-gradient(circle,rgba(46,196,168,.18) 0%,rgba(46,196,168,0) 70%)}
.gi-glow--teal>.e-con-inner::after{background:linear-gradient(90deg,rgba(160,235,215,0) 30%,rgba(226,255,246,.78) 50%,rgba(160,235,215,0) 70%)}
.gi-glow--wine h1{color:#FFFFFF;background-image:linear-gradient(100deg,#FFFFFF 0%,#FFFFFF 43%,#FFF7E6 46.5%,#FFE9B4 48.8%,#FFD98A 50%,#FFE9B4 51.2%,#FFF7E6 53.5%,#FFFFFF 57%,#FFFFFF 100%);background-size:220% 100%;background-repeat:repeat;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;will-change:background-position,filter;animation:giTextShine 7s ease-in-out infinite}
.e-con.e-parent:not(.gi-glow--wine):not(.gi-glow--teal)>.e-con-inner>.elementor-widget-heading:first-child h2::before{content:"";display:block;width:52px;height:2px;margin:0 0 20px;border-radius:2px;background:linear-gradient(90deg,#D4A24C 0%,rgba(212,162,76,.12) 100%)}
.gi-glow--ink>.e-con-inner>.elementor-widget-heading:first-child h2::before{background:linear-gradient(90deg,#E8C98A 0%,rgba(232,201,138,.12) 100%)}
.e-con.e-child:has(>.elementor-widget-icon-box){transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}
.e-con.e-child:has(>.elementor-widget-icon-box):hover{border-color:#D4A24C;box-shadow:0 12px 32px rgba(28,31,30,.10);transform:translateY(-3px)}
.gi-glow--ink .e-con.e-child:has(>.elementor-widget-icon-box):hover{box-shadow:0 14px 36px rgba(0,0,0,.38)}
.e-con.e-child .elementor-widget-icon-box .elementor-icon{transition:transform .28s ease}
.e-con.e-child:hover .elementor-widget-icon-box .elementor-icon{transform:scale(1.09)}
.elementor-button{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}
.elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(28,31,30,.16)}
.elementor-widget-posts .elementor-post{background:#FFFFFF;border:1px solid #E0DBD9;border-radius:14px;padding:26px;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}
.elementor-widget-posts .elementor-post:hover{border-color:#D4A24C;box-shadow:0 12px 32px rgba(28,31,30,.10);transform:translateY(-3px)}
.elementor-widget-posts .elementor-post__title{font-family:"Source Serif 4",serif;font-size:20px;font-weight:600;line-height:1.32;letter-spacing:-.2px;margin:0 0 10px}
.elementor-widget-posts .elementor-post__title a{font:inherit;letter-spacing:inherit;color:#1C1F1E;text-decoration:none}
.elementor-widget-posts .elementor-post__title a:hover{color:#86112B}
.elementor-widget-posts .elementor-post__meta-data{font-family:"Source Sans 3",sans-serif;font-size:13px;line-height:1.5;color:#6E7371;margin:0 0 14px}
.elementor-widget-posts .elementor-post__excerpt p{font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.65;color:#5C605E;margin:0}
.elementor-widget-posts .elementor-post__read-more{display:inline-block;margin-top:14px;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:#86112B;text-decoration:none}
.elementor-widget-posts .elementor-post__read-more:hover{color:#5E0C1E}
@keyframes giGlowA{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-70px,55px,0) scale(1.08)}}
@keyframes giGlowB{from{transform:translate3d(0,0,0) scale(1.04)}to{transform:translate3d(65px,-40px,0) scale(.97)}}
@keyframes giEdge{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(100%,0,0)}}
@keyframes giTextShine{0%{background-position:100% 0;filter:drop-shadow(0 0 6px rgba(255,240,205,.10)) drop-shadow(0 0 26px rgba(255,205,120,.12))}18%{filter:drop-shadow(0 0 9px rgba(255,240,205,.55)) drop-shadow(0 0 34px rgba(255,205,120,.42))}42%{filter:drop-shadow(0 0 9px rgba(255,240,205,.55)) drop-shadow(0 0 34px rgba(255,205,120,.42))}60%,100%{background-position:0% 0;filter:drop-shadow(0 0 6px rgba(255,240,205,.10)) drop-shadow(0 0 26px rgba(255,205,120,.12))}}
@supports not ((-webkit-background-clip:text) or (background-clip:text)){.gi-glow--wine h1{-webkit-text-fill-color:#FFFFFF;background-image:none}}
@media (max-width:767px){.gi-glow::before{width:380px;height:380px;filter:blur(100px)}.gi-glow::after{width:440px;height:440px;filter:blur(100px)}}
@media (prefers-reduced-motion:reduce){.gi-glow::before,.gi-glow::after,.gi-glow>.e-con-inner::after,.gi-glow--wine h1{animation:none}.gi-glow>.e-con-inner::after{opacity:.35}.gi-glow--wine h1{background-image:none;-webkit-text-fill-color:#FFFFFF;filter:none}.e-con.e-child:has(>.elementor-widget-icon-box):hover,.elementor-button:hover,.elementor-widget-posts .elementor-post:hover{transform:none}}
.elementor-widget-posts .elementor-post{background:#FAF8F7}
.elementor-widget-archive-posts .elementor-post{background:#FAF8F7;border:1px solid #E0DBD9;border-radius:14px;padding:26px;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}
.elementor-widget-archive-posts .elementor-post:hover{border-color:#D4A24C;box-shadow:0 12px 32px rgba(28,31,30,.10);transform:translateY(-3px)}
.elementor-widget-archive-posts .elementor-post__title{font-family:"Source Serif 4",serif;font-size:20px;font-weight:600;line-height:1.32;letter-spacing:-.2px;margin:0 0 10px}
.elementor-widget-archive-posts .elementor-post__title a{font:inherit;letter-spacing:inherit;color:#1C1F1E;text-decoration:none}
.elementor-widget-archive-posts .elementor-post__title a:hover{color:#86112B}
.elementor-widget-archive-posts .elementor-post__meta-data{font-family:"Source Sans 3",sans-serif;font-size:13px;line-height:1.5;color:#6E7371;margin:0 0 14px}
.elementor-widget-posts .elementor-post-avatar,.elementor-widget-archive-posts .elementor-post-avatar{display:none}
.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.65;color:#5C605E;margin:0}
.elementor-widget-archive-posts .elementor-post__read-more{display:inline-block;margin-top:14px;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:#86112B;text-decoration:none}
.elementor-widget-archive-posts .elementor-post__read-more:hover{color:#5E0C1E}
@media (prefers-reduced-motion:reduce){.elementor-widget-archive-posts .elementor-post:hover{transform:none}}
.elementor-widget-posts .elementor-post .elementor-post__title,.elementor-widget-posts .elementor-post .elementor-post__title a,.elementor-widget-archive-posts .elementor-post .elementor-post__title,.elementor-widget-archive-posts .elementor-post .elementor-post__title a{font-family:"Source Serif 4",serif;font-size:20px;font-weight:600;line-height:1.32;letter-spacing:-.2px}
.elementor-widget-posts .elementor-post .elementor-post__title a,.elementor-widget-archive-posts .elementor-post .elementor-post__title a{color:#1C1F1E;text-decoration:none}
.elementor-widget-posts .elementor-post .elementor-post__title a:hover,.elementor-widget-archive-posts .elementor-post .elementor-post__title a:hover{color:#86112B}
.elementor-widget-archive-posts .elementor-post .elementor-post__excerpt p{font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.65;color:#5C605E}
.elementor-widget-archive-posts .elementor-post .elementor-post__meta-data{font-size:13px;line-height:1.5;color:#6E7371}/* End custom CSS */