.elementor-803 .elementor-element.elementor-element-38c4c19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-83e5c96 .x49h{--x49h-gold:#d4ae5f;--x49h-models-scale:calc(100 / 100);--x49h-models-shift:0%;}.elementor-803 .elementor-element.elementor-element-e5ec24e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-f04711c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-weight:var( --e-global-typography-text-font-weight );}.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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-d651bd2 .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-c893e4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-de0c8be .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-589ff2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-924f59c .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-eaf1769{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-5ebf6c3 .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-b8288e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-e62eda0 .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-edbf102{--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:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-e50b2ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-803 .elementor-element.elementor-element-26a3f2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-803 .elementor-element.elementor-element-8828afc .elementor-icon-box-wrapper{align-items:start;gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-803 .elementor-element.elementor-element-e5ec24e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-e5ec24e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* Installed as page-level Elementor Custom CSS on the duplicated page only. */
body.elementor-page-803 .e-con.x49-collection {
	background: #fff;
	border-top: 1px solid #d4ae5f;
	border-bottom: 1px solid #d4ae5f;
}
body.elementor-page-803 .e-con.x49-collection .e-con.x49-card {
	background: radial-gradient(ellipse at 50% 25%, #fff 15%, #faf6ed 65%, #eee4d0);
	box-shadow: inset 0 0 0 1px rgba(168, 127, 52, .35);
	color: #1b1a17;
}
body.elementor-page-803 .x49-collection .e-con.x49-card::before {
	background: linear-gradient(125deg, transparent 23%, rgba(168,127,52,.25) 23% 23.2%, transparent 23.2% 72%, rgba(168,127,52,.15) 72% 72.2%, transparent 72.2%);
}
body.elementor-page-803 .x49-collection .e-con.x49-card::after {
	border-color: rgba(168,127,52,.3);
	background: radial-gradient(ellipse at 50% 100%, rgba(212,174,95,.12), transparent 65%);
}
body.elementor-page-803 .x49-collection .x49-card__img::after {
	background: linear-gradient(180deg, transparent, rgba(255,253,248,.85) 65%, #fffdf8);
}
body.elementor-page-803 .x49-collection .x49-card__title .elementor-heading-title {
	color: #88621f;
	text-shadow: 0 1px 8px rgba(255,255,255,.9);
}
body.elementor-page-803 .x49-collection .x49-card__go.elementor-widget-icon .elementor-icon {
	background: rgba(255,255,255,.85);
	border-color: #a87f34;
	color: #88621f;
	fill: #88621f;
}
body.elementor-page-803 .x49-collection .e-con.x49-card:hover .x49-card__go .elementor-icon,
body.elementor-page-803 .x49-collection .e-con.x49-card:focus-visible .x49-card__go .elementor-icon {
	background: #d4ae5f;
	color: #1b1a17;
	fill: #1b1a17;
}

body.page-id-803 .elementor-location-header:has(.x49-hdr) { position:absolute; top:var(--wp-admin--admin-bar--height, 0px); left:0; right:0; background:transparent; border-bottom:0; }
body.page-id-803 .elementor .e-con.x49-hdr { background:linear-gradient(180deg, rgba(0,0,0,.6), rgba(0,0,0,0)); }


/* Consistently framed transparent models on the white-and-gold backdrop. */
body.elementor-page-803 .x49-collection .x49-card__img {
	inset: 8px 8px 48px;
	overflow: hidden;
}
body.elementor-page-803 .x49-collection .x49-card__img::after { display: none; }
body.elementor-page-803 .x49-collection .x49-card__img img {
	object-fit: contain;
	object-position: center bottom;
	filter: drop-shadow(0 6px 10px rgba(80, 61, 28, .1));
}
body.elementor-page-803 .x49-collection .x49-card__title { bottom: 18px; }
body.elementor-page-803 .x49-collection .x49-card__go { bottom: 14px; }
@media (max-width: 767px) {
	body.elementor-page-803 .x49-collection .x49-card__img { inset: 6px 6px 46px; }
	body.elementor-page-803 .x49-collection .x49-card__title { left: 12px; bottom: 17px; }
	body.elementor-page-803 .x49-collection .x49-card__go { right: 12px; bottom: 12px; }
	body.elementor-page-803 .x49-collection .x49-card:last-child:nth-child(odd) { grid-column: auto; aspect-ratio: 3 / 4; }
}/* End custom CSS */