.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-1064 .elementor-element.elementor-element-0d181d2 .elementor-social-icon i{color:#000}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-1064 .elementor-element.elementor-element-a9c5d64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px / 2)}.elementor-1064 .elementor-element.elementor-element-a9c5d64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px / 2)}.elementor-1064 .elementor-element.elementor-element-a9c5d64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px / 2)}.elementor-1064 .elementor-element.elementor-element-a9c5d64 .elementor-icon-list-icon i{color:#fff;transition:color .3s}.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)}.site-footer strong,footer strong{color:#fff;font-weight:700}.site-footer .elementor-widget-text-editor p,.site-footer .elementor-widget-text-editor li,footer .elementor-widget-text-editor p,footer .elementor-widget-text-editor li{color:#d8d8d8}.site-footer .elementor-column,footer .elementor-column{position:relative}.site-footer .elementor-column:not(:last-child):after,footer .elementor-column:not(:last-child):after{content:"";position:absolute;top:10px;right:0;width:1px;height:85%;background:rgba(199,165,106,.18)}@media (max-width:1024px){.site-footer .elementor-column:after,footer .elementor-column:after{display:none}}.site-footer .elementor-container,footer .elementor-container{align-items:flex-start}.site-footer .elementor-widget-text-editor p:has(a),footer .elementor-widget-text-editor p:has(a){font-size:18px;font-weight:700;line-height:1.9;text-align:center;margin:0 auto 18px;max-width:1100px}@media (max-width:767px){.site-footer .elementor-widget-text-editor p:has(a),footer .elementor-widget-text-editor p:has(a){text-align:left;font-size:17px;line-height:1.8}}