.elementor-622 .elementor-element.elementor-element-f70f440{--display:flex;}.elementor-622 .elementor-element.elementor-element-8f2b792{--display:flex;}.elementor-622 .elementor-element.elementor-element-b832004{--display:flex;}.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-622 .elementor-element.elementor-element-f256843{--display:flex;}.elementor-622 .elementor-element.elementor-element-6fef312{--display:flex;}.elementor-622 .elementor-element.elementor-element-61b5f31{--display:flex;}.elementor-622 .elementor-element.elementor-element-33a67a1{--display:flex;}.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-622 .elementor-element.elementor-element-c08a7f0{--display:flex;}.elementor-622 .elementor-element.elementor-element-521c477{--display:flex;}.elementor-622 .elementor-element.elementor-element-bf40acf{--display:flex;}.elementor-622 .elementor-element.elementor-element-dfd9abc{--display:flex;}.elementor-622 .elementor-element.elementor-element-f929f12{--display:flex;}.elementor-622 .elementor-element.elementor-element-e7701a9{--display:flex;}.elementor-622 .elementor-element.elementor-element-aef3b2e{--display:flex;}.elementor-622 .elementor-element.elementor-element-23f18d8{--display:flex;}.elementor-622 .elementor-element.elementor-element-5b03906{--display:flex;}.elementor-622 .elementor-element.elementor-element-685926d{--display:flex;}.elementor-622 .elementor-element.elementor-element-d14aa0a{--display:flex;}.elementor-622 .elementor-element.elementor-element-f6b7b5f{--display:flex;}.elementor-622 .elementor-element.elementor-element-1a4f7de{--display:flex;}.elementor-622 .elementor-element.elementor-element-2b38bec{--display:flex;}.elementor-622 .elementor-element.elementor-element-a30e11f{--display:flex;}.elementor-622 .elementor-element.elementor-element-87231fb{--display:flex;}.elementor-622 .elementor-element.elementor-element-81921c0{--display:flex;}.elementor-622 .elementor-element.elementor-element-1e39576{--display:flex;}/* Start custom CSS */#quest-archive .quest-grid{display:grid!important;grid-template-columns:1.25fr .75fr!important;gap:22px!important;width:100%}
#quest-archive .quest-entry{position:relative!important;min-height:430px!important;overflow:hidden!important;background:#302f2d;padding:0!important;display:block!important;color:#f1e8d6!important}
#quest-archive .quest-entry>.dv5-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
#quest-archive .quest-entry>.dv5-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.49)}
#quest-archive .quest-entry>.elementor-widget-text-editor{position:absolute!important;inset:0!important;margin:0!important;pointer-events:none}
#quest-archive .quest-entry .overlay{position:absolute!important;inset:0!important;background:linear-gradient(0deg,#111c,transparent 65%)}
#quest-archive .quest-entry .caption{position:absolute!important;inset:auto 30px 35px!important;width:auto!important;max-width:none!important;z-index:2;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;color:#f1e8d6!important}
#quest-archive .caption .elementor-widget{margin:0!important;width:100%!important}
#quest-archive .caption h3{font:800 clamp(33px,4vw,62px)/1.04 var(--bri)!important;letter-spacing:-.035em!important;margin:12px 0!important;color:#f1e8d6!important}
#quest-archive .caption .kicker{color:#f1e8d6!important}
#quest-archive .caption p{font-size:12px!important;line-height:1.5!important;color:#f0e5d7!important;max-width:450px;margin:0!important}
#quest-archive .journal-cta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;border-top:1px solid #4f4b47;padding:30px 0 0!important;margin-top:45px!important}
#quest-archive .journal-cta>div{width:auto!important}
@media(max-width:700px){#quest-archive .quest-grid{grid-template-columns:1fr!important}#quest-archive .quest-entry{min-height:350px!important}#quest-archive .quest-entry .caption{inset:auto 22px 26px!important}#quest-archive .journal-cta{flex-direction:column!important;align-items:flex-start!important}}/* End custom CSS */