.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Pied de page Neptune V2 */
[data-id="122fc9fe"] a,[data-id="17f0c4b6"] a{color:inherit;text-decoration:none;transition:color .3s}
[data-id="122fc9fe"] a:hover,[data-id="17f0c4b6"] a:hover{color:#C9C2FF}
[data-id="23ea537b"]{max-width:100%!important}
@media (pointer:coarse){ .elementor .elementor-location-footer a,.elementor-location-footer .e-paragraph-link-base{display:inline-flex!important;align-items:center!important;min-height:44px!important} }

/* ===== Pages univers (Publicité, Clip, Documentaire, Short cut) — styles communs ===== */
@property --comet-a{syntax:'<angle>';inherits:false;initial-value:0deg}
/* ---------- Haut de page ---------- */
body .elementor .ns-uv-hero{min-height:88vh;padding:0;overflow:hidden;flex-direction:column;justify-content:flex-end;isolation:isolate;background-color:var(--ubg);color:#fff}
body .elementor .ns-ucard-media,body .elementor .ns-ucard-media video{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}
body .elementor .ns-uv-vid{z-index:-3;opacity:.62;animation:nsUvZoom 12s ease-out both}
@keyframes nsUvZoom{from{transform:scale(1.08)}to{transform:scale(1)}}
body .elementor .ns-uv-shade{position:absolute;inset:0;z-index:-2;padding:0;pointer-events:none;background:linear-gradient(0deg,var(--ubg) 0%,color-mix(in srgb,var(--ubg) 55%,transparent) 30%,color-mix(in srgb,var(--ubg) 10%,transparent) 60%,color-mix(in srgb,var(--ubg) 55%,transparent) 100%),radial-gradient(ellipse at 15% 85%,color-mix(in srgb,var(--ug) 32%,transparent),transparent 55%)}
body .elementor .ns-uv-shade::after{content:"";position:absolute;inset:0;opacity:.17;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
body .elementor .ns-uv-hero > .ns-wrap{position:relative;z-index:2;flex-direction:column;padding-top:200px;padding-bottom:clamp(36px,4vw,52px)}
body .elementor .ns-uv-h1{margin:0;font-family:'Outfit',sans-serif;font-weight:900;font-size:clamp(56px,11.5vw,196px);line-height:.82;letter-spacing:-.05em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#fff 0%,#fff 45%,color-mix(in srgb,var(--u) 70%,#fff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nsUvIn 1.2s cubic-bezier(.2,.7,.1,1) both}
@keyframes nsUvIn{from{opacity:0;transform:translateY(40px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
body .elementor .ns-uv-meta{padding:clamp(22px,2.4vw,30px) 0 0;margin-top:clamp(28px,3vw,40px);border-top:1px solid rgba(255,255,255,.16)}
body .elementor .ns-uv-quote{max-width:640px;margin:0;font-family:'Raleway',sans-serif;font-style:italic;font-size:17px;line-height:1.7;color:rgba(255,255,255,.84);animation:nsUvIn 1.2s .2s cubic-bezier(.2,.7,.1,1) both}
body .elementor .ns-uv-quote b{font-style:normal;font-family:'Outfit',sans-serif;font-weight:800;color:var(--u);letter-spacing:.06em}
body .elementor .ns-uv-nav{padding:0;gap:14px;margin-top:clamp(48px,6vw,84px)}
body .elementor .ns-uv-nav .ns-chap{flex:1 1 0;color:rgba(255,255,255,.55);transition:color .4s}
body .elementor .ns-uv-nav .ns-chap:hover{color:#fff}
body .elementor .ns-uv-nav .ns-chap-bar::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--u),#fff);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.1,1)}
body .elementor .ns-uv-nav .ns-chap:hover .ns-chap-bar::after{transform:scaleX(.35)}
body .elementor .ns-chap-t span{color:#FFB547}
@media (max-width:767px){body .elementor .ns-uv-nav{flex-wrap:wrap;row-gap:18px}body .elementor .ns-uv-nav .ns-chap{flex:1 1 calc(50% - 7px)}body .elementor .ns-uv-h1{font-size:15vw}body .elementor .ns-uv-hero{min-height:92vh}}

/* ---------- Bandeau défilant ---------- */
body .elementor .ns-uv-band{padding:0;overflow:hidden;background-color:var(--ubg);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
body .elementor .ns-uv-track{width:max-content;max-width:none;margin:0;white-space:nowrap;font-family:'Outfit',sans-serif;font-weight:900;font-size:clamp(40px,6vw,96px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#fff;animation:nsUvMarq 46s linear infinite}
body .elementor .ns-uv-band:hover .ns-uv-track{animation-play-state:paused}
body .elementor .ns-uv-track b,body .elementor .ns-uv-track em{display:inline-block;padding:18px 34px;font-weight:900;font-style:normal}
body .elementor .ns-uv-track em{color:var(--u)}
body .elementor .ns-uv-track span{display:inline-block;color:var(--u);font-size:.36em;vertical-align:middle}
@keyframes nsUvMarq{to{transform:translateX(-50%)}}

/* ---------- Zone des films ---------- */
body .elementor .ns-uv-zone{padding:0;flex-direction:column;overflow:hidden;isolation:isolate;background-color:var(--ubg);color:#fff}
body .elementor .ns-uv-glow{position:absolute;z-index:-1;padding:0;border-radius:50%;pointer-events:none}
body .elementor .ns-uv-glow:nth-child(1){width:900px;height:900px;left:-260px;top:2%;background:radial-gradient(circle,color-mix(in srgb,var(--ug) 30%,transparent) 0%,transparent 65%);animation:nsUvA 32s ease-in-out infinite alternate}
body .elementor .ns-uv-glow:nth-child(2){width:1000px;height:1000px;right:-320px;top:38%;background:radial-gradient(circle,color-mix(in srgb,var(--ug) 22%,transparent) 0%,transparent 65%);animation:nsUvB 38s ease-in-out infinite alternate}
@keyframes nsUvA{to{transform:translate3d(240px,160px,0)}}
@keyframes nsUvB{to{transform:translate3d(-280px,-200px,0)}}
body .elementor .ns-uv-zone > .ns-wrap{flex-direction:column;position:relative;z-index:1}
body .elementor .ns-uv-head{padding:0;flex-direction:column;margin-bottom:clamp(36px,4vw,56px)}
body .elementor .ns-uv-head .ns-kick{color:var(--u)}
.ns-uv-head .ns-kick::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}

/* ---------- Grille de projets (une carte = un article) ---------- */
body .elementor .ns-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(28px,2.6vw,40px) clamp(18px,1.8vw,26px);counter-reset:nstake}
body .elementor .ns-pgrid > *{min-width:0}
body .elementor .ns-proj{counter-increment:nstake;flex-direction:column;gap:18px;padding:0;height:100%;color:#fff;text-decoration:none;--plat:"Vidéo";--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4.5v15l12-7.5z'/%3E%3C/svg%3E")}
body .elementor .ns-proj[href*="youtu"]{--plat:"YouTube";--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23 7.2a3 3 0 0 0-2.1-2.1C19 4.6 12 4.6 12 4.6s-7 0-8.9.5A3 3 0 0 0 1 7.2 31 31 0 0 0 .5 12a31 31 0 0 0 .5 4.8 3 3 0 0 0 2.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 0 0 2.1-2.1 31 31 0 0 0 .5-4.8 31 31 0 0 0-.5-4.8zM9.7 15.1V8.9L15.5 12z'/%3E%3C/svg%3E");--pc:#FF3D3D}
body .elementor .ns-proj[href*="instagram"]{--plat:"Instagram";--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 1.5h10A5.5 5.5 0 0 1 22.5 7v10a5.5 5.5 0 0 1-5.5 5.5H7A5.5 5.5 0 0 1 1.5 17V7A5.5 5.5 0 0 1 7 1.5zm0 2A3.5 3.5 0 0 0 3.5 7v10A3.5 3.5 0 0 0 7 20.5h10a3.5 3.5 0 0 0 3.5-3.5V7A3.5 3.5 0 0 0 17 3.5zm5 3.5a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm5.3-3.6a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4z'/%3E%3C/svg%3E");--pc:#F58AC9}
body .elementor .ns-proj[href*="linkedin"]{--plat:"LinkedIn";--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.4 1.5H3.6A2.1 2.1 0 0 0 1.5 3.6v16.8a2.1 2.1 0 0 0 2.1 2.1h16.8a2.1 2.1 0 0 0 2.1-2.1V3.6a2.1 2.1 0 0 0-2.1-2.1zM7.8 19.4H4.7V9.3h3.1zM6.2 7.9a1.8 1.8 0 1 1 0-3.6 1.8 1.8 0 0 1 0 3.6zm13.2 11.5h-3.1v-4.9c0-1.2 0-2.7-1.6-2.7s-1.9 1.3-1.9 2.6v5h-3.1V9.3h3v1.4a3.3 3.3 0 0 1 3-1.6c3.2 0 3.8 2.1 3.8 4.8z'/%3E%3C/svg%3E");--pc:#5AA9F0}
body .elementor .ns-proj[href*="vimeo"]{--plat:"Vimeo";--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.9 6.9c-.1 2.1-1.6 5-4.4 8.7-2.9 3.8-5.4 5.7-7.4 5.7-1.3 0-2.3-1.2-3.2-3.5L6.2 11.5c-.6-2.3-1.3-3.5-2-3.5-.2 0-.7.3-1.6.9L1.6 7.7l3-2.6C5.9 4 6.9 3.4 7.6 3.3c1.6-.2 2.6.9 3 3.3.4 2.6.7 4.2.8 4.8.5 2.1 1 3.2 1.6 3.2.4 0 1.1-.7 2-2.1.9-1.4 1.4-2.5 1.4-3.3.1-1.2-.4-1.8-1.4-1.8-.5 0-1 .1-1.5.3 1-3.3 3-4.9 5.9-4.8 2.1.1 3.1 1.4 3 4z'/%3E%3C/svg%3E");--pc:#5FD3F3}
body .elementor .ns-proj-thumb{display:block;padding:0;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#161526;isolation:isolate}
body .elementor .ns-proj-img,body .elementor .ns-proj-img img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.1,1),filter .7s}
body .elementor .ns-proj:hover .ns-proj-img,body .elementor .ns-proj:hover .ns-proj-img img{transform:scale(1.06);filter:brightness(.72) saturate(1.1)}
body .elementor .ns-proj-thumb::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(8,6,13,.55),rgba(8,6,13,0) 45%,rgba(8,6,13,.35) 100%)}
body .elementor .ns-proj-thumb::before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--comet-a),transparent 0deg 290deg,color-mix(in srgb,var(--u) 35%,transparent) 330deg,var(--u) 352deg,#fff 358deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 4px var(--u));opacity:0;transition:opacity .5s;animation:nsUvComet 3.6s linear infinite;animation-play-state:paused}
body .elementor .ns-proj:hover .ns-proj-thumb::before,body .elementor .ns-proj:focus-visible .ns-proj-thumb::before{opacity:1;animation-play-state:running}
@keyframes nsUvComet{to{--comet-a:360deg}}
body .elementor .ns-proj-take{z-index:3;top:12px;left:12px;min-width:0;padding:6px 10px;border-radius:999px;background:rgba(8,6,13,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:'Outfit',sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.24em;line-height:1.2;color:#FFB547}
body .elementor .ns-proj-take::before{content:counter(nstake,decimal-leading-zero) "A"}
body .elementor .ns-proj-plat{z-index:3;top:12px;right:12px;left:auto;min-width:0;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:rgba(8,6,13,.55);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:'Outfit',sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;color:#fff}
body .elementor .ns-proj-plat::before{content:"";width:13px;height:13px;flex-shrink:0;background:var(--pc,var(--u));-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}
body .elementor .ns-proj-plat::after{content:var(--plat)}
body .elementor .ns-proj-play{z-index:3;left:50%;top:50%;width:76px;height:76px;min-width:0;padding:0;margin:-38px 0 0 -38px;border-radius:50%;background:rgba(255,255,255,.95);opacity:0;transform:scale(.6);transition:opacity .4s,transform .55s cubic-bezier(.2,.7,.1,1)}
body .elementor .ns-proj-play::after{content:"";position:absolute;inset:0;margin:auto;width:24px;height:24px;transform:translateX(2px);background:#08060D;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4.5v15l12-7.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4.5v15l12-7.5z'/%3E%3C/svg%3E") center/contain no-repeat}
body .elementor .ns-proj:hover .ns-proj-play{opacity:1;transform:scale(1)}
body .elementor .ns-proj-body{flex-direction:column;gap:10px;padding:0;flex-grow:1}
body .elementor .ns-proj-new{display:none}
body .elementor .ns-proj-title{margin:0;font-family:'Outfit',sans-serif;font-weight:800;font-size:clamp(18px,1.45vw,22px);line-height:1.12;text-transform:uppercase;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}
body .elementor .ns-proj:hover .ns-proj-title{color:color-mix(in srgb,var(--u) 45%,#fff)}
body .elementor .ns-proj-desc{margin:0;font-family:'Raleway',sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,.66);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body .elementor .ns-proj-go{margin-top:auto;padding:6px 0 0;min-width:0;font-family:'Outfit',sans-serif;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.82);transition:letter-spacing .35s,color .3s}
body .elementor .ns-proj-go::before{content:"Regarder sur " var(--plat) "  →"}
body .elementor .ns-proj:hover .ns-proj-go{color:#fff;letter-spacing:.24em}
/* Le projet le plus récent prend automatiquement la grande place */
body .elementor .ns-pgrid > :first-child{grid-column:span 2;grid-row:span 2}
body .elementor .ns-pgrid > :first-child .ns-proj{position:relative;gap:0}
body .elementor .ns-pgrid > :first-child .ns-proj-thumb{aspect-ratio:auto;height:100%;min-height:520px}
body .elementor .ns-pgrid > :first-child .ns-proj-thumb::after{background:linear-gradient(0deg,rgba(8,6,13,.94) 0%,rgba(8,6,13,.35) 45%,rgba(8,6,13,.2) 100%)}
body .elementor .ns-pgrid > :first-child .ns-proj-body{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:clamp(24px,3vw,44px);pointer-events:none}
body .elementor .ns-pgrid > :first-child .ns-proj-new{display:inline-flex;align-self:flex-start;margin-bottom:6px;padding:7px 13px;border-radius:999px;background:var(--u);color:#08060D;font-family:'Outfit',sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
body .elementor .ns-pgrid > :first-child .ns-proj-title{-webkit-line-clamp:3;font-size:clamp(30px,3.4vw,54px);font-weight:900;line-height:.95;letter-spacing:-.025em;max-width:16ch}
body .elementor .ns-pgrid > :first-child .ns-proj-desc{max-width:52ch;font-size:16px;color:rgba(255,255,255,.8)}
body .elementor .ns-pgrid > :first-child .ns-proj-play{width:104px;height:104px;margin:-52px 0 0 -52px;opacity:1;transform:none;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body .elementor .ns-pgrid > :first-child .ns-proj-play::after{background:#fff}
body .elementor .ns-pgrid > :first-child .ns-proj:hover .ns-proj-play{background:#fff;transform:scale(1.08)}
body .elementor .ns-pgrid > :first-child .ns-proj:hover .ns-proj-play::after{background:#08060D}
@media (max-width:1024px){body .elementor .ns-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){body .elementor .ns-pgrid{grid-template-columns:minmax(0,1fr)}body .elementor .ns-pgrid > :first-child{grid-column:auto;grid-row:auto}body .elementor .ns-pgrid > :first-child .ns-proj-thumb{min-height:420px}body .elementor .ns-pgrid > :first-child .ns-proj-play{top:34%}}
@media (hover:none){body .elementor .ns-proj-play{opacity:.9;transform:scale(.8)}}

/* ---------- Les autres univers ---------- */
body .elementor .ns-uv-next{padding:0;gap:clamp(14px,1.6vw,22px)}
body .elementor .ns-uv-next .ns-ucard{flex:1 1 0;aspect-ratio:4/4.6}
body .elementor .ns-uv-next .ns-u-title{font-size:clamp(26px,2.6vw,40px)}
body .elementor .ns-uv-next .ns-ucard[href*="publicite"]{--comet:#E58C97}body .elementor .ns-uv-next .ns-ucard[href*="clip"]{--comet:#E6C46A}body .elementor .ns-uv-next .ns-ucard[href*="documentaire"]{--comet:#C99AE0}body .elementor .ns-uv-next .ns-ucard[href*="short-cut"]{--comet:#8DB6EC}
.ns-uv-next .ns-ucard::before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--comet-a),transparent 0deg,transparent 290deg,color-mix(in srgb,var(--comet,#C9C2FF) 35%,transparent) 330deg,var(--comet,#C9C2FF) 352deg,#fff 358deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 4px var(--comet,#C9C2FF)) drop-shadow(0 0 10px var(--comet,#C9C2FF));opacity:0;transition:opacity .6s ease;animation:nsUvComet 3.6s linear infinite;animation-play-state:paused}
.ns-uv-next .ns-ucard:hover::before,.ns-uv-next .ns-ucard:focus-visible::before{opacity:1;animation-play-state:running}
.ns-uv-next .ns-ucard:hover .ns-ucard-media{transform:scale(1.05);filter:brightness(1.1) saturate(1.1)}
.ns-uv-next .ns-ucard:hover .ns-u-ico{transform:rotate(-10deg) scale(1.06);background-color:var(--comet);border-color:var(--comet)}
.ns-uv-next .ns-ucard:hover .ns-u-go{color:#fff;letter-spacing:.26em}
.ns-u-ico svg{width:100%;height:100%;display:block}
@media (max-width:767px){body .elementor .ns-uv-next{flex-direction:column}body .elementor .ns-uv-next .ns-ucard{flex:none;aspect-ratio:16/10}}

/* ---------- Appel au contact ---------- */
body .elementor .ns-uv-cta{background:radial-gradient(120% 90% at 50% 10%,#0B30B4 0%,#0A2386 26%,#0A1450 52%,#08060D 82%)!important}
body .elementor .ns-uv-cta::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--ubg) 0%,rgba(8,6,13,0) 30%)}
body .elementor .ns-uv-cta::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.ns-uv-cta .ns-circled span{position:relative;display:inline-block;white-space:nowrap;padding:0 .08em;color:#fff;z-index:0}
.ns-uv-cta .ns-circled span::after{content:"";position:absolute;left:-9%;top:-18%;width:118%;height:136%;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cpath d='M168 9 C 250 8, 297 26, 295 52 C 293 82, 228 96, 148 95 C 64 94, 5 80, 6 50 C 7 20, 78 4, 170 7 C 214 9, 246 15, 262 23' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center/100% 100% no-repeat}

@media (prefers-reduced-motion: reduce){body .elementor .ns-uv-track,body .elementor .ns-uv-glow,body .elementor .ns-uv-vid,body .elementor .ns-uv-h1,body .elementor .ns-uv-quote{animation:none!important}}/* End custom CSS */