.elementor-6264 .elementor-element.elementor-element-8229462{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6264 .elementor-element.elementor-element-768c489{--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;--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-6264 .elementor-element.elementor-element-eb45dde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}.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-6264 .elementor-element.elementor-element-3c9375f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6264 .elementor-element.elementor-element-3c9375f .elementor-heading-title{font-family:var( --e-global-typography-bb93a72-font-family ), Sans-serif;font-weight:var( --e-global-typography-bb93a72-font-weight );line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-4c90bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-0c18b8d{--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;--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-6264 .elementor-element.elementor-element-25f056f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6264 .elementor-element.elementor-element-25f056f img{width:100%;}.elementor-6264 .elementor-element.elementor-element-9040fe3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6264 .elementor-element.elementor-element-0fa6cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-83e38c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6264 .elementor-element.elementor-element-83e38c0 .elementor-heading-title{font-family:var( --e-global-typography-bb93a72-font-family ), Sans-serif;font-weight:var( --e-global-typography-bb93a72-font-weight );line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-0ca4e38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-86baf1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}.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-6264 .elementor-element.elementor-element-bb2b594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6264 .elementor-element.elementor-element-bb2b594 .elementor-button{font-family:var( --e-global-typography-f176c6a-font-family ), Sans-serif;font-size:var( --e-global-typography-f176c6a-font-size );font-weight:var( --e-global-typography-f176c6a-font-weight );line-height:var( --e-global-typography-f176c6a-line-height );}@media(max-width:1919px){.elementor-6264 .elementor-element.elementor-element-eb45dde{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-3c9375f .elementor-heading-title{line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-4c90bd5{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-0fa6cf2{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-83e38c0 .elementor-heading-title{line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-0ca4e38{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-86baf1c{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-bb2b594 .elementor-button{font-size:var( --e-global-typography-f176c6a-font-size );line-height:var( --e-global-typography-f176c6a-line-height );}}@media(max-width:1024px){.elementor-6264 .elementor-element.elementor-element-eb45dde{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-3c9375f .elementor-heading-title{line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-4c90bd5{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-0fa6cf2{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-83e38c0 .elementor-heading-title{line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-0ca4e38{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-86baf1c{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-bb2b594 .elementor-button{font-size:var( --e-global-typography-f176c6a-font-size );line-height:var( --e-global-typography-f176c6a-line-height );}}@media(max-width:767px){.elementor-6264 .elementor-element.elementor-element-eb45dde{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-3c9375f .elementor-heading-title{line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-4c90bd5{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-0fa6cf2{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-83e38c0 .elementor-heading-title{line-height:var( --e-global-typography-bb93a72-line-height );}.elementor-6264 .elementor-element.elementor-element-0ca4e38{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-86baf1c{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6264 .elementor-element.elementor-element-bb2b594 .elementor-button{font-size:var( --e-global-typography-f176c6a-font-size );line-height:var( --e-global-typography-f176c6a-line-height );}}/* Start custom CSS for container, class: .elementor-element-8229462 */.rp-spotlight.rp-spotlight {--lc-navy:var(--e-global-color-11ec5f5,#112530);--lc-teal:var(--e-global-color-19f9558,#1E948D);--lc-amber:var(--e-global-color-5e767f5,#D47D25);--lc-paper:var(--e-global-color-2a6daac,#F0E5D6);--lc-white:var(--e-global-color-f618fa0,#FFFFFF);--lc-font:var(--e-global-typography-1f46714-font-family,Arial),Helvetica,sans-serif;--lc-heading-font:var(--e-global-typography-bb93a72-font-family,Arial),Helvetica,sans-serif;--lc-button-font:var(--e-global-typography-f176c6a-font-family,Arial),Helvetica,sans-serif;--lc-radius:2px;--lc-line:#C9C1B5;background:#F8F3EB;color:var(--lc-navy);border:1px solid var(--lc-line);border-top:3px solid var(--lc-teal);border-radius:var(--lc-radius)}
.rp-spotlight.rp-spotlight.e-con{padding:clamp(24px,4vw,44px)!important;gap:24px!important;width:100%!important;max-width:none!important}
.rp-spotlight.rp-spotlight,.rp-spotlight.rp-spotlight *{box-sizing:border-box;min-width:0}
.rp-spotlight.rp-spotlight .rp-spotlight-story.e-con{grid-template-columns:minmax(0,1fr);gap:28px!important;padding:0!important}
.rp-spotlight.rp-spotlight .rp-spotlight-copy.e-con{padding:0!important;gap:18px!important}
.rp-spotlight.rp-spotlight .lc-body{font:400 17px/1.65 var(--lc-font)!important;color:var(--lc-navy)!important}
.rp-spotlight.rp-spotlight .lc-body p{margin:0 0 1em}.rp-spotlight.rp-spotlight .lc-body p:last-child{margin:0}
.rp-spotlight.rp-spotlight .lc-eyebrow{font:700 12px/1.5 var(--lc-font)!important;letter-spacing:.14em;color:#166B68!important;text-transform:uppercase}
.rp-spotlight.rp-spotlight .lc-heading .elementor-heading-title{font:700 clamp(27px,2.8vw,34px)/1.18 var(--lc-heading-font)!important;letter-spacing:-.035em!important;color:var(--lc-navy)!important;margin:0}
.rp-spotlight.rp-spotlight .rp-spotlight-image img{display:block;width:100%;max-height:400px;object-fit:contain;border-radius:2px}
.rp-spotlight.rp-spotlight .lc-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:17px 23px;border:1px solid var(--lc-navy)!important;border-radius:2px;background:var(--lc-amber)!important;background-image:none!important;color:var(--lc-navy)!important;font:700 15px/1.3 var(--lc-button-font)!important;text-decoration:none}
.rp-spotlight.rp-spotlight .lc-button .elementor-button:is(:hover,:focus-visible){background:var(--lc-navy)!important;color:var(--lc-white)!important}
.rp-spotlight.rp-spotlight a:focus-visible{outline:3px solid #166B68;outline-offset:4px}
@media(min-width:768px){.rp-spotlight.rp-spotlight .rp-spotlight-story.e-con{grid-template-columns:.8fr 1.2fr;gap:36px!important}}

.rp-spotlight.rp-spotlight .rp-spotlight-placeholder.e-con{gap:18px!important;padding:0!important}/* End custom CSS */