@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(dm-sans-400.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(dm-sans-500.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(dm-sans-600.ttf) format('truetype');
}



#valoris-cinematic{--vc-ink:#09131a;--vc-deep:#0b1b27;--vc-cream:#ede9df;--vc-gold:#cdbb91;--vc-muted:#aeb8bc;--vc-city:url(city.webp);--vc-operations:url(operations.webp);--vc-boardroom:url(boardroom.webp);position:relative;background:var(--vc-ink);color:var(--vc-cream);font:400 14px/1.6 'DM Sans',Arial,sans-serif;isolation:isolate;color-scheme:dark}
#valoris-cinematic *{box-sizing:border-box}
#valoris-cinematic h1,#valoris-cinematic h2,#valoris-cinematic h3,#valoris-cinematic p{margin:0}
#valoris-cinematic h1,#valoris-cinematic h2,#valoris-cinematic h3{color:inherit}
#valoris-cinematic button,#valoris-cinematic a{font:inherit;color:inherit;touch-action:manipulation}
#valoris-cinematic button{cursor:pointer}
#valoris-cinematic button:focus-visible,#valoris-cinematic a:focus-visible{outline:2px solid var(--vc-gold);outline-offset:5px}
#valoris-cinematic button{border:0;border-radius:0}
#valoris-cinematic button svg{width:18px;height:18px}
#valoris-cinematic .vc-browser{position:relative;height:748px;overflow:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#596262 #09131a;touch-action:pan-y;scroll-behavior:auto}
#valoris-cinematic .vc-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;height:78px;padding:0 112px 0 42px;background:#09131aeb;backdrop-filter:blur(16px);border-bottom:1px solid #ede9df1c}
#valoris-cinematic .vc-brand{background:none;text-align:left;flex-shrink:0;line-height:1;padding:6px 0}
#valoris-cinematic .vc-brand strong{display:block;font:400 26px/1 Georgia,serif;letter-spacing:5px}
#valoris-cinematic .vc-brand small{display:block;margin:7px 0 0 2px;letter-spacing:3.45px;font:400 8px/1.2 Arial,sans-serif;color:var(--vc-gold)}
#valoris-cinematic .vc-navlinks{display:flex;align-items:center;gap:24px}
#valoris-cinematic .vc-navlinks button{background:none;font-size:11px;padding:9px 0;letter-spacing:.25px;color:#d9dedc;white-space:nowrap}
#valoris-cinematic .vc-navlinks button:hover{color:var(--vc-gold)}
#valoris-cinematic .vc-navlinks .vc-navcta{border-bottom:1px solid #cdbb9188;padding-bottom:8px;color:var(--vc-gold)}


#valoris-cinematic .vc-progress{height:2px;background:var(--vc-gold);position:absolute;bottom:-1px;left:0;width:100%;transform:scaleX(0);transform-origin:left}
#valoris-cinematic .vc-hero-track{height:1280px;position:relative;margin-top:-78px}
#valoris-cinematic .vc-stage{position:sticky;top:78px;height:670px;overflow:hidden;isolation:isolate}
#valoris-cinematic .vc-hero{top:0;height:748px;background:#12212c}
#valoris-cinematic .vc-photo{position:absolute;inset:-5%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-3;will-change:transform}
#valoris-cinematic .vc-city{background-image:var(--vc-city)}
#valoris-cinematic .vc-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#03111ac7 0%,#07131b5c 50%,#08131b08 85%),linear-gradient(0deg,#09131ad6 0%,transparent 34%)}
#valoris-cinematic .vc-hero-copy{position:absolute;left:6%;top:162px;max-width:630px;will-change:transform,opacity}
#valoris-cinematic .vc-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:500;letter-spacing:2.3px;text-transform:uppercase;color:var(--vc-gold)}
#valoris-cinematic .vc-eyebrow:before{content:'';width:28px;height:1px;background:var(--vc-gold)}
#valoris-cinematic .vc-hero h1{font:400 clamp(56px,7.7vw,82px)/.98 Georgia,'Times New Roman',serif;letter-spacing:-3.4px;margin-top:27px}
#valoris-cinematic .vc-hero h1 em{font-weight:400;color:#ddceac}
#valoris-cinematic .vc-hero h1 span{display:block}
#valoris-cinematic .vc-hero-copy p{font-size:13px;line-height:1.85;color:#d6ddd9;max-width:335px;margin-top:27px}
#valoris-cinematic .vc-link{display:inline-flex;align-items:center;gap:28px;background:transparent;border-bottom:1px solid #cdbb9199!important;padding:0 0 9px;margin-top:26px;color:var(--vc-cream);font-size:12px!important}
#valoris-cinematic .vc-link .vc-arrow{font-size:21px;line-height:1;transition:transform .3s}
#valoris-cinematic .vc-link:hover .vc-arrow{transform:translateX(5px)}
#valoris-cinematic .vc-hero-bottom{position:absolute;left:6%;right:6%;bottom:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}
#valoris-cinematic .vc-scroll{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:1.7px;text-transform:uppercase;color:#d0d7d4}
#valoris-cinematic .vc-scroll:before{content:'↓';border:1px solid #ede9df55;width:30px;height:42px;border-radius:20px;display:grid;place-items:center;font-size:16px}
#valoris-cinematic .vc-caption{text-align:right;font-size:10px;line-height:1.7;letter-spacing:1px;color:#c8cfc9}
#valoris-cinematic .vc-caption b{font-weight:400;color:var(--vc-gold);display:block;font-size:9px;letter-spacing:2px}
#valoris-cinematic .vc-aperture{position:absolute;inset:0;border:1px solid #cdbb9155;pointer-events:none;z-index:2;opacity:0}
#valoris-cinematic .vc-intro{position:relative;padding:100px 8% 98px;background:var(--vc-ink);overflow:hidden}
#valoris-cinematic .vc-intro .vc-eyebrow{margin-bottom:34px}
#valoris-cinematic .vc-intro h2{max-width:820px;font:400 clamp(32px,4.5vw,48px)/1.17 Georgia,serif;letter-spacing:-1.5px;color:#687270}
#valoris-cinematic .vc-intro .vc-word{transition:color .28s ease}
#valoris-cinematic .vc-intro .vc-word.is-lit{color:var(--vc-cream)}
#valoris-cinematic .vc-intro .vc-word.is-lit.vc-gold{color:var(--vc-gold)}
#valoris-cinematic .vc-intro-bottom{margin-top:47px;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:25px;border-top:1px solid #cdbb9133}
#valoris-cinematic .vc-intro-bottom p{font-size:12px;color:#aeb8b8;max-width:395px}
#valoris-cinematic .vc-intro-bottom .vc-mini{color:var(--vc-gold);font-size:10px;letter-spacing:1.4px;text-transform:uppercase}
#valoris-cinematic .vc-ops-track{position:relative;height:1480px;background:var(--vc-ink)}
#valoris-cinematic .vc-ops{clip-path:inset(6% 6% 6% 6%);background:#17222a;will-change:clip-path}
#valoris-cinematic .vc-ops .vc-photo{background-image:var(--vc-operations);inset:-9%;background-position:65% 50%}
#valoris-cinematic .vc-ops .vc-shade{background:linear-gradient(90deg,#07131bed,#09131a72 52%,#09131a15),linear-gradient(0deg,#07131bf2,transparent 70%)}
#valoris-cinematic .vc-scene-copy{position:absolute;left:6%;top:66px;max-width:370px;z-index:4}
#valoris-cinematic .vc-scene-copy h2{font:400 clamp(42px,5.6vw,61px)/1.02 Georgia,serif;letter-spacing:-1.9px;margin-top:24px}
#valoris-cinematic .vc-scene-copy h2 em{color:var(--vc-gold);font-weight:400}
#valoris-cinematic .vc-scene-copy p{font-size:12px;line-height:1.85;color:#c8d0ce;max-width:300px;margin-top:23px}
#valoris-cinematic .vc-pin{position:absolute;z-index:3;display:flex;align-items:flex-end;gap:0;opacity:0;transform:translateY(30px)}
#valoris-cinematic .vc-pin:before{content:'';width:7px;height:7px;background:#efdfb5;border-radius:50%;box-shadow:0 0 0 5px #efdfb522,0 0 24px #ddcf97;flex-shrink:0}
#valoris-cinematic .vc-pin:after{content:'';position:absolute;left:3px;bottom:3px;width:1px;height:46px;background:linear-gradient(transparent,#daceaa)}
#valoris-cinematic .vc-pin span{font-size:9px;letter-spacing:1px;white-space:nowrap;position:absolute;bottom:47px;left:-3px;padding:8px 11px;background:#09131ae8;border:1px solid #d8c7986b;box-shadow:0 4px 22px #0002}
#valoris-cinematic .vc-pin-a{left:58%;top:38%}#valoris-cinematic .vc-pin-b{left:78%;top:56%}#valoris-cinematic .vc-pin-c{left:60%;top:77%}
#valoris-cinematic .vc-scan{position:absolute;left:40%;width:55%;top:0;height:1px;background:linear-gradient(90deg,transparent,#e9d79a88,transparent);box-shadow:0 0 30px 4px #e3ce9010;opacity:0;pointer-events:none}
#valoris-cinematic .vc-scene-footer{position:absolute;bottom:30px;left:6%;right:6%;border-top:1px solid #fff3;display:flex;justify-content:space-between;gap:18px;padding-top:16px;font-size:9px;letter-spacing:1px;color:#d2d8d0}
#valoris-cinematic .vc-scene-footer span:first-child{color:var(--vc-gold)}
#valoris-cinematic .vc-services{padding:86px 7% 86px;background:var(--vc-cream);color:#152630;position:relative;overflow:hidden}
#valoris-cinematic .vc-services .vc-eyebrow{color:#846c41}#valoris-cinematic .vc-services .vc-eyebrow:before{background:#9b8356}
#valoris-cinematic .vc-services-head{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin:26px 0 54px}
#valoris-cinematic .vc-services h2{font:400 clamp(36px,4.8vw,50px)/1.08 Georgia,serif;letter-spacing:-1.5px}
#valoris-cinematic .vc-services-head p{font-size:12px;line-height:1.8;max-width:290px;color:#58646a}
#valoris-cinematic .vc-service{border-top:1px solid #13263129;will-change:transform,opacity}
#valoris-cinematic .vc-service:last-child{border-bottom:1px solid #13263129}
#valoris-cinematic .vc-service button{width:100%;display:grid;grid-template-columns:50px 1fr 26px;gap:16px;text-align:left;align-items:center;padding:24px 0;background:transparent;color:#142530}
#valoris-cinematic .vc-service button small{font-size:10px;color:#927b51}
#valoris-cinematic .vc-service button strong{font:400 26px/1.3 Georgia,serif;letter-spacing:-.4px}
#valoris-cinematic .vc-service button .vc-plus{font-size:24px;line-height:1;text-align:center;color:#927b51;transition:transform .25s}
#valoris-cinematic .vc-service button[aria-expanded=true] .vc-plus{transform:rotate(45deg)}
#valoris-cinematic .vc-service p{max-width:660px;margin:0 42px 25px 66px;font-size:13px;color:#52616a;line-height:1.85}
#valoris-cinematic .vc-deal-track{position:relative;height:1460px;background:#14212b}
#valoris-cinematic .vc-deal .vc-photo{background-image:var(--vc-boardroom);inset:-5%;background-position:60% 50%}
#valoris-cinematic .vc-deal .vc-shade{background:linear-gradient(90deg,#061119e8 0%,#07141bc9 34%,#07141b30 80%),linear-gradient(0deg,#08121af5,transparent 60%)}
#valoris-cinematic .vc-deal .vc-scene-copy{top:94px;max-width:400px}
#valoris-cinematic .vc-deal .vc-scene-copy h2{font-size:clamp(40px,5.2vw,56px)}
#valoris-cinematic .vc-papers{position:absolute;left:51%;top:18%;width:41%;max-width:430px;height:440px;perspective:1200px;z-index:5;pointer-events:none}
#valoris-cinematic .vc-sheet{position:absolute;width:100%;height:100%;padding:29px;background:#efede6;color:#182a33;box-shadow:0 32px 60px #0007,1px 2px 0 #a2a5a0;transform:rotateY(-18deg) rotateX(6deg) rotateZ(6deg);backface-visibility:hidden;will-change:transform;transform-origin:50% 70%}
#valoris-cinematic .vc-back{background:#153240;color:#eee9db;transform:translate(12px,-7px) rotateY(-18deg) rotateZ(15deg);box-shadow:0 20px 35px #0004;border:1px solid #76999b55}
#valoris-cinematic .vc-back span{font-size:9px;letter-spacing:2px;color:#b8c2bb}
#valoris-cinematic .vc-sheet-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 10px/1 Georgia,serif;letter-spacing:1.5px;color:#476068;padding-bottom:15px;border-bottom:1px solid #97a5a766}
#valoris-cinematic .vc-sheet-top span:last-child{font:400 8px/1 Arial,sans-serif;letter-spacing:1.2px;color:#7b827f}
#valoris-cinematic .vc-sheet h3{font:400 32px/1.05 Georgia,serif;letter-spacing:-1px;margin-top:27px}
#valoris-cinematic .vc-doc-sub{font-size:10px;line-height:1.5;color:#7d827b;margin-top:10px!important}
#valoris-cinematic .vc-doc-row{display:grid;grid-template-columns:27px 1fr;gap:9px;border-bottom:1px solid #97a5a733;padding:17px 0 13px;align-items:start}
#valoris-cinematic .vc-doc-row b{font:400 13px/1.4 Georgia,serif;color:#9b8151}
#valoris-cinematic .vc-doc-row strong{font-size:11px;font-weight:500;display:block}
#valoris-cinematic .vc-doc-row small{font-size:9px;line-height:1.5;color:#75817e;display:block;margin-top:3px}
#valoris-cinematic .vc-doc-footer{display:flex;justify-content:space-between;gap:8px;margin-top:19px;font-size:8px;color:#838980;letter-spacing:.7px}
#valoris-cinematic .vc-deal-bottom{position:absolute;bottom:35px;left:6%;right:6%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;border-top:1px solid #cdbb9144;padding-top:23px}
#valoris-cinematic .vc-deal-bottom div{display:flex;gap:12px;align-items:center;color:#c2cac5;font-size:10px}
#valoris-cinematic .vc-deal-bottom small{font:400 20px/1 Georgia,serif;color:var(--vc-gold)}
#valoris-cinematic .vc-close{position:relative;padding:104px 7% 70px;background:var(--vc-cream);color:#142833;overflow:hidden}
#valoris-cinematic .vc-close .vc-eyebrow{color:#8b754a}#valoris-cinematic .vc-close .vc-eyebrow:before{background:#8b754a}
#valoris-cinematic .vc-close h2{font:400 clamp(43px,6.7vw,73px)/1.05 Georgia,serif;letter-spacing:-2.3px;margin-top:30px;max-width:760px;position:relative;z-index:2}
#valoris-cinematic .vc-close h2 em{color:#8c794f;font-weight:400}
#valoris-cinematic .vc-close-main{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;position:relative;z-index:2}
#valoris-cinematic .vc-close p{max-width:365px;font-size:13px;line-height:1.8;color:#647078;margin-top:24px}
#valoris-cinematic .vc-round{width:118px;height:118px;flex-shrink:0;border-radius:50%!important;background:#142833;color:var(--vc-cream);font-size:35px!important;transition:background .3s,transform .3s}
#valoris-cinematic .vc-round:hover{background:#35525a;transform:rotate(-35deg)}
#valoris-cinematic .vc-close .vc-link{color:#152c38;margin-top:25px;border-color:#8b754a88!important}
#valoris-cinematic .vc-horizon{position:absolute;right:-15%;top:20%;width:650px;height:650px;border:1px solid #977c442b;border-radius:50%;transform:scale(.6);pointer-events:none}
#valoris-cinematic .vc-horizon:before,#valoris-cinematic .vc-horizon:after{content:'';position:absolute;inset:45px;border:1px solid #977c4422;border-radius:50%}#valoris-cinematic .vc-horizon:after{inset:90px}
#valoris-cinematic .vc-footer{background:#09131a;padding:36px 7% 25px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}
#valoris-cinematic .vc-footer p{font-size:10px;color:#8e9d9e;text-align:right;line-height:1.8}
#valoris-cinematic .vc-footer strong{font:400 25px/1 Georgia,serif;letter-spacing:5px;display:block;color:#d5d6ca}
#valoris-cinematic .vc-footer small{font-size:9px;color:#b4a682;display:block;margin-top:12px;letter-spacing:.8px}
#valoris-cinematic .vc-formpanel{position:absolute;z-index:50;inset:0;display:flex;align-items:center;justify-content:center;background:#03101dd9;padding:22px;backdrop-filter:blur(12px)}
#valoris-cinematic .vc-formpanel[hidden]{display:none}
#valoris-cinematic .vc-contact{position:relative;width:100%;max-width:470px;padding:40px;background:#ece9df;color:#122835;box-shadow:0 40px 100px #0007}
#valoris-cinematic .vc-contact h2{font:400 36px/1.12 Georgia,serif;letter-spacing:-1px;margin-bottom:20px}
#valoris-cinematic .vc-contact p{font-size:12px;color:#637078;line-height:1.8}
#valoris-cinematic .vc-contact .vc-dismiss{position:absolute;right:14px;top:10px;background:none;color:#18313c;font-size:25px;padding:5px 8px}
#valoris-cinematic .vc-contact label{display:block;font-size:11px;margin-top:22px;color:#53646b}
#valoris-cinematic .vc-contact input,#valoris-cinematic .vc-contact select{width:100%;background:#ffffff66;color:#15303b;padding:11px 12px;border:1px solid #b8c0bb;font:400 14px/1.4 Arial,sans-serif;border-radius:0;margin-top:7px}
#valoris-cinematic .vc-submit{background:#173341;color:#eee9dc!important;width:100%;margin-top:24px;padding:13px;font-size:12px!important}
#valoris-cinematic .vc-contact .vc-note{font-size:10px;color:#7c867f;margin-top:12px}
#valoris-cinematic .vc-status{min-height:20px;margin-top:12px;font-size:12px;color:#304f4e}
#valoris-cinematic .vc-reveal{will-change:transform,opacity}
#valoris-cinematic .vc-reduced-motion *{scroll-behavior:auto!important}
@media(min-width:1200px){#valoris-cinematic .vc-hero-copy{left:7%}#valoris-cinematic .vc-hero h1{font-size:90px}}
@media(max-width:760px){
 #valoris-cinematic .vc-nav{padding-left:24px;gap:20px}#valoris-cinematic .vc-navlinks{gap:18px}#valoris-cinematic .vc-navlinks button:first-child{display:none}
 #valoris-cinematic .vc-hero-copy{left:7%;top:165px;max-width:85%}#valoris-cinematic .vc-hero h1{font-size:68px}#valoris-cinematic .vc-city{background-position:57% center}
 #valoris-cinematic .vc-caption{max-width:180px}#valoris-cinematic .vc-intro{padding:75px 7%}#valoris-cinematic .vc-intro h2{font-size:40px}
 #valoris-cinematic .vc-scene-copy{max-width:320px}#valoris-cinematic .vc-scene-copy h2{font-size:51px}#valoris-cinematic .vc-scene-copy p{max-width:270px}
 #valoris-cinematic .vc-pin-a{left:67%;top:41%}#valoris-cinematic .vc-pin-b{left:66%;top:64%}#valoris-cinematic .vc-pin-c{left:43%;top:83%}
 #valoris-cinematic .vc-services-head{display:block}#valoris-cinematic .vc-services-head p{margin-top:22px;max-width:420px}#valoris-cinematic .vc-service button strong{font-size:25px}
 #valoris-cinematic .vc-papers{left:54%;top:28%;width:40%;height:355px}#valoris-cinematic .vc-sheet{padding:20px}#valoris-cinematic .vc-sheet h3{font-size:27px;margin-top:20px}#valoris-cinematic .vc-doc-row{padding:11px 0}#valoris-cinematic .vc-doc-row small{font-size:8px}#valoris-cinematic .vc-doc-footer{margin-top:13px}#valoris-cinematic .vc-sheet-top span:last-child{display:none}
 #valoris-cinematic .vc-deal .vc-scene-copy{max-width:45%;top:80px}#valoris-cinematic .vc-deal .vc-scene-copy h2{font-size:43px}#valoris-cinematic .vc-deal .vc-scene-copy p{max-width:240px}
 #valoris-cinematic .vc-deal-bottom{gap:12px}#valoris-cinematic .vc-deal-bottom div{font-size:9px;gap:8px}
 #valoris-cinematic .vc-close{padding:80px 7% 60px}#valoris-cinematic .vc-close h2{font-size:56px}
}
@media(max-width:540px){
 #valoris-cinematic .vc-browser{height:720px}#valoris-cinematic .vc-nav{height:70px;padding-left:23px;padding-right:104px}#valoris-cinematic .vc-brand strong{font-size:22px;letter-spacing:4px}#valoris-cinematic .vc-brand small{font-size:7px;letter-spacing:3px}#valoris-cinematic .vc-navlinks{display:none}
 #valoris-cinematic .vc-stage{top:70px;height:650px}#valoris-cinematic .vc-hero{top:0;height:720px}#valoris-cinematic .vc-hero-track{margin-top:-70px;height:1070px}
 #valoris-cinematic .vc-hero-copy{top:152px;left:7%;max-width:88%}#valoris-cinematic .vc-hero h1{font-size:clamp(40px,14vw,58px);letter-spacing:-2.5px;margin-top:25px}#valoris-cinematic .vc-eyebrow{font-size:8px;letter-spacing:1.7px;gap:8px}#valoris-cinematic .vc-eyebrow:before{width:20px}
 #valoris-cinematic .vc-hero-copy p{font-size:12px;max-width:265px;line-height:1.8;margin-top:25px}#valoris-cinematic .vc-hero .vc-shade{background:linear-gradient(90deg,#03111ac4,#07131b38),linear-gradient(0deg,#08131be6,transparent 60%)}#valoris-cinematic .vc-city{background-position:58% center}
 #valoris-cinematic .vc-hero-bottom{bottom:27px}#valoris-cinematic .vc-caption{font-size:8px;max-width:135px;letter-spacing:.4px}#valoris-cinematic .vc-caption b{font-size:7px;letter-spacing:1.4px}#valoris-cinematic .vc-scroll{font-size:8px;letter-spacing:1px;gap:9px}
 #valoris-cinematic .vc-intro{padding:67px 7% 62px}#valoris-cinematic .vc-intro .vc-eyebrow{margin-bottom:27px}#valoris-cinematic .vc-intro h2{font-size:33px;letter-spacing:-.8px;line-height:1.22}#valoris-cinematic .vc-intro-bottom{grid-template-columns:1fr;gap:18px;margin-top:34px}#valoris-cinematic .vc-intro-bottom p{font-size:12px}
 #valoris-cinematic .vc-ops-track{height:1210px}#valoris-cinematic .vc-ops .vc-photo{background-position:65% center}#valoris-cinematic .vc-scene-copy{left:7%;top:45px;max-width:86%}#valoris-cinematic .vc-scene-copy h2{font-size:45px;letter-spacing:-1.5px;margin-top:20px}#valoris-cinematic .vc-scene-copy p{font-size:11px;max-width:240px;line-height:1.8;margin-top:20px}
 #valoris-cinematic .vc-ops .vc-shade{background:linear-gradient(180deg,#07131be6,#07131b94 50%,#07131b25 67%,#07131be6)}#valoris-cinematic .vc-pin span{font-size:8px;letter-spacing:.5px;padding:7px 9px}#valoris-cinematic .vc-pin-a{left:54%;top:69%}#valoris-cinematic .vc-pin-b{left:24%;top:81%}#valoris-cinematic .vc-pin-c{left:62%;top:88%}#valoris-cinematic .vc-pin:after{height:29px}#valoris-cinematic .vc-pin span{bottom:30px}#valoris-cinematic .vc-scene-footer{bottom:21px;font-size:8px;letter-spacing:.5px;padding-top:12px}#valoris-cinematic .vc-scene-footer span:nth-child(2){display:none}
 #valoris-cinematic .vc-services{padding:65px 7% 68px}#valoris-cinematic .vc-services h2{font-size:37px}#valoris-cinematic .vc-services-head{margin:23px 0 37px}#valoris-cinematic .vc-services-head p{font-size:12px}#valoris-cinematic .vc-service button{grid-template-columns:26px 1fr 20px;gap:10px;padding:24px 0}#valoris-cinematic .vc-service button strong{font-size:23px;line-height:1.3}#valoris-cinematic .vc-service p{margin-left:36px;margin-right:12px;font-size:12px}
 #valoris-cinematic .vc-deal-track{height:1270px}#valoris-cinematic .vc-deal .vc-stage{height:650px}#valoris-cinematic .vc-deal .vc-scene-copy{top:40px;left:7%;max-width:86%}#valoris-cinematic .vc-deal .vc-scene-copy h2{font-size:35px;line-height:1.04;margin-top:19px}#valoris-cinematic .vc-deal .vc-scene-copy h2 br:nth-child(2){display:none}#valoris-cinematic .vc-deal .vc-scene-copy p{font-size:11px;line-height:1.7;max-width:280px;margin-top:16px}#valoris-cinematic .vc-deal .vc-shade{background:linear-gradient(180deg,#07131af1,#07131b80 48%,#07131b66 85%,#07131bec)}
 #valoris-cinematic .vc-papers{left:12%;top:40%;width:78%;max-width:278px;height:305px}#valoris-cinematic .vc-sheet{padding:17px 20px}#valoris-cinematic .vc-sheet h3{font-size:25px;margin-top:16px}#valoris-cinematic .vc-sheet-top{padding-bottom:10px;font-size:9px}#valoris-cinematic .vc-doc-sub{font-size:8px;margin-top:8px!important}#valoris-cinematic .vc-doc-row{padding:9px 0 7px;grid-template-columns:19px 1fr;gap:6px}#valoris-cinematic .vc-doc-row strong{font-size:10px}#valoris-cinematic .vc-doc-row small{font-size:8px;margin-top:1px}#valoris-cinematic .vc-doc-footer{font-size:7px;margin-top:10px}#valoris-cinematic .vc-doc-row b{font-size:11px}#valoris-cinematic .vc-deal-bottom{bottom:21px;gap:10px;padding-top:15px}#valoris-cinematic .vc-deal-bottom div{font-size:8px;gap:6px}#valoris-cinematic .vc-deal-bottom small{font-size:16px}
 #valoris-cinematic .vc-close{padding:65px 7% 58px}#valoris-cinematic .vc-close h2{font-size:45px;letter-spacing:-1.6px;margin-top:26px}#valoris-cinematic .vc-close-main{grid-template-columns:1fr;gap:25px}#valoris-cinematic .vc-round{display:none}#valoris-cinematic .vc-close p{font-size:12px}#valoris-cinematic .vc-footer{padding:30px 7% 25px;display:block}#valoris-cinematic .vc-footer p{text-align:left;margin-top:22px;font-size:9px}#valoris-cinematic .vc-footer strong{font-size:22px}#valoris-cinematic .vc-contact{padding:32px 25px}#valoris-cinematic .vc-contact h2{font-size:31px}#valoris-cinematic .vc-contact input,#valoris-cinematic .vc-contact select{font-size:16px}
}
@media(max-width:360px){#valoris-cinematic .vc-hero h1{font-size:clamp(38px,14.5vw,52px)}#valoris-cinematic .vc-intro h2{font-size:30px}#valoris-cinematic .vc-scene-copy h2{font-size:42px}#valoris-cinematic .vc-deal .vc-scene-copy h2{font-size:34px}#valoris-cinematic .vc-papers{left:12%;width:78%;top:40%}#valoris-cinematic .vc-service button strong{font-size:21px}#valoris-cinematic .vc-pin-a{left:48%}#valoris-cinematic .vc-pin-c{left:55%}#valoris-cinematic .vc-close h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){#valoris-cinematic *,#valoris-cinematic *:before,#valoris-cinematic *:after{transition:none!important;scroll-behavior:auto!important}}
