/* Native Elementor footers. No HTML-widget layout, bundled fonts, images or JavaScript. */
.hls-native-footer{
 --hls-nf-bg:var(--hls-nf-l-bg,#fff);--hls-nf-soft:var(--hls-nf-l-soft,#f3f7fe);
 --hls-nf-text:var(--hls-nf-l-text,#17243b);--hls-nf-muted:var(--hls-nf-l-muted,#53647c);
 --hls-nf-accent:var(--hls-nf-l-accent,#0d56cb);--hls-nf-hover:var(--hls-nf-l-hover,#0845aa);
 --hls-nf-ink:var(--hls-nf-l-ink,#fff);--hls-nf-border:var(--hls-nf-l-border,#dfe8f5);
 color:var(--hls-nf-text);background:var(--hls-nf-bg);direction:rtl;text-align:right;
 font-family:inherit;font-size:14px;line-height:1.8;box-sizing:border-box;min-width:0;
}
html[data-hls-theme="dark"] .hls-native-footer:not([data-hls-footer-theme="light"]):not(.hls-nf-mode-light),
.hls-native-footer[data-hls-footer-theme="dark"],.hls-native-footer.hls-nf-mode-dark{
 --hls-nf-bg:var(--hls-nf-d-bg,#0b0d10);--hls-nf-soft:var(--hls-nf-d-soft,#14181d);
 --hls-nf-text:var(--hls-nf-d-text,#f5f3ee);--hls-nf-muted:var(--hls-nf-d-muted,#b4b4b0);
 --hls-nf-accent:var(--hls-nf-d-accent,#f4cb47);--hls-nf-hover:var(--hls-nf-d-hover,#ffdf74);
 --hls-nf-ink:var(--hls-nf-d-ink,#191500);--hls-nf-border:var(--hls-nf-d-border,#30302c);
}
.hls-native-footer *, .hls-native-footer *::before,.hls-native-footer *::after{box-sizing:border-box}
.hls-native-footer :where(.e-con,.elementor-widget){min-width:0}
.hls-native-footer :where(.elementor-heading-title,.elementor-icon-box-title,.elementor-icon-box-description,p){margin:0}
.hls-native-footer :where(a){text-decoration:none}
.hls-native-footer :where(.hls-nf-element){font-family:inherit}
.hls-native-footer :where(.elementor-icon-box-title a){color:inherit}
.hls-native-footer :where(.hls-nf-inner){max-width:var(--hls-nf-width,1240px);margin-inline:auto}
.hls-native-footer :where(.hls-nf-brand .elementor-widget){width:auto;flex-shrink:0}
.hls-native-footer :where(.hls-nf-art){position:relative;border-radius:40%}
.hls-native-footer :where(.hls-nf-art)::before{content:"";position:absolute;width:88%;height:70%;inset-block-end:-4px;inset-inline-start:6%;background:var(--hls-nf-soft);border-radius:50% 50% 22px 22px;z-index:0;pointer-events:none}
.hls-native-footer :where(.hls-nf-art>.elementor-widget){position:relative;z-index:1}
.hls-native-footer :where(.hls-nf-note){border-inline-start:2px solid var(--hls-nf-accent);padding-inline-start:12px}
.hls-native-footer :where(.elementor-button){min-height:44px;box-shadow:none;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;transition:color .16s,background-color .16s,border-color .16s}
.hls-native-footer :where(.elementor-button-content-wrapper){display:flex;align-items:center;gap:10px}
.hls-native-footer :where(.elementor-button-icon){display:inline-flex}
.hls-native-footer :where(.elementor-button-icon svg){width:18px;height:18px}
.hls-native-footer :where(.hls-nf-button .elementor-button:active){transform:translateY(1px)}
.hls-native-footer :where(.hls-nf-links .elementor-icon-list-item){margin:0}
.hls-native-footer :where(.hls-nf-links .elementor-icon-list-item a){min-height:36px;display:flex;align-items:center;gap:10px}
.hls-native-footer :where(.hls-nf-links .elementor-icon-list-icon){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.hls-native-footer :where(.hls-nf-links .elementor-icon-list-text){padding:0;overflow-wrap:anywhere}
.hls-native-footer :where(.hls-nf-contact .elementor-icon-box-wrapper){display:flex;flex-direction:row;align-items:flex-start;text-align:right;gap:12px}
.hls-native-footer :where(.hls-nf-contact .elementor-icon-box-icon){margin:3px 0 0;flex-shrink:0}
.hls-native-footer :where(.hls-nf-contact .elementor-icon-box-content){flex:1;min-width:0}
.hls-native-footer :where(.hls-nf-contact .elementor-icon-box-description){overflow-wrap:anywhere}
.hls-native-footer :where(.hls-nf-legal-links){width:auto}
.hls-native-footer :where(.hls-nf-legal-links .elementor-icon-list-items){display:flex;flex-wrap:wrap;gap:22px}
.hls-native-footer :where(.hls-nf-legal-links .elementor-icon-list-text){font-size:12px}
.hls-native-footer :where(.hls-nf-legal-links .elementor-icon-list-icon){display:none}
.hls-native-footer :where(.hls-nf-category){transition:border-color .2s,box-shadow .2s}
.hls-native-footer :where(.hls-nf-category:hover){border-color:var(--hls-nf-accent);box-shadow:0 8px 26px rgba(0,0,0,.04)}
.hls-native-footer :where(a:focus-visible,button:focus-visible,[tabindex]:focus-visible){outline:2px solid var(--hls-nf-accent);outline-offset:5px;border-radius:4px}
.hls-native-footer :where(a[aria-disabled="true"]){cursor:default;opacity:.65}
.hls-native-footer :where(.elementor-icon-list-icon svg,.elementor-button-icon svg,.elementor-icon svg){fill:none!important}
@media(max-width:1024px){
 .hls-native-footer :where(.hls-nf-art-side .elementor-icon){font-size:42px}
 .hls-native-footer :where(.hls-nf-art-main .elementor-icon){font-size:112px}
}
@media(max-width:767px){
 .hls-native-footer :where(.hls-nf-cta-copy .elementor-widget){text-align:center}
 .hls-native-footer :where(.hls-nf-cta-copy .elementor-heading-title){text-align:center}
 .hls-native-footer :where(.hls-nf-cta-copy .elementor-button-wrapper){text-align:center}
 .hls-native-footer :where(.hls-nf-art){max-width:260px;align-self:center}
 .hls-native-footer :where(.hls-nf-art-main .elementor-icon){font-size:94px}
 .hls-native-footer :where(.hls-nf-art-side .elementor-icon){font-size:43px}
 .hls-native-footer :where(.hls-nf-links .elementor-icon-list-item a){min-height:40px;gap:7px}
 .hls-native-footer :where(.hls-nf-links .elementor-icon-list-text){font-size:12px}
 .hls-native-footer :where(.hls-nf-copyright){text-align:center}
 .hls-native-footer :where(.hls-nf-category .elementor-button){min-height:40px}
}
@media(prefers-reduced-motion:reduce){.hls-native-footer *{transition:none!important;scroll-behavior:auto!important}}
