*,*::before,*::after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}img,picture,svg,video{display:block;max-width:100%}ul,ol{list-style:none}details>summary::marker,details>summary::-webkit-details-marker{display:none}@font-face{font-family:montserrat;src:url(/fonts/Montserrat/Montserrat-VF.woff2)format("woff2-variations");font-weight:300 800}body{font-family:montserrat,sans-serif;color:var(--clr-grey-text);line-height:1.5}body ul li,body ol li,body p{font-size:var(--fz-regular);font-weight:var(--fw-light)}body p{margin-block-start:1em;margin-block-end:1em}body b{color:var(--clr-white);font-weight:var(--fw-bolder)}body strong{font-weight:var(--fw-bold)}body a{color:var(--clr-white);transition:color .15s;text-decoration:none}body a:not(:where( :hover,.no-line)){text-decoration:underline}body a[href]:not(:where([href^="#"],[href^="/"]:not([href^="//"]),[href*="//vp-production.com"],.no-external-icon,)){position:relative;display:inline-flex;align-items:center}@media(hover:hover){html body a:not(.no-hover):hover,body .vp-hover:hover{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.page-title,.page-title-large,h1:not([class]){color:var(--clr-white);font-weight:var(--fw-extra);font-size:var(--fz-extra);line-height:1.2;margin-block-end:1.2em}.page-title-large{text-transform:uppercase}.section-title,h2:not([class]){font-weight:var(--fw-extra);color:var(--clr-white);font-size:1.5rem;line-height:1.2;margin-block-end:1em}.sub-section-title,h3:not([class]){color:var(--clr-white);font-weight:var(--fw-bold);font-size:var(--fz-medium);line-height:1.2;margin-block-end:1.2em}@media(min-width:768px){.page-title-large{font-size:3rem}h2:not([class]),.section-title{font-size:clamp(1.5rem,1vw + 1.5rem,4.375rem);margin-block-end:1.5em}h3:not([class]),.sub-section-title{margin-block-end:1em}}@media(min-width:1080px){body ul li,body ol li,body p{font-size:1.125rem}}@media(min-width:1570px){body ul li,body ol li,body p{font-size:1.375rem}.page-title-large{font-size:6.25rem}h2:not([class]),.section-title{font-size:4.375rem;margin-block-end:1.2em}}.btn{cursor:pointer;padding:calc(var(--gutter) * .5)calc(var(--gutter) * 2);font-weight:var(--fw-regular);line-height:1;font-size:.875rem;border:1px solid var(--clr-grey);background:0 0;color:var(--clr-white);text-align:center;text-decoration:none;display:inline-block;position:relative;z-index:1}.btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.17,.67,0,1.01);z-index:-1}.btn:hover{-webkit-text-fill-color:unset}.btn:hover::before{transform:scaleX(1)}.btn-text{border:none;display:inline-block;padding:unset;font-weight:var(--fw-bold)}.btn-text:hover{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-arrow::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MyIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0wIDQuNWg3Mm0wIDBMNjcuNSAxTTcyIDQuNSA2Ny41IDgiLz48L3N2Zz4=);position:absolute;top:110%;right:0;opacity:.5;transition:opacity .3s,transform .3s;pointer-events:none}.btn-arrow:hover::after{transform:translateX(20%);top:110%;opacity:1}@media(min-width:1080px){.btn{font-size:clamp(.875rem,2vw,1.25rem);min-width:177px}}:root{--clr-ember:#f23b0d;--clr-red:#ff2d2d;--clr-dark-red:#933636;--clr-blue:#0da6f2;--clr-white:#ffffff;--clr-dark:rgb(9, 9, 9, 0.98);--clr-grey:#747474;--clr-black:#000000;--clr-grey-text:#C2C2C2;--clr-dark-op:rgba(0, 0, 0, .94);--gradient:linear-gradient(270deg, var(--clr-blue) 0%, var(--clr-ember) 100%);--fw-light:300;--fw-regular:400;--fw-bolder:500;--fw-bold:700;--fw-extra:800;--fz-regular:.875rem;--fz-medium:1.125rem;--fz-large:1.5rem;--fz-extra:2rem;--gutter:1rem;--max-width:90rem;--mobile-menu-top-gutter:20px;--mobile-menu-gutter:var(--gutter);--layer-main:1;--layer-menu:10;--layer-under-menu:5;--layer-over-menu:20}body{background-color:var(--clr-black)}::selection{color:var(--clr-white);background:var(--clr-ember);-webkit-text-fill-color:var(--clr-white)!important}:focus-visible{outline-color:var(--clr-ember);outline-offset:3px;outline-width:2px;outline-style:solid}body .hidden{display:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--clr-ember);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#be503c}::-webkit-scrollbar-track{background:0 0}.mobile-menu{position:fixed;top:0;left:0;right:0;z-index:var(--layer-menu);background-color:var(--clr-dark-op);display:grid;grid-template-columns:1fr 1fr;padding-block-start:1.75rem;padding-block-end:.75rem;padding-inline:1rem;pointer-events:none}@media(min-width:1570px){.mobile-menu{padding-block-start:3.125rem}}.mobile-menu .mobile-menu-logo{grid-column:1/2;justify-self:start;pointer-events:auto}.mobile-menu-button{display:grid;gap:6px;justify-items:end;background:0 0;border:none;cursor:pointer;padding-inline-start:8px;padding-block:8px;grid-column:2/3;justify-self:end;pointer-events:auto}.mobile-menu-button-line{width:30px;height:2px;background-color:var(--clr-white);pointer-events:none;transition:width .13s ease-in-out,transform .13s ease-in-out,opacity .15s ease-in-out}.mobile-menu-button-line:nth-child(2){width:55%}.mobile-menu-button-line:nth-child(3){width:80%}@media(pointer:fine){.mobile-menu-button:not(.open):hover .mobile-menu-button-line:nth-child(2),.mobile-menu-button:not(.open):hover .mobile-menu-button-line:nth-child(3){width:100%}}.mobile-menu-button.open .mobile-menu-button-line:nth-child(1){transform:translateY(7px)rotate(45deg)}.mobile-menu-button.open .mobile-menu-button-line:nth-child(2){opacity:0}.mobile-menu-button.open .mobile-menu-button-line:nth-child(3){width:100%;transform:translateY(-9px)rotate(-45deg)}.mobile-menu-button.open{z-index:var(--layer-over-menu)}.mobile-menu-dialog{pointer-events:auto;display:grid;grid-template-rows:1fr min-content min-content;gap:1.75rem;padding-block-start:calc(var(--mobile-menu-top-gutter) * 2.8);padding-inline-end:var(--mobile-menu-gutter);padding-inline-start:calc(var(--mobile-menu-gutter) * 2.5);padding-block-end:2rem;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--clr-black);transform:translateY(-130%);z-index:var(--layer-menu)}.loaded .mobile-menu-dialog{transition:transform .5s}.mobile-menu-dialog.open{transform:translateY(0%)}.mobile-menu-nav{overflow-x:auto}.mobile-menu-nav ul{display:grid;gap:1.75rem}.mobile-menu-nav ul li{font-size:1.25rem}.mobile-menu-nav .mobile-menu-link{text-decoration:none;line-height:1;position:relative}.mobile-menu-nav .mobile-menu-summary{cursor:pointer;display:inline-flex;align-items:center;column-gap:.5em}.mobile-menu-nav details ul{margin-top:1.75em;margin-left:1em;gap:1.5em}.mobile-menu-nav details ul li{font-size:.81818em}.mobile-menu-nav .mobile-menu-link,.mobile-menu-nav .mobile-menu-summary{color:var(--clr-grey-text);font-weight:var(--fw-regular);transition:color .25s ease}.mobile-menu-nav li li .mobile-menu-link{color:var(--clr-grey-text);filter:brightness(80%)}.mobile-menu-nav .mobile-menu-link:hover,.mobile-menu-nav .mobile-menu-summary:hover{color:var(--clr-white)}.mobile-menu-link-arrow{background-color:var(--clr-black);background-image:linear-gradient(270deg,var(--clr-black) 15.37%,var(--clr-black) 48.05%,var(--clr-black) 61.31%,var(--clr-black) 100.18%);height:1px;position:absolute;top:1.5em;left:0;opacity:0;transform:scaleX(1);transform-origin:100% 0;transition:opacity .25s ease,transform .45s ease;width:100%}.mobile-menu-link-arrow:before{background-color:var(--clr-black);content:"";height:1px;opacity:0;position:absolute;right:0;top:0;transform:rotate(25deg);transform-origin:100% 0;width:10px}.mobile-menu-link-arrow:after{background-color:var(--clr-black);content:"";height:1px;opacity:0;position:absolute;right:0;top:0;transform:rotate(-25deg);transform-origin:100% 0;width:11px}@media(hover:hover){.mobile-menu-link:hover .mobile-menu-link-arrow{background-image:linear-gradient(270deg,var(--clr-blue) 15.37%,var(--clr-blue) 48.05%,var(--clr-ember) 61.31%,var(--clr-ember) 100.18%);opacity:1;transform:scaleX(.55)}.mobile-menu-link:hover .mobile-menu-link-arrow:before{background-color:var(--clr-blue);opacity:1}.mobile-menu-link:hover .mobile-menu-link-arrow:after{background-color:var(--clr-blue);opacity:1}}@media(min-width:1080px){.mobile-menu{display:none;padding-block-start:1.25rem}.mobile-menu-logo img{width:54px;height:50px}.mobile-menu-button{align-self:center}}.soc-links-list{display:flex;column-gap:1.2em}.soc-links-list a{color:var(--clr-grey-text);transition:color .25s ease}.soc-links-list a:hover{color:var(--clr-white)}.langs-menu-list{display:flex;gap:.75em;color:var(--clr-grey-text)}.langs-menu-list a{text-decoration:none;font-weight:var(--fw-regular);color:var(--clr-grey-text);transition:color .25s ease}.langs-menu-list a:hover{color:var(--clr-white)}.langs-menu-list a[aria-current=page]{font-weight:var(--fw-bold);color:var(--clr-white)}.langs-menu-list span:last-of-type{display:none}@media(min-width:768px){.mobile-menu-dialog{left:auto;bottom:auto;min-width:23.3125rem;gap:2rem;padding-inline-end:calc(var(--mobile-menu-gutter) * 1.2);padding-inline-start:3.125rem;padding-block-start:5rem;padding-block-end:3.125rem}.mobile-menu-nav{font-size:1.375rem;overflow-x:initial}.mobile-menu-nav ul{gap:1.25rem}.mobile-menu-nav details ul{margin-block-start:1.25rem;gap:1rem}.langs-menu-list{font-size:1.375rem;gap:.5em}}.dropdown{position:relative}.dropdown .dropdown-icon{position:relative;cursor:pointer}.dropdown .dropdown-icon::after{content:url(/images/open-icon.svg);margin-left:.2em}.dropdown>.dropdown-options{--left-shift:1.5rem;position:absolute;top:100%;left:calc(-1 * var(--left-shift));display:none;flex-direction:column;align-items:start;row-gap:1em;padding:1.25rem var(--left-shift)1.5rem;font-size:.8em;white-space:nowrap;filter:brightness(80%);background-color:var(--clr-dark-op)}.dropdown:focus-within>.dropdown-options,.dropdown:hover .dropdown-options{display:flex}.horizontal-menu-container{position:fixed;top:0;left:0;right:0;display:none;grid-template-columns:55px 1fr;align-items:center;column-gap:3em;padding-inline:1rem;background-color:var(--clr-dark-op);z-index:var(--layer-menu);line-height:4;font-size:1.375rem}.horizontal-menu{justify-self:end;display:flex;align-items:center;column-gap:1.8em}.horizontal-menu a,.horizontal-menu button{color:var(--clr-white);font-weight:var(--fw-regular);text-decoration:none;border:none;background-color:transparent;display:inline-flex;align-items:center;column-gap:.25em}.horizontal-menu ul{display:flex;column-gap:1.8em;align-items:center}.horizontal-menu svg{font-size:.9rem}.horizontal-menu .dropdown-options{line-height:1.2;padding-top:0}.horizontal-menu .lang-options{left:auto;right:calc(-5px)}@media(min-width:67.5rem){.horizontal-menu-container{display:grid}}.inline-gap{padding-inline:1rem}.container{margin-inline:auto;max-width:48rem}.small-container{margin-inline:auto;max-width:36.875rem}@media(min-width:768px){.container{max-width:90%}.small-container{max-width:75%}}@media(min-width:1570px){.container{max-width:102rem}.small-container{max-width:73.125rem}}.grid{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:120rem;margin-inline:auto;gap:.7rem}@media(min-width:550px){.grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width:992px){.grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1300px){.grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.grid-item{position:relative;overflow:hidden;text-decoration:none}.grid-item::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:linear-gradient(0deg,rgba(0,0,0,3%),rgba(0,0,0,3%)),linear-gradient(90.1deg,rgba(242,57,11,.7) .07%,rgba(24,151,217,.7) 99.93%);opacity:0;transition:opacity .5s ease-in-out}.grid-item:hover::after,.grid-item:focus-visible::after{opacity:1}.grid-item img{object-fit:cover;width:100%;height:auto}.grid-item .grid-item-title{display:flex;align-items:flex-end;justify-content:flex-start;margin-block-start:.5em;font-size:1rem;line-height:1.4;font-weight:700}.grid-item-hidden{display:none}@media(min-width:672px){.grid-item .grid-item-title{font-size:1.375rem}}@media only screen and (min-width:1080px) and (hover:hover) and (pointer:fine){.grid-item .grid-item-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0 1em 1em;opacity:0;transition:opacity .5s ease-in-out}.grid-item:focus-visible .grid-item-title,.grid-item:hover .grid-item-title{opacity:1}}@media(min-width:1696px){.grid .column{flex:1;display:flex;flex-direction:column;gap:1rem}.grid .column>*{position:relative;overflow:hidden}.grid .column>*,.grid .column:nth-child(odd)>*:nth-child(even),.grid .column:nth-child(even)>*:nth-child(odd){max-height:365px}.grid .column:nth-child(odd)>*:nth-child(odd){max-height:322px}.grid .column:nth-child(odd)>*:last-child{max-height:365px}.grid .column>*:last-child{max-height:322px}}.contact-us-section{padding-block-start:2.5rem;padding-block-end:2.5rem}.contact-us-section>div{display:grid;gap:1.75rem}.contact-us-section-title{margin:0}@media(max-width:768px){.contact-us-section-title{font-size:2rem}}.contact-us-section-details p{font-size:.875rem;line-height:1.5;margin:0}.contact-us-section-mail{display:inline-block;font-size:1.25rem;font-weight:var(--fw-bolder);line-height:1.2;text-decoration:none;margin-block-start:1.375rem}.contact-us-section-soc-links{display:grid;grid-template-columns:min-content min-content;column-gap:4rem;row-gap:1.85em;font-size:1rem}.contact-us-section-soc-links a{align-items:center;display:flex;font-weight:400;position:relative;text-decoration:none}.contact-us-section-soc-links svg{margin-left:1.2em;transform:translateX(0);transition:transform .25s cubic-bezier(.175,.885,.32,1.275);height:1.375rem;width:1.375rem;max-width:1.375rem}.contact-us-section-soc-links a:not(:hover) svg path{fill:var(--clr-white)}.contact-us-section-soc-links a:hover svg{transform:translateX(50%)}@media(min-width:768px){.contact-us-section>div{grid-template-columns:1fr .7fr}.contact-us-section-title{grid-column:1/3}.contact-us-section-details{grid-column:1/2}.contact-us-section-soc-links{grid-column:2/3;column-gap:4rem;justify-self:end}}@media(min-width:1080px){.contact-us-section-title{grid-column:1/2}.contact-us-section-soc-links{grid-row:1/3;align-items:center}}@media(min-width:1570px){.contact-us-section{padding-block:8.875rem}.contact-us-section-title{margin-block-end:.25rem}.contact-us-section-details p{font-size:1.375rem}.contact-us-section-mail{font-size:2.5rem}.contact-us-section-soc-links{font-size:1.375rem}}.footer{border-top:1px solid var(--clr-grey);color:var(--clr-grey-text);padding-block:1.5rem}.footer>div{display:grid;justify-items:center;gap:1.5rem}.footer-group{display:grid;justify-items:center;gap:.5rem}.footer-logo-link{display:inline-block;max-width:47px}.footer-soc-links{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%}.footer-soc-links li{line-height:1.65;margin:.3125rem}.footer-soc-links li a{color:var(--clr-grey-text);transition:color .3s ease-in;cursor:pointer;display:block;min-width:25px;text-align:center}.footer-soc-links li a:hover{color:var(--clr-white)}.footer-privacyPolicy-link{color:var(--clr-grey-text);font-size:1rem;line-height:1;font-weight:var(--fw-regular);text-transform:capitalize}.footer-title{font-size:1rem;line-height:1.2;text-align:center;text-transform:capitalize;font-weight:var(--fw-regular)}.footer-sub-title{font-size:.75rem;line-height:1.2;text-align:center;text-transform:capitalize;font-weight:var(--fw-regular)}@media(min-width:992px){.footer>div{grid-template-columns:1fr 1fr 1fr;align-items:center}.footer-group:nth-child(1){justify-self:start;justify-items:start}.footer-soc-links{max-width:6.875rem;row-gap:.5rem}.footer-group:nth-child(3){justify-self:center;grid-column:2/3;grid-row:1/2}.footer-group:nth-child(2){justify-self:end;grid-column:3/4}}.control-container{display:inline-block}.control{color:var(--clr-grey-text);font-size:1rem;padding:.7em 1em;background-color:var(--clr-black);border:none;cursor:pointer;transition:color .25s ease}.control-form{display:flex;flex-direction:column;font-size:.875rem;row-gap:.5em;padding:0;cursor:initial}.control-form input{border:1px solid var(--clr-white);background-color:transparent;line-height:3rem;padding:0 .5em}.control-close{color:var(--clr-dark-red);display:inline-block;font-size:.9rem;padding-right:1em}.control.control-select{box-shadow:none}.control.control-select .ss-values .ss-placeholder{color:var(--clr-grey-text);transition:color .25s ease}.control.control-select .ss-values .ss-placeholder:hover{color:var(--clr-white)}.control.ss-content{padding-inline:0;padding-block-start:0;z-index:var(--layer-main)}.control .ss-deselect{display:none}.control.control-select .ss-list .ss-option span{font-size:.875rem;padding-block:.3em;border-block-end:1px solid transparent;transition:border-color .3s ease 0s;border-block-start-color:transparent;border-inline-start-color:transparent;border-inline-end-color:transparent;color:var(--clr-grey)}.control.control-select .ss-values,.control.control-select .ss-values .ss-single{overflow:hidden}.control.control-select .ss-values .ss-single span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.control.control-select .ss-list .ss-option:hover{background-color:transparent}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:var(--clr-ember)}.ss-content .ss-list .ss-option.ss-highlighted span,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected span{color:var(--clr-white)}.control.control-select .ss-list .ss-option:hover span{border-color:var(--clr-white);color:var(--clr-white)}.control.control-select.ss-open-below,.control.control-select.ss-open-below{background-color:var(--clr-dark)}.control.control-select svg{width:1em;height:1em}.control.control-select svg path{stroke:var(--clr-grey-text);stroke-width:8px}.control.control-select:hover svg path{stroke:var(--clr-white)}.control.control-select .ss-deselect svg path{stroke:var(--clr-dark-red)}.control.control-select:hover .ss-deselect svg path{stroke:var(--clr-red)}.control-select option{color:var(--clr-grey-text);background-color:var(--clr-black);padding:0;margin:0}.control-button{display:flex;align-items:center;justify-content:center}.control:hover{color:var(--clr-white)}.control:hover .control-close{color:var(--clr-red)}@media(min-width:768px){.control{font-size:1.375rem}.control.control-select .ss-list .ss-option span{font-size:1.125rem;padding-inline:.5em}.control-form{display:flex;flex-direction:column;font-size:1.125rem}}.slider{overflow:hidden}.review-item{display:grid;justify-items:center;text-align:center;gap:12px}.review-item .review-item-image img{height:auto;max-width:100%;margin-inline:auto}.review-item h3,.review-item h4{margin:0;max-width:13rem;font-size:inherit}.review-item .review-item-company{font-size:.875rem}.review-item .review-text p::before{content:'\201C'}.review-item .review-text p::after{content:'\201C'}.review-item .review-text{color:var(--clr-white);font-size:.875rem}.review-item .review-text p{margin-block-start:0;font-size:inherit}.review-text-more{background-color:transparent;border:none;cursor:pointer;text-decoration:underline;font-size:var(--fz-regular);color:var(--clr-white)}.review-text-more:hover{text-decoration:none}@media(min-width:992px){.review-item{grid-template-columns:170px 1fr;column-gap:2rem;row-gap:1rem;text-align:left;justify-items:left;align-items:center}.review-item .review-item-image img{width:100%}.review-item .review-item-title{grid-column:1/2;grid-row:2/3}.review-item .review-item-company{grid-column:1/2;grid-row:3/4}.review-item .review-text{text-align:left;grid-column:2/3;grid-row:1/2}}@media(min-width:1080px){.review-item .review-person h3{font-size:1.125rem}.review-item .review-person h4{font-size:1rem}.review-item .review-text,.review-text-more{font-size:1.125rem}}@media(min-width:1570px){.review-item{grid-template-columns:250px 1fr;column-gap:5.25rem}.review-item .review-item-title{font-size:1.375rem}.review-item .review-item-company{font-size:1.125rem}.review-item .review-text,.review-text-more{font-size:1.375rem}}body.modal-open{overflow:hidden}.modal{display:flex;position:fixed;background:rgba(0,0,0,.95);backdrop-filter:blur(5px);transition:opacity .3s ease-in-out;z-index:2001;inset:0;align-items:center;justify-content:center;padding-inline:1rem}.modal-content{padding-top:4.375rem;max-width:768px;position:relative}.modal-close-button{background-color:transparent;border:none;cursor:pointer;position:absolute;right:0;top:0;font-size:1.2rem;color:var(--clr-white)}.modal-text p,.modal-text h4{font-size:.875rem}.modal-text h3{margin-block-start:1.5em;font-size:1.125rem}@media(min-width:768px){.modal-text p,.modal-text h4{font-size:1.125rem}.modal-text h3{font-size:1.375rem}}@media(min-width:1080px){.modal-text p,.modal-text h4{font-size:1.375rem}}.video{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}.video .video_link{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video .video_link::after{content:"";background-image:none;display:block;width:0;height:0;margin-left:0}.video_button{position:absolute;top:50%;left:50%;z-index:1;display:none;padding:0;width:4.25rem;height:3rem;border:none;background-color:transparent;transform:translate(-50%,-50%);cursor:pointer}.video_button_shape{fill:#212121;fill-opacity:.8}.video_button_icon{fill:#fff}.video_button:focus{outline:none}.video:hover .video_button_shape,.video_button:focus .video_button_shape{fill:red;fill-opacity:1}.video .video_media,.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video[data-media-enabled]{cursor:pointer}.video[data-media-enabled] .video_button{display:block}.tt-template-title{text-align:center;margin-bottom:2rem;margin-bottom:1.2rem}.tt-template-description{margin-bottom:1.4em;text-align:center}.tt-template-form .control-form{background-color:transparent}@media(max-width:640px){.tt-template-description{font-size:.875rem}}.vp-details{border-bottom:1px solid var(--clr-grey)}:not(.vp-details)+.vp-details{border-top:1px solid var(--clr-grey)}.vp-details summary{display:flex;align-items:center;cursor:pointer;position:relative;padding-block:1.125rem;font-weight:700;scroll-margin-top:calc(1.125rem + 4.2em)}.vp-details summary::after{background:url(data:image/svg+xml,%3Csvg%20width=%2220%22%20height=%2220%22%20viewBox=%220%200%2020%2020%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M10.5232.523186V9.4768h8.9536v1.0464H10.5232v8.9536H9.47681V10.5232H.523199V9.4768H9.47681V.523186H10.5232z%22%20fill=%22%23fff%22/%3E%3C/svg%3E)no-repeat 50%/1em 1em;content:"";transition:transform .5s;width:1.4375rem;height:1.4375rem}.vp-details[open]>summary::after{transform:rotateZ(90deg)}.vp-details[open]>summary{border-bottom:1px solid #585858}.vp-details summary .label{font-size:1.125rem;font-weight:700;flex-grow:1;color:var(--clr-white);line-height:1.2;margin-inline-end:1rem}.vp-details summary .list-number{margin-inline-end:.9375rem;font-size:1.375rem;background:var(--gradient);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.vp-details .answer{padding:1rem 2.1875rem;margin-block-end:0;font-size:var(--fz-regular);font-weight:var(--fw-light)}.vp-details .answer p:first-child{margin-block-start:0}.vp-details .answer p:last-child{margin-block-end:0}.vp-details .answer li{margin-block-end:.7em;padding-inline-start:40px;list-style:inside}@media(min-width:1080px){.vp-details summary{scroll-margin-top:calc(1.125rem + 5em);padding:2rem 1.875em}.vp-details summary .label{font-size:2rem}.vp-details .answer{font-size:1.125rem}.vp-details summary .list-number{font-size:2.5rem}.vp-details .answer{padding-block:3.15rem;padding-inline:4.5rem;font-size:1.375rem}}.why-section{padding-block-start:2.5rem;padding-block-end:3.125rem}.why-section-list{display:grid;row-gap:1.25rem}.why-section-list-item{margin:0;display:flex;gap:1rem}.why-section-list-item img{width:36px}.why-section-list-item p{font-size:.875rem;font-weight:var(--fw-light);line-height:1.2;margin:0}@media(min-width:768px){.why-section-list{row-gap:2rem}}@media(min-width:1080px){.why-section{padding-block-start:7.5rem;padding-block-end:8rem}.why-section-list{grid-template-columns:1fr 1fr;column-gap:1.875rem;row-gap:2.5rem}.why-section-list-item img{width:60px}}@media(min-width:1570px){.why-section-list{column-gap:6.625rem;row-gap:6.25rem}.why-section-list-item p{font-size:1.125rem}.why-section-list-item img{width:84px}}.servies-section{padding-block-start:2.5rem;padding-block-end:3.125rem}.servies-list{display:grid;gap:1.25rem}.servies-list-item{position:relative;display:flex;align-items:center;gap:1.25rem;border:1px solid var(--clr-grey);color:var(--clr-white);padding:2rem;text-decoration:none;width:100%;z-index:var(--layer-main);background-position:50%;background-size:cover}.servies-list-item::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90.21deg,rgba(242,57,11,.32) .07%,rgba(24,151,217,.32) 99.93%);opacity:0;transition:opacity .5s ease}.servies-list-item:hover:after{opacity:1}.servies-list-item.music-composing-bg{background-image:url(/images/home/vp-service-1.jpg)}.servies-list-item.audio-branding-bg{background-image:url(/images/home/vp-service-2.jpg)}.servies-list-item.sound-design-bg{background-image:url(/images/home/vp-service-3.jpg)}.servies-list-item.voice-casting-bg{background-image:url(/images/home/vp-service-4.jpg)}.servies-list-item-image{max-width:50px}.servies-list-item-title{font-size:1.125rem;font-weight:var(--fw-bold);position:relative}.servies-list-item-title:after{background-image:url(/images/home/service-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:-1.7rem;content:"";height:20px;opacity:0;position:absolute;right:0;transform:translateX(-30%);transition:transform .3s,opacity .3s;width:100%}.servies-list-item:hover .servies-list-item-title:after{opacity:1;transform:translateX(0%)}@media(min-width:768px){.servies-list{grid-template-columns:1fr 1fr}}@media(min-width:1080px){.servies-section{padding-block-start:7.5rem;padding-block-end:8rem}.servies-list-item-image{max-width:70px}}@media(min-width:1570px){.servies-list-item{padding-block:4rem}.servies-list-item-image{max-width:100px}.servies-list-item-title{font-size:2rem}}.arrow-section{display:flex;justify-content:center;margin-block-end:1.75rem;margin-block-start:1.5rem}.arrow-section span{font-weight:700}.arrow-section svg{color:var(--clr-white)}.button-arrow{background-color:inherit;border:none;cursor:pointer;padding:0 6px}.button-arrow:not(:hover) svg path{stroke:currentColor}.button-arrow-left svg{transform:scaleX(-1)}.slide-position{font-size:1.125rem}.arrow-section .swiper-pagination-fraction{width:auto}.slide-number-current{background:var(--gradient);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}@media(min-width:768px){.arrow-section{margin-block-start:1.875rem;margin-block-end:2.8125rem}.slide-position{font-size:2rem}.slide-position span{padding-inline:.5rem}}.big-text-section{position:relative;overflow:hidden;padding-block-start:11rem;padding-block-end:7rem}.big-text-section-title{font-size:1.25rem;margin-block-end:1.28em;font-weight:var(--fw-bold)}.big-text-section-button-container{text-align:right}.big-text-section .box-image{position:absolute}.big-text-section .box-image:nth-child(1){top:1rem;left:0;translate:-30%}.big-text-section .box-image:nth-child(2){top:1rem;right:.75rem}.big-text-section .box-image:nth-child(3){bottom:1rem;left:.75rem}.big-text-section .box-image:nth-child(4){bottom:20px;right:0;translate:30%}@media(min-width:768px){.big-text-section-title{font-size:clamp(1.25rem,1vw + 1.25rem,3.75rem)}}@media(min-width:1080px){.big-text-section{padding-top:19rem;padding-bottom:11rem}.big-text-section .box-image{position:absolute;height:110px;width:110px}}@media(min-width:1570px){.big-text-section-title{font-size:3.75rem}}.top-space-large{margin-top:108px}@media(min-width:992px){.top-space-large{margin-top:253px}}.top-space-medium{margin-top:6rem}@media(min-width:768px){.top-space-medium{margin-top:9.125rem}}@media(min-width:992px){.top-space-medium{margin-top:12.25rem}}.top-space-small{margin-top:5.75rem}@media(min-width:1080px){.top-space-small{margin-top:12.25rem}}.audio-sidebar-title{color:var(--clr-white);margin-bottom:20px;margin-top:0;font-size:32px;font-weight:800;line-height:39px}@media(min-width:992px){.audio-sidebar-title{font-size:40px;line-height:1.2}}.not-found-page{display:grid;align-items:center;justify-items:center;padding-block-start:20vh;gap:5rem}.not-found-page-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f3461b,#0da6f2 97.79%);background-clip:border-box;background-clip:text;-webkit-background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:6.25rem;font-weight:800;margin:0;text-transform:uppercase}@media(min-width:768px){.not-found-page-title{font-size:15.625rem}}body .iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}body .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:550px){body .iframe-container.mobile-long{padding-bottom:85%}}.cookies-alert{display:flex;align-items:center;background-color:#f23b0d;color:#fff;margin:0 auto;max-width:1137px;padding:1rem 1rem 2.5rem;position:fixed;right:0;bottom:0;left:0;z-index:2000}.cookies-alert,.cookies-alert p{font-size:.75rem;font-weight:300;line-height:1.3;color:#fff}.cookies-alert p a{font-weight:700}.cookies-alert .cookies-alert-content .cookies-alert-title{font-size:1.3em;line-height:1;margin:.5em 0 0;margin-top:.5em;font-weight:700}.cookies-alert .cookies-alert-image{float:left;height:auto;margin-right:1.2em;max-width:42px}.cookies-alert .cookies-alert-close-button{background-color:transparent;border:none;cursor:pointer;font-size:.75em;padding:0;position:absolute;right:1.2em;top:1.2em}.cookies-alert .cookies-alert-close-button svg{fill:#fff;transition:fill .25s}.cookies-alert .cookies-alert-apply-button{background-color:#fff;border:none;bottom:1.2em;color:#f23b0d;cursor:pointer;font-size:.75rem;font-weight:400;line-height:1;padding:.625em 1.5em;position:absolute;right:1.2em;transition:background-color .25s}@media(min-width:768px){.cookies-alert{padding:1.2em 1em 1em;font-size:.875rem}.cookies-alert,.cookies-alert p{font-size:.875rem}.cookies-alert .cookies-alert-content{margin-right:.5em;max-width:80%}.cookies-alert .cookies-alert-image{max-width:unset}}