.elementor-253 .elementor-element.elementor-element-f8c0107{--display:flex;}.elementor-253 .elementor-element.elementor-element-f8c0106{--display:flex;}.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-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 );}/* Start custom CSS */body .site-page{display:block!important;background:#faf7f2;padding:0!important;color:#46383e}body .site-page>.dk-editorial{padding:50px 7.65%!important;gap:24px!important;max-width:none!important;background:transparent!important}body .site-page .elementor-heading-title{font:400 clamp(28px,3vw,45px)/1.18 Georgia!important;color:#6e1733!important}body .site-page .dk-intro,body .site-page p{font:16px/1.75 Arial!important;color:#4c4145}body .site-page a{color:#861738}body .site-page .elementor-button{background:#861738!important;color:white!important;border:0!important;border-radius:28px;padding:15px 24px!important;font:15px Arial!important}body .site-page .unit-card,body .site-page .ckr-panel{border:1px solid #dfd2c8;background:#fff;padding:27px!important;border-radius:18px;gap:18px}body .site-page .unit-grid,body .site-page .ckr-visit-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:24px!important;padding:0!important}body .site-page img{max-width:100%;height:auto;object-fit:contain;border-radius:12px}body .site-page .unit-hero{display:grid!important;grid-template-columns:1fr 1.1fr;gap:40px!important;align-items:center;background:#f3e9e5!important}
body .source-page{max-width:1280px;margin:auto!important;padding:55px 7.65%!important;gap:28px!important}body .source-page .source-content{padding:30px;background:white;border:1px solid #e6d8ce;border-radius:18px}body .source-page .source-content h1,body .source-page .source-content h2,body .source-page .source-content h3{font:400 25px/1.4 Georgia;color:#711a34;margin:20px 0}body .source-page .source-content img{max-height:650px;display:block;margin:18px auto;max-width:100%;width:auto;object-fit:contain}body .source-page .source-content table{width:100%;display:block;overflow-x:auto}body .source-page iframe{max-width:100%}body .page-directory{display:grid;grid-template-columns:1fr 1fr;gap:12px}body .page-directory a{display:block;padding:16px 20px;border:1px solid #dfd1c7;border-radius:12px;background:white;text-decoration:none;font:16px/1.5 Arial}body .page-directory a:hover{background:#f3e6e5}
@media(max-width:767px){body .site-page>.dk-editorial,body .source-page{padding:32px 6%!important}body .site-page .unit-grid,body .site-page .ckr-visit-grid,body .site-page .unit-hero,body .page-directory{grid-template-columns:1fr!important}body .source-page .source-content{padding:20px}}

.critical-style{display:none!important}/* End custom CSS */