@import"https://p.typekit.net/p.css?s=1&k=wjl7ocu&ht=tk&f=51823.51825&a=83350135&app=typekit&e=css";*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;vertical-align:baseline;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.wrapper{margin:0 auto;padding:0 60px;width:100%}@media (max-width:1280px){.wrapper{padding:0 20px}}.headline{font-size:clamp(33px,3.0555555556vw,44px)!important}.karaoke{font-size:clamp(30px,3.4722222222vw,50px)!important}.section-client-grid .right-txt{font-size:clamp(60.8px,11.1111111111vw,160px)!important}.section-volets .h2{font-size:clamp(30px,4.1666666667vw,60px)!important}.section-volets .txt{font-size:clamp(19.8px,1.5277777778vw,22px)!important}.section-teams .team-title{font-size:clamp(56px,11.1111111111vw,160px)!important}.prefooter .cta{font-size:clamp(27.5px,3.4722222222vw,50px)!important}.footer-container .left-top-title{font-size:clamp(25.6px,2.2222222222vw,32px)!important}html{font-size:62.5%}body{background:#f6f6f1;font-family:Helvetica Now Display,Helvetica,sans-serif;font-size:1.8rem;height:100dvh;letter-spacing:-.5px;line-height:1.2;overflow-x:hidden;position:fixed;width:100vw}body.blog,body.casestudy{height:auto;overflow-x:initial;position:static;width:auto}body .error404{background:#000;color:#fff;height:100dvh}body.blue .btn{background-color:#ff748d;color:#000;color:#fff}body #__nuxt{overflow:hidden}body #__nuxt>main{background:#f6f6f1}body #__nuxt>main.error404{background:#000;color:#fff}body div .line{padding-bottom:0}body::-webkit-scrollbar{display:none}body.loaded{height:auto;position:static;width:auto}::-moz-selection{background-color:#03a77f;color:#fff732}::selection{background-color:#03a77f;color:#fff732}ol,ul{margin-left:20px}ol li,ul li{list-style:outside;margin:0 0 10px 10px}ol li::marker,ul li::marker{margin-right:2px}ol li{list-style:auto}img,svg,svg.nuxt-icon{height:auto;margin:0;-o-object-fit:contain;object-fit:contain;padding:0;width:100%}.window-size{background-color:#0c21d6;border-radius:0 2px 0 0;box-shadow:0 0 10px 2px #0003;color:#fff;font-family:Helvetica Now Display,Helvetica,sans-serif;font-size:12px;font-weight:600;left:0;padding:4px 10px;position:fixed;text-transform:uppercase;top:98vh;z-index:999}@font-face{font-family:Vinila;font-style:normal;font-weight:100;src:url(../fonts/Vinila/Vinila-Thin.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:300;src:url(../fonts/Vinila/Vinila-Light.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:400;src:url(../fonts/Vinila/Vinila-Regular.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:700;src:url(../fonts/Vinila/Vinila-Bold.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:800;src:url(../fonts/Vinila/Vinila-ExtraBold.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:900;src:url(../fonts/Vinila/Vinila-Black.woff2) format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-weight:100;src:url(../fonts/Helvetica/Helvetica-Light.woff2) format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;src:url(../fonts/Helvetica/Helvetica-Regular.woff2) format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-weight:700;src:url(../fonts/Helvetica/Helvetica-Bold.woff2) format("woff2")}@font-face{font-family:Helvetica Now Display;font-style:normal;font-weight:300;src:url(../fonts/HelveticaNow/HelveticaNowDisplay-Light.woff2) format("woff2")}@font-face{font-family:Helvetica Now Display;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNow/HelveticaNowDisplay-Regular.woff2) format("woff2")}@font-face{font-family:Helvetica Now Display;font-style:normal;font-weight:500;src:url(../fonts/HelveticaNow/HelveticaNowDisplay-Medium.woff2) format("woff2")}@font-face{font-family:Helvetica Now Display;font-style:normal;font-weight:700;src:url(../fonts/HelveticaNow/HelveticaNowDisplay-Bold.woff2) format("woff2")}@font-face{font-display:auto;font-family:Gelica;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/18adb5/0000000000000000774ba068/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/18adb5/0000000000000000774ba068/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/18adb5/0000000000000000774ba068/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:Gelica;font-stretch:normal;font-style:italic;font-weight:200;src:url(https://use.typekit.net/af/9a3c82/0000000000000000774ba066/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3) format("woff2"),url(https://use.typekit.net/af/9a3c82/0000000000000000774ba066/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3) format("woff"),url(https://use.typekit.net/af/9a3c82/0000000000000000774ba066/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3) format("opentype")}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Vinila,Times New Roman,sans-serif;font-weight:900;line-height:1.2;margin:0 0 1rem}.raleway{font-family:Helvetica Now Display,Helvetica,sans-serif}.h1,h1{font-size:4.5rem}.h2,h2{font-size:3.5rem}.h3,h3{font-size:2.5rem}.h4,h4{font-size:2rem}.text-blog h1,.text-blog h2,.text-blog h3,.text-blog h4,.text-blog h5,.text-blog h6{font-family:Vinila,Times New Roman,sans-serif;font-weight:700;line-height:1;margin:0;padding:0}.text-blog h1 b,.text-blog h1 strong,.text-blog h2 b,.text-blog h2 strong,.text-blog h3 b,.text-blog h3 strong,.text-blog h4 b,.text-blog h4 strong,.text-blog h5 b,.text-blog h5 strong,.text-blog h6 b,.text-blog h6 strong{font-weight:inherit}.text-blog h1:first-child,.text-blog h2:first-child,.text-blog h3:first-child,.text-blog h4:first-child,.text-blog h5:first-child,.text-blog h6:first-child{margin-top:0}.text-blog h1{font-size:60px;letter-spacing:-1.8px}@media (max-width:768px){.text-blog h1{font-size:40px;letter-spacing:-1.2px}}.text-blog h2{font-size:40px;letter-spacing:-1.2px;margin-bottom:30px;margin-top:50px}@media (max-width:768px){.text-blog h2{font-size:35px;letter-spacing:-1.05px}}.text-blog h3{font-size:28px;letter-spacing:-.56px;margin-bottom:10px;margin-top:30px}@media (max-width:768px){.text-blog h3{font-size:25px;letter-spacing:-.5px}}.text-blog h4{font-size:24px;letter-spacing:-.48px;margin-bottom:10px;margin-top:20px}@media (max-width:768px){.text-blog h4{font-size:20px;letter-spacing:-.4px}}.text-blog h5{font-size:20px;letter-spacing:-.4px;margin-bottom:10px;margin-top:20px}.text-blog p{color:#1a1a1a;font-family:Helvetica Now Display,Helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;margin-bottom:20px}.text-blog p:last-child{margin-bottom:0}.text-blog ol,.text-blog ul{margin-left:30px;padding:0 0 20px}.text-blog ol:has(+h2),.text-blog ul:has(+h2){padding-bottom:0}.text-blog ol li,.text-blog ul li{margin:0 0 5px 5px}.text-blog a{color:#0c21d6;font-weight:700;text-decoration:underline;text-underline-offset:3px}.text-blog a:after{background-color:currentColor;content:"";display:inline-block;height:12px;margin-left:8px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill-rule='evenodd' d='M0 0v1.84h8.859l-8.54 8.54 1.302 1.3 8.54-8.539V12H12V0z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill-rule='evenodd' d='M0 0v1.84h8.859l-8.54 8.54 1.302 1.3 8.54-8.539V12H12V0z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .3s cubic-bezier(.25,0,0,1);vertical-align:middle;width:12px}@media (hover:hover){.text-blog a:hover:after{transform:translate(3px,-3px)}}.input,input{background:#fff;border:1px solid #000}.checkboxes-wp{display:flex;flex-direction:column;gap:8px}.checkbox-wp{align-items:center;display:flex;gap:4px}.checkbox-wp input,.checkbox-wp label{cursor:pointer}input[type=checkbox]{border:1px solid #000;padding:4px}input[type=checkbox]:checked{background:#03a77f}.button,a.btn,button{background:#0c21d6;border:none;border-radius:8rem;color:#fff;cursor:pointer;display:inline-block;font-family:Vinila,Times New Roman,sans-serif;font-size:1.8rem;font-weight:700;gap:1.2rem;padding:10px 18px 10px 9px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.25,0,0,1);width:-moz-fit-content;width:fit-content}.button:focus,a.btn:focus,button:focus{outline:none}.button.outline,a.btn.outline,button.outline{background-color:#fff;color:#000}@media (hover:hover){.button.outline:hover,a.btn.outline:hover,button.outline:hover{background-color:#000;color:#fff}}.simple-link{align-items:center;background:transparent;border:none;color:#000;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:500;gap:3px;line-height:2;padding:0;position:relative;text-decoration:none;transition:bottom .3s ease,left .3s ease}.simple-link:after{border-top:1px solid;bottom:0;content:"";display:block;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:100% 0;transition:transform .3s ease}.simple-link .icon{position:relative;transition:transform .3s ease}@media (hover:hover){.simple-link:focus,.simple-link:hover{background:transparent;color:#000;text-decoration:none}.simple-link:focus:after,.simple-link:hover:after{transform:scaleX(1);transform-origin:0 100%}.simple-link:focus .icon,.simple-link:hover .icon{transform:translate(2px,-2px)}}.yellow-link{color:#fff732;display:inline-block;gap:12px;position:relative;text-decoration:none}.yellow-link:after{bottom:23px;color:#fff732;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff732' fill-rule='evenodd' d='M0 0v1.84h8.859l-8.54 8.54 1.302 1.3 8.54-8.539V12H12V0z' clip-rule='evenodd'/%3E%3C/svg%3E");display:block;position:absolute;right:-30px;transform:scale(2);fill:#fff732;transition:transform .3s ease}@media (max-width:1280px){.yellow-link:after{bottom:12px}}@media (max-width:768px){.yellow-link:after{bottom:-1px;right:-20px;transform:scale(1)}}@media (hover:hover){.yellow-link:hover{text-decoration:underline}.yellow-link:hover:after{transform:scale(2) translate(3px,-3px)}.yellow-link .arrow-diag{transition:transform .3s cubic-bezier(.25,0,0,1);width:26px}}.btn-wp .btn{align-items:center;display:flex}.btn-wp .btn:before{background-color:inherit;border-radius:inherit;content:"";inset:0;position:absolute;transition:transform .3s cubic-bezier(.25,0,0,1);z-index:0}.btn-wp .btn .label{color:inherit;display:block;line-height:1;overflow:hidden;position:relative;z-index:1}.btn-wp .btn .label .clone,.btn-wp .btn .label .label-txt{display:block;transition:transform .25s cubic-bezier(.25,0,0,1)}.btn-wp .btn .label .clone{left:0;position:absolute;transform:translateY(100%);width:100%}.btn-wp .btn i{align-items:center;background:#fff;border-radius:6.2rem;display:flex;justify-content:center;padding:6px 16px;transition:all .3s ease;z-index:1}.btn-wp .btn i .nuxt-icon{color:#000;height:20px;width:20px}@media (hover:hover){.btn-wp .btn:hover:before{transform:scale(1.07)}.btn-wp .btn:hover .clone,.btn-wp .btn:hover .label-txt{transform:translateY(-100%);transition-delay:0s}}.btn-wp .btn:not(:hover) .label .label-txt{transform:translateY(0);transition-delay:0s}.btn-wp .btn:not(:hover) .label .clone{transform:translateY(100%)}.cursor{align-items:center;background-color:#ff748d;border-radius:50%;display:flex;font-size:10px;font-weight:600;height:60px;justify-content:center;letter-spacing:.5px;opacity:1;padding:8px 18px;pointer-events:none;position:fixed;text-transform:uppercase;transform:scale(0);width:60px;z-index:1000}.calendly-badge-widget,.calendly-badge-widget *,.calendly-inline-widget,.calendly-inline-widget *,.calendly-overlay,.calendly-overlay *{font-size:16px;line-height:1.2em}.calendly-badge-widget iframe,.calendly-inline-widget iframe,.calendly-overlay iframe{display:inline;height:100%;width:100%}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{background-color:#a5a5a5;background-color:#1f1f1f66;inset:0;overflow:hidden;position:fixed;z-index:9999}.calendly-overlay .calendly-close-overlay{inset:0;position:absolute}.calendly-overlay .calendly-popup{box-sizing:border-box;height:90%;left:50%;max-height:700px;max-width:1000px;min-width:900px;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);width:80%}@media (max-width:975px){.calendly-overlay .calendly-popup{height:auto;inset:50px 0 0;max-height:none;min-width:0;position:fixed;transform:none;width:100%}}.calendly-overlay .calendly-popup .calendly-popup-content{height:100%}.calendly-overlay .calendly-popup-close{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjE5MiA5LjA3MSA3Ljc3OS03Ljc3OGExLjUgMS41IDAgMCAxIDIuMTIgMi4xMjFsLTcuNzc3IDcuNzc4IDcuNzc4IDcuNzc5YTEuNSAxLjUgMCAxIDEtMi4xMjEgMi4xMmwtNy43NzktNy43NzctNy43NzggNy43NzhhMS41IDEuNSAwIDEgMS0yLjEyMS0yLjEyMWw3Ljc3OC03Ljc3OS03Ljc3OC03Ljc3OGExLjUgMS41IDAgMCAxIDIuMTIxLTIuMTIxeiIvPjwvc3ZnPg==) no-repeat;background-size:contain;color:#fff;cursor:pointer;height:19px;position:absolute;right:25px;top:25px;width:19px}@media (max-width:975px){.calendly-overlay .calendly-popup-close{right:15px;top:15px}}.calendly-badge-widget{bottom:15px;position:fixed;right:20px;z-index:9998}.calendly-badge-widget .calendly-badge-content{border-radius:25px;box-shadow:0 2px 5px #00000040;color:#fff;cursor:pointer;display:table-cell;font-family:sans-serif;font-size:14px;font-weight:700;height:45px;padding:0 30px;text-align:center;vertical-align:middle;width:auto}.calendly-badge-widget .calendly-badge-content.calendly-white{color:#666a73}.calendly-badge-widget .calendly-badge-content span{display:block;font-size:12px}.calendly-spinner{left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:-1}.calendly-spinner>div{animation:calendly-bouncedelay 1.4s ease-in-out infinite;animation-fill-mode:both;background-color:#e1e1e1;border-radius:50%;display:inline-block;height:18px;vertical-align:middle;width:18px}.calendly-spinner .calendly-bounce1{animation-delay:-.32s}.calendly-spinner .calendly-bounce2{animation-delay:-.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
