.elementor-713 .elementor-element.elementor-element-orc-card{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-713 .elementor-element.elementor-element-orcimg{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-713 .elementor-element.elementor-element-orcphoto .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-713 .elementor-element.elementor-element-orcphoto .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-713 .elementor-element.elementor-element-orcphoto .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-713 .elementor-element.elementor-element-orcphoto .jet-listing-dynamic-image__caption{text-align:left;}.elementor-widget-heading .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-713 .elementor-element.elementor-element-orcbody{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-713 .elementor-element.elementor-element-orctitle .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-713 .elementor-element.elementor-element-orctitle .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-713 .elementor-element.elementor-element-orctitle .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-713 .elementor-element.elementor-element-orctitle .jet-listing-dynamic-field__content{text-align:left;}.elementor-713 .elementor-element.elementor-element-orcexcerpt .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-713 .elementor-element.elementor-element-orcexcerpt .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-713 .elementor-element.elementor-element-orcexcerpt .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-713 .elementor-element.elementor-element-orcexcerpt .jet-listing-dynamic-field__content{text-align:left;}.elementor-713 .elementor-element.elementor-element-orclink .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-713 .elementor-element.elementor-element-orclink .jet-listing-dynamic-link__icon{order:1;}/* Start custom CSS for container, class: .elementor-element-orc-card */.elementor-713 .elementor-element.elementor-element-orc-card{background:#FFFFFF;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(31,58,46,0.08);border:1px solid rgba(31,58,46,0.04);display:flex;flex-direction:column;height:100%;padding:0;transition:transform .2s ease,box-shadow .2s ease;}
.elementor-713 .elementor-element.elementor-element-orc-card:hover{transform:translateY(-3px);box-shadow:0 10px 32px rgba(31,58,46,0.14);}
.elementor-713 .elementor-element.elementor-element-orc-card .elementor-element-orcimg{position:relative;aspect-ratio:4/3;overflow:hidden;width:100%;padding:0;}
.elementor-713 .elementor-element.elementor-element-orc-card .jet-listing-dynamic-image,.elementor-713 .elementor-element.elementor-element-orc-card .jet-listing-dynamic-image a,.elementor-713 .elementor-element.elementor-element-orc-card .jet-listing-dynamic-image img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-713 .elementor-element.elementor-element-orc-card .jet-listing-dynamic-image img{transition:transform .4s ease;}
.elementor-713 .elementor-element.elementor-element-orc-card:hover .jet-listing-dynamic-image img{transform:scale(1.04);}
.elementor-713 .elementor-element.elementor-element-orc-card .orc-pill{position:absolute;top:12px;left:12px;z-index:2;width:auto;}
.elementor-713 .elementor-element.elementor-element-orc-card .orc-pill .elementor-heading-title{background:#D4A574;color:#F7F4ED;font-family:Inter,sans-serif;font-weight:600;font-size:0.64rem;letter-spacing:0.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px;box-shadow:0 2px 8px rgba(31,58,46,0.22);line-height:1.3;display:inline-block;}
.elementor-713 .elementor-element.elementor-element-orc-card .elementor-element-orcbody{padding:22px 22px 26px;display:flex;flex-direction:column;flex:1;}
.elementor-713 .elementor-element.elementor-element-orc-card .orc-title .jet-listing-dynamic-field__content{font-family:Fraunces,serif;font-weight:600;font-size:1.3rem;line-height:1.18;color:#1F3A2E;margin:0 0 8px;}
.elementor-713 .elementor-element.elementor-element-orc-card .orc-excerpt{flex:1;}
.elementor-713 .elementor-element.elementor-element-orc-card .orc-excerpt .jet-listing-dynamic-field__content{font-family:Inter,sans-serif;font-size:0.94rem;line-height:1.55;color:#4A4A4A;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-713 .elementor-element.elementor-element-orc-card .orc-link .jet-listing-dynamic-link__link{font-family:Inter,sans-serif;font-weight:500;font-size:0.92rem;color:#1F3A2E;text-decoration:none;border-bottom:1px solid #D4A574;padding-bottom:1px;display:inline-flex;gap:6px;align-self:flex-start;transition:color .18s ease;}
.elementor-713 .elementor-element.elementor-element-orc-card .orc-link .jet-listing-dynamic-link__link:hover{color:#4A7C59;}/* End custom CSS */