#studionoi-footer{--sn-bg:#151616;--sn-text:#f4f0e9;--sn-muted:#aaa9a5;--sn-accent:#c98f6c;--sn-line:rgba(255,255,255,.16);position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 -50vw!important;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 38%),var(--sn-bg)!important;color:var(--sn-text)!important;overflow:hidden!important;box-sizing:border-box!important}#studionoi-footer *{box-sizing:border-box}#studionoi-footer a{color:inherit!important;text-decoration:none!important}.sn-footer-container{width:min(calc(100% - 80px),1480px);margin:auto}.sn-footer-cta{min-height:235px;padding:58px 0 54px;display:flex;align-items:center;justify-content:space-between;gap:60px;border-bottom:1px solid var(--sn-line)}.sn-footer-title{margin:0;max-width:920px;color:var(--sn-text)!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,4.2vw,76px);font-weight:400;line-height:1.04;letter-spacing:-2.2px}.sn-footer-kicker{margin-top:22px;color:var(--sn-accent);font:500 12px/1 Arial,sans-serif;letter-spacing:5px;text-transform:uppercase}.sn-footer-contact-button{flex:0 0 auto;min-width:310px;min-height:74px;padding:20px 31px;border:1px solid var(--sn-accent)!important;border-radius:999px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:transparent!important;font:500 12px Arial,sans-serif;letter-spacing:4px;text-transform:uppercase;transition:.35s}.sn-footer-contact-button b{font-size:25px;font-weight:400}.sn-footer-contact-button:hover{color:#171717!important;background:var(--sn-accent)!important;transform:translateY(-3px)}.sn-footer-main{display:grid;grid-template-columns:1.35fr .9fr 1.05fr 1fr;padding:62px 0 55px;border-bottom:1px solid var(--sn-line)}.sn-footer-column{min-width:0;padding:0 54px;border-left:1px solid var(--sn-line)}.sn-footer-column:first-child{padding-left:0;border-left:0}.sn-footer-column:last-child{padding-right:0}.sn-footer-logo{display:inline-block;margin-bottom:25px;font:400 clamp(31px,2.6vw,47px)/1 Georgia,serif;letter-spacing:4px;text-transform:uppercase}.sn-footer-description{max-width:335px;margin:0;color:var(--sn-muted)!important;font:400 16px/1.75 Arial,sans-serif}.sn-footer-heading{margin:3px 0 27px;color:var(--sn-accent)!important;font:600 12px/1 Arial,sans-serif;letter-spacing:4px;text-transform:uppercase}.sn-footer-links{padding:0;margin:0;list-style:none}.sn-footer-links li{margin:0 0 17px}.sn-footer-links a,.sn-footer-contact-list>*{display:block;color:var(--sn-muted)!important;font:400 15px/1.5 Arial,sans-serif;transition:.3s}.sn-footer-links a:hover,.sn-footer-contact-list a:hover{color:var(--sn-text)!important;transform:translateX(4px)}.sn-footer-contact-list{display:flex;flex-direction:column;gap:21px}.sn-footer-socials{display:flex;gap:18px;margin-top:28px}.sn-footer-socials a{color:var(--sn-accent)!important;font:500 11px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.sn-footer-bottom{min-height:95px;display:flex;align-items:center;justify-content:space-between;gap:35px;color:#93938f;font:400 13px/1.5 Arial,sans-serif}.sn-footer-legal{display:flex;gap:26px}.sn-footer-legal a{color:#93938f!important}.sn-footer-legal a:hover{color:var(--sn-text)!important}
@media(max-width:1100px){.sn-footer-container{width:min(calc(100% - 50px),1480px)}.sn-footer-main{grid-template-columns:1.3fr 1fr;row-gap:50px}.sn-footer-column{padding:0 35px}.sn-footer-column:nth-child(3){padding-left:0;border-left:0}}
@media(max-width:767px){.sn-footer-container{width:calc(100% - 36px)}.sn-footer-cta{min-height:0;padding:48px 0 44px;flex-direction:column;align-items:flex-start;gap:34px}.sn-footer-title{font-size:clamp(36px,11vw,53px)}.sn-footer-contact-button{width:100%;min-width:0;min-height:66px}.sn-footer-main{grid-template-columns:1fr 1fr;padding:45px 0 42px}.sn-footer-column{padding:30px 18px;border:0;border-bottom:1px solid var(--sn-line)}.sn-footer-column:nth-child(odd){padding-left:0}.sn-footer-column:nth-child(even){padding-right:0;border-left:1px solid var(--sn-line)}.sn-footer-bottom{min-height:0;padding:28px 0;flex-direction:column;align-items:flex-start;gap:15px}.sn-footer-legal{flex-wrap:wrap}}
@media(max-width:480px){.sn-footer-main{display:block}.sn-footer-column,.sn-footer-column:nth-child(even){padding:30px 0;border-left:0;border-bottom:1px solid var(--sn-line)}.sn-footer-column:last-child{border-bottom:0}}
html[lang="ar"] #studionoi-footer .sn-footer-cta,html[lang="ar"] #studionoi-footer .sn-footer-bottom{direction:rtl;text-align:right}html[lang="ar"] #studionoi-footer .sn-footer-main{direction:ltr;grid-template-columns:1fr 1.05fr .9fr 1.35fr}html[lang="ar"] #studionoi-footer .sn-footer-column{grid-row:1;direction:rtl;text-align:right;padding:0 54px;border-left:1px solid var(--sn-line)}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(1){grid-column:4;padding-right:0;border-left:1px solid var(--sn-line)}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(2){grid-column:3}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(3){grid-column:2}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(4){grid-column:1;padding-left:0;border-left:0}html[lang="ar"] #studionoi-footer .sn-footer-logo{white-space:nowrap}html[lang="ar"] #studionoi-footer .sn-footer-contact-list>*{direction:ltr;text-align:right;unicode-bidi:plaintext}html[lang="ar"] #studionoi-footer .sn-footer-socials{justify-content:flex-start;direction:ltr}@media(max-width:1100px){html[lang="ar"] #studionoi-footer .sn-footer-main{grid-template-columns:1.3fr 1fr}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(n){grid-column:auto;grid-row:auto;padding:0 35px}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(3){padding-left:0;border-left:0}}@media(max-width:767px){html[lang="ar"] #studionoi-footer .sn-footer-main{grid-template-columns:1fr 1fr}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(n){padding:30px 18px;border-left:0;border-bottom:1px solid var(--sn-line)}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(even){border-left:1px solid var(--sn-line)}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(odd){padding-left:0}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(even){padding-right:0}}@media(max-width:480px){html[lang="ar"] #studionoi-footer .sn-footer-main{display:block}html[lang="ar"] #studionoi-footer .sn-footer-column:nth-child(n){padding:30px 0;border-left:0}html[lang="ar"] #studionoi-footer .sn-footer-column:last-child{border-bottom:0}}
