html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Lora;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/653abce96f55b71133ea0bb6_Lora-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/653abcf0ecfc62d2b46d974f_Lora-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/653abcf077b282f5d9b8250d_Lora-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/653abcf0e93251903d5bec82_Lora-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Moderat Bold;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb098_Moderat-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Moderat Light;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb090_Moderat-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Moderat Thin;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb093_Moderat-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Moderat Regular;src:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0ba_Moderat-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--vinta-blue-main:#0050ff;--text-light-primary:#e5eafd;--lavender-header:#dfe6f6;--darkest-tone:#010611;--royal-blue-text:#2b58b8;--cornflower-blue:#7e95c6;--metal-gray:#a3acbe;--midnight-blue:#001b55;--midnight-blue-2:#152343;--light-steel-blue:#b3bfd8;--gray-blue-paragraph:#3e4966;--text-dark-secondary:#263651;--text-dark-primary:#081322;--vinta-blue-light:#3274ff;--text-dark-tertiary:#465a78;--light-blue-text:#c1d1eb;--vinta-blue-lighter:#728aff;--vinta-darker:#002fdb;--vwds-light-blue-background:var(--light-steel-blue);--blue-paragraph-text-darkmode:#3274ff;--dark-mode-blue:#030e23;--paragraph-text-color-dark-mode:#97b1dc;--vwds-darkmode:#050508;--vwds-gray-text-primary:#7d8daa;--vwds-gray-text:var(--metal-gray);--cornflower-blue-2:#7d95c6}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-previous-icon{margin-right:4px}.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-next-icon{margin-left:4px}.w-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h1{margin:0;font-size:56px;line-height:130%}h2{margin:0;font-size:40px;font-weight:100;line-height:130%}h3{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:100;line-height:130%}h4{margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}p{margin-bottom:0}a{color:var(--vinta-blue-main);text-decoration:underline}img{max-width:100%;margin-bottom:0;display:inline-block}.section{padding-top:24px}.section.hero{background-color:#0050ff;flex-direction:column;display:flex}.h2-alt-title{color:#3274ff;text-align:center;-webkit-text-stroke-color:#fff;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:56px}.h2-alt-title.white{color:#fff;margin-top:0}.h2-alt-title.white.left{text-align:left;margin-top:0;margin-left:0;padding-left:0}.h2-alt-title.white.center{margin-bottom:0}.h2-alt-title.blue{color:var(--vinta-blue-main);align-self:flex-start;margin-bottom:0;text-decoration:none}.h2-alt-title.blue.center{text-align:center;align-self:center;text-decoration:none}.h2-alt-title.dw-section{color:#0050ff;text-align:left;margin-top:42px;margin-bottom:42px;margin-left:80px}.h2-alt-title.left{text-align:left;margin-bottom:0}.h2-alt-title.center{font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.h2-alt-title.thin{color:#081322;text-align:left;padding-top:0;padding-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-weight:100;line-height:130%}.h2-alt-title.thin.blue{color:#0050ff;word-break:keep-all;max-width:650px}.paragraph{text-align:center;padding:64px 120px;font-size:26px;line-height:30px}.paragraph.white{color:#fff;text-align:center;align-items:center;margin-top:23px;margin-bottom:23px;padding:0 53px 0 90px;display:flex}.paragraph.white.left{text-align:left;padding-bottom:0;padding-left:0;font-family:Moderat Regular,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px}.paragraph.white.wide{padding-left:400px;padding-right:400px}.patagraph{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-right:25px;font-family:Moderat Regular,Arial,sans-serif;font-size:24px;line-height:28px}.button{color:#0050ff;background-color:#fff;border-radius:6px;margin-top:40px;margin-bottom:40px;padding:24px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:400;display:inline-block;overflow:visible}.button.nav-version{padding-top:19px;padding-bottom:19px;font-size:16px}.button.nav-version.vinta-blue{background-color:var(--vinta-blue-main);color:#fff;margin-top:20px;margin-bottom:20px}.button.blue{color:#fff;text-align:center;background-color:#0050ff;justify-content:center;min-width:138px;margin:0 auto;padding-top:19px;padding-bottom:19px;display:flex}.button.blue.left{justify-content:flex-start;align-self:flex-start;display:flex}.button.azul-vinta{color:#fff;-webkit-text-stroke-color:#0050ff;background-color:#0050ff;margin-top:0;margin-bottom:0;padding:12px 20px;font-size:16px}.button.azul-vinta.outline{border:2px solid var(--vinta-blue-main);color:var(--vinta-blue-main);white-space:nowrap;word-break:keep-all;background-color:#fff;flex-direction:column;flex:none;order:1;justify-content:flex-end;align-self:flex-end;align-items:flex-end;margin-top:0;margin-bottom:0;padding:12px 20px;font-size:16px;text-decoration:none;display:block}.button.azul-vinta.inside-form{min-width:152px;height:39px;min-height:47px}.button.white{border-radius:8px;margin-top:0;margin-bottom:0;padding:10px 20px;font-size:16px}.button.blue-version{background-color:var(--vinta-blue-main);color:#fff;border-radius:5px;justify-content:center;margin-top:0;margin-bottom:0;padding:10px 20px;font-size:16px;display:flex}.button.center{align-self:center;margin-top:15px;margin-bottom:15px}.button.button-outline{border-color:var(--vinta-blue-main);color:var(--vinta-blue-main);border-radius:8px;width:auto;height:auto;padding-top:12px;padding-bottom:12px;font-size:16px;box-shadow:0 2px 11px -3px #0003}.button.button-outline:hover{background-color:var(--text-light-primary);box-shadow:0 4px 20px -3px #7080b691}.navbar-2{background-color:#0050ff;align-items:center;margin-left:120px;margin-right:100px;padding-left:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.brand{flex:1}.nav-sections{color:#fff;background-color:#0050ff;font-family:Moderat Regular,Arial,sans-serif;font-size:16px}.image-2{margin-top:0}.nav-menu-2{grid-column-gap:2px;grid-row-gap:2px;align-items:center;display:flex}.container-basic{flex-direction:column;align-items:center;height:700px;margin-top:0;margin-bottom:0;padding-top:40px;padding-left:0;padding-right:0;display:flex}.container-basic.footer{flex-direction:row;height:340px;margin-bottom:43px}.careers-alt-description-var{color:#333;column-count:1;padding-top:8px;padding-bottom:8px;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.careers-alt-description-var.dw{margin-top:32px;margin-bottom:32px;margin-left:0;padding-top:0;padding-bottom:0;line-height:160%}.learnings-card-container{box-shadow:0 4px 8px .5px var(--lavender-header);object-fit:none;background-color:#fff;border-radius:15px;min-width:0;max-width:300px;height:auto;margin:24px;padding:24px}.learnings-card-container.blog{border-radius:16px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:flex-start;max-width:468px;height:auto;margin:0 0 40px;padding:0 0 8px;text-decoration:none;display:flex;box-shadow:0 4px 40px 16px #1974ca33}.learnings-card-container.lessons{color:#333;flex-direction:column;flex:0 auto;justify-content:flex-end;align-self:auto;width:272px;max-width:305px;text-decoration:none;display:flex;box-shadow:0 4px 20px -4px #1974ca33}.learnings-card-container.modal{z-index:50;float:none;border-radius:20px;flex-direction:row;width:640px;max-width:640px;height:auto;max-height:none;margin:0;display:block;position:relative;inset:140px 0% 0;overflow:visible;box-shadow:0 6px 20px -5px #58678a}.learnings-card-container.search-page{max-width:none}.section-basis{background-color:#f5f5f5;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.section-basis.footer{background-color:#2b2b2b}.div-block-8{grid-column-gap:11px;grid-row-gap:11px;text-align:right;flex-flow:column wrap;align-content:flex-end;align-items:flex-end;margin:32px 112px 32px 328px;display:flex}.link{color:#e0e0e0}.heading-5{color:#0050ff}.paragraph-7{color:#fcfcfc;text-align:center;margin:0 283px 24px;padding-top:20px;padding-bottom:20px}.image-8{width:13.9941vh;max-width:100%;height:100vh;max-height:100px;margin-top:19px;margin-left:23px;padding-top:0;padding-bottom:0}.utility-page-wrap{object-fit:fill;background-color:#d1dcff;justify-content:center;align-items:center;width:100vw;max-width:none;height:762px;max-height:none;display:flex;position:relative}.utility-page-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:auto;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.featured-post-card{grid-column-gap:20px;grid-row-gap:20px;color:#333;background-color:#fff;border-radius:8px;flex-flow:column;width:100%;max-width:none;margin:0;padding:16px 20px;text-decoration:none;display:flex;overflow:hidden}.featured-post-card:hover{color:var(--vinta-blue-main);box-shadow:0 4px 44px #575d9c4d}.overlay-image-and-text{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:cover;max-width:1900px;max-height:600px;padding-top:64px;padding-bottom:64px}.quick-stack{grid-column-gap:53px;grid-row-gap:53px;flex:1;padding-top:40px;padding-bottom:40px}.container-7{flex-direction:column;padding-top:64px;padding-bottom:64px;display:flex}.services-paragraph{padding-top:0;padding-bottom:0}.container-8{flex-direction:column;align-items:center;max-width:1200px;padding-top:64px;padding-bottom:64px;display:flex}.container-8.left{align-items:flex-start}.intro-text-services{background-color:#343434;padding-top:0;padding-bottom:0}.div-block-14{flex-direction:row;justify-content:center;margin-left:753px;display:flex}.filter-tags{outline-offset:0px;-webkit-text-fill-color:inherit;object-fit:contain;background-color:#d4d4d4;background-clip:border-box;border-radius:3px;outline:3px #00e;width:auto;margin-left:auto;margin-right:auto;padding:9px 20px;display:flex;position:static;overflow:visible}.filter-tags.reference{border:1.5px solid var(--vinta-blue-main);color:var(--vinta-blue-main);-webkit-text-stroke-color:#fff;white-space:normal;object-fit:contain;background-color:#fff;align-items:center;margin-top:6px;margin-bottom:6px;padding:12px 28px;display:inline-block;box-shadow:0 7px 16px -8px #6898ff9e}.filter-tags.reference.lessons-learned{border:1px solid var(--cornflower-blue);box-shadow:none;outline-color:var(--cornflower-blue);color:var(--cornflower-blue);background-color:#b3bfd800;padding:7px 18px}.filter-tags.reference.learnings{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.filter-tags.reference.gray{background-color:var(--cornflower-blue);color:#fff;-webkit-text-stroke-color:#313131;text-transform:capitalize;border-style:none;border-radius:6px;outline-width:0;margin-top:0;margin-bottom:0;padding-left:24px;padding-right:24px;font-style:normal;text-decoration:none;box-shadow:0 1px 8px #3e63b445}.filter-tags.reference.gray.active{grid-column-gap:0px;color:var(--vinta-blue-main);background-color:#fff;padding-top:0;padding-bottom:0;padding-right:0;display:flex;box-shadow:0 1px 8px 4px #3e63b445}.filter-tags.reference.gray.active:hover{background-color:#ecf2ff}.filter-tags.reference.gray.active:active{background-color:var(--royal-blue-text);color:#d2e0ff}.filter-tags.reference.gray.learnings{z-index:200;position:relative}.text-block-11{padding:8px 0}.section-11{margin-top:50px;margin-bottom:50px;padding-left:110px;padding-right:110px}.div-block-20{padding-left:5px;padding-right:5px}.div-block-21{padding-left:25px;padding-right:25px}.div-block-22{padding-left:42px;padding-right:42px}.div-block-23,.div-block-24,.div-block-25{padding-left:48px;padding-right:48px}.div-block-26,.div-block-27,.div-block-28{padding-left:55px;padding-right:55px}.div-block-29{padding-left:52px;padding-right:52px}.div-block-30{padding-left:51px;padding-right:51px}.html-embed-5{padding-top:54px;padding-bottom:54px;padding-left:70px}.footer-dark{color:#fff;background-color:#191919;border-bottom:1px solid #e4ebf3;padding:50px 30px 0;position:relative}.container-12{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.footer-wrapper{justify-content:space-between;align-items:flex-start;max-width:900px;margin-left:auto;margin-right:auto;display:flex}.footer-content{grid-column-gap:70px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:auto auto 1fr;grid-auto-columns:1fr;display:grid}.footer-block{color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.title-small{letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700;line-height:16px}.footer-link{color:#fff;-webkit-text-stroke-color:#fff;margin-top:12px;margin-bottom:6px;font-size:14px;line-height:16px;text-decoration:none}.footer-link:hover{color:#1a1b1fbf}.footer-social-block{flex-direction:row;justify-content:center;align-items:center;margin-top:12px;margin-left:-12px;display:flex}.footer-social-link{margin-left:0}.footer-divider{background-color:#e4ebf3;width:100%;height:1px;margin-top:70px;margin-bottom:15px}.footer-copyright-center{text-align:center;font-size:14px;line-height:16px}.image-18{max-width:50%}.link-2{color:var(--vinta-blue-main);margin-top:8px;margin-bottom:8px;display:flex}.text-block-16{font-family:Moderat Light,Arial,sans-serif}.alt-section-wrapper{flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:1000px;margin-top:0;margin-bottom:0;padding-left:24px;padding-right:24px;display:flex}.alt-section-wrapper.blog-text{flex-direction:column;justify-content:center;align-items:center;width:900px;max-width:none;margin-top:46px;margin-bottom:0;padding-left:0;padding-right:0}.alt-section-wrapper.tags-page{margin-top:54px}.alt-section-wrapper.learnings{grid-column-gap:16px;grid-row-gap:16px;direction:ltr;column-count:3;column-rule-width:0px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;place-items:center;column-gap:0;max-width:940px;margin-top:0;margin-bottom:0;display:grid;position:relative}.alt-section-wrapper.related-articles{max-width:none;padding-left:0;padding-right:0}.alt-section-wrapper.job-posting{align-items:center}.alt-section-wrapper.careers{align-items:center;max-width:none;padding-left:56px;padding-right:56px}.alt-section-wrapper.blog{margin-bottom:80px}.alt-section-wrapper.job-posting{grid-column-gap:40px;grid-row-gap:40px;align-items:center;max-width:100%;padding-left:32px;padding-right:32px}.input{background-color:#fff;border:1px #f0f0f0;border-radius:8px;min-height:54px;margin-bottom:0;padding:8px 18px 16px 8px;font-size:16px;line-height:18px;transition:color .3s}.input:hover{border-color:#131313}.input:focus{color:#131313;border-color:#131313}.input::placeholder{color:#727272;font-size:16px;line-height:16px}.input.search{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0fa_search-icon-writelogy-x-webflow-template.svg);background-position:94%;background-repeat:no-repeat;background-size:25px;min-width:25px;min-height:47px;padding-left:32px;padding-right:32px}.learnings-filter-menu{padding-top:176px;padding-bottom:176px}.learnings-filter-menu.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.learnings-filter-menu.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.learnings-filter-menu.blog-posts.categories-page{margin-top:80px}.learnings-filter-menu.blog-posts.learnings{margin-top:0;padding-top:96px;position:relative}.learnings-filter-menu.slider.blog{display:none}.learnings-filter-menu.slider.industry{display:block}.learnings-filter-menu.slider.pb{display:none}.learnings-filter-menu.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.blog-filters-list{flex-wrap:wrap;justify-content:center;margin-bottom:0;display:flex}.empty-state{text-align:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:11px;margin-top:12px;padding:26px 24px;box-shadow:0 2px 12px #0000001f}.blog-post-list{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.blog-post-list.gap-row-48px{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1.25fr 1.25fr 1.25fr}.blog-post-list.gap-row-48px.lessons{grid-column-gap:8px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-content:start;align-items:start;width:auto;height:auto;min-height:auto;display:grid}.hidden-on-desktop{display:none}.blog-filter-item{margin-right:-10px}.blog-post-grid-wrapper{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-self:center;place-items:center;display:block}.blog-post-grid-wrapper.sidebar-content{grid-column-gap:106px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-items:start;display:grid}.blog-post-grid-wrapper.sidebar-content.left{grid-column-gap:100px;grid-template-columns:2.25fr;padding-left:80px;padding-right:80px}.body-6{background-color:#eaeff9;font-family:Moderat Regular,Arial,sans-serif;overflow:visible}.h3-post-title{white-space:normal;word-break:normal;width:100%;max-width:100%;margin-top:0;margin-bottom:8px;padding-top:0;padding-bottom:0;font-family:Lora,sans-serif;font-size:24px;font-weight:400;line-height:130%;text-decoration:none}.blog-post-cover{opacity:1;object-fit:cover;border-radius:8px;align-self:center;width:100%;max-width:100%;height:180px;max-height:none;display:block;position:static;overflow:auto}.post-info-container{grid-column-gap:6px;grid-row-gap:6px;align-items:center;margin-top:4px;margin-bottom:4px;padding-left:0;padding-right:0;font-size:16px;display:flex}.blog-filters-wrapper{justify-content:center;align-self:center;align-items:center;margin:0;padding:0 15px;display:flex}.blog-date-text{font-size:18px;line-height:20px}.blog-date-text.bold{font-weight:700}.blog-date-text.bold.color-neutral-800.white{opacity:.75;color:#000;-webkit-text-stroke-color:#e5eafd;padding-top:8px;padding-bottom:8px;font-size:16px}.blog-content-rich-text{flex-flow:column;width:900px;min-width:100%;font-family:Lora,sans-serif;font-size:18px;line-height:32px;display:flex}.related-articles-short{color:#fff;-webkit-text-stroke-color:#fff;margin-top:0;margin-bottom:0;font-size:24px;font-weight:700;line-height:130%}.related-articles-short.color-neutral-100{color:#fff}.related-articles-short.color-neutral-100.mg-bottom-0{border-radius:5px;padding-bottom:0;font-size:20px}.blog-hero-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;padding-left:24px;padding-right:24px;display:flex}.blog-hero-wrapper.blog-post{z-index:1;align-items:flex-start;max-width:1000px;padding:24px 0 40px;position:relative}.blog-date-container{grid-column-gap:15px;align-items:center;display:flex}.avatar-circle{border-radius:50%;width:100%;overflow:hidden;transform:translate(0)}.avatar-circle._01{width:32px;max-width:32px;height:32px;max-height:32px}.avatar-circle._01.blog-card-bg-author-image{margin-right:8px}.footer-wrapper-2{background-color:#fff;border-top:1px solid #f0f0f0}.color-neutral-100{color:#fff}.related-post-grid{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:.75fr .75fr .75fr;grid-auto-columns:1fr;justify-content:space-between;justify-items:stretch;width:auto;display:grid}.related-post-grid.categories-filter{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr 1fr;width:auto}.section-blog-hero{padding-top:176px;padding-bottom:176px}.section-blog-hero.blog-post-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64d640ddbf5d7ffc7328ab45_Template%201_%20Processo%20interno.png);background-size:cover;padding-top:200px;padding-bottom:0;position:relative;overflow:hidden}.mg-bottom-32px{margin-bottom:32px}.blog-hero-container._740px{align-self:center;max-width:740px;margin-left:0}.blog-hero-container._600px{max-width:600px}.blog-title{color:#131313;font-size:52px;font-weight:700;line-height:64px}.blog-title.color-neutral-100{color:#fff}.blog-title.color-neutral-100.mg-bottom-32px{outline-offset:0px;color:#000;mix-blend-mode:normal;outline:3px #000;margin-top:56px;font-size:48px}.blog-author-wrapper{align-items:center;margin-right:30px;display:flex}.blog-info-container{flex-direction:row;align-items:center;display:flex}.h2-related-post-title{align-items:center;margin-top:0;margin-bottom:0;display:flex}.bg-gradient-container{background-image:linear-gradient(#0000,#000)}.bg-gradient-container.blog-post{z-index:0;background-image:linear-gradient(200deg,#0000,#000a21 81%);display:block;position:absolute;inset:0%}.bg-gradient-container.blog-post.empty{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64d640ddbf5d7ffc7328ab45_Template%201_%20Processo%20interno.png);background-position:0 0;background-size:cover;position:static}.bg-gradient-container.blog-post.header-placing{background-image:linear-gradient(200deg,#0000,#000a21 81%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64efeb2c34798e1fb8aeea6e_wide-cover-background-image-empty-space.webp);background-position:0 0,0 0;background-size:auto,cover}.bg-gradient-container.blog-card-overlay{z-index:-1;background-image:linear-gradient(#0000,#060e1f);position:absolute;inset:0%}.bg-gradient-container.blog-card-overlay.empty{background-image:linear-gradient(to bottom,#0000,#060e1f),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64efeb2d9ee63ea367888eb5_small-cover-background-image-empty-space%20copy.webp),linear-gradient(to bottom,var(--midnight-blue),var(--midnight-blue));background-position:0 0,1% 50px,0 0;background-size:auto,cover,auto}.body-8{font-family:Moderat Regular,Arial,sans-serif}.culture-card-item{border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:526px;text-decoration:none;display:flex;position:relative;overflow:hidden}.culture-card-item.sidebar{border-radius:16px;width:auto;min-width:280px;max-width:none;min-height:300px;padding-bottom:0;padding-left:0;padding-right:0}.culture-card-item.team-description{min-height:499px}.culture-card-item.our-teams{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c163bad05d95af77273f04_02.jpg);background-position:0 0,47%;background-size:auto,cover;min-height:366px;padding:0 24px 24px}.culture-card-item.our-teams:hover{box-shadow:0 11px 5px -19px #a0000033}.culture-card-item.our-teams._01{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a2af7734ac2ed1cb6_photo_culture-01.webp)}.culture-card-item.our-teams.non{object-fit:fill;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c163b9024343782ab42e7d_04.jpg)}.culture-card-item.our-teams._02{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36baff40c0051eecf38_photo_culture-02.webp)}.culture-card-item.our-teams._03{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a69b8e9278f2e063b_photo_culture-03.webp)}.culture-card-item.our-teams._04{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a84aa765e60eedf05_photo_culture-04.webp)}.related-post-cover{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.related-post-container{width:100%;padding-bottom:56px;padding-left:44px;padding-right:44px;position:absolute}.related-post-container.small{padding-bottom:24px;padding-left:24px;padding-right:24px;position:static}.featured-post-card-container{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;margin-top:0;margin-bottom:0;padding:0;text-decoration:none;display:flex}.featured-post-card-container.horizontal{align-items:flex-start;width:100%;margin:0;padding:0;display:flex}.link-block{text-decoration:none}.search-2{margin-left:38px;margin-right:0}.search-2.results-page{align-self:center;margin-left:0}.dark-hero-section{grid-column-gap:64px;grid-row-gap:64px;background-color:#dfe6f6;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;height:auto;padding-top:64px;display:flex;position:relative}.dark-hero-section.blog{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:auto;height:374px}.dark-hero-section.dark-variant{background-color:#031945;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6672054884793101a1584bfc_general_background_mobile.webp),linear-gradient(180deg,var(--midnight-blue),var(--midnight-blue-2));background-position:0 100%,0 0;background-repeat:repeat,repeat;background-size:cover,auto;align-items:center;height:31%;padding-top:80px;overflow:hidden}.dark-hero-section.contact{grid-column-gap:31px;grid-row-gap:31px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:auto;align-items:center;max-width:none;height:380px;padding-top:48px;padding-bottom:0}.dark-hero-section.newsletter{grid-column-gap:31px;grid-row-gap:31px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65708e192c40d5b72c69aba6_dark_background_v2.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db60fcd6b02ff789101fc3_services_highlights.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%,50%,50%;background-size:cover,cover,auto;align-items:center;max-width:none;height:560px;padding-top:0;padding-bottom:0}.navigation-bar{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:16px;padding-left:16px;padding-right:16px;display:block}.top-navigation-2{background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:80px;padding:26px 24px;display:flex}.frame-44032{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:flex-start;align-items:center;height:40px;padding:2px 8px;display:flex}.logos-3{grid-column-gap:8.83929px;grid-row-gap:8.83929px;flex-direction:row;justify-content:flex-start;align-self:center;align-items:flex-start;width:164px;height:20px;display:flex}.vectors-wrapper-36{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:125px;max-width:108%;height:29px;display:block}.value-30{color:#0009;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:400;line-height:130%}.frame-44033{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.navigation-buttons-4{grid-column-gap:6px;grid-row-gap:6px;border-radius:4px;flex:0 auto;justify-content:flex-start;align-items:center;padding:8px 12px 8px 16px;display:flex}.text-201{color:#000000de;text-align:center;letter-spacing:.4px;font-size:16px;font-weight:400;line-height:24px}.vectors-wrapper-37{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.navigation-buttons-5{grid-column-gap:4px;grid-row-gap:4px;border-radius:4px;flex:0 auto;justify-content:flex-start;align-items:center;padding:8px 16px;display:flex}.button-8{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border:2px solid #12253e;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.button-outline{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:100%;height:40px;padding:8px 16px;text-decoration:none;display:flex}.label{color:#12253e;text-align:center;letter-spacing:.4px;font-size:16px;font-weight:400;line-height:24px}.frame-44034{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:80px;padding-bottom:80px;display:flex}.featured-post-wrapper{margin-top:0;padding-top:0;padding-bottom:0}.body-9{background-color:#eaeff9;font-family:Moderat Regular,Arial,sans-serif}.featured-post-date{-webkit-text-stroke-color:var(--light-steel-blue)}.featured-post-description{color:#7d8daa;width:100%;max-width:100%;line-height:150%;overflow:hidden}.hero-alt-hero-description{color:#2a4c95;text-align:center;letter-spacing:.15px;flex-direction:column;justify-content:flex-end;align-items:center;max-width:360px;padding-top:16px;padding-bottom:16px;font-size:20px;font-weight:500;line-height:160%;display:flex}.hero-alt-hero-description.center{text-align:center;align-self:center;max-width:550px;margin-bottom:0;padding-bottom:0;font-weight:400}.hero-alt-hero-description.center.white{color:#fff;max-width:900px;margin-bottom:0;padding-top:0;padding-bottom:0}.hero-alt-hero-description.left{align-self:flex-start}.hero-alt-hero-description.careers{color:#fff;max-width:none;margin-bottom:0;padding-top:0;padding-bottom:0;line-height:150%}.hero-alt-hero-description.left{color:#c1d1eb;text-align:left;align-self:flex-start;max-width:80%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.alt-hero-header{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;margin-left:0;margin-right:0;padding-top:0;display:flex}.alt-hero-header.flex-center{align-items:center;margin-left:0;padding-top:0}.alt-hero-header.center{margin-left:162px;margin-right:162px}.alt-hero-header.flex-center{grid-column-gap:0px;grid-row-gap:0px;align-items:center;margin-top:0;margin-left:0}.alt-hero-header.flex-center.alt{display:none}.alt-hero-wrapper{grid-column-gap:64px;flex-direction:row;justify-content:center;align-self:center;align-items:center;margin-top:80px;margin-left:0;margin-right:0;display:flex}.alt-hero-wrapper.learnings{margin-top:80px}.alt-hero-wrapper.learnings.main-page{margin-top:80px;margin-bottom:32px}.alt-hero-wrapper.wide{max-width:900px;margin-top:80px;padding-top:0}.div-block-59{order:1;margin-top:0;margin-left:90px;margin-right:0;padding-left:0;padding-right:0;display:none}.newsletter-banner{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover;border-radius:16px;justify-content:space-between;align-self:center;align-items:center;width:100%;max-width:1000px;height:280px;min-height:auto;margin-top:40px;margin-bottom:20px;padding:32px 40px;display:flex;box-shadow:0 4px 30px #0050ff40}.newsletter-banner.blog-page{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,auto;border-radius:16px;justify-content:space-between;align-items:flex-start;width:946px;max-width:none;height:280px;min-height:auto;margin-top:0;margin-bottom:0;padding:40px 50px}.newsletter-banner-header{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;display:flex}.h4-newsletter-title{color:#fff;letter-spacing:.15px;width:290px;margin-top:0;margin-bottom:0;font-size:24px;font-weight:500;line-height:130%}.newsletter-description{color:#dfe6f6b3;letter-spacing:.17px;max-width:280px;margin-bottom:0;font-size:14px;font-weight:400;line-height:143%}.newsletter-form-wrapper{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-self:flex-start;align-items:center;width:44%;height:auto;display:flex}.form-block{border-radius:16px;flex:none;align-self:center;align-items:center;margin-bottom:0;display:flex}.newsletter-input-field{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.newsletter-email-input-field{border-radius:8px;align-self:center;margin-top:-12px;margin-bottom:-12px;padding:0 24px}.newsletter-email-input-field.embed{border:1px solid #0000;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:12px}.featured-post-cover{opacity:1;object-fit:cover;border-top-left-radius:16px;border-bottom-left-radius:16px;width:800px;min-width:0;max-width:100%;height:100%;min-height:98px}.featured-post-content{grid-column-gap:10px;grid-row-gap:9px;flex-direction:column;align-items:flex-start;margin-left:0;display:flex}.div-block-63{flex-direction:column;justify-content:flex-end;align-self:flex-end;align-items:flex-start;display:flex}.collection-item-7{flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}.collection-list-wrapper-10{display:block}.featured-post-link-02{text-decoration:none}.icon-calendar{opacity:.75;color:#000;-webkit-text-stroke-color:#e5eafd;width:24px}.blog-header{align-self:flex-start;width:100%;padding-top:0}.cell{justify-content:center;align-items:flex-end;padding-right:0}.cell-2{justify-content:center}.quick-stack-4{margin-top:24px;margin-bottom:24px;padding:0}.section-19{margin-top:-3px}.section-20{margin-top:-8px}.section-21{margin-top:-10px}.section-22{margin-top:-13px}.section-23{margin-top:-15px}.section-24{margin-top:-17px}.section-25{margin-top:-18px}.section-26{margin-top:-21px}.section-27{margin-top:-23px}.section-28{margin-top:-24px}.section-29{margin-top:-25px}.section-30{margin-top:-28px}.section-31{margin-top:-31px}.section-32{margin-top:-32px}.featured-post-item{display:flex}.featured-post-list{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.related-post-list-wrapper{max-width:900px;display:block}.related-post-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.navigation{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;padding-top:26px;padding-bottom:26px;display:flex}.hero-contact-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:none;margin-top:80px;padding-top:0;padding-left:0;padding-right:0;display:flex}.vwds-carousel-slider-logo-img{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;justify-content:flex-start;align-items:center;width:140px;max-width:none;height:auto;display:flex;overflow:visible}.logo_vinta{object-fit:cover}.typography{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.value{color:#172235;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:400;line-height:266%}.nav-button{grid-column-gap:6px;grid-row-gap:6px;border-radius:4px;flex:0 auto;justify-content:flex-start;align-items:center;padding:8px 12px 8px 16px;display:flex}.button-medium{color:#081322;text-align:center;letter-spacing:.4px;font-size:14px;font-weight:700;line-height:24px}.vectors-wrapper{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.nav-button-2{grid-column-gap:4px;grid-row-gap:4px;border-radius:4px;flex:0 auto;justify-content:flex-start;align-items:center;padding:8px 16px;display:flex}.contact-us{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.button-9{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:100%;height:40px;padding:8px 24px;text-decoration:none;display:flex}.button-medium-2{color:#fff;text-align:center;letter-spacing:.4px;font-size:14px;font-weight:700;line-height:24px}.hero{grid-column-gap:0px;grid-row-gap:0px;background-color:#dfe6f6a8;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ba95e28fe384c6dca47ae1_bg_hero1440.png);background-position:50% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:714px;min-height:714px;display:flex}.body{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;padding-top:80px;padding-bottom:100px;display:flex}.container-14{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:665px;display:flex}.motto{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.typography-6{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.value-33{color:#172235;letter-spacing:.15px;font-size:22px;font-weight:400;line-height:170%}.button-10{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.button-11{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:100%;padding:24px 44px;text-decoration:none;display:flex}.button-xlarge{color:#fff;text-align:center;letter-spacing:.8px;font-size:22px;font-weight:700;line-height:32px}.value-0{color:#081322;letter-spacing:.15px;font-size:48px;font-weight:900;line-height:140%}.value-1{color:#0052ff;letter-spacing:.15px;font-size:48px;font-weight:900;line-height:140%}.grid{clear:none;grid-column-gap:102px;grid-row-gap:0px;flex:1;order:1;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:stretch;align-self:auto;place-items:center;display:grid}.div-block-65{flex-direction:row;align-items:center;margin-top:11px;display:flex}.collection-list-2{grid-column-gap:9px;flex-direction:row;display:flex}.alt-hero-subtitle{padding-right:8px;font-size:24px;line-height:135%;text-decoration:none}.alt-hero-subtitle.black{color:#333}.alt-hero-subtitle.white{color:#fff}.alt-hero-subtitle.bold{font-family:Moderat Bold,Arial,sans-serif}.alt-hero-subtitle.bold.white{margin-top:0;margin-bottom:8px}.alt-hero-subtitle.bold.center.white{text-align:center;justify-content:center;font-family:Moderat Regular,Arial,sans-serif;display:flex}.alt-hero-subtitle.dark-mode{color:#fff;text-align:center;line-height:150%}.alt-hero-subtitle.dark-mode-gradient{text-align:right;-webkit-text-fill-color:transparent;background-image:linear-gradient(107deg,#0050ff,#e5eafd);-webkit-background-clip:text;background-clip:text;line-height:150%}.alt-hero-subtitle.blue{color:#5a98ff;font-family:Moderat Regular,Arial,sans-serif;font-size:20px}.divider{border:.5px solid #d8d8d8;margin-top:17px;margin-bottom:17px;display:block;position:static}.divider.forms{display:block}.divider.on-forms{justify-content:center;align-items:center;width:50%;display:inline-block}.careers-alt-description{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:100%;margin-bottom:6px;padding-top:0;padding-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:140%;display:flex}.careers-alt-description.center{text-align:center;align-self:center;width:420px;font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description.center.white{width:auto}.careers-alt-description.center.mobile{flex-direction:column;width:70%;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;display:flex}.careers-alt-description.white{color:#fff;text-align:center;font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description.white.left{text-align:left}.careers-alt-description.left{align-self:flex-start;margin-bottom:0}.careers-alt-description.left.white{font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description.left.email{padding-top:0;padding-bottom:0}.careers-alt-description.contact{width:100%;margin-bottom:0;padding-top:0}.careers-alt-description.description{text-align:center;font-family:Moderat Regular,Arial,sans-serif}.link-block-5{color:#333;text-decoration:none}.collection-item-10{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.collection-list-wrapper-12{flex-direction:row;justify-content:center;align-items:center;display:flex}.slider{height:auto}.splide{width:100%;position:relative}.splide.slider1{height:44px;padding-left:0;padding-right:0;display:flex;position:static}.splide__track{justify-content:center;width:100%;height:44px;padding-right:0;display:flex}.splide__list{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;width:100%;height:44px;margin-left:16px;padding-left:0;padding-right:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.splide__list.work,.splide__list.learning{justify-content:flex-start}.splide__slide{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;flex:none;width:auto;height:44px;margin-right:0;display:flex}.overflow{width:100%;height:auto;min-height:auto;padding-top:16px;padding-bottom:16px;padding-left:16px;position:static;inset:auto 0% -38px;overflow:hidden}.overflow.blog{padding-left:0;display:block}.overflow.work-cases{bottom:0}.arrow-styleguide{padding-left:153px;padding-right:153px;display:none}.splide__arrows{grid-column-gap:824px;justify-content:center;align-items:center;width:940px;margin-top:-74px;padding-top:0;padding-bottom:0;display:none}.splide__arrow{box-shadow:0 2px 16px 50px var(--lavender-header);background-color:#fff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64baef6d43b463fd2a3f44d3_next.png);background-position:0 0;background-size:100%;border:3px solid #000;border-radius:100px;padding:24px}.splide__arrow.splide__arrow--next{border-style:none;border-color:var(--vinta-blue-main);box-shadow:none;background-color:#0000;background-size:cover;width:52.9883px}.splide__arrow.splide__arrow--prev{border-style:none;border-color:var(--vinta-blue-main);box-shadow:none;background-color:#0000;transform:rotate(180deg)}.div-block-66{flex-direction:row;align-items:center;display:flex}.learnings-modal{z-index:2000;object-fit:fill;flex-direction:column;justify-content:center;align-items:center;height:auto;max-height:none;display:flex;position:absolute;inset:0% 0% auto;overflow:visible}.learnings-modal-bg-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background-color:#75aff678;justify-content:center;align-self:auto;display:block;position:fixed;inset:0%}.link-block-6{padding-top:8px;padding-bottom:8px;text-decoration:none;position:static}.learnings-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:static}.icon-close{max-width:23px;max-height:12px;position:relative}.icon-close.learnings{width:12px;max-width:115px;height:12px;max-height:none;margin-top:0;padding-top:0;padding-left:0;padding-right:0;position:static}.link-close-dialog{border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;width:44px;height:44px;margin-left:12px;display:flex}.link-close-dialog.categories{margin-top:0;margin-left:0;padding:0}.div-block-69{align-items:center;display:flex}.collection-list-wrapper-13{flex:0 auto;align-self:auto}.collection-item-11{display:block}.collection-list-3{grid-column-gap:8px;display:flex}.link-block-8{text-decoration:none}.h6{object-fit:cover;font-size:20px;line-height:140%;overflow:hidden}.h6.bold{color:#002d90;font-family:Moderat Bold,Arial,sans-serif;font-weight:400}.h6.bold.blue{color:var(--cornflower-blue);font-family:Moderat Regular,Arial,sans-serif}.body-2{color:#333;text-decoration:none}.body-2.gray{color:var(--metal-gray)}.div-block-70{display:block}.image-155{width:100%;max-width:100%}.div-block-71{width:40px}.div-block-72{margin-left:12px}.search-result-wrapper{margin-top:25px}.container-16{margin-top:40px;margin-bottom:40px}.html-embed-6{order:1;display:flex}.body-11{background-color:#eaeff9;font-family:Moderat Regular,Arial,sans-serif}.body-learnings-individual{max-height:none;font-family:Moderat Regular,Arial,sans-serif;overflow:scroll}.splide__pagination{padding-left:0;display:none}.splide__pagination__item{background-color:#8d000000;display:inline-block}.splide__pagination__page{background-color:#0000;width:70px;height:4px;margin-right:3px}.collection-list-wrapper-14{flex-direction:row;display:flex}.collection-list-4{display:flex}.text-block-23{margin-left:18px;margin-right:18px}.link-block-9{text-decoration:none}.empty-state-2{margin-top:25px}.empty-state-3{background-color:#dfe6f600;justify-content:center;margin-top:40px;margin-bottom:40px;display:flex}.splide-container{align-self:auto;width:100%;max-width:none;margin-top:-38px;display:block;position:static;inset:auto 0% -40px}.blog-filters-menu-desktop{align-self:center;margin-top:0;display:block}.link-block-10{align-self:flex-start;text-decoration:none}.link-block-11{text-decoration:none}.alt-hero{flex-flow:column;padding-bottom:32px;text-decoration:none;display:flex}.team-member-wrap{width:100%;max-width:1300px;height:66%;display:block}.avatar-image{object-fit:cover;width:100%;height:100%}.team-card{background-color:#fff;border-top:6px solid #fff;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:180px;height:100%;padding:16px 0;font-size:17px;transition:all .35s ease-out;display:flex;position:relative;box-shadow:72px 72px 72px #2233670f}.team-card:hover{border-top-color:#3366d9;box-shadow:11px 11px 55px #2233671a}.number-text{color:#656e8d}.contact-text{letter-spacing:1.5px;margin-right:4px;font-size:14px;font-weight:500}.team-member-section{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:82vh;padding:0 5%;display:flex}.author-avatar{border-radius:100px;width:120px;height:120px;margin-bottom:16px;margin-left:auto;margin-right:auto;overflow:hidden}.contact-link{color:#8a8fa3;text-transform:uppercase;border-top:1px solid #8a8fa329;justify-content:center;align-items:center;width:100%;min-height:70px;margin-top:55px;margin-left:5px;margin-right:5px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.contact-link:hover{color:#3366d9}.role{color:#8a8fa3;font-size:18px}.phone{width:15px;margin-right:10px}.name{color:#223367;letter-spacing:-.03em;margin-bottom:5px;font-size:24px;line-height:1.3}.team-grid{grid-column-gap:7px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.phone-wrap{justify-content:center;align-items:center;margin-top:35px;font-size:18px;display:flex}.body-13{font-family:Moderat Regular,Arial,sans-serif}.blog-img-team{object-fit:cover;object-position:100% 100%;width:500vh;max-width:100%;max-height:422px;display:block;overflow:auto}.blog-img-team._2{display:none}.quick-stack-2{padding:0}.button-12{color:#0050ff;background-color:#fff;border-radius:6px;margin-top:40px;margin-bottom:40px;padding:24px 48px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:400;display:inline-block}.button-12.blue{color:#fff;text-align:center;background-color:#0050ff;margin-left:auto;margin-right:auto;display:flex}.button-12.blue.vagas{flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0;display:flex}.html-embed-7{padding-top:54px;padding-bottom:54px;padding-left:70px}.footer-wrapper-3{justify-content:space-between;align-items:flex-start;max-width:900px;margin-left:auto;margin-right:auto;display:flex}.container-18{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.section-blog-wrapper{max-width:940vh;margin-left:80px}.cell-3{justify-content:center;padding-right:45px}.success-metrics-3{grid-column-gap:48px;grid-row-gap:48px;opacity:.8;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 80px;display:flex}.img_flavio1440-2{object-fit:cover;border-radius:3.88947px;max-width:none}.text-223{color:#c1cee4;text-align:center;letter-spacing:.15px;font-family:Moderat Thin,Arial,sans-serif;font-size:16px;font-weight:400;line-height:160%}.nextjs{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1281af330bc87790cbe_logo_nextjs.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:20px;padding-top:0;display:flex}.wrap-2{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-0{color:#e5eafd;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-3{color:#3274ff;letter-spacing:.15px;font-size:20px;font-weight:700;line-height:180%}.text-224{color:#fff;font-family:Moderat Bold,Arial,sans-serif;font-size:35px;font-weight:700;line-height:120%}.secondary-7{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.frame-44124{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#fff;flex:0 auto;justify-content:center;align-items:center;padding:4.4924px 22.9252px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.value-63{text-align:center;width:100%}.image{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.do-you-work-with-a-different-stack-contact-us-for-more-information-1{color:#728aff;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:120%;text-decoration:none}.career-technologies-section{grid-column-gap:96px;grid-row-gap:96px;background-color:#0e0e16;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:80px;padding-bottom:80px;display:flex;position:static;overflow:hidden}.text-225{color:#081322;font-family:Moderat Regular,Arial,sans-serif;font-size:30px;font-weight:400;line-height:120%}.aws{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1285a7bbf4b7fcf4570_logo_aws.webp);background-position:50%;background-repeat:no-repeat;background-size:55%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:40px;padding-top:0;padding-bottom:0;display:flex}.text-236{color:#081322;font-size:30px;font-weight:400;line-height:120%}.django{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece12852af705d83557551_logo_django.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:40px;padding-top:0;display:flex}.the-tech-stack-behind-competitive-products-0{color:#e5eafd;text-align:center;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.frame-44117{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.floating-image{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:501px;left:37px}.react{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1295a7bbf4b7fcf45ca_logo_react.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:20px;padding-top:0;display:flex}.container-26{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;width:90%;min-width:1000px;max-width:1240px;display:flex}.success-metrics{opacity:.8;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 80px;display:flex}.header-4{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:1152px;max-width:1152px;display:flex}.text-221{color:#3274ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:64px;font-weight:700;line-height:116.7%}.value-65{color:#3274ff;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.do-you-work-with-a-different-stack-contact-us-for-more-information-0{color:#e5eafd;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:400;line-height:120%;text-decoration:none}.careers-tech-list{grid-column-gap:64px;grid-row-gap:64px;justify-content:center;align-items:flex-start;width:100%;margin-top:0;padding-top:16px;display:flex}.value-64{color:#e5eafd;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.vectors-wrapper-61{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.text-232{color:#3274ff;text-align:center;font-size:64px;font-weight:700;line-height:116.7%}.vectors-wrapper-63{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;height:1px;display:flex}.frame-44123{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#060e19;flex:0 auto;justify-content:center;align-items:center;padding:5.73131px 22.9252px 11.4626px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.text-233{color:#e5eafd;text-align:center;font-size:48px;font-weight:700;line-height:116.7%}.frame-44119{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#fff;flex:0 auto;justify-content:center;align-items:center;padding:4.4924px 22.9252px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.technologies-list-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.text-234{color:#c1cee4;text-align:center;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.title-9{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-222{color:#e5eafd;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:116.7%}.img_flavio1440{object-fit:cover;border-radius:3.88947px}.nodejs{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128d761f607b38dc991_logo_nodejs_result.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;display:flex}.metrics-7{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;width:175px;display:flex}.community-m-img-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.community-m-highlight-card{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;width:175px;display:flex}.the-tech-stack-behind-competitive-products-1{color:#3274ff;text-align:center;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:120%}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-1{color:#3274ff;letter-spacing:.15px;font-size:20px;font-weight:700;line-height:180%}.container-31{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;width:100%;min-width:1152px;max-width:1152px;display:flex}.pythonbox{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128072e0881b08cc29e_logo_python.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;padding-top:20px;display:flex}.container-27{grid-column-gap:96px;grid-row-gap:96px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:1152px;max-width:1152px;display:flex}.wrap{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:none}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-2{color:#e5eafd;letter-spacing:.15px;font-size:20px;font-weight:500;line-height:180%}.frame-43998{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.text-235{color:#fff;font-size:35px;font-weight:700;line-height:120%}.frame-44118{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#060e19;flex:0 auto;justify-content:center;align-items:center;padding:5.73131px 22.9252px 11.4626px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.floating-image-2{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:501px;left:37px}.careers-alt-header{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:100%;display:flex}.technologies-description-container{text-align:center;padding-left:243px;padding-right:243px}.text-block-25,.div-block-73{display:none}.culture-grid-wrapper{grid-column-gap:32px;grid-row-gap:32px;margin-top:52px;margin-bottom:52px}.text-center{text-align:center}.brix---gallery-v9-images-wrapper{grid-column-gap:24px;justify-content:center;align-items:flex-end;margin-top:0;display:flex}.btn-primary{color:#fff;text-align:center;transform-style:preserve-3d;background-color:#4a3aff;border-radius:48px;justify-content:center;padding:26px 38px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .3s,transform .3s,color .3s}.btn-primary:hover{color:#fff;background-color:#3324d5;transform:translate3d(0,-3px,.01px)}.elements---element-title{background-color:#fff;border:1px solid #eff0f6;border-radius:12px;margin-top:72px;margin-bottom:32px;padding:24px 32px;box-shadow:0 2px 8px #14142b0f}.section-33{padding-top:176px;padding-bottom:176px}.buttons-row{align-items:center;display:flex}.buttons-row.center{justify-content:center}.brix---image-width-33{width:32%}.container-default{justify-content:center;max-width:1218px;padding-left:24px;padding-right:24px;display:flex}.mg-bottom-2{margin-bottom:0}.grid-4-columns{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.grid-4-columns.instagram-v7{grid-column-gap:28px;grid-row-gap:28px;max-width:1240px;margin-top:-32px;margin-bottom:32px}.image-wrapper.instagram-image{border-radius:24px;overflow:hidden;transform:translate(0)}.image-wrapper.instagram-image.no-border{border-radius:0}.brix---gallery-v9-images-wrapper-2{grid-column-gap:24px;justify-content:center;align-items:flex-end;width:100%;max-width:1240px;margin-top:-69px;display:flex}.hero-big-coverimg{width:32%}.hero-big-coverimg._1{width:33%}.hero-big-coverimg._2{object-fit:cover;width:33%;position:static}.hero-big-coverimg._3{width:33%}.image-195{width:352px;height:852px}.lista-jobs{flex-direction:row;flex:0 auto;align-items:center;margin-top:32px;display:flex}.collection-list-5{display:flex}.div-block-74{padding-left:7px;padding-right:7px}.div-block-75{padding-left:74px;padding-right:74px}.div-block-76{padding-left:114px;padding-right:114px}.div-block-77,.div-block-78{padding-left:116px;padding-right:116px}.div-block-79{padding-left:89px;padding-right:89px}.div-block-80{padding-left:69px;padding-right:69px}.div-block-81{padding-left:52px;padding-right:52px}.div-block-82{padding-left:49px;padding-right:49px}.div-block-83{padding-left:50px;padding-right:50px}.div-block-84{padding-left:52px;padding-right:52px}.div-block-85{padding-left:58px;padding-right:58px}.div-block-86{padding-left:62px;padding-right:62px}.div-block-87{padding-left:63px;padding-right:63px}.div-block-88{padding-top:12px;padding-bottom:12px}.div-block-89{padding-top:28px;padding-bottom:28px}.div-block-90{padding-top:36px;padding-bottom:36px}.div-block-91{padding-top:43px;padding-bottom:43px}.div-block-92,.div-block-93{padding-top:44px;padding-bottom:44px}.div-block-94{padding-top:42px;padding-bottom:42px}.div-block-95{padding-top:41px;padding-bottom:41px}.div-block-96{padding-top:40px;padding-bottom:40px}.div-block-97{padding-top:39px;padding-bottom:39px}.div-block-98,.div-block-99,.div-block-100{background-color:#b97272}.div-block-101,.div-block-102{background-color:#bd7272}.div-block-103{background-color:#c26868}.div-block-104{background-color:#e42323}.div-block-105{background-color:#f00f0f}.div-block-106,.div-block-107{background-color:#f00e0e}.div-block-108{background-color:var(--vinta-blue-main)}.div-block-109{background-color:#c9a9a9}.div-block-110{background-color:#ceaeae}.div-block-111{background-color:#cfcaca}.div-block-112{background-color:#e5e5e5}.div-block-113,.div-block-114{background-color:#eee}.div-block-115,.div-block-116{background-color:#ececec}.div-block-117{margin-left:6px;margin-right:6px}.div-block-118{margin-left:12px;margin-right:12px}.div-block-119{margin-left:16px;margin-right:16px}.div-block-120,.div-block-121{margin-left:21px;margin-right:21px}.div-block-122{margin-left:20px;margin-right:20px}.div-block-123{margin-left:18px;margin-right:18px}.div-block-124{margin-left:17px;margin-right:17px}.open-position-card{grid-column-gap:17px;background-color:#fff;border-radius:4px;width:206px;height:86px;margin-left:16px;margin-right:16px;padding:16px 25px;display:flex}.image-196{align-self:center}.careers-team-section{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto;padding-top:80px;padding-bottom:80px}.careers-team-card{grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;height:auto;margin-left:64px;margin-right:64px;padding:40px 48px;display:flex}.header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.vectors-wrapper-64{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.careers-team-container{grid-column-gap:48px;grid-row-gap:0px;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex}.careers-team-header{grid-column-gap:64px;grid-row-gap:18px;flex-direction:column;justify-content:center;align-items:flex-start;width:27%;display:flex}.frame-43989{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.team-header-content{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex}.title{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.frame-44016{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-237{color:#081322;letter-spacing:-.022em;font-size:18px;font-weight:400;line-height:180%}.careers-team-members{grid-column-gap:44px;grid-row-gap:81px;justify-content:center;align-items:flex-start;width:auto;max-width:none;height:auto;display:flex}.frame-44120{grid-column-gap:10px;grid-row-gap:10px;background-color:#f3f3f303;border:1px solid #f0f0f0;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 24px;display:flex;position:relative}.full-stack-developers{color:#081322;text-align:center;font-size:18px;font-weight:500;line-height:140%}.vectors-wrapper-65{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:147.293px;height:154.86px;display:flex;position:absolute;top:-134px;left:-1px}.vectors-wrapper-66{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:147.293px;height:154.86px;display:flex;position:absolute;top:-132.547px;left:-17.7031px}.vectors-wrapper-67{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:146.925px;height:154.473px;display:flex;position:absolute;top:-133.953px;left:-7.44324px}.value-67{color:#081322;letter-spacing:-.022em;font-size:36px;font-weight:700;line-height:150%}.value-68{color:#0052ff;letter-spacing:-.022em;font-size:36px;font-weight:900;line-height:150%}.career-team-member-card{grid-row-gap:12px;flex-direction:column;align-self:flex-start;min-width:auto;display:flex}.team-member-photo{align-self:center;width:120px;max-width:none}.h2-careers-team-title{color:var(--vinta-blue-main);margin-top:0;margin-bottom:0;font-size:48px;font-weight:100;line-height:130%}.h2-careers-team-title.blue{color:var(--vinta-blue-main);font-size:34px;line-height:123%}.frame-44171{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:flex-start;align-items:flex-start;padding:10px;display:flex}.headshot{object-fit:cover}.team-member-info{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;max-width:280px;display:flex}.link-block-13,.link-block-14,.link-block-15{color:#333;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.body-14{font-family:Moderat Regular,Arial,sans-serif}.bold-text{font-family:Moderat Bold,Arial,sans-serif}.form-block-2{padding:70px 262px}.form-3{flex-direction:column;align-items:flex-start;display:flex}.text-field-2{padding-top:40px;padding-bottom:40px}.form{width:100%;position:relative}.input-2{color:#0e0e16;background-color:#001e5f00;border:1px solid #fff;border-radius:8px;width:100%;height:100%;min-height:64px;margin-bottom:0;padding:.5em 1em;transition:border-color .3s cubic-bezier(.165,.84,.44,1);position:relative}.input-2:hover,.input-2:focus-visible,.input-2[data-wf-focus-visible]{border-color:#5acc1d}.input-2::placeholder{color:#ffffff7d}.input-2.int-phone{background-color:#0e0e16}.col{flex:1;margin-bottom:40px;padding-left:20px;padding-right:20px}.col.col-lg-8{flex-basis:66.67%;max-width:66.6667%}.col.col-lg-8.col-md-10.col-sm-12{margin-bottom:0}.col.col-lg-6{flex-basis:50%;max-width:50%}.form_required-note{color:#fff;font-size:.8rem;position:absolute;inset:auto 0% 0% auto}.form-error{background-color:#e3170014;border:1px solid #e31700;border-radius:8px;margin-top:16px;padding:16px}.btn{grid-column-gap:8px;grid-row-gap:8px;color:#000;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:.75em 1em;line-height:1;text-decoration:none;transition:background-color .3s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.btn:hover{background-color:#5acc1d}.btn:focus-visible,.btn[data-wf-focus-visible]{outline-offset:4px;outline:2px dashed #5acc1d}.input-group{text-align:left;flex-direction:column;display:block;position:relative}.input-group.cc-phone{flex-direction:row;display:flex}.row{flex-wrap:wrap;align-content:stretch;margin-left:-20px;margin-right:-20px;display:flex}.row.row-justify-center{justify-content:center;margin-top:63px;margin-bottom:63px}.input-label{z-index:1;color:#fff;margin-bottom:.6rem;font-size:1rem;font-weight:400;line-height:1}.input-label.sidenote{font-size:12px}.paragraph-xl{font-size:1.25rem}.form-success_flex{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;height:100%;margin-left:auto;margin-right:auto;padding-top:56px;padding-bottom:56px;display:flex;position:absolute;inset:0%}.form-success{background-color:#7dff8a0d;border:1px solid #7dff8a;border-radius:8px;min-height:590px;position:relative}.container-34{width:95%;max-width:95rem;margin-left:auto;margin-right:auto;display:block;position:relative}.u-mb-0{margin-bottom:0}.section-35{background-color:var(--midnight-blue);background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c13f2e3e40ee8d4e7c72ba_Background%20test.png);background-position:50%;background-size:cover;padding-top:0;padding-bottom:0}.section-36{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c13f2e3e40ee8d4e7c72ba_Background%20test.png);background-position:50%;background-size:cover;padding:71px 356px;display:block}.form-block-3{width:100%;margin-bottom:0}.input-wrap{flex-direction:column;flex:1;margin-bottom:0;display:flex}.input-wrap.longer{height:auto;margin-bottom:32px}.label-2{flex-direction:row;font-weight:500;display:flex}.label-2.sidenote{color:var(--metal-gray);flex-direction:column;align-self:flex-start;align-items:flex-start;margin-bottom:0;font-size:12px}.label-2.sidenote.empty{color:#fff}.forms-input{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;margin-bottom:0;padding-top:16px;padding-bottom:16px}.forms-input:focus-visible,.forms-input[data-wf-focus-visible]{border-color:#4769ff}.forms-input.longer{padding-top:32px;padding-bottom:32px}.forms-input.blog{margin-bottom:20px}.forms-input.embed{width:292px;max-width:292px;padding:8px 6px}.hidden-errors{display:none}.ms-code-validation-error{margin-top:10px;font-weight:700;list-style-type:none}.button-13{background-color:#095fff;border-radius:50px;padding-left:20px;padding-right:20px}.button-13.submit{border-radius:10px}.div-block-136{grid-column-gap:0px;flex-direction:column;align-items:center;padding-bottom:8px;display:flex}.contact-form-row{grid-column-gap:32px;grid-row-gap:32px;display:flex}.section-37{grid-column-gap:0px;grid-row-gap:0px;background-color:#00000080;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0 solid #10103d;border-width:2px 0 1px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:183px;padding-top:32px;padding-bottom:32px;display:flex;position:relative}.frame-43973{grid-column-gap:64px;grid-row-gap:64px;flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:center;padding-left:96px;padding-right:96px;display:flex}.frame-44023{grid-column-gap:24px;grid-row-gap:24px;flex:0 auto;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 32px #00000040}.frame-44172{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.text-238{color:#0052ff;text-align:center;font-size:64px;font-weight:700;line-height:116.7%}.frame-44173{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:center;align-items:center;width:199px;display:flex}.text-239{color:#fff;font-size:18px;font-weight:700;line-height:116.7%}.text-240{color:#8f9cb9;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.frame-44174{justify-content:space-between;align-items:flex-start;width:1px;height:119px;padding-top:24px;padding-bottom:24px;display:flex}.vectors-wrapper-68{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:1.66797px;height:71px;display:flex}.frame-44116{grid-column-gap:32px;grid-row-gap:32px;background-color:#151a2b;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:463px;padding:32px 48px;display:flex;position:absolute;top:-147px;left:877px}.frame-44175{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.quote-star-rating{grid-column-gap:5.5px;grid-row-gap:5.5px;justify-content:flex-start;align-items:flex-start;width:114px;display:flex}.icon_star{object-fit:cover}.text-241{color:#e5eafd;letter-spacing:-.022em;font-size:18px;font-weight:400;line-height:180%}.author{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;width:100%;display:flex}.avatar{grid-column-gap:10px;grid-row-gap:10px;background-color:#89aeffcc;border-radius:50px;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex}.client{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:212px;display:flex}.name-2{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.value-69{color:#e5eafd;letter-spacing:.1px;font-size:20px;font-weight:700;line-height:157%}.role-2{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.value-70{color:#c1cee4;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:166%}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-0{color:#e5eafd;letter-spacing:-.022em;font-size:18px;font-weight:400;line-height:180%}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-1{color:#e5eafd;letter-spacing:-.022em;font-size:18px;font-weight:700;line-height:180%}.contact-form-wrapper{box-shadow:0 7px 50px -20px var(--royal-blue-text);opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:664px;min-width:0;max-width:none;margin-top:0;margin-bottom:0;padding:24px;display:none}.contact-form-wrapper.blog{width:750px;max-width:none;margin-top:20px;padding:40px}.collection-list-wrapper-15{width:100%;display:block}.metrics-style{grid-column-gap:8px;grid-row-gap:8px;border:1px solid #bdbdbd;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:12px 24px;display:flex}.metrics-style._03m{margin:8px}.main-2{color:#081322;font-family:Moderat Bold,Arial,sans-serif;font-size:24px;font-weight:700;line-height:120%}.secondary-4{color:#3e5372;letter-spacing:.15px;font-family:Moderat Thin,Arial,sans-serif;font-size:16px;font-weight:400;line-height:160%}.div-block-138{grid-column-gap:14px;flex-direction:column;padding-top:17px;padding-bottom:17px;display:flex}.section-38{padding-top:45px;padding-bottom:45px;font-family:Moderat Bold,Arial,sans-serif}.collection-item-12{padding-top:24px;padding-bottom:24px}.div-block-139{background-color:#fff;margin-left:16px;margin-right:16px;padding:40px;box-shadow:0 2px 20px -5px #0003}.rich-text-block{min-width:391px;font-size:24px;line-height:140%}.collection-list-6{flex-direction:row;display:flex}.linha-1,.linha-2{display:flex}.div-block-140{padding-top:14px;padding-bottom:14px}.contact-form-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;min-width:auto;display:flex}.main{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:433px;display:flex;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.clients-var-card{grid-column-gap:0px;grid-row-gap:0px;box-shadow:0 10px 20px -1px var(--light-steel-blue);background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.clients-var-card-container{grid-column-gap:22px;grid-row-gap:22px;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding:48px 40px 0 48px;display:flex}.clients-var-logo{object-fit:cover;max-width:none}.clients-var-card-header{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.highlight-var-subtitle{color:#3e5372;letter-spacing:.15px;font-size:12px;font-weight:400;line-height:160%}.h3-clients-var-title{color:#081322;margin-top:10px;font-size:24px;font-weight:400}.clients-var-highlight-list{grid-column-gap:14px;grid-row-gap:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.clients-var-highlight-container{grid-column-gap:32px;grid-row-gap:32px;flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.clients-var-highlight{grid-column-gap:8px;grid-row-gap:4px;border-radius:4px;flex-direction:column;justify-content:center;align-self:flex-start;align-items:flex-start;width:100px;display:flex}.highlight-var-title{color:#081322;font-size:16px;font-weight:700;line-height:120%}.highlight-divider{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-self:flex-start;align-items:center;width:.769233px;height:40px;display:flex}.clients-var-highlights-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;display:flex}.clients-var-highlights-info{grid-column-gap:8px;grid-row-gap:8px;flex:0 auto;justify-content:center;align-items:center;display:flex}.clients-var-cta-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin-bottom:16px;padding-bottom:0;display:flex}.button-14{grid-column-gap:8px;grid-row-gap:0px;border-radius:6.25092px;flex:0 auto;justify-content:flex-start;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.btn-text-style{color:#0052ff;letter-spacing:.625092px;font-size:20px;font-weight:700;line-height:37.51px}.outline{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;padding:6px 4px;display:flex}.outline.icon-outline{width:24px;height:24px;padding:0}.vectors-wrapper-70{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.clients-var-cover{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:flex-end;width:100%;max-width:none;height:auto;display:flex}.typography-h3-2{color:#081322;font-size:24px;font-weight:500;line-height:140%}.typography-h3-3{color:#0052ff;font-size:24px;font-weight:500;line-height:140%}.checkbox-label{grid-column-gap:4px;grid-row-gap:4px;color:#263651;flex-direction:column;align-items:flex-start;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:12px;line-height:140%;display:flex}.checkbox-label.event{margin-bottom:0}.contact-form-checkbox{margin-bottom:32px}.contact-form-submit{justify-content:center;display:flex}.text-block-27{color:var(--cornflower-blue)}.section-clients-var{background-color:#f4f7ff00;margin-top:488px;padding-top:96px;padding-bottom:80px}.clients-var-grid{grid-column-gap:38px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.clients-var-header{margin-bottom:40px;padding:0 174px}.text-span{color:var(--vinta-blue-main)}.bold-text-2{font-family:Moderat Bold,Arial,sans-serif}.success-message{background-color:#a2ffb500;padding-bottom:0}.clients-var-wrapper{margin-top:0}.text-block-28{padding-top:9px;padding-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:20px}.text-block-29{padding-top:8px;padding-bottom:8px;font-size:20px}.text-block-30{text-align:left;align-self:center;margin-top:0;margin-bottom:0;padding:0;font-size:16px}.bold-text-3{color:var(--midnight-blue-2);font-family:Moderat Bold,Arial,sans-serif}.link-block-16{grid-column-gap:58px;color:#333;flex-direction:row;align-items:center;text-decoration:none;display:flex}.go-to-blog-section{flex-direction:column;margin-top:24px;margin-bottom:16px;padding-left:24px;padding-right:24px;display:flex}.contact-hero-link{text-decoration:none}.social-media-block{grid-column-gap:34px;flex-direction:row;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex}.text-block-31{color:var(--cornflower-blue);flex-direction:column;align-self:center;font-size:16px;display:block}.image-200{max-width:100%}.twitter,.instagram{align-self:center}.linkedin{justify-content:center;align-self:center;display:flex}.div-block-143{grid-column-gap:14px;justify-content:center;align-self:center;min-width:0;max-width:105px;margin-top:11px;margin-bottom:8px;display:flex}.text-block-32{color:var(--cornflower-blue);align-self:center;font-family:Social Media Circled;font-size:20px}.link-block-18,.link-block-19,.link-block-20{color:#333;text-decoration:none}.thank-you-success-forms{background-color:#a2ffb561;padding:16px 24px}.section-40{height:480px}.bold-text-4{font-family:Moderat Bold,Arial,sans-serif}.body-16{font-family:Moderat Regular,Arial,sans-serif}.top-navigation{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;padding:26px 88px;display:flex}.frame-44177{justify-content:space-between;align-items:center;width:100%;max-width:1240px;padding-left:32px;display:flex}.frame-43974{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.logos{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.vectors-wrapper-72{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:auto;max-width:37%;height:auto;display:flex}.typography-7{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.value-71{color:#172235;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:400;line-height:266%}.navigation-buttons{grid-column-gap:6px;grid-row-gap:6px;border-radius:4px;flex:0 auto;justify-content:flex-start;align-items:center;padding:8px 12px 8px 16px;display:flex}.button-medium-3{color:#081322;text-align:center;letter-spacing:.4px;font-size:14px;font-weight:700;line-height:24px}.vectors-wrapper-73{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.navigation-buttons-6{grid-column-gap:4px;grid-row-gap:4px;border-radius:4px;flex:0 auto;justify-content:flex-start;align-items:center;padding:8px 16px;display:flex}.button-15{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.button-16{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:100%;height:40px;padding:8px 24px;text-decoration:none;display:flex}.button-medium-4{color:#fff;text-align:center;letter-spacing:.4px;font-size:14px;font-weight:700;line-height:24px}.section-hero-about{grid-column-gap:0px;grid-row-gap:0px;background-color:#adc6ffa8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:116px 64px 80px;display:flex;position:relative}.hero-about-wrapper{grid-column-gap:42px;grid-row-gap:0px;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex;position:relative}.vectors-wrapper-74{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;display:flex;position:absolute;top:2726.96px;left:-731px}.vectors-wrapper-75{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;display:flex;position:absolute;top:87.9995px;left:574px}.hero-about-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:504px;display:flex}.hero-about-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.typography-8{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.hero-about-description{color:#0052ff;letter-spacing:.15px;font-size:22px;font-weight:700;line-height:170%}.hero-about-description.white-text{color:#fff}.hero-about-image-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:662.551px;display:flex}.hero-about-img{object-fit:contain}.vectors-wrapper-76{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;display:flex;position:absolute;top:2443.96px;left:720px}.h1-hero-about{color:#081322;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:140%}.h1-hero-about.white-text{color:#fff;margin-top:0;font-size:44px}.for-a-decade-we-have-been-a-trusted-partner-in-building-successful-products-1{color:#060e19;letter-spacing:.15px;font-size:48px;font-weight:900;line-height:140%}.text-block-33{font-family:Moderat Bold,Arial,sans-serif}.hero-about-img-flex{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:827px;display:flex}.hero-image-_-about-us-2{object-fit:cover}.section-story{grid-column-gap:128px;grid-row-gap:128px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:48px;display:flex}.story-wrapper{grid-column-gap:40px;grid-row-gap:89px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.story-img-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:100%;height:100%;display:flex;position:static}.story-img-founders{object-fit:cover;background-image:linear-gradient(#0000 0%,#000 100%)}.story-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:520px;padding-top:0;padding-bottom:0;display:flex}.title-10{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-245{font-family:Moderat Bold,Arial,sans-serif}.story-header-divider{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.frame-44182{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.typography-body1{color:#081322;letter-spacing:.15px;width:auto;font-size:16px;font-weight:400;line-height:160%}.h2-story-title{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:140%}.h2-story-title.thin{color:#fff;font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.three-fellow-developers-teamed-up-1{color:#081322;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:140%}.story-header-description{color:#081322;letter-spacing:.15px;margin-bottom:0;font-size:16px;font-weight:500;line-height:160%}.story-header-description.referral{max-width:438px}.story-header-description.white{color:#fff;font-size:18px;line-height:150%}.timeline-container{grid-column-gap:128px;grid-row-gap:128px;background-color:#eaeef9;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;height:auto;padding-bottom:0;padding-left:88px;padding-right:88px;display:flex;position:static}.timeline-container.background-area{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64d10711a43914584a853a67_Timeline.png);background-position:0 0;background-size:auto;display:none;overflow:hidden}.timeline-header-content{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;display:flex;position:relative}.timeline-header-flex{grid-column-gap:56px;grid-row-gap:56px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:120px;display:flex}.timeline-header-spacer{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:887px;padding-right:456px;display:flex}.title-11{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;font-family:Moderat Bold,Arial,sans-serif;font-weight:400;display:flex}.text-246{flex-direction:column;align-self:flex-start;align-items:flex-start;width:auto;padding-right:0;display:flex}.frame-44022{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:632px;display:flex}.timeline---horizontal{grid-column-gap:25px;grid-row-gap:25px;flex:0 auto;justify-content:center;align-items:flex-start;display:flex}.learnings-divider{grid-column-gap:0px;grid-row-gap:0px;background-color:#e7e7e7;flex-direction:column;justify-content:flex-start;align-items:center;height:1px;margin-top:18px;margin-bottom:18px;padding-top:0;padding-bottom:0;display:block}._2013-frame{grid-column-gap:8px;grid-row-gap:8px;border-left:1px solid var(--vinta-blue-main);border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:479px;max-width:none;padding-bottom:64px;padding-left:33px;padding-right:32px;display:flex}.frame-44189{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;width:100%;display:flex}.text-247{color:#7d8daa;font-size:42px;font-weight:100;line-height:140%}.text-248{color:#172235;text-align:right;font-size:20px;font-weight:900;line-height:140%}.text-249{color:var(--vinta-blue-main);letter-spacing:.15px;align-self:flex-start;font-size:20px;font-weight:700;line-height:160%}.typography-body1-3{color:#172235;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}._2018-frame{grid-column-gap:8px;grid-row-gap:8px;border:1px solid #ffffff80;flex-direction:column;justify-content:flex-start;align-items:center;width:452px;max-width:508px;padding-bottom:64px;padding-left:16px;padding-right:32px;display:flex}.timeline-founder-quote{grid-column-gap:21px;grid-row-gap:21px;background-color:#151a2b;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;min-width:325px;max-width:none;margin-left:32px;margin-right:32px;padding:32px 40px;display:flex;position:absolute;inset:-12% 0% auto 42.8vw;box-shadow:1px 12px 50px #697a9e}.founder-quote-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-250{color:#e5eafd;letter-spacing:-.022em;font-size:28px;font-weight:400;line-height:160%}.community-floatbox-container{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;width:100%;display:flex}.founder-photo-frame{grid-column-gap:11.8571px;grid-row-gap:11.8571px;background-color:#0050ff54;border-radius:59.2857px;justify-content:center;align-items:center;width:83px;height:83px;display:flex}.founder-photo{object-fit:cover;max-width:none}.community-founder-info{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;display:flex}.name-3{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.founder-name{color:#0034db;letter-spacing:.1px;font-size:20px;font-weight:700;line-height:157%}.founder-name.white{color:#e5eafe}.role-3{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.founder-role{color:#abb3c2;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:166%}.vectors-wrapper-78{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;display:flex;position:absolute;top:1797.94px;left:-1358.18px}._10-years-building-top-notch-digital-products-a-time-line-0{color:#0052ff;letter-spacing:.15px;padding-right:44px;font-size:48px;font-weight:700;line-height:160%}._10-years-building-top-notch-digital-products-a-time-line-1{color:#081322;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:160%}.founder-quote-citation{color:#e5eafd;letter-spacing:-.022em;margin-bottom:0;font-size:24px;font-weight:400;line-height:160%}.when-we-first-created-vinta-we-were-thinking-about-this-and-that-and-so-it-was-1{color:#e5eafd;letter-spacing:-.022em;font-size:28px;font-weight:700;line-height:160%}.community-m-highlights{grid-column-gap:48px;grid-row-gap:48px;opacity:.8;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 80px;display:flex}.text-251{text-align:center}.text-252{color:#c1cee4;text-align:center;letter-spacing:.15px;font-family:Moderat Thin,Arial,sans-serif;font-size:16px;font-weight:400;line-height:160%}.tech-item-nextjs{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1281af330bc87790cbe_logo_nextjs.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:20px;padding-top:0;display:flex}.wrap-3{grid-column-gap:13px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:auto;min-width:auto;display:flex}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-4{color:#e5eafd;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-5{color:#3274ff;letter-spacing:.15px;font-size:20px;font-weight:700;line-height:180%}.text-253{color:#fff;font-family:Moderat Bold,Arial,sans-serif;font-size:35px;font-weight:700;line-height:120%}.secondary-8{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;display:flex}.h2-community{text-align:center;width:100%}.image-304{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.do-you-work-with-a-different-stack-contact-us-for-more-information-2{color:#728aff;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:120%;text-decoration:none}.section-about-community{grid-column-gap:48px;grid-row-gap:48px;background-color:#0e0e16;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px 192px;display:flex;position:relative;overflow:hidden}.text-254{color:#081322;font-family:Moderat Regular,Arial,sans-serif;font-size:30px;font-weight:400;line-height:120%}.tech-item-aws{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1285a7bbf4b7fcf4570_logo_aws.webp);background-position:50%;background-repeat:no-repeat;background-size:55%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:40px;padding-top:0;padding-bottom:0;display:flex}.text-255{color:#081322;font-size:30px;font-weight:400;line-height:120%}.tech-item-django{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece12852af705d83557551_logo_django.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:40px;padding-top:0;display:flex}.the-tech-stack-behind-competitive-products-2{color:#e5eafd;text-align:center;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.frame-44193{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.floating-image-3{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:501px;left:37px}.tech-item-react{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1295a7bbf4b7fcf45ca_logo_react.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:20px;padding-top:0;display:flex}.container-37{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;width:90%;min-width:1000px;max-width:1240px;display:none}.success-metrics-6{grid-row-gap:40px;opacity:.8;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 80px 24px 0;display:flex}.community-header-var2{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:center;width:auto;min-width:auto;max-width:none;display:flex}.text-256{color:#3274ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:64px;font-weight:700;line-height:116.7%}.container-38{grid-column-gap:64px;grid-row-gap:64px;justify-content:center;align-items:flex-start;width:100%;display:flex}.h2-header-community{color:#e5eafd;text-align:center;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.header-community-divider{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.text-257{color:#3274ff;text-align:center;font-size:64px;font-weight:700;line-height:116.7%}.vectors-wrapper-80{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;height:1px;display:flex}.frame-44194{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#060e19;flex:0 auto;justify-content:center;align-items:center;padding:5.73131px 22.9252px 11.4626px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.highlight-d-title{color:#fff;text-align:center;font-size:42px;font-weight:700;line-height:116.7%}.frame-44195{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#fff;flex:0 auto;justify-content:center;align-items:center;padding:4.4924px 22.9252px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.container-39{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.text-259{color:#c1cee4;text-align:center;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.title-12{grid-column-gap:42px;grid-row-gap:43px;flex-direction:column;justify-content:flex-start;align-items:center;width:auto;margin-bottom:18px;display:flex}.text-260{color:#e5eafd;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:116.7%}.img_flavio1440-3{object-fit:cover;border-radius:3.88947px}.tech-item-nodejs{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128d761f607b38dc991_logo_nodejs_result.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;display:flex}.metrics-8{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;width:175px;display:flex}.the-tech-stack-behind-competitive-products-3{color:#3274ff;text-align:center;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.community-desktop-wrapper02{grid-column-gap:30px;grid-row-gap:3px;justify-content:flex-start;align-items:flex-start;width:auto;min-width:auto;max-width:none;display:flex}.pythonbox-2{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c143b913b5f96ea09fc6ad_logo_python.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;padding-top:20px;display:flex}.container-41{grid-column-gap:96px;grid-row-gap:96px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:1152px;max-width:1152px;display:flex}.wrap-4{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:none}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-6{color:#e5eafd;letter-spacing:.15px;font-size:20px;font-weight:500;line-height:180%}.frame-44196{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:center;width:100%;font-family:Moderat Bold,Arial,sans-serif;display:flex}.text-261{color:#fff;font-size:35px;font-weight:700;line-height:120%}.community-name{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#060e19;flex:0 auto;justify-content:center;align-items:center;padding:5.73131px 22.9252px 11.4626px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.community-d-floating-text{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:501px;left:37px}.header-7{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.about-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:409px 64px 40px;display:flex;position:relative}.highlights-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;margin-bottom:16px;display:flex}.title-13{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-262{margin-top:0;margin-bottom:0}.vectors-wrapper-81{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:none}.section-team{grid-column-gap:0px;grid-row-gap:0px;background-color:#d2e2ff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:0 0;background-size:cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:auto;min-width:962px;max-width:none;min-height:auto;max-height:462.583px;margin-left:88px;margin-right:88px;padding:40px;display:block;position:absolute;top:-64px;left:auto;right:auto;box-shadow:0 2px 48px -11px #70a0ff}.team-wrapper{grid-column-gap:38px;grid-row-gap:102px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.team-header{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.team-header-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:165px;display:flex}.frame-44200{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.frame-44201{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.header-9{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.frame-44202{grid-column-gap:64px;grid-row-gap:64px;justify-content:flex-start;align-items:flex-start;width:100%;display:block}.text-263{color:#081322;letter-spacing:-.022em;font-size:18px;font-weight:400;line-height:180%;display:none}.team-roles-list{grid-column-gap:32px;grid-row-gap:32px;flex:0 auto;justify-content:flex-start;align-items:flex-start;height:301px;display:flex}.final-cta{grid-column-gap:64px;grid-row-gap:64px;background-color:#012fad54;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:50%;background-size:cover;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:178px;height:301px;min-height:301px;padding:12px 16px;display:flex;position:relative;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vectors-wrapper-82{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;border-radius:7px;justify-content:center;align-items:flex-end;width:auto;max-width:none;height:200px;display:flex;position:absolute;top:104px;bottom:0;left:0}.frame-44203{flex-direction:column;justify-content:space-between;align-items:flex-end;width:148px;height:277px;display:flex}.text-264{color:#fff;letter-spacing:-.025em;text-shadow:0 4px 6px #0003;align-self:flex-start;font-size:18px;font-weight:900;line-height:140%}.vectors-wrapper-83{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:auto;height:182.721px;display:flex;position:absolute;top:136.016px;left:-10.793px}.vectors-wrapper-84{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:auto;max-width:none;height:auto;display:flex;position:static;top:134px;left:-6px}.h2-highlights-title{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:48px;font-weight:700;line-height:160%}.exceeding-expectations-what-clients-share-about-us-1{color:#0052ff;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:160%}.h2-team-title{color:#060e19;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:28px;font-weight:700;line-height:150%}.value-77{color:#0052ff;letter-spacing:-.022em;font-size:28px;font-weight:700;line-height:150%}.highlights-wrapper{grid-column-gap:40px;grid-row-gap:40px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:0;padding-bottom:0;display:flex}.highlights-wrapper-var{grid-column-gap:58px;grid-row-gap:58px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:40px;padding-bottom:40px;display:flex}.highlight-list{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:flex-start;width:100%;max-width:1244px;display:flex}.highlight-item{grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;height:164px;padding:32px;display:flex;box-shadow:0 4px 22px #bfd2f7}.highlight-clutch-rating{margin-bottom:6px}.highlight-clutch-container{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.highlight-clutch-logo{grid-column-gap:7.875px;grid-row-gap:7.875px;justify-content:flex-start;align-items:center;width:107.1px;height:31.5px;display:flex}.logo-clutch{object-fit:cover;max-width:none}.highlight-clutch-subtitle{color:#3e5372;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.highlight-emphasis{color:#0052ff;text-align:center;margin-bottom:12px;font-size:80px;font-weight:700;line-height:116.7%}.metrics-03{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.frame-44205{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.highlight-item-title{color:#081322;text-align:left;letter-spacing:.25px;font-size:34px;font-weight:700;line-height:123.5%}.frame-44206{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.depoimento-will{grid-column-gap:32px;grid-row-gap:32px;background-color:#0b101c;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:32px 48px;display:flex;box-shadow:0 5px 5px #0003,0 8px 10px #00000024,0 3px 14px #0000001f}.frame-44208{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.stars-2{grid-column-gap:5.5px;grid-row-gap:5.5px;justify-content:flex-start;align-items:flex-start;width:114px;display:flex}.text-266{color:#e5eafd;letter-spacing:-.022em;font-size:20px;font-weight:400;line-height:180%}.author-3{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;width:100%;display:flex}.avatar-3{grid-column-gap:10px;grid-row-gap:10px;background-color:#89aeffcc;border-radius:50px;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex}.client-3{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:212px;display:flex}.name-4{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.value-78{color:#c1cee4;letter-spacing:.1px;font-size:20px;font-weight:700;line-height:157%}.role-4{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.value-79{color:#7d8daa;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:166%}.testimonial-clients{grid-column-gap:48px;grid-row-gap:48px;background-color:#0b101c;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:32px 48px;display:flex;box-shadow:0 5px 5px #0003,0 8px 10px #00000024,0 3px 14px #0000001f}.frame-44210{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.button-case-studies{grid-column-gap:10px;grid-row-gap:10px;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:20px 40px;display:flex}.text-267{color:#040d67;text-align:center;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.clutch-rating-01{color:#0052ff;text-align:center;font-size:26px;font-weight:500;line-height:116.7%}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-2{color:#e5eafd;letter-spacing:-.022em;font-size:20px;font-weight:400;line-height:180%}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-3{color:#e5eafd;letter-spacing:-.022em;font-size:20px;font-weight:700;line-height:180%}.section-testimonials{grid-column-gap:38px;grid-row-gap:38px;background-color:#eaeef9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex}.testimonials-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.testimonials-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.testimonials-list-header{grid-column-gap:56px;grid-row-gap:56px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.frame-44214{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.frame-44215{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.title-14{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.value-80{min-width:14px;min-height:20px}.testimonials-divider{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.frame-44216{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.frame-44017{grid-column-gap:40px;grid-row-gap:40px;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.testimonials-list-grid{grid-column-gap:40px;grid-row-gap:40px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:flex-start;display:grid}.testimonials-list-item{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;border-radius:16px;flex:0 auto;justify-content:center;align-items:center;height:auto;padding:24px;display:flex;box-shadow:0 4px 24px #bed7ff}.testimonial-photo{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.testimonial-card-content{grid-column-gap:24px;grid-row-gap:24px;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;display:flex}.testimonial-author-info{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.author-name{color:var(--gray-blue-paragraph);letter-spacing:-.01em;font-size:18px;font-weight:100;line-height:150%}.author-role{color:var(--text-dark-secondary);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:100;line-height:150%}.row-2{grid-column-gap:40px;grid-row-gap:40px;flex:0 auto;justify-content:flex-end;align-items:flex-start;display:flex}.frame-44218{grid-column-gap:24px;grid-row-gap:24px;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:372px;height:auto;display:flex}.text-269{color:#040d67;text-align:center;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.h2-testimonials-title{color:#000000de;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.h2-testimonials-title.light-mode{color:var(--gray-blue-paragraph);max-width:541px;font-family:Moderat Thin,Arial,sans-serif;font-weight:100;line-height:130%}.value-82{color:#0052ff;letter-spacing:-.022em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.testimonial-item-citation{color:var(--gray-blue-paragraph);letter-spacing:-.01em;margin-bottom:0;font-size:18px;font-weight:100;line-height:150%}.etiam-gravida-arcu-in-sodales-tincidunt-felis-metus-mattis-erat-eget-laoreet-erat-lorem-eget-tortor-1{color:#0052ff;letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:160%}.etiam-gravida-arcu-in-sodales-tincidunt-felis-metus-mattis-erat-eget-laoreet-erat-lorem-eget-tortor-2{color:#081322;letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:160%}.section-contact{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:0 0;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-left:64px;display:flex}.contact-wrapper{grid-column-gap:24px;grid-row-gap:24px;justify-content:center;align-items:center;width:auto;height:auto;display:flex}.contact-spacer{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;height:auto;padding-top:80px;padding-bottom:80px;display:flex}.contact-spacer.mobile{display:none}.contact-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;padding-top:40px;display:flex}.contact-header-content{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.typography-9{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.value-83{font-family:Moderat Bold,Arial,sans-serif}.value-84{color:#2a4c95fc;letter-spacing:.15px;font-size:18px;font-weight:400;line-height:170%;display:none}.contact-ctas-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:44px;display:flex}.cta{grid-column-gap:10px;grid-row-gap:10px;background-color:#0050ff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:16px 32px;display:flex;box-shadow:0 5px 5px #0003}.text-270{color:#fff;text-align:center;letter-spacing:.8px;font-size:18px;font-weight:700;line-height:32px}.button-17{grid-column-gap:10px;grid-row-gap:10px;border:2px #0061ff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.button-18{grid-column-gap:10px;grid-row-gap:10px;border:2px solid var(--vinta-blue-main);background-color:#ecf1ff;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:16px 32px;text-decoration:none;display:flex;box-shadow:0 5px 5px #0003}.button-xlarge-2{color:var(--vinta-blue-main);text-align:center;letter-spacing:.8px;font-size:18px;font-weight:700;line-height:32px}.photo-vinta-team{grid-column-gap:10px;grid-row-gap:10px;object-fit:cover;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.h2-contact-title{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:140%}.value-86{color:#0052ff;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:140%}.contact-grid{grid-template-rows:auto;grid-template-columns:.75fr 1fr}.final-cta-2{grid-column-gap:64px;grid-row-gap:64px;background-color:#0003;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:180px;height:301px;min-height:301px;padding:12px 16px;display:flex;position:relative;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vectors-wrapper-86{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:334px;height:188.223px;display:flex;position:absolute;top:142px;left:0}.frame-44223{flex-direction:column;justify-content:space-between;align-items:flex-end;width:148px;height:277px;display:flex}.text-271{color:#fff;letter-spacing:-.025em;text-shadow:0 4px 6px #0003;font-size:18px;font-weight:900;line-height:140%}.camera{object-fit:fill;background-color:#eaeef9;width:auto;height:auto;padding-bottom:80px;position:sticky;top:0;overflow:visible}.frame{height:auto;padding-top:32px;padding-bottom:32px;display:flex;position:relative;left:7%}.year-one{width:100%}.quick-stack-5{grid-column-gap:40px;grid-row-gap:40px}.photo-vinta-team-mobile,.categories-image-mobile{display:none}.timeline-wrapper{max-width:none}.timeline-hidden{display:none;overflow:hidden}.image-306,.div-block-146{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.learnings-author{grid-column-gap:20px;align-items:center;margin-top:16px;margin-bottom:16px;display:flex}.learnings-author.individual{margin-top:0}.learnings-author-name{color:#34508d;-webkit-text-stroke-color:var(--midnight-blue);font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:20px}.learnings-date{color:var(--metal-gray);font-size:14px;line-height:20px}.learning-link{color:var(--vinta-blue-main);height:auto;text-decoration:none}.learning-link-box{color:#000;background-color:#e5eafd;border-radius:6px;margin-top:16px;margin-bottom:16px;padding:8px 8px 8px 12px;display:flex}.learning-link-box.button-version{background-color:#e5eafd00;border-radius:4px 0 0 4px;flex-direction:row;justify-content:space-between;width:auto;min-width:0;max-width:none;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:12px}.icon-arrow{color:var(--vinta-blue-main);margin-right:10px}.tags-description{text-transform:capitalize;align-self:flex-start;font-size:14px}.learnings-tags{grid-column-gap:8px;flex:0 auto;order:1;align-items:flex-start;display:flex}.tags-text{align-self:flex-start;font-size:14px}.learnings-card-info{flex-direction:column;justify-content:flex-end;margin-top:auto;display:block;position:static}.link-and-butto{color:#fff5f5;background-color:#e9e9fa;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:16px;text-decoration:none;display:flex;position:static;overflow:hidden}.btn-open-link{background-color:var(--vinta-blue-main);border-radius:0 4px 4px 0;flex-direction:row;flex:0 auto;justify-content:space-between;align-items:flex-end;padding:12px 16px;text-decoration:none;display:block}.div-block-149{grid-column-gap:4px;display:flex}.text-block-39{color:var(--metal-gray)}.link-block-21{align-self:center;text-decoration:none}.scroll{max-height:none;overflow:scroll}.background{max-height:100vh;overflow:visible}.div-block-150{height:130px;position:absolute}.card-link-wrapper{object-fit:fill;flex-wrap:wrap;flex:1;align-content:stretch;display:none}.text-block-40{color:var(--royal-blue-text);font-size:16px}.pagination{margin-top:40px;margin-bottom:40px}.icon{color:var(--royal-blue-text)}.collection-list-wrapper-16{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.collection-list-7{flex-wrap:wrap;display:flex}.collection-item-13{flex:20 3 auto;align-self:flex-start}.cell-5{display:block}.learnings-list{grid-column-gap:16px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-self:center;display:grid}.learnings-list-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:center;display:grid}.learnings-card{align-items:flex-start;display:flex;position:static}.dynamic-grid{column-count:3;column-gap:19px;overflow:auto}.random-teste{margin-bottom:18px}.pagination-2{margin-top:40px;margin-bottom:40px}.image-307{width:100%;max-width:none;height:100%}.blog-author-info{align-items:center;display:flex}.collection-item-15{grid-column-gap:16px;align-items:center;display:flex}.blog-author-photo{border-radius:100px;width:40px;max-width:none;height:40px}.text-block-41,.featured-post-list-wrapper{align-self:center}.body-19{padding-left:156px;padding-right:156px}.code-inline{background-color:var(--lavender-header);color:var(--royal-blue-text);border-radius:2px;flex:0 auto;padding:2px 4px;font-family:Inconsolata,monospace}.blog-post-card{flex-flow:column;margin-top:0;display:flex}.empty-divider{padding-top:20px;padding-bottom:20px}.bold-text-5,.bold-text-6,.bold-text-7,.bold-text-8,.bold-text-9,.bold-text-10{font-family:Moderat Bold,Arial,sans-serif}.link-block-24.w--current{align-self:flex-start;text-decoration:none}.html-embed-8{width:750px;margin-top:71px}.collection-list-wrapper-19{margin-bottom:24px}.hero-home-description{color:var(--text-dark-secondary);letter-spacing:.15px;width:520px;font-family:Moderat Regular,Arial,sans-serif;font-size:22px;font-weight:400;line-height:170%}.section-hero-home{grid-column-gap:0px;grid-row-gap:0px;background-color:#dfe6f6a8;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128c2aaa629ab80b6c0_bg_hero-home.webp);background-position:75% 100%;background-repeat:no-repeat;background-size:125%;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:714px;min-height:714px;padding-top:114px;padding-left:64px;padding-right:64px;display:flex}.hero-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:665px;display:flex}.h1_1280e{color:#0052ff;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:40px;font-weight:900;line-height:140%}.hero-home-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.h1-home-hero-title{color:var(--text-dark-primary);letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:40px;font-weight:900;line-height:140%}.hero-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:1240px;padding-top:56px;padding-bottom:100px;display:flex}.button_large{color:#fff;text-align:center;letter-spacing:.8px;font-family:Moderat Bold,Arial,sans-serif;font-size:22px;font-weight:700;line-height:32px}.button-20{grid-column-gap:10px;grid-row-gap:10px;border-radius:0;justify-content:center;align-items:center;width:100%;padding:24px 44px;text-decoration:none;display:flex}.button-21{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.button-21.margin{margin-top:48px}.vinta-body{color:#172235;background-color:#eaeff9;font-family:Moderat Regular,Arial,sans-serif;font-size:18px;line-height:160%;overflow:visible}.vinta-body.slim{font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.vinta-body.darkmode{background-color:var(--text-dark-primary);background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/66609cc0ee6ac1ee05e4a2fb_general_background_desktop.webp);background-position:0 36%;background-size:1440px;background-attachment:fixed;font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.vinta-body.blog{background-color:#fff}.vinta-body.vwds{font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.vinta-body.ds25-light-mode{background-color:#f6f9ff;font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.vinta-body.ds25-light-mode.gray{background-color:#eaeff9}.quote-container{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.rating-text-02{color:#0052ff;text-align:center;-webkit-text-stroke-color:var(--vinta-blue-light);font-family:Moderat Bold,Arial,sans-serif;font-size:24px;font-weight:500;line-height:116.7%}.clutch-rating-subtitle{color:var(--text-dark-secondary);text-align:center;letter-spacing:.17px;font-size:14px;font-weight:400;line-height:143%}.name-5{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-self:flex-end;align-items:flex-start;display:flex}.star{object-fit:cover;width:auto;max-width:none}.rating-text-01{color:#0052ff;text-align:center;-webkit-text-stroke-color:var(--vinta-blue-main);font-family:Moderat Bold,Arial,sans-serif;font-size:52px;font-weight:700;line-height:116.7%}.clutch-logo-container{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:21px;display:flex}.clutch-container{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:200px;min-width:200px;height:212px;display:flex;position:relative;box-shadow:0 2px 16px #0000001f}.clutch-container:hover{background-color:#fff;background-image:linear-gradient(#0000000f,#0000000f),linear-gradient(#fff,#fff)}.h2-arguments-title{color:var(--text-light-primary);letter-spacing:.15px;max-width:430px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-7{color:#081322;letter-spacing:.15px;font-size:20px;font-weight:500;line-height:175%}.arguments-wrapper{grid-column-gap:64px;grid-row-gap:64px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece129f8a5567cb4ab3469_bg_vinta-team.webp);background-position:100%;background-repeat:no-repeat;background-size:50%;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.quote-container-main{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.vectors-wrapper-53{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.clutch-rating-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.button-22{grid-column-gap:10px;grid-row-gap:10px;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:20px 40px;text-decoration:none;display:flex}.quote-author-role{color:var(--text-dark-tertiary);letter-spacing:.4px;font-family:Moderat Regular,Arial,sans-serif;font-size:12px;font-weight:400;line-height:166%}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-6{color:#081322;letter-spacing:.15px;font-size:18px;font-weight:400;line-height:175%}.quote-container-flex{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.clutch-rating-text{margin-bottom:24px}.quote-citation-text{color:var(--text-dark-primary);letter-spacing:.15px;margin-bottom:0;font-family:Moderat Regular,Arial,sans-serif;font-size:18px;font-weight:400;line-height:175%}.vinta-experts-img{grid-column-gap:10px;grid-row-gap:10px;object-fit:cover;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:0;display:none;box-shadow:0 5px 5px #0003,0 8px 10px #00000024,0 3px 14px #0000001f}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-8{color:#081322;letter-spacing:.15px;font-size:18px;font-weight:700;line-height:175%}.featured-quote-card{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:212px;padding:24px 32px;display:flex;box-shadow:0 2px 16px #0000001f}.text-214{color:#e5eafd;letter-spacing:.8px;font-family:Moderat Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:32px}.h2_1280e{color:#3274ff;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:900;line-height:160%}.arguments-description{color:var(--text-light-primary);letter-spacing:.15px;width:100%;min-width:auto;max-width:470px;margin-top:40px;margin-bottom:64px;font-family:Moderat Light,Arial,sans-serif;font-size:18px;font-weight:500;line-height:180%}.arguments-description.home-argument-description-tablet{display:none}.quote-author-name{color:var(--text-dark-secondary);letter-spacing:.1px;font-family:Moderat Regular,Arial,sans-serif;font-size:14px;font-weight:500;line-height:157%}.arguments-header-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:780px;display:flex}.rating-quotes-wrapper{grid-column-gap:24px;grid-row-gap:24px;justify-content:center;align-items:flex-start;width:94%;min-width:0;max-width:1240px;display:flex;position:absolute;top:-64px;left:auto}.quote-author-info{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;flex:0 auto;justify-content:center;align-self:flex-end;align-items:flex-start;width:100%;max-width:212px;display:flex}.star-rating{grid-column-gap:5.5px;grid-row-gap:5.5px;background-color:#fff;justify-content:flex-start;align-items:flex-start;width:114px;display:flex}.arguments-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.section-arguments{grid-column-gap:128px;grid-row-gap:128px;background-color:#181824;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:822px;padding:240px 64px 96px;display:flex;position:relative;overflow:visible}.blue-divider-dark{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.quote-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.quote-author{grid-column-gap:12px;grid-row-gap:12px;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.title-7{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;margin-top:0;display:flex}.text-block-42{font-size:16px;line-height:160%}.tabs-menu{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:center;height:50px;margin-bottom:32px;display:flex}.tabs{flex-direction:column;width:100%;min-width:0;max-width:1240px;margin-top:32px;display:block}.tabs.clients{max-width:1240px;margin-top:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-2{color:#0052ff;letter-spacing:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:150%}.all-clients-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:none}.tabs-content{overflow:visible}.section-clients{grid-column-gap:64px;grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px;display:flex}.section-clients.clients-spacer{max-width:none;padding-top:0}.section-clients.clients-spacer.contact-page{grid-column-gap:32px;grid-row-gap:32px;padding-top:0}.section-clients.referral{padding-top:80px;padding-bottom:80px}.blue-divider-light{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.featured-clients-list{width:100%;min-width:0;max-width:1240px;display:block}.frame-44224{grid-column-gap:10px;grid-row-gap:10px;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:20px 40px;display:flex}.text-block-43{font-size:16px;font-weight:300;line-height:160%}.tab-link-workcases{background-color:#fff0;border:1px solid #0050ff;border-radius:4px;padding:12px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:18px;line-height:140%}.tab-link-workcases.w--current{background-color:#fff;border:1px #0050ff;border-radius:4px;padding:12px 24px;font-family:Moderat Bold,Arial,sans-serif;font-size:16px;box-shadow:0 4px 16px #0061ff61}.text-block-44{letter-spacing:.3px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;font-weight:700;line-height:160%}.text-218{color:#172235;letter-spacing:.8px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:32px}.clients-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.vectors-wrapper-56{grid-column-gap:0px;grid-row-gap:0px;object-fit:fill;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.explore-the-outstanding-results-of-our-partner-s-software-implementations-0{color:#081322;letter-spacing:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.community-d-img{object-fit:cover;border-radius:3.88947px}.community-d-subtitle-text{color:#e5eafd;text-align:center;letter-spacing:.15px;margin-top:48px;margin-bottom:48px;font-size:18px;line-height:180%}.community-m-highlight-subtitle{color:#c1cee4;text-align:center;letter-spacing:.15px;font-family:Moderat Thin,Arial,sans-serif;font-size:16px;font-weight:400;line-height:160%}.community-desktop-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-7{color:#e5eafd;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-8{color:#3274ff;letter-spacing:.15px;font-size:20px;font-weight:700;line-height:180%}.community-name-text{color:#fff;font-family:Moderat Bold,Arial,sans-serif;font-size:35px;font-weight:700;line-height:120%}.community-d-subtitle{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.community-d-role{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#fff;flex:0 auto;justify-content:center;align-items:center;padding:4.4924px 22.9252px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.community-m-subtitle-text{text-align:center;width:100%}.community-d-img-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.do-you-work-with-a-different-stack-contact-us-for-more-information-3{color:#728aff;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:120%;text-decoration:none}.home-wrapper-dark{grid-column-gap:64px;grid-row-gap:64px;background-color:#0e0e16;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px 192px;display:flex;position:relative;overflow:hidden}.community-name-role{color:#081322;font-family:Moderat Regular,Arial,sans-serif;font-size:30px;font-weight:400;line-height:120%}.community-d-role-text{color:#081322;font-size:18px;font-weight:400;line-height:120%}.the-tech-stack-behind-competitive-products-4{color:#e5eafd;text-align:center;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.community-m-highlight-title{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.community-floating-text{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:501px;left:37px}.community-mobile-wrapper{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;width:90%;min-width:1000px;max-width:1240px;display:none}.community-highlight-list{grid-column-gap:64px;grid-row-gap:64px;opacity:.8;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 64px;display:grid}.highlight-m-emphasis{color:#3274ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:64px;font-weight:700;line-height:116.7%}.value-88{color:#3274ff;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.technologies-list{grid-column-gap:64px;grid-row-gap:64px;justify-content:center;align-items:flex-start;width:100%;display:flex}.h2-community-title{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.vectors-wrapper-87{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.highlight-d-emphasis{color:#3274ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:52px;font-weight:700;line-height:116.7%}.divider-dark{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;height:1px;display:flex}.community-d-name{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#07111f;flex:0 auto;justify-content:center;align-items:center;padding:5.73131px 22.9252px 11.4626px;display:flex;box-shadow:0 4px 2.1772px #0003,0 2px 2.1772px #00000024,0 2px 6.5316px #0000001f}.community-role{grid-column-gap:11.7122px;grid-row-gap:11.7122px;background-color:#fff;flex:0 auto;justify-content:center;align-items:center;padding:4.4924px 22.9252px;display:flex;box-shadow:0 4.3544px 2.1772px #0003,0 2.1772px 2.1772px #00000024,0 2.1772px 6.5316px #0000001f}.technologies-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.community-d-highlight-subtitle{color:#c1cee4;text-align:center;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.community-m-subtitle{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.highlight-d-text{color:#e5eafd;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:116.7%}.community-m-img{object-fit:cover;border-radius:3.88947px}.community-highlight-card{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;width:175px;display:flex}.the-tech-stack-behind-competitive-products-5{color:#3274ff;text-align:center;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.community-desktop-wrapper{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:1152px;display:flex}.tech-item-python{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128072e0881b08cc29e_logo_python.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;padding-top:20px;display:flex}.section-technologies{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:auto;max-width:1152px;display:flex}.community-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.community-m-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:none}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-9{color:#e5eafd;letter-spacing:.15px;font-size:20px;font-weight:500;line-height:180%}.community-d-highlight-title{grid-column-gap:-4px;grid-row-gap:-4px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.community-d-name-text{color:#fff;font-size:28px;font-weight:700;line-height:120%}.technologies-header{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.secondary-6{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.section-faq{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:1240px;display:flex}.section-faq.home{grid-column-gap:40px;grid-row-gap:40px;margin-top:0}.text-229{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-size:48px;font-weight:400;line-height:160%}.button-29{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.cta-contact-description{color:var(--text-light-primary);text-align:center;letter-spacing:.15px;width:100%;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.cta-contact-description.home{text-align:left;width:100%}.section-cta-contact{grid-column-gap:64px;grid-row-gap:64px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ede6ab17e6c6239f11a501_bg_vinta-team-cta.webp),linear-gradient(#0045de,#0045de);background-position:50% 100%,0 0;background-repeat:no-repeat,repeat;background-size:100%,auto;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:880px;min-height:1100px;padding-top:64px;display:flex;position:relative;top:-96px;left:auto;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.header-12{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.cta-contact-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding-left:128px;padding-right:128px;display:flex}.cta-contact-header.home{justify-content:space-between;align-items:flex-start;padding-left:40px;padding-right:40px}.get-your-software-development-soaring-with-our-talent-pool-2{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.icon_keyboardarrow{grid-column-gap:0px;grid-row-gap:0px;object-fit:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.value-91{color:#081322;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.h2-cta-contact-title{color:var(--text-light-primary);text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.h2-cta-contact-title.home{text-align:left;width:100%;font-size:32px;line-height:140%}.faq-question-list{grid-column-gap:8px;grid-row-gap:8px;cursor:pointer;object-fit:fill;border-bottom:1px #d2d2d2;flex-direction:column;margin-bottom:12px;padding:0;font-family:Moderat Light,Arial,sans-serif;font-weight:400;display:flex}.faq-question-list.home{margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif}.faq-questions-container{width:100%;max-width:1240px}.vectors-wrapper-90{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.cta-white-large{grid-column-gap:10px;grid-row-gap:10px;color:var(--vinta-blue-main);background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:auto;padding:20px 32px;font-size:22px;line-height:140%;text-decoration:none;transition:all .15s;display:flex;box-shadow:5px 0 10px #0003}.cta-white-large:hover{transform:translateY(-2px)}.value-92{color:#0052ff;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:150%}.btn-icon{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:center;align-items:center;display:flex}.home-wrapper-light{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 64px 96px;display:flex;position:relative}.home-wrapper-light.dark-mode{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/666334bdcbe3ff3cafc147ea_general_background_desktop%20\(1\).webp);background-position:0 0;background-repeat:no-repeat;background-size:auto;background-attachment:fixed;padding-bottom:80px}.home-wrapper-light.flat-bg{background-color:var(--darkest-tone);padding-bottom:80px}.button-xlarge-4{color:#0052ff;text-align:center;letter-spacing:.8px;font-family:Moderat Bold,Arial,sans-serif;font-size:22px;font-weight:700;line-height:32px}.faq-question{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;margin-bottom:8px;padding:0;display:flex}.faq-question.homepage{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;margin-bottom:0}.faq-question-title{color:#081322;letter-spacing:.15px;font-size:20px;font-weight:700;line-height:160%}.faq-question-title.dark-mode{color:var(--light-blue-text);margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.btn-collapse-expand{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.icon_dropdown{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:18px;height:11.115px;display:flex}.text-282,.text-283{color:#081322;letter-spacing:.15px;font-size:20px;font-weight:700;line-height:160%}.faq-answer{padding-bottom:0;padding-left:0;padding-right:0;overflow:hidden}.faq-question-answer{margin-bottom:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%;overflow:visible}.faq-question-answer.dark-mode{color:var(--light-blue-text);font-family:Moderat Thin,Arial,sans-serif;font-weight:100;line-height:150%;text-decoration:none}.empty-state-4{display:none}.services_c_head{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.services-benefits-card-description{color:#081322;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:180%}.benefits_text{color:#081322;font-size:16px;line-height:NaNundefined;letter-spacing:.15px;font-weight:400}.services-benefits-list{grid-column-gap:48px;grid-row-gap:48px;border-radius:4px;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.services-highlights-item{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex}.technologies-type-list{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.hero-services-title{color:#081322;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:140%}.arguments-quote-author-info{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:212px;font-family:Moderat Regular,Arial,sans-serif;display:flex}.tech-3{grid-column-gap:16px;grid-row-gap:16px;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;display:flex}.services-benefits-card{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;height:auto;display:flex;overflow:hidden;box-shadow:0 4px 24px #0061ff54}.services-technologies-container{grid-column-gap:64px;grid-row-gap:96px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex}.technologies-item-name{color:#e5eafd;letter-spacing:.15px;font-size:18px;font-weight:500;line-height:160%}.vectors-wrapper-91{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.benefits_text-2{color:#081322;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:180%}.c_title-1{color:#0052ff;letter-spacing:-.022em;font-size:48px;font-weight:900;line-height:150%}.text-285{color:#fff;text-align:center;letter-spacing:.8px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:32px}.vectors-wrapper-92{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.hero-services-description{color:#2a4c95fc;letter-spacing:.15px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:400;line-height:170%}.vectors-wrapper-93{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:24px;display:flex}.techstack-cta-0{color:#e5eafd;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;font-weight:400;line-height:120%;text-decoration:none}.services-benefits-card-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px 24px;display:flex}.vectors-wrapper-94{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:14.7692px;display:flex}.services-benefits-card-title{color:#002fdb;letter-spacing:0;margin-top:0;margin-bottom:0;font-family:Moderat Regular,Arial,sans-serif;font-size:24px;font-weight:700;line-height:180%}.services-highlights-divider{background-color:#0061ffb3;justify-content:space-between;align-items:flex-start;width:1px;height:45px;display:flex;box-shadow:0 0 8px #0061ffcc}.role-5{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.vectors-wrapper-95{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:37px;display:flex}.section-hero-webdev{grid-column-gap:0px;grid-row-gap:0px;background-color:#dfe6f6a8;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed40503835b031a1df989c_bg_hero-webdev.webp);background-position:40% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:626px;padding-left:64px;padding-right:64px;display:flex}.hero-cta{grid-column-gap:8px;grid-row-gap:8px;background-color:#0050ff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:18px 32px;display:flex;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.technologies-type-title{color:#fff;margin-top:0;margin-bottom:0;font-size:22px;font-weight:700;line-height:160%}.text-286{color:#c1cee4;letter-spacing:0;font-family:Moderat Light,Arial,sans-serif;font-size:12px;font-weight:500;line-height:120%}.section-services-arguments{grid-column-gap:96px;grid-row-gap:96px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px;display:flex}.hero-services-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;padding-top:140px;padding-bottom:64px;display:flex}.c_title-6{color:#0052ff;letter-spacing:.15px;font-size:48px;font-weight:900;line-height:160%}.arguments-quote-author-role{color:#7d8daa;letter-spacing:.4px;font-size:14px;font-weight:500;line-height:166%}.section-services-highlights{grid-column-gap:0px;grid-row-gap:0px;background-color:#0b101c;border:0 #0000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:112px;padding-top:24px;padding-bottom:24px;display:flex}.clutch-rating{color:#0052ff;font-family:Moderat Bold,Arial,sans-serif;font-size:42px;font-weight:900;line-height:0%}.vectors-wrapper-96{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:26px;display:flex}.hero-services-title-emphasis{color:#0052ff;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:140%}.services-technologies-list{grid-column-gap:24px;grid-row-gap:24px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.quotes-item-author{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;width:100%;display:flex}.clutch_container{grid-column-gap:7px;grid-row-gap:7px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.services-dark-header-description{color:#e5eafd;letter-spacing:0;font-size:18px;font-weight:400;line-height:180%}.technologies-item-icon{grid-column-gap:10px;grid-row-gap:10px;opacity:.5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:38px;height:38px;padding:6px;display:flex}.technologies-type-item{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;width:100%;max-width:244px;display:flex}.c_title-5{color:#e5eafd;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:160%}.services-benefits-coverimg{grid-column-gap:10px;grid-row-gap:10px;object-fit:cover;background-color:#0054fc26;justify-content:flex-start;align-items:flex-start;width:100%;height:200px;display:flex}.c_title-4{font-family:Moderat Bold,Arial,sans-serif;line-height:180%}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-4{color:#e5eafd;letter-spacing:0;font-size:20px;font-weight:700;line-height:180%}.services-highlights-list{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1240px;display:flex}.arguments-quote-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.services-arguments-wrapper{grid-column-gap:48px;grid-row-gap:48px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.services-highlight-clutch-info{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4px;display:flex}.benefits_text-3{color:#081322;letter-spacing:.15px;font-size:16px;font-weight:500;line-height:180%}.c_title-2{font-family:Moderat Bold,Arial,sans-serif}.services-highlights-title{color:#0052ff;font-family:Moderat Bold,Arial,sans-serif;font-size:42px;font-weight:900;line-height:120%}.c_title-3{color:#0052ff;letter-spacing:-.022em;font-size:48px;font-weight:900;line-height:150%}.c_title{margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:150%}.technologies-item-icon-img{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:30px;height:32px;display:flex}.services-arguments-description{color:#081322;letter-spacing:0;width:100%;min-width:360px;max-width:none;font-size:18px;font-weight:400;line-height:180%}.services-highlights-subtitle{color:#fff;letter-spacing:0;font-family:Moderat Light,Arial,sans-serif;font-size:14px;font-weight:500;line-height:120%}.techstack-card-2{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:260px;padding:20px 24px;display:flex}.services-arguments-quote{grid-column-gap:48px;grid-row-gap:48px;background-color:#0b101c;border-radius:8px;flex-flow:column wrap;flex:0 auto;justify-content:space-between;align-items:flex-start;width:100%;min-width:320px;max-width:360px;height:auto;padding:32px;display:flex;box-shadow:0 5px 5px #0003,0 8px 10px #00000024,0 3px 14px #0000001f}.arguments-quote-author-name{color:#c1cee4;letter-spacing:.1px;font-size:16px;font-weight:700;line-height:157%}.arguments-quote-citation{color:#e5eafd;letter-spacing:-.022em;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;font-weight:400;line-height:180%}.highlight_clutch{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex}.c_title-0{color:#000000de;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-5{color:#e5eafd;letter-spacing:0;font-size:20px;font-weight:400;line-height:180%}.arguments-quote-author-img{grid-column-gap:10px;grid-row-gap:10px;object-fit:cover;background-color:#89aeffcc;border-radius:50px;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex}.techstack-cta-1{color:#0052ff;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:400;line-height:120%;text-decoration:none}.services-arguments-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.clutch-highlight-logo{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:75px;height:20px;margin-top:6px;display:flex}.techstack2{grid-column-gap:64px;grid-row-gap:64px;background-color:#0b101c;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:86px 64px 96px;display:flex}.vectors-wrapper-99{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.tech-2{grid-column-gap:16px;grid-row-gap:16px;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;max-width:244px;display:flex}._4-9-5-wrapper{color:#0052ff;-webkit-text-stroke-color:#0052ff;font-family:Moderat Regular,Arial,sans-serif;font-size:24px;font-weight:500;line-height:0%}.section-services-benefits{grid-column-gap:128px;grid-row-gap:128px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:98px 64px 96px;display:flex;position:relative}.techstack-head{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.services-technologies-type{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:260px;height:auto;padding:20px 24px;display:flex}.hero-services-type{color:#3e5372;letter-spacing:.15px;font-family:Moderat Light,Arial,sans-serif;font-size:24px;font-weight:400;line-height:140%}.technologies-item-icon-wrapper{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.clutch-co-vector-logo-1{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;height:auto;display:flex}.hero-services-header{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.hero-services-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:600px;display:flex}.benefits_text-4{color:#081322;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:180%}.models-table-tabs{display:none}.benefits_text-5{color:#081322;font-size:16px;line-height:NaNundefined;letter-spacing:.15px;font-weight:400}.models-table-cell-01-var{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:none;padding:20px;display:flex}.services-process-list{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:320px;padding-right:160px;display:flex}.services-roles-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.process-list-item{grid-column-gap:8px;grid-row-gap:8px;border:0 solid #2477ffbf;border-left-width:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:760px;padding-bottom:64px;padding-left:64px;padding-right:32px;display:flex;position:relative}.process-list-item.last-item{border-style:none;border-width:1px}.models-table-cell-01{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-top-left-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:none;padding:20px;display:flex}.quotes-item-author-info{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:212px;font-family:Moderat Regular,Arial,sans-serif;display:flex}.c_title-9{color:#3274ff;letter-spacing:-.022em;font-size:48px;font-weight:900;line-height:150%}.services-roles-description{color:#081322;letter-spacing:-.022em;max-width:480px;margin-bottom:0;font-size:18px;font-weight:400;line-height:180%}.services-arguments-item-title{color:#081322;letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:160%}.process-list-item-title{clear:none;color:#e5eafd;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:160%;position:static}.icon_check{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.models-table-cell-02{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.models-table-cell-02.model2{min-width:120px;max-width:180px;display:flex}.models-table-cell-02.model1{min-width:110px;max-width:180px}.models-table-cell-02.devout{min-width:140px;max-width:180px;display:flex}.text-290{color:#e5eafd;text-align:center;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.c_title-13{font-family:Moderat Bold,Arial,sans-serif}.c_title-14{color:#081322;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.vectors-wrapper-102{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.c_title-15{color:#0052ff;letter-spacing:-.022em;font-size:48px;font-weight:900;line-height:150%}.text-292{color:#fff;text-align:center;letter-spacing:.8px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:32px}.services-solutions-list-item-05{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0949a50590940aedaf37f_bg_staff-solutions05.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vectors-wrapper-103{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.table_cell-2---2--3{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.table_cell-2---2--3.devout{min-width:160px;display:flex}.button_cta{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:18px 32px;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.c_title-8{color:#e5eafd;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.table-head-02-var{grid-column-gap:48px;grid-row-gap:48px;background-color:#0a268d;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;padding:24px 32px;display:flex}.table-head-02-var.model2{display:block}.table-head-03{grid-column-gap:48px;grid-row-gap:48px;background-color:#212121;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;min-width:110px;max-width:160px;padding:24px 0;display:flex}.vectors-wrapper-104{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:24px;display:flex}.techstack-cta-2{color:#e5eafd;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;font-weight:400;line-height:120%;text-decoration:none}.table_cell-2_2{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.table_cell-5---2{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.table_cell-5---2.model2{display:flex}.section-hero-staffaug{grid-column-gap:0px;grid-row-gap:0px;background-color:#dfe6f6a8;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed4050b9ed4fe8adb9bf06_bg_hero-staff.webp);background-position:40% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:626px;padding-top:40px;padding-left:64px;padding-right:64px;display:flex}.vectors-wrapper-105{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:20px;height:auto;display:flex}.vectors-wrapper-106{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:14.7692px;display:flex}.c_title-10{font-family:Moderat Bold,Arial,sans-serif}.models-table-cell-03{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000f,#0000000f);justify-content:center;align-items:center;width:100%;min-width:110px;max-width:160px;height:67px;padding-left:42px;padding-right:42px;display:flex}.table-head-02{grid-column-gap:48px;grid-row-gap:48px;background-color:#0a268d;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;padding:24px 32px;display:flex}.table-head-02.devout{min-width:140px;max-width:180px;padding-left:0;padding-right:0;display:block}.table-head-02.model2{min-width:120px;max-width:180px;padding-left:0;padding-right:0;display:block}.table-head-02.model1{min-width:110px;max-width:180px;padding-left:0;padding-right:0}.section-services-roles{grid-column-gap:0px;grid-row-gap:0px;background-color:#dfe6f6a8;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:98%;max-width:1240px;min-height:0;padding:48px;display:flex;position:absolute;top:-64px;left:auto;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.services-staff-arguments-description{color:#081322;letter-spacing:-.022em;width:100%;min-width:360px;max-width:500px;font-size:18px;font-weight:400;line-height:180%}.arguments-item-icon{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;background-image:radial-gradient(circle at 0 0,#1863ff,#0052ff);border-radius:4px;flex:0 auto;justify-content:center;align-items:center;min-width:52px;min-height:52px;padding:8px;display:flex}.role-6{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.table_cell-2----2{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.table_cell-2----2.model2{display:flex}.vectors-wrapper-107{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:37px;display:flex}.section-services-quotes{grid-column-gap:128px;grid-row-gap:128px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:64px;display:flex}.services-arguments-list{grid-column-gap:20px;grid-row-gap:20px;border-radius:4px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;width:100%;min-width:500px;max-width:650px;display:flex}.card_title{color:#fff;letter-spacing:0;text-shadow:0 4px 6px #0003;margin-top:0;margin-bottom:0;font-size:20px;font-weight:900;line-height:160%}.text-293{color:#c1cee4;letter-spacing:0;font-family:Moderat Light,Arial,sans-serif;font-size:12px;font-weight:500;line-height:120%}.c_title-7{font-family:Moderat Bold,Arial,sans-serif}.c_title-11{color:#e5eafd;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.table_head2-3{grid-column-gap:48px;grid-row-gap:48px;background-color:#0a268d;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;padding:24px 32px;display:flex}.services-quotes-item{grid-column-gap:48px;grid-row-gap:48px;background-color:#0b101c;border-radius:8px;flex-flow:column wrap;flex:0 auto;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:32px;display:flex;box-shadow:0 5px 5px #0003,0 8px 10px #00000024,0 3px 14px #0000001f}.c_title-16{color:#0052ff;letter-spacing:.15px;font-size:48px;font-weight:900;line-height:160%}.services-roles-title{color:#081322;letter-spacing:.15px;max-width:480px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:34px;font-weight:700;line-height:160%}.quotes-author-role{color:#7d8daa;letter-spacing:.4px;font-size:14px;font-weight:500;line-height:166%}.table_cell-2__01{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.models-table-cell-01-var3{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.c_title-12{color:#3274ff;letter-spacing:-.022em;font-size:48px;font-weight:900;line-height:150%}.services-models-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:1240px;display:flex}.vectors-wrapper-108{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:26px;display:flex}.hero_title-5{color:#0052ff;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:140%}.techstack-box-3{grid-column-gap:24px;grid-row-gap:24px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.services-solutions-list{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.process-list-item-description{color:#c1cee4;letter-spacing:.15px;margin-bottom:0;font-size:18px;font-weight:400;line-height:160%}.techstack{grid-column-gap:64px;grid-row-gap:64px;background-color:#0b101c;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db614e233e72553c1ed6cf_bg_techstack.png);background-position:50% 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:1410px;padding:192px 64px 160px;display:flex}.models_table-03{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.table_row{grid-column-gap:2px;grid-row-gap:2px;background-color:#0000000a;justify-content:flex-start;align-items:center;width:100%;display:flex}.tech-4{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;width:100%;max-width:244px;display:flex}.c_title-17{color:#e5eafd;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:160%}.models_table__01{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.services-quotes-list{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:stretch;width:100%;max-width:1240px;display:flex}.c_title-18{font-family:Moderat Bold,Arial,sans-serif;line-height:180%}.c_subtitle-2{color:#e5eafd;letter-spacing:-.022em;font-size:20px;font-weight:400;line-height:180%}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-6{color:#e5eafd;letter-spacing:0;font-size:20px;font-weight:700;line-height:180%}.services-solutions-list-item-01{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f093f014828ebfdad24607_bg_staff-solutions01.webp);background-position:0 0;background-size:auto;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.services_container-4{justify-content:space-between;align-items:center;width:100%;max-width:1240px;display:flex}.models-table-cell-text{color:#172235;letter-spacing:.15px;font-size:16px;font-weight:500;line-height:170%}.frame-44230{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4px;display:flex}.benefits_text-6{color:#081322;letter-spacing:.15px;font-size:16px;font-weight:500;line-height:180%}.c_title-19{font-family:Moderat Bold,Arial,sans-serif}.section-services-solutions{grid-column-gap:128px;grid-row-gap:128px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px;display:flex}.services-wrapper{grid-column-gap:128px;grid-row-gap:128px;background-color:#021f46;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed4050b9ed4fe8adb9bec9_bg_services-process.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:362px 64px 64px;display:flex;position:relative}.text-295{color:#0052ff;font-family:Moderat Bold,Arial,sans-serif;font-size:42px;font-weight:900;line-height:116.7%}.models-table-cell-02-var{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.models-table-cell-02-var.model1{min-width:110px;max-width:180px}.models-table-cell-02-var.model2{min-width:120px;max-width:180px;display:flex}.models-table-cell-02-var.devout{min-width:140px;max-width:180px;display:flex}.c_title-20{color:#0052ff;letter-spacing:-.022em;font-size:48px;font-weight:900;line-height:150%}.services-models-table{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.services-models-table.mobile{box-shadow:none;box-shadow:none;box-shadow:none;border-radius:12px;overflow:hidden}.models-table-cell-01-var2{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.services_c_head-2{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.services-staff-arguments-container{grid-column-gap:48px;grid-row-gap:48px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.vectors-wrapper-109{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.vectors-wrapper-110{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:30px;height:32px;display:flex}.text-296{color:#fff;letter-spacing:0;font-family:Moderat Light,Arial,sans-serif;font-size:14px;font-weight:500;line-height:120%}.services-roles-item-title{color:#fff;letter-spacing:.05em;text-shadow:0 4px 6px #0003;margin-top:0;margin-bottom:0;font-size:16px;font-weight:900;line-height:140%}.quotes-author-name{color:#c1cee4;letter-spacing:.1px;font-size:16px;font-weight:700;line-height:157%}.services-arguments-list-item{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;border-radius:8px;flex:1;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;min-width:240px;max-width:308px;padding:20px;font-family:Moderat Regular,Arial,sans-serif;display:flex;box-shadow:0 4px 24px #0061ff54}.arguments-item-icon-img{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.process-list-item-order{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;background-image:radial-gradient(circle at 0 0,#1f67ff,#0052ff);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;padding-bottom:4px;padding-left:28px;padding-right:28px;display:flex;position:absolute;top:0;left:-32px;box-shadow:0 0 16px #1762ffa8}.text-297{color:#e5eafd;letter-spacing:-.022em;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;font-weight:400;line-height:180%}.services-models-type{color:#e5eafd;text-align:center;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:18px;font-weight:900;line-height:160%}.c_title-21{color:#000000de;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.quotes-item-citation{color:#e5eafd;letter-spacing:0;font-size:20px;font-weight:400;line-height:180%}.quotes-item-author-img{grid-column-gap:10px;grid-row-gap:10px;object-fit:cover;background-color:#89aeffcc;border-radius:50px;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex}.services-solutions-list-item-03{background-color:#0054fc26;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0947e918e029a9830f322_bg_staff-solutions03.webp);background-position:0 0;background-size:auto;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.table_cell-8{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-bottom-left-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:408px;padding:20px;display:flex}.table_cell-5-2{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.table_cell-5-2.model2{display:flex}.techstack-cta-3{color:#0052ff;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:400;line-height:120%;text-decoration:none}.models-table-cell-03-var{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000001a,#0000001a);justify-content:center;align-items:center;width:100%;min-width:110px;max-width:160px;height:67px;padding-left:42px;padding-right:42px;display:flex}.services-roles-list{grid-column-gap:20px;grid-row-gap:20px;flex:0 auto;justify-content:flex-start;align-self:stretch;align-items:flex-end;height:auto;display:flex}.services-quotes-item-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.services-roles-list-item{grid-column-gap:64px;grid-row-gap:64px;background-color:#012fad54;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db614e233e72553c1ed6dc_bg_roles-dev.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db614e233e72553c1ed6ad_workcase-finalcta.png);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:234px;min-height:234px;padding:12px 16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.services-roles-list-item.roles-prod{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366b9eeca4b01792b49f_bg_roles-products.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:auto 190px,cover;min-width:148px}.services-roles-list-item.roles-design{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee9353556ad1f107742c09_bg_roles-design.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:58% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:274px 215px,cover;min-width:148px}.services-roles-list-item.roles-dev{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366bd4cbf10bb83c0904_bg_roles-dev.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:225px,cover;min-width:148px}.section-services-process{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.services-solutions-list-item-04{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f09489d2578cea844a4857_bg_staff-solutions04.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.table_cell-2--2{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.table_cell-2--2.model2{display:flex}.vectors-wrapper-112{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:59px;height:16px;display:flex}.models_table-03-copy{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.table_cell-7{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:408px;padding:20px;display:flex}.roles_title-1{color:#0052ff;letter-spacing:-.022em;font-size:34px;font-weight:900;line-height:150%}.services-roles-container{grid-column-gap:32px;grid-row-gap:32px;flex:0 auto;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.table-head-01{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:none;height:106px;padding:10px;display:flex}.vectors-wrapper-113{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.tech-5{grid-column-gap:16px;grid-row-gap:16px;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;max-width:244px;display:flex}.p_list-item-2{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:760px;padding-bottom:64px;padding-left:64px;padding-right:32px;display:flex;position:relative}.icon_no{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.process-list-item-order-text{color:#fff;letter-spacing:-.022em;font-size:38px;font-weight:900;line-height:180%}.benefits_card{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;height:auto;display:flex;overflow:hidden;box-shadow:0 4px 24px #0061ff54}.vectors-wrapper-115{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.services-solutions-description{color:#081322;letter-spacing:-.022em;margin-bottom:0;font-size:18px;font-weight:400;line-height:180%}.techstack-card-3{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:260px;height:291px;padding:20px 24px;display:flex}.vectors-wrapper-116{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.services-solutions-list-item-02{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0945ed8c47f6ce7b0a889_bg_staff-solutions02.webp);background-position:0 0;background-size:auto;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vectors-wrapper-117{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.title-16{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.tabs-menu-3{grid-column-gap:16px;grid-row-gap:16px;margin-bottom:32px;display:flex}.collection-list-wrapper-20{width:100%;min-width:0;max-width:1240px;display:block}.frame-44231{grid-column-gap:10px;grid-row-gap:10px;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:20px 40px;display:flex}.text-block-50{font-size:24px;font-weight:300;line-height:140%}.text-block-51{font-family:Moderat Bold,Arial,sans-serif;font-size:24px;font-weight:700;line-height:140%}.text-298{color:#172235;letter-spacing:.8px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:32px}.header-14{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.vectors-wrapper-118{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.explore-the-outstanding-results-of-our-partner-s-software-implementations-4{color:#081322;letter-spacing:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.secondary-10{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-299{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-size:48px;font-weight:400;line-height:160%}.button-31{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.text-300{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.final-cta-4{grid-column-gap:64px;grid-row-gap:64px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:9px;min-height:840px;padding-top:64px;display:flex;position:relative;top:-87.7998px;left:auto;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.header-15{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.header-16{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-left:128px;padding-right:128px;display:flex}.vectors-wrapper-119{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.value-98{color:#081322;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.get-your-software-development-soaring-with-our-talent-pool-3{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.collection-item-17{grid-column-gap:24px;grid-row-gap:24px;cursor:pointer;border-bottom:1px solid #d2d2d2;flex-direction:column;padding:24px;display:flex}.collection-list-wrapper-21{width:100%}.value-99{color:#0052ff;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:150%}.frame-44232{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:center;align-items:center;display:flex}.button-xlarge-5{color:#0052ff;text-align:center;letter-spacing:.8px;font-family:Moderat Bold,Arial,sans-serif;font-size:22px;font-weight:700;line-height:32px}.section-hero-clients{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecee1f69b8e9278f279128_bg_hero-clients.webp),linear-gradient(#eaeff9,#eaeff9);background-position:50% 0,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:380px;padding-top:80px;padding-left:64px;padding-right:64px;display:flex}.hero-clients-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;padding-top:80px;padding-bottom:60px;display:flex}.hero-clients-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:800px;display:flex}.text-301{text-align:center;font-family:Moderat Bold,Arial,sans-serif}._10-years-of-inspiring-work-we-did-for-great-companies-0{color:#0052ff;text-align:center;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:140%}._10-years-of-inspiring-work-we-did-for-great-companies-1{color:#081322;text-align:center;letter-spacing:.15px;font-size:48px;font-weight:700;line-height:140%}.hero-clients-description{color:#3e5372;text-align:center;letter-spacing:.15px;font-size:22px;font-weight:400;line-height:170%}.typography-h6-3{color:#172235;text-align:right;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:160%}.collection-item-18{width:auto;padding-left:0;padding-right:0;position:static}.highlight-card-info{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.clutch-card-text-e2{color:#728aff;text-align:center;font-size:32px;font-weight:500;line-height:116.7%}.highlight-card-subtitle{color:#081322;text-align:center;letter-spacing:.25px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:700;line-height:123.5%}.typography-subtitle1-2{color:#7d8daa;text-align:right;letter-spacing:.15px;font-size:18px;font-weight:700;line-height:175%}.button-34{grid-column-gap:10px;grid-row-gap:10px;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:20px 40px;text-decoration:none;display:flex}.playbook-tabs-list-wrapper{grid-column-gap:16px;display:flex}.clutch-card-logo-img{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:135px;height:40px;display:flex}.case-card-item{width:100%;max-width:588px}.featured-quote-author{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:212px;display:flex}.highlight-card-item{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db62384ed87fd82cf25b86_bg_highlight.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto;border-radius:4px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;width:32%;max-width:404px;height:auto;min-height:0;display:flex}.featured-quote-role{color:#3d4c68;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;font-weight:400;line-height:160%}.clutch-card-text-e1{color:#0052ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:72px;font-weight:700;line-height:116.7%}.featured-items{width:100%;max-width:1240px;margin-top:16px}.featured-quote-item{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;width:65%;padding:24px 32px;display:flex}.clutch-card-info{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.industries-list{grid-row-gap:32px;flex-direction:column;display:flex}.text-304{color:#060e19;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.alt-tag{color:#fff;background-color:#7e95c6;border-radius:8px;padding:12px 24px;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;text-decoration:none;display:inline-block;box-shadow:0 1px 8px #0003}.alt-tag:hover{background-color:#6f87b9}.alt-tag:active{background-color:#5e79aa;box-shadow:0 2px 4px #0003,0 4px 5px #0000001a,0 1px 10px #0000001f}.alt-tag.active{color:#040d67;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0003,0 1px 10px #0000001f}.vectors-wrapper-120{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:12px;height:16px;display:flex}.featured-quote-wrapper{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:center;width:100%;display:flex}.work-case-form{width:100%;max-width:1240px}.highlights-list{grid-column-gap:3%;grid-row-gap:32px;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;margin-top:0;display:flex}.featured-quote-container{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.highlight-card-title{color:#0052ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:98px;font-weight:700;line-height:81%}.section-highlight{grid-column-gap:48px;grid-row-gap:48px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 64px 96px;display:flex}.icon_star_var2{object-fit:cover}.featured-quote-citation{color:#081322;letter-spacing:.25px;margin-bottom:0;font-size:20px;font-weight:400;line-height:160%}.featured-quote-citation.var{text-align:right}.featured-quote-stars-rating{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.clutch-card-description{color:#3e5372;text-align:center;letter-spacing:.17px;font-size:14px;font-weight:400;line-height:143%}.featured-quote-container-var2{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.highlight-card-subtitle2{color:#3e5372;text-align:center;letter-spacing:.15px;font-size:14px;font-weight:400;line-height:160%}.icon-clutch{object-fit:cover}.industries-list-wrapper{grid-column-gap:0px;grid-row-gap:19px;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:100%;max-width:1240px;display:flex}.featured-quote-citation-var2{color:#081322;text-align:right;letter-spacing:.25px;font-size:24px;font-weight:400;line-height:160%}.clutch-rating-card-link{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db62384ed87fd82cf25b84_bg_clutch.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto;border-radius:4px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;width:32%;max-width:404px;height:auto;min-height:0;text-decoration:none;display:flex}.other-cases-list{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1240px;display:grid}.quote-author-img{object-fit:cover}.quote-author-img.mobile{display:none}.author-7{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;max-width:212px;display:flex}.other-cases-list-wrapper{width:100%;max-width:1240px;display:none}.featured-quote-name{color:#172235;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:18px;font-weight:500;line-height:160%}.secondary-11{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-308{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-size:48px;font-weight:400;line-height:160%}.button-35{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.text-309{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.final-cta-5{grid-column-gap:64px;grid-row-gap:64px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:9px;min-height:840px;padding-top:64px;display:flex;position:relative;top:-87.7998px;left:auto;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.header-17{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.header-18{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-left:128px;padding-right:128px;display:flex}.get-your-software-development-soaring-with-our-talent-pool-4{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.vectors-wrapper-121{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.value-101{color:#081322;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.collection-list-wrapper-22{width:100%}.value-102{color:#0052ff;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:150%}.frame-44233{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:center;align-items:center;display:flex}.button-xlarge-6{color:#0052ff;text-align:center;letter-spacing:.8px;font-family:Moderat Bold,Arial,sans-serif;font-size:22px;font-weight:700;line-height:32px}.featured-client-info{grid-column-gap:32px;grid-row-gap:32px;object-fit:fill;flex-flow:column wrap;flex:0 auto;place-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:static}.featured-client-info.card{grid-row-gap:0px;min-height:180px;padding:20px 28px}.featured-client-industry-tag{color:var(--text-dark-secondary);text-align:center;letter-spacing:.15px;font-size:14px;font-weight:400;line-height:160%;text-decoration:none}.featured-client-highlight-card{grid-column-gap:24px;grid-row-gap:24px;flex:0 auto;order:-1;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;display:flex}.frame-44234{grid-column-gap:8px;grid-row-gap:8px;flex:0 auto;justify-content:center;align-items:center;display:flex}.highlight-title{color:var(--text-dark-primary);font-family:Moderat Regular,Arial,sans-serif;font-size:26px;font-weight:700;line-height:120%}.btn-read-more{grid-column-gap:8px;grid-row-gap:8px;border-radius:6.25092px;flex:0 auto;justify-content:flex-start;align-items:center;padding-top:12px;padding-bottom:12px;text-decoration:none;display:flex}.featured-client-card-title{color:var(--text-dark-primary);margin-top:8px;margin-bottom:0;font-family:Moderat Light,Arial,sans-serif;font-size:28px;font-weight:700;line-height:140%;text-decoration:none}.btn-read-more-text{color:#0052ff;letter-spacing:.625092px;font-size:20px;font-weight:700;line-height:37.51px}.frame-44235{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;display:flex}.icon_btn-keyboardarrow{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.featured-client-card-item{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:16px;grid-template-rows:repeat(auto-fit,100%);grid-template-columns:2fr 1.5fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:stretch end;align-items:stretch;width:100%;min-width:auto;max-width:none;height:400px;display:grid;overflow:hidden;box-shadow:0 4px 16px #0000001f}.featured-client-card-item:hover{background-color:#ffffff80}.featured-client-highlights{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.featured-client-coverimg{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-self:stretch;align-items:center;width:100%;height:auto;min-height:100%;max-height:none;display:block}.client-logo{grid-column-gap:10px;grid-row-gap:10px;object-fit:contain;object-position:0% 50%;flex-flow:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:170px;max-width:none;height:38px;display:flex}.featured-client-highlights-list{grid-column-gap:8px;grid-row-gap:8px;background-color:#0000;border-radius:4px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;padding:0;display:grid}.clients-card-link{text-decoration:none;display:flex}.clients-card-link:hover{background-color:#ffffff80}.featured-client-container{grid-column-gap:32px;grid-row-gap:32px;object-fit:fill;flex-flow:column;place-content:stretch flex-start;align-items:flex-start;width:100%;height:auto;padding:48px;display:flex}.featured-client-tags{grid-column-gap:8px;text-decoration:none;display:flex}.highlight-container{grid-column-gap:8px;grid-row-gap:8px;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.clients-card-item{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;align-self:auto;align-items:center;width:100%;max-width:588px;display:flex;overflow:hidden;box-shadow:0 0 12px #0000001f}.clients-card-item:hover{background-color:#ffffff80}.clients-cover-img{grid-column-gap:10px;grid-row-gap:10px;object-fit:cover;background-color:#00000059;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:180px;padding:0;display:flex}.clients-card-info{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 40px 40px;display:flex}.title-0{color:#081322;font-family:Moderat Light,Arial,sans-serif;font-size:24px;font-weight:700;line-height:140%;text-decoration:none}.container-50{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:665px;display:flex}.text-311{text-align:center;font-family:Moderat Bold,Arial,sans-serif}.h1-clients-hero-title{color:#081322;text-align:center;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:140%}.text-312{color:#3e5372;text-align:center;letter-spacing:.15px;font-size:22px;font-weight:400;line-height:170%}.typography-h6-4{color:#172235;text-align:right;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:160%}.collection-item-19{width:auto;padding-left:0;padding-right:0;position:static}.text-313{color:#081322;text-align:center;letter-spacing:.25px;font-family:Moderat Regular,Arial,sans-serif;font-size:26px;font-weight:700;line-height:123.5%}.author-8{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:212px;display:flex}.typography-subtitle1-3{color:#7d8daa;letter-spacing:.15px;font-size:18px;font-weight:700;line-height:175%}.rating-8{color:#0052ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:72px;font-weight:700;line-height:116.7%}.form-5{grid-row-gap:32px;flex-direction:column;display:flex}.text-314{color:#060e19;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.vectors-wrapper-124{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:12px;height:16px;display:flex}.form-block-4{width:100%;max-width:1240px}.rating-9{color:#0052ff;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:98px;font-weight:700;line-height:116.7%}.project-showcase-4{grid-column-gap:48px;grid-row-gap:48px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:32px 64px 164px;display:flex}.text-315{color:#081322;letter-spacing:.25px;font-size:32px;font-weight:400;line-height:123.5%}.stars-12{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.typography-body2-7{color:#3e5372;text-align:center;letter-spacing:.17px;font-size:14px;font-weight:400;line-height:143%}.quote-box-3{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.text-316{color:#3e5372;text-align:center;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.div-block-151{grid-column-gap:0px;flex-direction:row;justify-content:center;align-self:center;width:100%;max-width:1240px;display:flex}.text-317{color:#081322;text-align:right;letter-spacing:.25px;font-size:32px;font-weight:400;line-height:123.5%}.author-9{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;max-width:212px;display:flex}.typography-h6-5{color:#172235;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:160%}.secondary-12{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-318{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-size:48px;font-weight:400;line-height:160%}.button-36{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.text-319{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.final-cta-6{grid-column-gap:64px;grid-row-gap:64px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:9px;min-height:840px;padding-top:64px;display:flex;position:relative;top:-87.7998px;left:auto;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.header-19{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.header-20{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-left:128px;padding-right:128px;display:flex}.get-your-software-development-soaring-with-our-talent-pool-5{color:#dfe6f6;text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:160%}.vectors-wrapper-125{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.value-104{color:#081322;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.collection-list-wrapper-23{width:100%}.value-105{color:#0052ff;letter-spacing:.0015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:900;line-height:150%}.frame-44236{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:center;align-items:center;display:flex}.button-xlarge-7{color:#0052ff;text-align:center;letter-spacing:.8px;font-family:Moderat Bold,Arial,sans-serif;font-size:22px;font-weight:700;line-height:32px}.workcase-hero-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;height:100%;padding-top:114px;padding-bottom:0;display:flex}.workcase-additional-info{grid-column-gap:16px;grid-row-gap:16px;object-fit:cover;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:0;display:flex;position:static;overflow:visible}.workcase-hero-info{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1240px;height:471px;margin-bottom:112px;padding-bottom:0;display:flex}.workcase-tag-item{opacity:.75;color:#e5eafd;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:18px;font-weight:500;line-height:160%}.workcase-logo-img{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;flex:0 auto;justify-content:center;align-items:center;width:auto;max-width:none;height:52px;display:flex}.workcase-hero-title-container{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:center;width:auto;display:flex}.workcase-hero-title{color:#fff;text-shadow:0 4px 8px #00000054;margin-top:0;font-family:Moderat Bold,Arial,sans-serif;font-size:40px;font-weight:700;line-height:140%}.section-workcase-hero{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff3;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0;display:flex}.workcase-hero-header{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.workcase-hero-wrapper{object-fit:fill;background-image:linear-gradient(#fff0,#000000d9),linear-gradient(#0009,#fff0 10%);flex-direction:column;flex:0 auto;justify-content:center;align-self:center;align-items:center;width:100%;max-width:none;height:580px;padding-left:64px;padding-right:64px;display:flex;position:relative}.workcase-hero-wrapper.empty{background-image:linear-gradient(#fff0 37%,#000000d9),linear-gradient(#0009,#fff0 10%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee0439fde56a2c5d649e83_bg_placeholder-cover.webp);background-position:0 0,0 0,0 0;background-size:auto,auto,auto;height:580px;padding-left:0;padding-right:0}.workcase-tag-divider{opacity:.75;color:#e5eafd;letter-spacing:.15px;font-size:32px;font-weight:400;line-height:29px}.workcase-breadcrumbs-active{color:#e5eafd;text-align:center;letter-spacing:.15px;text-shadow:0 1px 3px #00000040;font-size:16px;font-weight:700;line-height:140%}.breadcrumbs_divider{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.workcase-hero-title-box{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:839px;display:flex}.workcase-logo{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.icon_arrow{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.workcase-breadcrumbs-link{color:#fff;text-align:center;letter-spacing:.15px;text-shadow:0 1px 3px #00000054;font-size:16px;font-weight:400;line-height:140%;text-decoration:none}.workcase-breadcrumbs{grid-column-gap:8px;grid-row-gap:8px;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.workcase-tags{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;justify-content:flex-start;align-items:center;padding-bottom:0;display:flex}.workcase-technologies-item{grid-column-gap:6px;grid-row-gap:6px;border-radius:4px;flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;padding-left:32px;padding-right:32px;display:flex}.workcase-technologies-icon{grid-column-gap:10px;grid-row-gap:10px;opacity:.5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:38px;height:38px;padding:6px;display:flex}.technologies-icon-img{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.workcase-technologies-name{color:#e5eafd;letter-spacing:.15px;font-size:18px;font-weight:500;line-height:160%}.workcase-mid-cta-paragraph{width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%}.contact-us-2{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:140px;height:40px;display:flex;box-shadow:0 2px 1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.workcase-star-icon{object-fit:cover}.workcase-quote-author{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:300px;display:flex}.workcase-highlight-item-box{grid-column-gap:8px;grid-row-gap:8px;flex:0 auto;justify-content:center;align-items:center;display:flex}.workcase-quote{grid-column-gap:24px;grid-row-gap:24px;background-color:#e5eafd;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:24px;display:flex}.workcase-quote.cms-control{background-color:#e5eafd;display:none}.workcase-mid-cta{grid-column-gap:32px;grid-row-gap:32px;background-color:#e5eafd;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:32px 40px;display:flex}.workcase-mid-cta.cms-control{display:none}.workcase-highlight-title{color:#081322;font-size:32px;font-weight:700;line-height:120%}.workcase-highlights-item{grid-column-gap:8px;grid-row-gap:8px;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:auto;padding-top:24px;padding-bottom:24px;display:flex}.workcase-quote-author-role{color:#7d8daa;letter-spacing:.1px;font-size:16px;font-weight:500;line-height:157%}.button-medium-5{color:#fff;text-align:center;letter-spacing:.4px;flex:1;font-size:14px;font-weight:700;line-height:24px}.workcase-highlight-item-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;display:flex}.workcase-quote-container{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.workcase-paragraph-rte{font-size:18px;line-height:180%}.workcase-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:840px;display:flex}.workcase-quote-wrapper{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:center;width:100%;display:flex}.button-37{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:100%;height:40px;padding:8px 24px;text-decoration:none;display:flex}.workcase-highlights-divider{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:.769233px;height:40px;display:flex}.workcase-highlight-subtitle{color:#3e5372;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.section-workcase{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:64px;display:flex}.secondary-14{color:#3e5372;text-align:center;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.workcase-quote-author-name{color:#172235;letter-spacing:.15px;font-size:18px;font-weight:700;line-height:175%}.workcase-quote-citation{color:#081322;letter-spacing:.25px;font-size:28px;font-weight:400;line-height:123.5%}.workcase-quote-star-rating{grid-column-gap:8px;grid-row-gap:8px;background-color:#0000;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.workcase-highlights-list{grid-column-gap:24px;grid-row-gap:24px;background-color:#e5eafd;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding-left:16px;padding-right:16px;display:flex}.text-327{color:#000000de;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.section-other-cases{grid-column-gap:128px;grid-row-gap:128px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:96px 64px;display:flex}.vectors-wrapper-129{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.button-38{grid-column-gap:10px;grid-row-gap:10px;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:20px 40px;text-decoration:none;display:flex}.text-328{color:#060e19;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.vectors-wrapper-130{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:16px;height:12px;display:flex}.other-cases-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.other-cases-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex}.clients-tag{color:#3e5372;text-align:center;letter-spacing:.15px;font-size:14px;font-weight:400;line-height:160%;text-decoration:none}.clients-card-title{color:#081322;letter-spacing:.25px;margin-top:0;margin-bottom:0;font-size:32px;font-weight:400;line-height:140%}.section-contact-cta{grid-column-gap:64px;grid-row-gap:64px;background-color:#012fad54;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding-left:64px;padding-right:64px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.frame-44241{grid-column-gap:225px;grid-row-gap:225px;flex:0 auto;justify-content:center;align-items:center;display:flex}.frame-44242{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;height:auto;padding:16px 40px;display:flex;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.section-contact-cta-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;padding-top:36px;padding-bottom:48px;display:flex}.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-0{color:#ccd8fb;letter-spacing:-.022em;font-size:42px;font-weight:700;line-height:150%}.text-329{color:#0052ff;text-align:center;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-1{color:#fff;letter-spacing:-.022em;font-size:42px;font-weight:900;line-height:150%}.frame-44040{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.section-hero-playbook{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed38889eeca4b01795028a_bg_hero-playbook.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:368px;padding-top:80px;padding-left:64px;padding-right:64px;display:flex}.hero-playbook-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;padding-top:96px;padding-bottom:128px;display:flex}.hero-playbook-header{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:660px;display:flex}.hero-subtitle{color:#3e5372;letter-spacing:.15px;font-size:24px;font-weight:400;line-height:140%}.value-106{color:#081322;letter-spacing:.15px;font-size:42px;font-weight:700;line-height:140%}.value-107{color:#0052ff;letter-spacing:.15px;font-size:42px;font-weight:700;line-height:140%}.section-playbook{grid-column-gap:32px;grid-row-gap:32px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:64px;display:flex}.playbook-wrapper{width:100%;max-width:1240px}.playbook-list{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.playbook-item-card{justify-content:flex-start;align-self:auto;width:100%;display:flex}.workcase-finalcta-2{grid-column-gap:64px;grid-row-gap:64px;background-color:#012fad54;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db614e233e72553c1ed6ad_workcase-finalcta.png);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:0;padding:64px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.workcase-finalcta-container-2{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:center;width:100%;max-width:1240px;display:flex}.frame-44243{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-2{color:#081c51;letter-spacing:-.022em;font-size:42px;font-weight:700;line-height:150%}.frame-44244{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;height:auto;padding:24px 40px;display:flex;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.text-330{color:#0052ff;text-align:center;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:32px}.frame-44245{grid-column-gap:225px;grid-row-gap:225px;flex:0 auto;justify-content:center;align-items:center;display:flex}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-3{color:#fff;letter-spacing:-.022em;font-size:42px;font-weight:900;line-height:150%}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-1{color:#ccd8fb;letter-spacing:-.022em;font-size:42px;font-weight:700;line-height:150%}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-0{color:#ffffffc4;letter-spacing:-.022em;font-size:24px;font-weight:500;line-height:150%}.playbook-item-link{grid-column-gap:48px;grid-row-gap:48px;color:#081322;background-color:#fff;border-radius:8px;flex-direction:row;justify-content:center;align-self:center;align-items:flex-start;width:100%;padding:20px 32px 20px 24px;font-size:18px;line-height:170%;text-decoration:none;display:flex;box-shadow:0 4px 12px #0000001f}.playbook-item-link:hover{background-color:#f5f5f5}.playbook-item-link:active{background-color:#eee}.playbook-img{object-fit:cover;border-radius:16px}.playbook-item-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.playbook-item-section{color:#3e5372;font-family:Moderat Light,Arial,sans-serif;font-size:18px;line-height:31px}.playbook-item-title{color:#0052ff;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:40px;line-height:160%}.playbook-item-description{letter-spacing:.15px;width:auto;max-width:720px;font-family:Moderat Light,Arial,sans-serif;font-size:18px;line-height:180%}.section-hero-playbook-item{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecee1f69b8e9278f279128_bg_hero-clients.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:80px 0 32px;display:flex;position:static}.hero-alt-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;margin-bottom:32px;padding-top:80px;padding-bottom:52px;display:flex}.hero-alt-container.tech{grid-column-gap:40px;width:auto;height:auto;margin-bottom:0;padding-bottom:80px}.hero-alt-header{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:720px;display:flex}.text-331{text-align:center;font-family:Moderat Bold,Arial,sans-serif}.h1-playbook-title{color:#081322;text-align:center;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Light,Arial,sans-serif;font-size:64px;font-weight:300;line-height:140%}.our-step-by-step-process-for-developing-and-maintaining-exceptional-software-solutions-1{color:#0052ff;text-align:center;letter-spacing:.15px;font-size:38px;font-weight:700;line-height:140%}.alt-hero-description{color:#3e5372;text-align:center;letter-spacing:.15px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:400;line-height:170%}.playbook-tab{width:auto;padding-left:0;padding-right:0;position:static}.services_c_head-3{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.fs-toc{flex-direction:row;justify-content:flex-start;align-items:flex-start;max-width:1240px;display:flex}.fs-toc_h-trigger{display:none}.fs-toc_label{color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase;background-color:#ad00b0;padding:.15rem .35rem .125rem .4rem;font-size:.75rem;font-weight:500;display:none}.fs-toc_link{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-top:.25rem;margin-bottom:.75rem;text-decoration:none;display:flex}.fs-toc_link.w--current{color:#bcfd2e}.fs-toc_link.is-h6{color:#ccc;font-size:.875rem}.fs-toc_link.is-h6.w--current{color:#eaffbb}.fs-toc_link.is-h3{color:#ccc;letter-spacing:.025rem;font-size:.875rem}.fs-toc_link.is-h3.w--current{color:#eaffbb}.fs-toc_link.is-h4{color:#ccc;font-size:.875rem}.fs-toc_link.is-h4.w--current{color:#eaffbb}.fs-toc_link.is-h5{color:#ccc;font-size:.875rem}.fs-toc_link.is-h5.w--current{color:#eaffbb}.playbook-content-divider{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.fs-toc_link-content{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.playbook-tabs{grid-row-gap:32px;flex-direction:column;display:flex}.playbook-menu-tabs{width:100%;max-width:124px}.fs-toc_richtext{padding:0 3rem 1rem}.section-privacy-policy{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px 64px;display:flex}.playbook-tabs-list{grid-column-gap:0px;flex-direction:row;justify-content:center;align-self:center;width:100%;max-width:1240px;display:flex}.heading-small-2{font-size:2rem;font-weight:500;line-height:1.4}.heading-small-2.text-color-white{font-family:Moderat Regular,Arial,sans-serif;font-size:1.4rem}.toc-link{color:#333;font-family:Moderat Regular,Arial,sans-serif;font-size:14px;line-height:160%;text-decoration:none}.toc-link:hover,.toc-link:active,.toc-link:focus{color:#002fdb}.fs-toc_sidebar{grid-column-gap:1.5rem;grid-row-gap:1.5rem;color:#1a1a1a;border-radius:8px;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;width:25%;padding:0 1.5rem 2rem;display:flex;position:sticky;top:6rem;box-shadow:0 2px 8px #0000001f}.fs-toc_link-wrapper{color:#f5f5f5;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;overflow:hidden}.fs-toc_link-wrapper.is-h4,.fs-toc_link-wrapper.is-h6{border-left:1px solid #252525;padding-left:.75rem}.fs-toc_link-wrapper.is-h3{border-left:1px solid #252525;padding-left:.75rem;display:none}.fs-toc_link-wrapper.is-h2{grid-column-gap:1rem;grid-row-gap:1rem;border-top:1px #e0e0e0;border-bottom:1px solid #bdbdbd;border-left:1px #e0e0e0;border-right:0 #e0e0e0}.fs-toc_link-wrapper.is-h5{border-left:1px solid #252525;padding-left:.75rem}.tab-link{display:block}.tab-link.display-control{display:none}.list-item-tab{flex-wrap:nowrap;align-self:auto;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;line-height:140%;display:flex}.text-215{color:#0050ff;letter-spacing:.15px;line-height:150%}.button-39{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;border:2px solid #0052ff80;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 5px 22px #0000001f}.button-40{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff1f;justify-content:center;align-items:center;width:100%;padding:16px 32px;text-decoration:none;display:flex}.button-large{color:#0052ff;text-align:center;letter-spacing:.4px;font-size:18px;font-weight:700;line-height:28px}.horizontal-section{height:400vh;overflow:visible}.container-timeline{justify-content:center;align-items:flex-start;min-height:100vh;display:flex;position:static;top:0}.list{justify-content:flex-start;width:100%;display:flex}.sticky{width:100%;position:sticky;top:0;overflow:hidden}.text-333{color:#7d8daa;font-size:42px;font-weight:100;line-height:140%}.timeline-card{grid-column-gap:8px;grid-row-gap:8px;border-left:1px solid #0050ff;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:418px;max-width:none;padding-bottom:0;padding-left:33px;padding-right:32px;display:flex}.text-334{color:#7d8daa;font-size:42px;font-weight:100;line-height:140%}.slider-filter-text{color:#1a1c1e;border-bottom:2px #74777f;margin-bottom:0;font-size:1.375rem;font-weight:400}.slider-filter-text.active{border-bottom-style:solid}.timeline-card-description{color:#172235;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.filter-toggle-button{cursor:pointer;margin-bottom:0;padding:.25rem .5rem;position:relative}.filter-toggle-button.w--current{text-decoration:underline}.timeline-card-year{color:#7d8daa;font-size:42px;font-weight:100;line-height:140%}.frame-44246{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;width:auto;display:flex}.icon-3,.filter-toggle-wrapper{display:flex}.filter-toggle-wrapper.is-start{margin-left:-.5rem;display:none;overflow:visible}.bold-text-11{font-family:Moderat Bold,Arial,sans-serif}.button-41{color:#fff;text-align:center;letter-spacing:.1px;text-transform:none;white-space:nowrap;background-color:#005faf;border-radius:100px;height:2.86em;padding:.7em 1.7em;font-size:.875em;font-weight:500;text-decoration:none;transition:box-shadow .175s,background-color .175s}.button-41:hover{background-color:#186bb5;box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d}.button-41.outline{color:#005faf;background-color:#0000;border:1px solid #c3c6cf;padding-top:.6em;display:none}.button-41.outline:hover{box-shadow:none}.slider-controls{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:auto auto 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center end;margin-top:1.5rem;margin-bottom:1.5rem;display:flex}.bold-text-12{font-family:Moderat Bold,Arial,sans-serif}.padding-global{padding-left:1.25rem;padding-right:1.25rem;position:relative}.slider-snap-list{grid-column-gap:6rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:23em;grid-auto-columns:23em;grid-auto-flow:column;width:auto;padding-bottom:1.5rem;padding-left:1.25rem;padding-right:1.25rem;display:grid;overflow:auto}.slider-snap-list.display{flex-direction:column;display:flex}.timeline-section-medium{padding-top:4em;padding-bottom:4em}.timeline-section-medium.is--half-bottom{align-content:start;padding-top:1em;padding-bottom:3.25em;padding-left:0}.flex-button-wrap{align-items:center;display:flex}.flex-button-wrap.grow-end-hide-mobile{flex:1;justify-content:flex-end;padding-top:0}.icon-button-inner{opacity:1;cursor:pointer;border:1px solid #43474e;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding-left:2px;display:flex}.icon-button-inner:hover{background-color:#49454f14}.icon-button-inner.back{padding-left:0;padding-right:2px}.text-336{color:#0050ff;letter-spacing:.15px;align-self:flex-start;font-size:20px;font-weight:700;line-height:160%}.timeline-card-title{color:#0050ff;letter-spacing:.15px;align-self:flex-start;margin-top:0;margin-bottom:0;font-size:20px;font-weight:700;line-height:160%}.timeline-visualizer{background-color:#eaeef9;flex:1;width:100%;max-width:96rem;margin-left:auto;margin-right:auto}.text-338{color:#0050ff;letter-spacing:.15px;align-self:flex-start;font-size:20px;font-weight:700;line-height:160%}.padded-inset-wrap{padding-left:1rem;padding-right:1rem}.doctors-collection-wrapper{padding-left:80px}.icon-button-outline{width:3em;height:3em;padding:.25rem}.icon-button-outline.is-disabled{opacity:.24}.link-block-25,.link-block-26,.link-block-27{text-decoration:none}.navigation-list{flex:none;justify-content:space-between;align-items:center;display:flex}.navigation-list.holder{float:left;grid-column-gap:8px;grid-row-gap:8px;flex:none;margin-left:0;margin-right:0;padding-top:0;padding-right:16px;display:flex;left:16px}.vinta-logo{-webkit-text-fill-color:inherit;background-clip:border-box}.vinta-logo.brand{border-style:none;border-width:0;width:auto;max-width:none;height:36px;padding-top:4px;padding-bottom:4px}.contact-cta{text-align:right;flex:none;width:auto;margin-left:0;padding-top:0;padding-bottom:0}.sticky-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000;border-radius:20px;margin-top:16px;margin-left:24px;margin-right:24px;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;position:fixed;inset:0% 0% auto}.sticky-nav.hide{display:none}.vwds-nav-logo{z-index:9999;object-fit:fill;border-radius:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:40%;margin-top:0;margin-left:0;margin-right:0;padding:48px 24px 12px 64px;display:flex;position:absolute}.nav-link{color:var(--lavender-header);letter-spacing:.3px;text-transform:none;border-radius:8px;flex:0 auto;margin-left:0;margin-right:0;padding:9px 16px;font-size:14px;font-weight:400;line-height:28px;text-decoration:none}.nav-link:hover{color:var(--vinta-blue-main);background-color:#e5eafd}.nav-link:focus-visible,.nav-link[data-wf-focus-visible]{background-color:var(--vinta-blue-main);color:#fff}.nav-link.w--current{opacity:1;color:var(--lavender-header);background-color:#b3bfd869;padding-top:8px;padding-bottom:8px;font-weight:600}.nav-link.w--current:active{opacity:.7;color:#32343a}.logo-vinta{grid-column-gap:8px;grid-row-gap:8px;align-items:center;width:100%;padding-top:0;padding-bottom:0;font-size:18px;display:flex}.nav-btn{color:#000;text-align:center;letter-spacing:.3px;background-color:#0000;border:2px solid #0000003d;border-radius:4px;margin-left:10px;padding:6px 12px;font-size:16px;font-weight:400;line-height:19px;transition:all .15s}.nav-btn:hover{color:#fff;background-color:#0052ff;border-color:#0000}.nav-btn:active{background-color:#0052ff}.nav-btn:focus{border-width:2px;border-color:#0052ff}.top-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fffc;border-radius:8px;margin-top:16px;margin-left:24px;margin-right:24px;padding-left:1%;padding-right:2%;font-family:Moderat Light,Arial,sans-serif;font-size:18px;line-height:160%;display:none;position:absolute;inset:0% 0% auto}.top-nav.hide{display:none}.dropdown-toggle{padding:9px 40px 9px 20px;font-size:16px}.dropdown-toggle:hover{color:#002fdb;background-color:#e5eafd;border-radius:8px}.dropdown-toggle:focus{background-color:var(--vinta-blue-main);color:#fff;border-radius:8px}.nav-s,.icon-4{color:#030303}.dropdown-link{color:#172235;background-color:#fff;width:100%;padding:14px 20px;font-family:Moderat Thin,Arial,sans-serif;font-size:16px;text-decoration:none;display:block;position:relative}.dropdown-link:hover{background-color:#e5eafd}.dropdown-link.w--current{color:var(--vinta-blue-main)}.link-block-28,.link-block-28.w--current{text-decoration:none}.card-content{font-size:16px;line-height:24px}.content-link{font-style:normal;text-decoration:none}.html-embed-9{color:red;background-color:#cdddff;border-radius:8px;padding:12px 15px}.learnings-card-link{color:#333;text-decoration:none}.btn-blue-large{background-color:var(--vinta-blue-main);color:#fff;letter-spacing:.3px;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:700;line-height:140%;transition:all .15s;display:inline-block;box-shadow:0 5px 10px #00000040}.btn-blue-large:hover{background-color:#003dc3;transform:translateY(-2px)}.btn-blue-large:active{background-color:#003dc3}.btn-blue-large:focus{border:0 solid #fff}.btn-blue-large:focus-visible,.btn-blue-large[data-wf-focus-visible]{border-color:#fff}.clutch-rating-link,.text-button{text-decoration:none}.btn-white-large{grid-column-gap:8px;grid-row-gap:8px;color:var(--vinta-blue-main);letter-spacing:.3px;background-color:#fff;border-radius:8px;flex-direction:row;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-size:22px;font-weight:700;line-height:140%;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 5px 10px #00000040}.btn-white-large:hover{background-color:#eff2f6;transform:translateY(-2px)}.btn-white-large:active{background-color:#e8ebf1}.btn-white-large:focus{border:0 solid #fff}.btn-white-large:focus-visible,.btn-white-large[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium{box-shadow:none;color:#fff;letter-spacing:.3px;white-space:nowrap;word-break:keep-all;background-color:#0052ff;border-radius:8px;flex:0 auto;align-self:auto;margin-top:0;margin-left:0;margin-right:0;padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:300;line-height:160%;text-decoration:none;transition:opacity .2s,all .15s;display:block;transform:translate(0)}.cta-blue-medium:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-medium:active{background-color:#003dc3}.cta-blue-medium:focus{border:0 solid #fff}.cta-blue-medium:focus-visible,.cta-blue-medium[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.cta-blue-medium.contact{width:150px}.cta-blue-medium.forms{margin-left:8px;padding:12px 24px;font-size:16px}.cta-blue-medium.job-opening-button{align-self:flex-end;font-weight:300}.cta-blue-medium.careers{align-self:center}.cta-blue-medium.mobile,.cta-blue-medium.tablet{display:none}.clients-var-card-link,.link-block-31,.highlight-link{text-decoration:none}.link-block-33{flex:1}.nav-dropdown-list{background-color:#fffc;border-radius:8px;margin-top:0;padding-top:6px;padding-bottom:6px;box-shadow:0 4px 12px #0003}.nav-dropdown-list.w--open{background-color:#fff}.link-block-34{text-decoration:none}.faq-staff-wrapper{width:100%}.html-embed-10{background-color:var(--vinta-blue-main);color:#fff;padding-left:16px;padding-right:16px}.image-310,.image-311,.image-312{max-width:50%}.cta-text-dark-large{color:var(--midnight-blue);letter-spacing:.3px;background-color:#0000;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:700;line-height:140%;transition:all .15s;display:inline-block}.cta-text-dark-large:hover{color:#fff;background-color:#7d95c6;transform:translateY(-2px)}.cta-text-dark-large:active{background-color:#003dc3}.cta-text-dark-large:focus{border:0 solid #fff}.cta-text-dark-large:focus-visible,.cta-text-dark-large[data-wf-focus-visible]{border-color:#fff}.cta-text-dark-large.industries{z-index:200;padding:12px 24px;font-size:16px;position:relative}.btn-text-light-large{color:#172235;letter-spacing:.3px;background-color:#0000;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:700;line-height:140%;transition:all .15s;display:inline-block}.btn-text-light-large:hover{color:#fff;background-color:#003dc3;transform:translateY(-2px)}.btn-text-light-large:active{background-color:#003dc3}.btn-text-light-large:focus{border:0 solid #fff}.btn-text-light-large:focus-visible,.btn-text-light-large[data-wf-focus-visible]{border-color:#fff}.section-services-technologies{grid-column-gap:64px;grid-row-gap:64px;background-color:#0b101c;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:96px 64px 160px;display:flex}.team-roles-item{grid-column-gap:64px;grid-row-gap:64px;background-color:#012fad54;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64dd0be7710c8342d0598c92_bg_roles-dev.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:50% 100%,50%;background-repeat:no-repeat,repeat;background-size:auto 200px,cover;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:178px;height:301px;min-height:301px;padding:12px 16px;display:flex;position:relative;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.team-roles-item.dev{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366bd4cbf10bb83c0904_bg_roles-dev.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp)}.team-roles-item.designers{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee9353556ad1f107742c09_bg_roles-design.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:60% 100%,50%;background-repeat:no-repeat,repeat;background-size:auto 230px,cover}.team-roles-item.product{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366b9eeca4b01792b49f_bg_roles-products.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:50% 100%,50%;background-repeat:no-repeat,repeat;background-size:auto 210px,cover}.container-53{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;display:flex}.required{color:red}.optional{opacity:.7;font-family:Moderat Light,Arial,sans-serif;font-weight:400}.text-field-3{border-radius:16px;min-height:50px;margin-bottom:4px}.reply-to-anchor{flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding-top:20px;display:flex}.h3-blog-comment-form-title{margin-top:0;margin-bottom:16px;font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.comment-section{padding-top:40px;padding-bottom:20px}.comment-form{margin-top:0}.comment-form-block{background-color:#eff4ff;border-radius:16px;padding:32px;position:relative}.text-area{border-radius:16px;min-height:140px;margin-bottom:24px;font-size:16px}.text-field-wrapper{width:100%}.text-field-wrapper.right{margin-bottom:10px;margin-left:20px}.button-42{color:#ff4946;letter-spacing:2.8px;text-transform:uppercase;background-color:#0000;border:1px solid #ff4946;margin-top:32px;padding:20px 45px;font-weight:700;transition:all .35s}.button-42:hover{color:#fff;background-color:#ff4946;border-color:#ff4946}.button-42.invert{color:#fff;background-color:#ff4946}.button-42.invert:hover{color:#ff4946;background-color:#fff}.flex-row{display:flex}.blog-comment-form{width:750px;display:block}.body-20{padding-top:40px;padding-left:159px;padding-right:159px;font-family:Moderat Regular,Arial,sans-serif}.comment{border:1px solid #dfdfdf;border-radius:20px;margin-bottom:20px;padding:8px 24px 0}.commenter-name{color:var(--vinta-blue-main);margin-bottom:-20px;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:1.1;text-decoration:none;display:block}.comment-date{opacity:.7;margin-bottom:0;padding-top:0;font-size:11px}.reply-to-comment{color:#ff494600;-webkit-text-stroke-color:#fff0;border-bottom:1px solid #fb6361;margin-top:0;font-size:0;line-height:0;text-decoration:none;display:inline-block}.paragraph-8{margin-top:-32px;margin-bottom:0}.blog-comment-form-description{margin-bottom:40px}.link-block-35,.link-block-36{text-decoration:none}.splide_splide{padding-left:5px;padding-right:5px}.cookie-modal_button-wrap{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#f3f7f2;border-radius:0 0 .25rem .25rem;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem;display:flex}.cookie-modal_button-wrap.is-small{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#0000;flex:0 auto;place-content:flex-end;align-self:auto;padding:0 1.5rem 1rem;display:flex}.cookie-modal_button-wrap.in-pref-manger{background-color:#0000;flex-direction:row;justify-content:flex-end;align-items:stretch;margin:2rem -2rem -2.25rem;padding-top:1.5rem;padding-bottom:1.5rem}.cookie-modal_button-wrap.is-small{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#0000;flex-flow:row;flex:0 auto;place-content:flex-end;align-self:auto;padding:8px;display:flex}.cookie-modal_title{margin-bottom:1em;font-family:Moderat Regular,Arial,sans-serif;font-size:1.25rem;font-weight:700}.cookie-modal_title.is-small{margin-bottom:1em;font-family:Moderat Regular,Arial,sans-serif;font-size:1.1875rem}.cookie-modal_closebutton{z-index:5;cursor:pointer;background-color:#0000;border-radius:.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:1rem 1rem -2.5rem auto;transition:background-color .2s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}.cookie-modal_closebutton.is-sticky{position:sticky;top:-1rem}.cta-text-light-small{color:#172235;letter-spacing:.3px;background-color:#0000;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:12px 20px;font-family:Moderat Regular,Arial,sans-serif;font-size:14px;font-weight:400;line-height:160%;transition:all .15s;display:inline-block}.cta-text-light-small:hover{color:#fff;background-color:#003dc3;transform:translateY(-2px)}.cta-text-light-small:active{background-color:#003dc3}.cta-text-light-small:focus{border:0 solid #fff}.cta-text-light-small:focus-visible,.cta-text-light-small[data-wf-focus-visible]{border-color:#fff}.cta-blue-small{color:#fff;letter-spacing:.3px;background-color:#0052ff;border-radius:8px;flex:0 auto;margin-top:0;margin-left:0;margin-right:0;padding:12px 20px;font-family:Moderat Regular,Arial,sans-serif;font-size:14px;font-weight:400;line-height:160%;transition:all .15s;display:inline-block;box-shadow:0 5px 10px #00000040}.cta-blue-small:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-small:active{background-color:#003dc3}.cta-blue-small:focus{border:0 solid #fff}.cta-blue-small:focus-visible,.cta-blue-small[data-wf-focus-visible]{border-color:#fff}.cta-blue-small.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.cookie-modal_componen-3{background-color:#fff;border-radius:8px;flex-direction:column;max-width:32rem;margin-left:auto;margin-right:auto;font-family:Moderat Thin,Arial,sans-serif;font-size:.9375rem;line-height:1.4;display:flex;position:relative;box-shadow:0 4px 16px #00000026}.cookie-popup_component-3{z-index:9500;max-width:25rem;display:block;position:fixed;inset:auto auto 1.25rem 1.25rem;box-shadow:0 2px 16px #0003}.cookie-modal_link{color:#0050ff;text-decoration:none;transition:color .15s cubic-bezier(.25,.46,.45,.94)}.cookie-modal_styles{display:block}.cookie-modal_content-wrap{padding:.33rem 2rem 1.75rem}.cookie-modal_content-wrap.is-small{justify-content:center;align-items:center;padding:12px 16px;display:flex}.screenreader-only{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cookie-modal_closebutton_line{background-color:#515750;width:1rem;height:2px;position:absolute}.cookie-modal_closebutton_line.is-left{transform:rotate(45deg)}.cookie-modal_closebutton_line.is-right{transform:rotate(-45deg)}.cookie-modal_form{padding-top:1.25rem;padding-bottom:.5rem}.cookie-modal_radio_label{cursor:pointer;margin-bottom:.25rem;font-family:Moderat Regular,Arial,sans-serif;font-size:.9375rem;font-weight:600}.cookie-modal_radio_label.is--not-allowed{font-family:Moderat Regular,Arial,sans-serif}.cookie-preference_component{z-index:9525;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;height:100%;font-family:Moderat Light,Arial,sans-serif;display:none;position:fixed;inset:0%}.cookie-modal_radio_button{float:left;border:1.75px solid #999c98;border-radius:.375rem;width:1.25rem;height:1.25rem;margin-top:0;margin-left:-1.75rem;transition:background-color .2s cubic-bezier(.25,.46,.45,.94)}.cookie-modal_radio_button.w--redirected-checked{background-color:#515750;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64df4ac6d554afda7ba6b533_radio__checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:.625rem;border:1px solid #515750}.cookie-modal_radio_button.w--redirected-focus{box-shadow:none}.cookie-modal_radio_button.is-always-active{cursor:not-allowed;background-color:#515750;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64df4ac6d554afda7ba6b533_radio__checkmark.svg);background-position:45%;background-repeat:no-repeat;background-size:.625rem;border-color:#515750}.cookie-modal_form-wrap{margin-bottom:0}.cookie-preference_wrapper{width:100%;max-height:100%;padding:2rem;position:relative;overflow:auto}.cookie-preference_background{opacity:1;cursor:pointer;background-color:#00000080;width:100%;height:100%;position:absolute;inset:0%}.cookie-modal_radio_description{cursor:pointer;font-size:.875rem;font-weight:400}.cookie-modal_radio{cursor:pointer;margin-top:1rem;margin-bottom:0;padding-left:1.75rem;transition:color .15s cubic-bezier(.25,.46,.45,.94)}.cookie-modal_radio.is--not-allowed{cursor:not-allowed}.cookie-modal_radio.personalization{display:none}.cookie-preference-button{z-index:9475;color:#262926;text-decoration:none;display:flex;position:fixed;bottom:1rem;left:auto;right:2rem}.cookie-preference-button:hover{text-decoration:underline}.cookie-preference-button_flex{color:#262926;background-color:#fff;border-radius:100%;align-items:center;margin-bottom:0;padding:1em;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;transition:margin-bottom .2s cubic-bezier(.25,.46,.45,.94);display:flex;box-shadow:0 2px 4px #0003,0 2px 8px #0003}.cookie-preference-button_flex:hover{margin-bottom:0;text-decoration:underline}.cookie-preference-button_icon{flex:none;width:1.125rem;height:1.125rem;margin-right:0}.body-21{background-color:#eaeff9;font-family:Moderat Regular,Arial,sans-serif}.blog-content-raw-text{width:100%;margin-top:32px;font-family:Lora,sans-serif;font-size:18px;line-height:32px}.tabs-filter{height:44px;display:flex}.collection-item-21{color:#333}.link-block-41{color:#333;text-decoration:none}.section-finalcta-title{color:#fff;margin-top:0;margin-bottom:0;font-size:42px;line-height:160%}.section-finalcta-title.white-var{color:#fff;font-family:Moderat Regular,Arial,sans-serif}.section-finalcta-title-wrapper{flex-direction:column;display:flex}.section-finalcta-subtitle{color:#ccd8fb;font-size:48px}.section-finalcta-text-subtitle{color:#ccd8fb;margin-top:0;margin-bottom:0;font-size:42px;line-height:160%}.section-finalcta-text-subtitle.white-var{color:#fff;font-family:Moderat Regular,Arial,sans-serif}.section-finalcta-text-subtitle2{color:#ccd8fb;margin-top:0;margin-bottom:0;font-size:24px;line-height:160%}.section-finalcta-text-subtitle2.white-var{color:#fff;font-family:Moderat Regular,Arial,sans-serif}.btn-text-light-minimal{color:#fff;letter-spacing:.3px;background-color:#0000;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:700;line-height:140%;transition:all .15s;display:inline-block}.btn-text-light-minimal:hover{background-color:var(--royal-blue-text);color:#fff;transform:translateY(-2px)}.btn-text-light-minimal:active{background-color:#003dc3}.btn-text-light-minimal:focus{border:0 solid #fff}.btn-text-light-minimal:focus-visible,.btn-text-light-minimal[data-wf-focus-visible]{border-color:#fff}.btn-text-light-minimal.industries{z-index:200;padding:12px 24px;font-size:16px;position:relative}.btn-text-light-minimal.btn-text-light-mininal-hovered{background-color:var(--royal-blue-text);color:#fff;transform:translateY(-2px)}.btn-text-light-minimal.dark-mode{font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.btn-text-light-minimal.dark-mode:hover,.btn-text-light-minimal.dark-mode:focus{background-color:#001b55}.main-home{overflow:hidden}.h1-emphasis{color:#0052ff;-webkit-text-stroke-color:var(--vinta-blue-main)}.star-rating-img,.quote-author-photo{object-fit:cover;width:auto;max-width:none}.clutch-logo-img{object-fit:cover;width:auto;max-width:none;height:28px}.citation-emphasis{font-family:Moderat Bold,Arial,sans-serif}.h2-emphasis-light{color:#0052ff;-webkit-text-stroke-color:var(--vinta-blue-main)}.section-community{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;display:flex}.clients-header-container{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:780px;display:flex}.h2-clients-title{color:#172235;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:140%}.h2-clients-title.referral{text-align:center}.h2-clients-title.slim{font-family:Moderat Thin,Arial,sans-serif;font-size:48px;line-height:130%}.h2-emphasis-dark{color:#3274ff;-webkit-text-stroke-color:var(--vinta-blue-light)}.h2-community-emphasis{color:var(--vinta-blue-light)}.div-block-154,.div-block-155{display:flex}.learning-category-name{align-self:center;padding-top:0;padding-bottom:0;text-decoration:none}.link-block-43{text-decoration:none}.h2-blog-title{padding-left:24px}.h2-blog-title.blog{color:#565d6c;margin-top:0;margin-bottom:0;padding-left:8px;font-family:Moderat Light,Arial,sans-serif;font-size:18px}.h2-blog-title.blog.light{margin-top:0;margin-bottom:0;padding-left:8px;font-family:Moderat Light,Arial,sans-serif}.collection-item-22{margin-bottom:59px}.a{display:block}.image-313{width:100%;max-width:none;height:auto;max-height:none}.link-block-44{text-decoration:none}.clients-cards-cover-link{width:100%;height:180px}.section-43{padding-left:64px;padding-right:64px}.clients-cards-item-link{color:#172235;text-decoration:none}.text-span-2{color:var(--vinta-blue-main)}.bold-text-17{font-weight:400}.tags-divider,.highlight-subtitle{color:var(--text-dark-tertiary);text-align:center;letter-spacing:.15px;font-size:14px;font-weight:400;line-height:160%;text-decoration:none}.community-d-subtitle-text-e{color:#3274ff;font-family:Moderat Regular,Arial,sans-serif}.featured-client-additional-info{color:var(--text-dark-secondary);text-align:left;letter-spacing:.15px;white-space:normal;word-break:normal;flex:1;max-height:20px;font-size:14px;font-weight:400;line-height:160%;text-decoration:none;overflow:hidden}.h2-technology-title{color:var(--text-light-primary);text-align:center;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.technologies-cta-text{color:var(--text-light-primary);text-align:center;width:100%;font-size:20px}.technologies-cta-link{color:var(--vinta-blue-light);-webkit-text-stroke-color:var(--vinta-blue-lighter);font-family:Moderat Regular,Arial,sans-serif;text-decoration:none}.faq-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.h2-faq-title{color:#172235;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.h2-faq-title.dark-mode{color:#fff;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100}.h2-cta-contact-title-emphasis{color:#fff}.h1-clients-hero-title-emphasis{color:#0052ff}.client-card-title{font-family:Moderat Light,Arial,sans-serif;font-size:18px;line-height:160%}.featured-quote-name-var2{letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:18px}.featured-quote-role-var2{color:#3d4c68;letter-spacing:.15px;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;font-weight:400}.featured-quote-author-var2{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;max-width:212px;display:flex}.h1-hero-title{color:#081322;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:40px;font-weight:900;line-height:140%}.clients-header-copy{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.other-cases-header-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:780px;display:flex}.h2-other-cases-title{color:#172235;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.clients-tag-divider{color:#3e5372;text-align:center;letter-spacing:.15px;font-size:14px;font-weight:400;line-height:160%;text-decoration:none}.section-services-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.services-header-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;display:flex}.h2-services-title{color:#172235;letter-spacing:.15px;margin-top:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.services-blue-divider-light{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.services-benefits-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.services-header-dark-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.services-header-dark{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;display:flex}.h2-services-dark-title{color:#e5eafd;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.services-roles-title-emphasis{color:#0052ff}.services-process-header-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.h2-services-process-title{color:#e5eafd;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.section-services-arguments-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.quotes-item-citation-emphasis{font-family:Moderat Regular,Arial,sans-serif;font-weight:400}.services-solutions-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.splide__list-2{justify-content:space-between;width:100%;padding-left:0;padding-right:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.splide__track-2{justify-content:center;width:100vw;display:flex}.html-embed-11,.html-embed-12{order:1;display:flex}.div-block-156{display:flex}.category-title-text{line-height:150%}.related-title{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.related-title.contact-page{padding-top:0}.related-title.center{text-align:center;align-self:center;align-items:center}.h2-client-cases{color:#000000de;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.vectors-wrapper-132{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:6px;display:flex}.work-cases-list{width:100%;max-width:1240px}.work-cases-list.mobile{display:none}.section-clients-wrapper{width:100%;max-width:1240px}.section-services-clients{grid-column-gap:64px;grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px 220px;display:flex}.faq-web-wrapper{width:100%}.h2-title-emphasis{color:#0052ff}.h2-title-emphasis.white{color:#fff;letter-spacing:.15px;font-size:44px;line-height:130%}.timeline-header-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:520px;padding-top:0;padding-bottom:0;display:flex}.h2-timeline-title{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:140%}.timeline-header-divider{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.timeline-header-description{color:#081322;letter-spacing:.15px;margin-bottom:0;font-size:16px;font-weight:500;line-height:160%}.timeline-card-description-emphasis{font-family:Moderat Bold,Arial,sans-serif}.h2-team-title-emphasis,.h2-highlights-emphasis{color:#0052ff}.highlight-item-subtitle{color:#3e5372;letter-spacing:.15px;font-size:16px;font-weight:400;line-height:160%}.h2-testimonials-emphasis{color:#0052ff;letter-spacing:.15px}.author-photo{object-fit:cover;max-width:none}.h2-contact-emphasis{color:#0052ff}.heading-6{color:var(--vinta-blue-main);letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:140%}.h1-alt-hero-title{color:var(--vinta-blue-main);letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:140%}.h1-alt-hero-title.blue.center{text-align:center;text-decoration:none}.section-learnings{margin-top:-38px;position:relative}.filter-tag-link{height:44px;text-decoration:none}.learnings-content{flex-direction:column;justify-content:center;align-items:center;padding-top:48px;padding-bottom:48px;display:flex}.section-blog-filters{padding-top:176px;padding-bottom:176px}.section-blog-filters.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.section-blog-filters.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.section-blog-filters.blog-posts.categories-page{margin-top:80px}.section-blog-filters.blog-posts.learnings{margin-top:0}.section-blog-filters.slider.blog{display:none}.section-blog-filters.slider.industry{display:block}.section-blog-filters.slider.pb{display:none}.section-blog-filters.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.section-blog-posts{position:relative}.blog-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:none;margin-top:20px;margin-bottom:0;padding-left:24px;padding-right:24px;display:flex}.blog-wrapper.blog-text{flex-direction:column;justify-content:center;align-items:center;width:750px;max-width:none;margin-top:40px;margin-bottom:0;padding-left:0;padding-right:0}.blog-wrapper.tags-page{margin-top:54px}.blog-wrapper.learnings{grid-column-gap:16px;grid-row-gap:16px;direction:ltr;column-count:3;column-rule-width:0px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;place-items:center;column-gap:0;max-width:940px;margin-top:0;margin-bottom:0;display:grid}.blog-wrapper.related-articles{max-width:none;padding-left:0;padding-right:0}.blog-wrapper.job-posting{align-items:center}.blog-wrapper.careers{align-items:center;max-width:none;padding-left:56px;padding-right:56px}.blog-wrapper.blog{margin-bottom:80px}.blog-posts-wrapper{padding-top:0;padding-bottom:0}.blog-posts-wrapper.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.blog-posts-wrapper.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.blog-posts-wrapper.blog-posts.categories-page{margin-top:80px}.blog-posts-wrapper.blog-posts.learnings{margin-top:0}.blog-posts-wrapper.slider.blog{display:none}.blog-posts-wrapper.slider.industry{display:block}.blog-posts-wrapper.slider.pb{display:none}.blog-posts-wrapper.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.blog-posts-wrapper.filter{padding-top:40px}.blog-posts-grid{flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:1000px;margin-top:0;margin-bottom:0;padding-left:24px;padding-right:24px;display:flex}.blog-posts-grid.blog-text{flex-direction:column;justify-content:center;align-items:center;width:750px;max-width:none;margin-top:40px;margin-bottom:0;padding-left:0;padding-right:0}.blog-posts-grid.tags-page{margin-top:54px}.blog-posts-grid.learnings{grid-column-gap:16px;grid-row-gap:16px;direction:ltr;column-count:3;column-rule-width:0px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;place-items:center;column-gap:0;max-width:940px;margin-top:0;margin-bottom:0;display:grid}.blog-posts-grid.related-articles{max-width:none;padding-left:0;padding-right:0}.blog-posts-grid.job-posting{align-items:center}.blog-posts-grid.careers{align-items:center;max-width:none;padding-left:56px;padding-right:56px}.blog-posts-grid.blog{grid-column-gap:20px;grid-row-gap:20px;max-width:none;margin-top:0;margin-bottom:0}.blog-posts-grid.tech{grid-column-gap:20px;grid-row-gap:20px;height:auto;margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:100px}.blog-posts-grid.tech-list{grid-column-gap:20px;grid-row-gap:20px;height:auto;margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px}.blog-post-description{color:#7d8daa;word-break:normal;width:100%;max-width:100%;margin-bottom:0;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;line-height:150%}.newsletter-decription{color:#dfe6f6b3;letter-spacing:.17px;max-width:290px;font-size:14px;font-weight:400;line-height:143%}.h1-careers-hero-title{color:#3274ff;text-align:center;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:140%}.h3-team-member-title{object-fit:cover;font-size:20px;line-height:140%;overflow:hidden}.h3-team-member-title.bold{color:#002d90;font-family:Moderat Bold,Arial,sans-serif;font-weight:400}.h3-team-member-title.bold.blue{color:var(--cornflower-blue);font-family:Moderat Regular,Arial,sans-serif}.h3-team-member-title.centered-text.bold{text-align:center;text-align:center;margin-top:0;margin-bottom:0;font-family:Moderat Regular,Arial,sans-serif;line-height:130%}.h3-team-member-title.centered.bold{text-align:center;margin-top:0;margin-bottom:0}.h3-team-member-title.careers{color:var(--midnight-blue)}.section-culture{padding-top:176px;padding-bottom:176px}.section-culture.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.section-culture.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.section-culture.blog-posts.categories-page{margin-top:80px}.section-culture.blog-posts.learnings{margin-top:0}.section-culture.slider.blog{display:none}.section-culture.slider.industry{display:block}.section-culture.slider.pb{display:none}.section-culture.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.section-hiring{padding-top:176px;padding-bottom:176px}.section-hiring.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.section-hiring.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.section-hiring.blog-posts.categories-page{margin-top:80px}.section-hiring.blog-posts.learnings{margin-top:0}.section-hiring.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto;margin-top:0;margin-bottom:0;padding-top:80px;padding-bottom:80px}.section-hiring.slider.blog{display:none}.section-hiring.slider.industry{display:block}.section-hiring.slider.pb{display:none}.section-hiring.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.section-hero-privacy{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed3a77adc6655cf4720a9f_bg_hero-privacy.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:420px;min-height:360px;padding-top:80px;padding-left:64px;padding-right:64px;display:flex}.main-blog-post{padding-top:40px;padding-bottom:40px}.section-blog-content{padding-top:176px;padding-bottom:176px}.section-blog-content.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.section-blog-content.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.section-blog-content.blog-posts.categories-page{margin-top:80px}.section-blog-content.blog-posts.learnings{margin-top:0}.section-blog-content.slider.blog{display:none}.section-blog-content.slider.industry{display:block}.section-blog-content.slider.pb{display:none}.section-blog-content.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.section-related-posts{padding-top:176px;padding-bottom:176px}.section-related-posts.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.section-related-posts.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.section-related-posts.blog-posts.categories-page{margin-top:80px}.section-related-posts.blog-posts.learnings{margin-top:0}.section-related-posts.slider.blog{display:none}.section-related-posts.slider.industry{display:block}.section-related-posts.slider.pb{display:none}.section-related-posts.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.blog-author-name{align-self:center;margin-bottom:10px;padding-top:8px;padding-bottom:8px;font-size:16px;line-height:140%}.blog-author-name.center{text-align:center;align-self:center}.blog-author-name.white{opacity:.75;color:#000;text-align:center;-webkit-text-stroke-color:#e5eafd;mix-blend-mode:normal;margin-bottom:0}.blog-author-name.white.left{text-align:left}.blog-author-name.left{align-self:flex-start;margin-bottom:0}.blog-author-name.left.email{padding-top:0;padding-bottom:0}.blog-comment-form-wrapper{box-shadow:0 7px 50px -20px var(--royal-blue-text);opacity:1;background-color:#fff;border-radius:20px;width:auto;min-width:0;max-width:583px;margin-top:24px;padding:28px 24px}.blog-comment-form-wrapper.blog{width:750px;max-width:none;margin-top:20px;padding:24px}.h1-content-title{color:#0052ff}.section-playbook-content{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 64px 64px;display:flex;position:relative}.playbook-content-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.bold-text-18,.bold-text-19{color:var(--royal-blue-text);font-family:Moderat Bold,Arial,sans-serif}.secondary-link-dark{color:#b3bfd8;margin-right:0;padding-top:10px;padding-bottom:10px;font-size:15px;font-weight:400;text-decoration:none;display:block}.footer-grid-02{grid-template-rows:auto;grid-template-columns:2.25fr .75fr .75fr .75fr 1fr;margin-bottom:46px}.forms-input-2{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;margin-bottom:0;padding-top:16px;padding-bottom:16px}.forms-input-2:focus-visible,.forms-input-2[data-wf-focus-visible]{border-color:#4769ff}.form-7{grid-column-gap:0px;grid-row-gap:15px;flex-direction:column;align-items:flex-start;display:flex}.footer-column{color:#dfe6f6;flex-direction:column;align-items:flex-start;padding-right:40px;display:flex}.footer-title{color:#437eff;margin-bottom:22px;font-family:Moderat Regular,Arial,sans-serif;font-size:17px}.form-block-6{margin-top:40px}.form-block-6.first{margin-top:0}.footer-arrow{background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.divider-footer{background-color:#b3bfd8;align-self:stretch;padding-top:.5px;padding-bottom:0}.footer-column-2{grid-row-gap:12px;flex-flow:column;flex:1;align-items:flex-start;padding-right:0;display:flex}.footer-wrapper-4{flex-direction:row;justify-content:center;align-self:center;align-items:center;display:flex}.footer-title-button{color:#b3bfd8;-webkit-text-stroke-color:#b3bfd8;flex-direction:column;align-self:flex-start;margin-right:0;font-size:20px;font-weight:400;line-height:120%;display:flex}.text-block-57{color:#001b55}.footer-error-message{border-radius:20px;padding-left:24px;padding-right:24px}.footer{background-color:#060e19;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5d73d6c52bb43302b0ed_bg_value1280.png);background-position:-6px 0;background-size:cover;padding:60px 80px 40px}.text-block-56{color:#2b58b8}.logo-5{max-width:142px;margin-bottom:32px}.footer-bottom{border:2px #000;justify-content:space-between;margin-top:12px;display:flex}.social-media{color:#b3bfd8;font-family:Social Media Circled;font-size:28px;line-height:40px;text-decoration:none}.social-media:hover{color:#5389ff}.social-media:active{color:#fff}.paragraph-10{color:#b3bfd8;-webkit-text-stroke-color:#b3bfd8;max-width:360px;font-size:15px}.div-block-158{grid-column-gap:6px;grid-row-gap:4px;grid-template:"Area".5fr".".5fr/.25fr .25fr;grid-auto-columns:1fr;display:flex}.footer-success-message{border-radius:20px}.footer-link-dark{color:#b3bfd8;justify-content:space-between;margin-right:20px;padding-top:10px;padding-bottom:8px;font-size:14px;font-weight:400;line-height:120%;text-decoration:none;display:flex}.footer-link-dark:hover{color:#427eff}.footer-link-dark:active{color:#fff}.link-block-47,.link-block-48,.link-block-49,.link-block-50{text-decoration:none}.bold-text-20,.bold-text-21,.bold-text-22,.bold-text-23{color:var(--royal-blue-text);font-family:Moderat Bold,Arial,sans-serif}.text-block-58{font-size:45px}.text-block-59{margin-top:90px;padding-left:173px;font-size:45px}.link-block-51{text-decoration:none}.footer-form-fields{margin-top:40px}.footer-form-fields.first{align-self:stretch;margin-top:0;margin-bottom:16px}.link-block-52{text-decoration:none}.text-block-60{color:#001b55}.footer-column-3{grid-column-gap:16px;grid-row-gap:16px;color:#dfe6f6;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;padding-right:40px;display:flex}.footer-column-3.one{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-159{grid-column-gap:6px;grid-row-gap:4px;grid-template:"Area".5fr".".5fr/.25fr .25fr;grid-auto-columns:1fr;display:flex}.forms-input-3{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:226px;margin-bottom:0;padding-top:16px;padding-bottom:16px}.forms-input-3:focus-visible,.forms-input-3[data-wf-focus-visible]{border-color:#4769ff}.text-block-61{color:#2b58b8}.footer-grid-3{grid-template-rows:auto;grid-template-columns:4fr 1.5fr .75fr .75fr;margin-bottom:46px}.paragraph-11{color:#b3bfd8;-webkit-text-stroke-color:#b3bfd8;max-width:360px;font-size:15px}.footer-column-4{grid-row-gap:12px;flex-flow:column;flex:1;align-items:flex-start;padding-right:0;display:flex}.form-8{grid-column-gap:0px;grid-row-gap:15px;flex-direction:column;align-items:flex-start;display:flex}.link-block-53,.link-block-54{text-decoration:none}.body-22{font-family:Moderat Regular,Arial,sans-serif}.paragraph-12{color:#b3bfd8;-webkit-text-stroke-color:#b3bfd8;max-width:360px;font-size:15px}.newsletter-subscription-title-footer{color:#b3bfd8;-webkit-text-stroke-color:#b3bfd8;flex-direction:column;align-self:flex-start;margin-right:0;font-size:20px;font-weight:400;line-height:120%;display:flex}.sitepage-link{color:#b3bfd8;justify-content:space-between;align-items:flex-start;margin-right:0;padding-top:12px;padding-bottom:12px;padding-right:12px;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-decoration:none;display:flex}.sitepage-link:hover{color:#427eff}.sitepage-link:active{color:#fff}.text-block-62{color:#001b55}.footer-title-4{color:#b4bfd8;margin-bottom:12px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px}.divider-footer-row{background-color:#1b3670;align-self:stretch;padding-top:.5px;padding-bottom:0}.privacy-policy-link{color:#b3bfd8;margin-right:0;padding-top:10px;padding-bottom:10px;font-size:15px;font-weight:400;text-decoration:none;display:block}.footer-social-media-icons{grid-column-gap:6px;grid-row-gap:4px;flex-wrap:wrap;grid-template:"Area".5fr".".5fr/.25fr .25fr;grid-auto-columns:1fr;margin-top:0;display:flex}.cta-blue-small-2{color:#fff;letter-spacing:.3px;background-color:#0052ff;border-radius:8px;flex:0 auto;margin-top:0;margin-left:0;margin-right:0;padding:12px 20px;font-family:Moderat Thin,Arial,sans-serif;font-size:14px;font-weight:700;line-height:160%;transition:all .15s;display:inline-block;box-shadow:0 5px 10px #00000040}.cta-blue-small-2:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-small-2:active{background-color:#003dc3}.cta-blue-small-2:focus{border:0 solid #fff}.cta-blue-small-2:focus-visible,.cta-blue-small-2[data-wf-focus-visible]{border-color:#fff}.cta-blue-small-2.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.copyright-tag{flex-direction:row;justify-content:center;align-self:center;align-items:center;display:flex}.newsletter-subscription-row{grid-column-gap:0px;grid-row-gap:15px;flex-direction:column;align-items:flex-start;display:flex}.footer-grid{grid-column-gap:72px;grid-row-gap:114px;grid-template-rows:auto;grid-template-columns:1.5fr 1.75fr 1fr;margin-bottom:46px}.footer-grid.reduced{grid-column-gap:17px;grid-row-gap:18px;grid-template-columns:.5fr 1.5fr;width:100%;margin-bottom:0}.text-block-63{color:#2b58b8}.vinta-footer{background-color:#060e19;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:-6px 0;background-size:cover;padding:60px 80px 40px}.newsletter-input{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:100%;margin-bottom:0;padding-top:16px;padding-bottom:16px}.newsletter-input:focus-visible,.newsletter-input[data-wf-focus-visible]{border-color:#4769ff}.newsletter-input.embed{color:#000;padding:8px 12px}.footer-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.social-media-logo{color:#b3bfd8;width:50px;max-width:50px;font-family:"Fa Brands 400";font-size:36px;line-height:40px;text-decoration:none}.social-media-logo:hover{color:#5389ff;mix-blend-mode:normal}.social-media-logo:active{color:#fff}.social-media-logo.github{font-family:"Fa 400";font-size:56px;line-height:50px}.footer-social-media-link{border-radius:50px;padding:12px;text-decoration:none}.footer-social-media-link:hover{background-color:#002c8d75}.footer-social-media-link.linkedin{background-color:#fff;border-radius:50px;padding-top:12px;padding-left:12px}.footer-social-media-link.linkedin:hover{opacity:1;mix-blend-mode:normal}.brand-logo{width:150px;max-width:none;height:auto;margin-bottom:32px}.bottom-row{border:2px #000;justify-content:space-between;margin-top:12px;display:flex}.footer-link-wrapper{grid-column-gap:16px;grid-row-gap:16px;color:#dfe6f6;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;padding-right:0;display:flex}.footer-link-wrapper._1{align-items:stretch;padding-right:0}.footer-link-wrapper.pages{grid-column-gap:12px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:1fr;align-items:start;padding-right:0;display:flex}.newsletter-subscription{grid-row-gap:12px;flex-flow:column;flex:1;align-self:stretch;align-items:stretch;width:100%;padding-right:20px;display:flex}.privacy-policy-tag{flex-direction:row;justify-content:center;align-self:center;align-items:center;display:flex}.success-message-2{background-color:#fff;border-radius:16px}.text-block-64{align-items:center;display:flex}.error-message{margin-left:15px}.learning-category-link{color:#fff;padding-top:12px;padding-bottom:12px;display:block}.learnings-link-tag{text-decoration:none}.text-block-65{padding-top:12px;padding-bottom:12px}.navbar-logo-center-container{z-index:5;background-color:#0000;width:1030px;max-width:100%;margin-left:auto;margin-right:auto;padding:20px}.navbar-logo-center-container.shadow-three{width:100%;max-width:1140px}.container{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.navbar-wrapper-three{justify-content:center;align-items:center;display:flex;position:relative}.navbar-brand-three{z-index:5;position:absolute}.nav-menu-wrapper-three{width:100%}.nav-menu-three{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-menu-block{justify-content:center;align-items:center;margin-bottom:0;display:flex}.nav-link-2{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}.nav-link-2:hover{color:#1a1b1fbf}.nav-link-2:focus-visible,.nav-link-2[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown-2{margin-left:5px;margin-right:5px}.nav-dropdown-toggle{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle:hover{color:#1a1b1fbf}.nav-dropdown-toggle:focus-visible,.nav-dropdown-toggle[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon{margin-right:10px}.nav-dropdown-list-2{background-color:#fff;border-radius:12px}.nav-dropdown-list-2.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link:focus-visible,.nav-dropdown-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-link-accent{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent:hover{color:#1a1b1fbf}.button-primary{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary:hover{color:#fff;background-color:#32343a}.button-primary:active{background-color:#43464d}.section-technical-expertise.home-wrapper-dark{background-color:#0e0e1600;padding-top:80px}.clients-coverimg{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.clients-coveri-img-placeholder{background-image:linear-gradient(to bottom,var(--midnight-blue),var(--midnight-blue));width:100%;height:180px}.featured-post-item-link{color:#172235;text-decoration:none}.featured-post-coverimg-placeholder{box-sizing:border-box;object-fit:cover;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed3cfacaf4ecdbc07d58b8_img_placeholder-cover.webp);background-position:50%,50%;background-size:cover,cover;border-radius:8px;width:100%;height:180px;display:block}.blog-post-cover-wrapper{background-image:linear-gradient(to bottom,var(--midnight-blue),var(--midnight-blue));border-radius:12px;width:100%;height:180px}.blog-post-item-container{background-color:#fff;border-radius:12px;flex-flow:column;width:460.009px;height:480px;display:flex;overflow:hidden;box-shadow:0 4px 24px 12px #1974ca33}.blog-post-item-link{color:#172235;text-decoration:none}.nav-simple-text{line-height:28px}.clients-logo{width:auto;max-width:200px;height:49px;position:absolute}.section-hero-web_development{grid-column-gap:0px;grid-row-gap:0px;background-color:#e5eafd;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex}.hero-h1-services-title-emphasis{color:#0052ff}.hero-webdev-l-container{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee889e9979f4bfc472c285_bg_hero-illustration.webp);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:640px;height:620px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.button-19{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:100%;padding:24px 44px;text-decoration:none;display:flex}.hero-webdev-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(700px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.hero-webdev-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1323208a92882a36b1cf8_bg_webdev-desktop-1280.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.hero-webdev-container{object-fit:fill;width:100%;max-width:1240px;margin-top:160px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.hero-h1-services-title{color:#081322;letter-spacing:.15px;max-width:400px;margin-top:24px;margin-bottom:48px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:140%}.hero-h1-services-title.white{color:#fff;width:640px;max-width:none;margin-top:0;margin-bottom:0}.hero-h1-services-title.staff{margin-top:0;margin-bottom:0}.hero-webdev-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:580px;max-width:1240px;margin-bottom:0;display:flex}.hero-p-services-description{color:var(--text-dark-secondary);letter-spacing:.15px;width:100%;max-width:480px;margin-bottom:48px;font-family:Moderat Regular,Arial,sans-serif;font-size:22px;font-weight:400;line-height:170%}.hero-p-services-description.hero-spacer{margin-bottom:0}.section-hero-staff_augmentation{grid-column-gap:0px;grid-row-gap:0px;background-color:#e5eafd;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex}.hero-staffaug-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(640px,1fr) minmax(200px,2fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.hero-staffaug-l-container{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee889e9979f4bfc472c285_bg_hero-illustration.webp);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:663px;padding-top:80px;padding-bottom:80px;padding-right:94px;display:flex}.hero-staffaug-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/66b0e7cd88f99fb23e1ce8e0_staff%20aug%20hero%20desktop%20\(1\).webp);background-position:0%;background-size:cover;width:100%;height:100%;display:block}.hero-staffaug-container{object-fit:fill;width:100%;max-width:1240px;margin-top:140px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.hero-staffaug-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:540px;max-width:1240px;margin-bottom:0;display:flex}.highlight-header{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.community-img-floatbox{grid-column-gap:21px;grid-row-gap:21px;background-color:#e2e5ef;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:360px;min-width:auto;max-width:none;margin-left:0;margin-right:0;padding:10px 20px 12px;display:flex;position:absolute;inset:auto 0% 15% auto;box-shadow:1px 8px 16px #ffffff29}.community-founder-name{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}.founder-role-copy{color:#b9c5d8;letter-spacing:.4px;font-family:Moderat Light,Arial,sans-serif;font-size:14px;font-weight:500;line-height:166%}.founder-roles{color:#263651;letter-spacing:.4px;font-family:Moderat Regular,Arial,sans-serif;font-size:14px;font-weight:500;line-height:166%}.community-founder-description{color:#081322;letter-spacing:.15px;font-family:Moderat Light,Arial,sans-serif;font-size:14px;font-weight:500;line-height:166%}.clients-card-background-image-empty{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.founder-divider{color:#abb3c2;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:166%}.forms-wrapper{background-color:#eaeff9;justify-content:center;margin-top:0;display:flex;position:relative}.clients-card-background-image{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.clients-card-dark-overlay{background-image:linear-gradient(#00000080,#00000080);width:100%;height:100%;position:absolute}.image-314{width:100%;max-width:none;height:100%;position:absolute}.empty-state-5{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.workcase-hero-bg-wrapper{background-image:linear-gradient(#0009,#fff 10%),linear-gradient(#fff0 40%,#000000d9);padding-left:64px;padding-right:64px}.workcase-hero-wrapper-pl{background-image:linear-gradient(#fff0,#000000d9),linear-gradient(#0009,#fff0 10%);flex-direction:column;flex:0 auto;justify-content:center;align-self:center;width:100%;max-width:none;height:580px;padding-left:64px;padding-right:64px;display:flex}.workcase-hero-wrapper-pl.empty{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee0439fde56a2c5d649e83_bg_placeholder-cover.webp);background-position:0 0;background-size:cover;height:580px;padding-left:0;padding-right:0}.div-block-160{background-color:var(--royal-blue-text);width:40px;height:40px}.slider-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#33333340;padding-right:0;position:absolute;inset:auto 0% 0%}.link-block-55{text-decoration:none}.category-button{color:#0050ff;background-color:#fff;border-radius:6px;margin-top:40px;margin-bottom:40px;padding:24px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:400;display:inline-block;overflow:visible}.category-button.nav-version{padding-top:19px;padding-bottom:19px;font-size:16px}.category-button.nav-version.vinta-blue{background-color:var(--vinta-blue-main);color:#fff;margin-top:20px;margin-bottom:20px}.category-button.blue{color:#fff;text-align:center;background-color:#0050ff;justify-content:center;min-width:138px;margin:0 auto;padding-top:19px;padding-bottom:19px;display:flex}.category-button.blue.left{justify-content:flex-start;align-self:flex-start;display:flex}.category-button.azul-vinta{color:#fff;-webkit-text-stroke-color:#0050ff;background-color:#0050ff;margin-top:0;margin-bottom:0;padding:12px 20px;font-size:16px}.category-button.azul-vinta.outline{border:2px solid var(--vinta-blue-main);color:var(--vinta-blue-main);white-space:nowrap;word-break:keep-all;background-color:#fff;flex-direction:column;flex:none;order:1;justify-content:flex-end;align-self:flex-end;align-items:flex-end;margin-top:0;margin-bottom:0;padding:12px 20px;font-size:16px;text-decoration:none;display:block}.category-button.azul-vinta.inside-form{min-width:152px;height:39px;min-height:47px}.category-button.white{border-radius:8px;margin-top:0;margin-bottom:0;padding:10px 20px;font-size:16px}.category-button.blue-version{background-color:var(--vinta-blue-main);color:#fff;border-radius:5px;justify-content:center;margin-top:0;margin-bottom:0;padding:10px 20px;font-size:16px;display:flex}.category-button.center{align-self:center;margin-top:15px;margin-bottom:15px}.category-button.button-outline{border-color:var(--royal-blue-text);color:var(--royal-blue-text);border-radius:8px;width:auto;height:44px;margin:0 8px;padding-top:12px;padding-bottom:12px;font-size:16px;display:flex;box-shadow:0 4px 12px -3px #575d9c4d}.category-button.button-outline:hover{color:#586d9a;background-color:#ecf4ff;box-shadow:0 4px 12px 2px #575d9c4d}.category-button.button-outline:active{background-color:var(--vinta-blue-main);color:#fff}.category-button.button-outline.active{background-color:var(--vinta-blue-main);color:#fff;height:44px;padding-top:0;padding-bottom:0;padding-right:0}.category-button.button-outline.active:hover{background-color:#003aba}.category-button.button-outline.active:active{background-color:#00226e}.category-button.button-outline.active.playbook{height:44px;padding-top:12px;padding-bottom:12px;padding-right:24px}.social-media-link{align-self:center;width:36px;max-width:none}.section-home-arguments{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.hero-home-arguments-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:500px;max-width:1240px;margin-bottom:0;display:flex}.hero-arguments-l-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:880px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.hero-home-arguments-container{object-fit:fill;width:100%;max-width:1240px;margin-top:240px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.hero-home-arguments-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#18182480;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(600px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.hero-arguments-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1fc60ef55fdc96a751717_bg_home-arguments-desktop-1240.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.section-experts-community{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.home-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#18182480;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(200px,1fr) minmax(620px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.home-community-l-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:900px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.home-community-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1bbf3d6c15df498b8c678_bg_community-desktop.webp);background-position:100%;background-size:cover;width:100%;height:100%;display:flex}.home-community-container{grid-column-gap:16px;grid-row-gap:16px;object-fit:fill;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1240px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:96px;padding-left:64px;padding-right:64px;display:grid;position:absolute;inset:0% 0% auto}.home-community-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;margin-bottom:0;display:flex}.home-community-spacer{object-fit:fill;position:relative}.community-mobile{display:none}.section-about-experts-community{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.about-community-l-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:980px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.about-community-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1bbf3d6c15df498b8c678_bg_community-desktop.webp);background-position:100%;background-size:cover;width:100%;height:100%;display:flex}.about-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#18182480;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(200px,1fr) minmax(620px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.about-community-container{grid-column-gap:16px;grid-row-gap:16px;object-fit:fill;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1240px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:96px;padding-left:64px;padding-right:64px;display:grid;position:absolute;inset:0% 0% auto}.about-community-spacer{object-fit:fill;position:relative}.about-community-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;margin-bottom:0;display:flex}.section-about-contact{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.hero-about-contact-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(560px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.about-contact-l-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:580px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.about-contact-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.about-contact-container{object-fit:fill;width:100%;max-width:1240px;margin:96px auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.about-contact-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:500px;max-width:1240px;margin-bottom:0;display:flex}.section-careers-blog{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.careers-blog-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(560px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.careers-blog-l-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:520px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.careers-blog-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.careers-blog-container{object-fit:fill;width:100%;max-width:1240px;margin:96px auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.careers-blog-header{grid-column-gap:27px;grid-row-gap:27px;flex-direction:column;justify-content:center;align-items:flex-start;width:500px;max-width:900px;margin-bottom:0;display:flex}.link-block-58,.link-block-59{text-decoration:none}.clutch-grade-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.learnings-filter-slider{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000;padding-left:0;padding-right:0;position:absolute;inset:-36px 0% auto}.section-referral-hero{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--midnight-blue);background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f5e73d50f50f66f7bf0262_bg_hero_referral.webp);background-position:75% 100%;background-repeat:no-repeat;background-size:125%;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:651px;min-height:666px;padding-top:0;padding-left:64px;padding-right:64px;display:flex}.section-referral-hero.agencies{background-position:65% 100%;background-size:auto;height:703px}.section-referral-hero.agency{height:708px}.body-23{font-family:Moderat Regular,Arial,sans-serif}.section-referral-partners-info{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto;justify-content:center;padding-top:258px;padding-bottom:38px;display:flex;position:relative}.referral-quotes-wrapper{grid-column-gap:24px;grid-row-gap:24px;justify-content:center;align-items:flex-start;width:94%;min-width:0;max-width:1240px;display:flex;position:static;top:-64px;left:auto}.referral-program-description{color:#172235;letter-spacing:.15px;width:auto;max-width:920px;font-family:Moderat Regular,Arial,sans-serif;font-size:22px;font-weight:400;line-height:170%}.bold-text-24{font-family:Moderat Bold,Arial,sans-serif}.referral-partner-program-rules{grid-column-gap:44px;grid-row-gap:81px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:auto;max-width:none;height:auto;display:grid}.bold-text-25{color:var(--vinta-blue-main)}.bold-text-26,.bold-text-27,.bold-text-28,.bold-text-29,.bold-text-30,.bold-text-31{font-family:Moderat Bold,Arial,sans-serif}.about-us-text{grid-column-gap:22px;grid-row-gap:22px;flex-direction:column;justify-content:center;align-items:flex-start;width:500px;max-width:1240px;margin-bottom:0;display:flex}.img-perfect-fit{max-width:none;height:145%;padding-top:32px;padding-bottom:32px;padding-left:80px}.forms-section{grid-column-gap:64px;grid-row-gap:64px;background-color:#dfe6f6;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;height:374px;padding-top:64px;display:flex;position:relative}.forms-section.blog{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c81274cc0c01022b1f7282_White%20background.png);background-position:50%;background-size:auto;height:374px}.forms-section.dark-variant{background-color:#031945;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp),linear-gradient(to bottom,var(--midnight-blue),var(--midnight-blue-2));background-position:50% 0,0 0;background-repeat:repeat,repeat;background-size:cover,auto;align-items:center;height:31%}.forms-section.contact{grid-column-gap:31px;grid-row-gap:31px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:auto;align-items:center;max-width:none;height:550px;padding-bottom:0}.forms-section.referral,.forms-section.mock{grid-column-gap:31px;grid-row-gap:31px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:auto;align-items:center;max-width:none;height:auto;padding-top:80px;padding-bottom:80px}.forms-section.event{grid-column-gap:48px;grid-row-gap:48px;grid-column-gap:48px;grid-row-gap:48px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3b895d3dc5347230087cc_light_blue_background%20\(3\).webp);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;align-items:center;max-width:none;height:auto;padding-top:80px;padding-bottom:80px;position:static}.hubspot-legalconsent{margin-top:1rem}.hubspot-checkbox{margin-top:8px;margin-right:12px}.referral-alt-description{align-self:center;margin-bottom:10px;padding-top:0;padding-bottom:0;font-size:16px;line-height:140%}.referral-alt-description.center{text-align:center;align-self:center}.referral-alt-description.white{color:#fff;text-align:center}.referral-alt-description.white.left{text-align:left}.referral-alt-description.left{align-self:flex-start;margin-bottom:0}.referral-alt-description.left.email{padding-top:0;padding-bottom:0}.referral-alt-description.subline{margin-bottom:4px}.forms-input-referral{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:100%;margin-bottom:0;padding-top:16px;padding-bottom:16px}.forms-input-referral:focus-visible,.forms-input-referral[data-wf-focus-visible]{border-color:#4769ff}.forms-input-referral.longer{padding-top:32px;padding-bottom:32px}.forms-input-referral.blog{margin-bottom:20px}.forms-input-referral.embed{width:532px;min-width:532px;padding:8px}.div-block-162{flex-direction:column;margin-bottom:22px;display:flex}.finding-the-perfect-fit-wrapper-referral{grid-column-gap:80px;grid-row-gap:80px;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1240px;display:flex}.story-container-referral{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:520px;padding-top:60px;padding-bottom:60px;display:flex}.h2-story-referral{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:140%}.section-referral-story{grid-column-gap:128px;grid-row-gap:128px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:80px;display:flex}.story-img-container-about-us{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;max-width:621px;height:100%;display:flex;position:static}.story-container-about-us{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:520px;padding-top:0;padding-bottom:0;display:flex}.section-story-2{grid-column-gap:128px;grid-row-gap:128px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:48px;display:flex}.hero-referral-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:84%;display:flex}.logo-vinta-hero{width:160px;height:36px;margin-bottom:0}.hero-wrapper-referral{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:1240px;padding-top:80px;padding-bottom:100px;display:flex}.hero-container-referral{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:665px;display:flex}.about-us-container-referral{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:526px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.hero-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(560px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.about-referral-container{object-fit:fill;width:100%;max-width:1240px;margin:96px auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.section-referral-program{grid-column-gap:128px;grid-row-gap:128px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px 96px;display:flex;position:static}.referral-program-rules-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;display:flex}.referral-program-rules-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.referral-header-container{grid-column-gap:0px;grid-row-gap:0px;text-align:center;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:100%;max-width:none;display:flex}.landing-page-blue-divider-light{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-self:center;align-items:center;width:80px;height:4px;display:flex}.referral-header{grid-column-gap:32px;grid-row-gap:32px;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:1240px;display:flex}.splide__empty{display:none}.section-vinta-story{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.vinta-story-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(380px,1fr) minmax(600px,2fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.vinta-story-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6536ede8c53373f4c629842f_img_section_founders.webp);background-position:52%;background-size:cover;width:100%;height:100%;display:flex}.vinta-story-l-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:740px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.vinta-story-container{grid-column-gap:16px;grid-row-gap:16px;object-fit:fill;grid-template-rows:auto;grid-template-columns:1fr 1.5fr;grid-auto-columns:1fr;width:100%;max-width:1240px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:96px;padding-left:64px;padding-right:64px;display:grid;position:absolute;inset:0% 0% auto}.vinta-story-spacer{object-fit:fill;position:relative}.vinta-story-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;margin-bottom:0;display:flex}.section-hero-playbooks{grid-column-gap:0px;grid-row-gap:0px;background-color:#e5eafd;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex}.hero-playbooks-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(700px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.hero-playbooks-l-container{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee889e9979f4bfc472c285_bg_hero-illustration.webp);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:540px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.hero-playbooks-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f616b987e7666ef874a228_bg-playbook-desktop.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.hero-playbooks-container{object-fit:fill;width:100%;max-width:1240px;margin-top:160px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.hero-playbooks-header{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:580px;max-width:1240px;margin-bottom:0;display:flex}.section-referral-quotes{grid-column-gap:0px;grid-row-gap:0px;color:#0000;background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;margin-top:-48px;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.referral-signs-description{color:#081322;letter-spacing:.15px;margin-bottom:0;font-size:16px;font-weight:500;line-height:160%}.referral-signs-description.referral{max-width:438px}.section-referral-about-us{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.referral-img-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.referral-contact-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:none;margin-top:0;padding-top:0;padding-left:0;padding-right:0;display:flex}.h1-referral-hero-title{color:#fff;letter-spacing:.15px;width:442px;margin-top:64px;font-family:Moderat Bold,Arial,sans-serif;font-size:40px;font-weight:900;line-height:140%}.hero-referral-description{color:#fff;letter-spacing:.15px;width:484px;font-family:Moderat Regular,Arial,sans-serif;font-size:22px;font-weight:400;line-height:170%}.hero-referral-description.agencies{width:444px}.text-block-66{margin-bottom:12px}.text-block-67{margin-top:12px;margin-bottom:12px;font-size:12px;line-height:140%}.bold-text-32{font-family:Moderat Bold,Arial,sans-serif}.div-block-163{margin-top:12px;margin-bottom:12px}.input-section{margin-bottom:16px}.field-label{margin-bottom:10px;font-size:16px}.checkbox-field{margin-bottom:0;padding-top:0;padding-bottom:24px}.highlights-column{grid-row-gap:12px;flex-direction:column;align-self:flex-start;min-width:auto;display:flex}.homepage-link{align-self:flex-start;margin-top:0;margin-left:0;position:static;inset:0% 0% auto}.h2-referral-titlle{color:#172235;letter-spacing:.15px;margin-top:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.referral-icons{align-self:center;max-width:148px}.success-message-3{text-align:center;background-color:#ddfee3;border-radius:8px}.text-block-68{text-align:center}.referral-agencies-form-wrapper{box-shadow:0 7px 50px -20px var(--royal-blue-text);opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:580px;min-width:0;max-width:none;margin-top:0;margin-bottom:64px;padding:24px;display:flex}.referral-agencies-form-wrapper.blog{width:750px;max-width:none;margin-top:20px;padding:40px}.hubspot-formwrap{flex-direction:row;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}.hubspot-form{width:100%;max-width:500px}.hubspot-input{box-sizing:border-box;color:#33475b;background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;width:90%;max-width:500px;height:40px;padding:9px 10px;font-family:DM Sans;font-size:16px;font-weight:400;line-height:22px;display:inline-block}.hubspot-label{box-sizing:border-box;color:#33475b;width:auto;max-width:500px;margin-top:1rem;margin-bottom:4px;padding-top:0;font-family:DM Sans;font-size:14px;font-weight:500;line-height:20px;display:block}.hubspot-button{color:#fff;text-align:center;cursor:pointer;background-color:#0053ff;border-style:solid;border-width:1px;border-radius:3px;width:90%;max-width:500px;height:40px;margin:1rem 0 0;padding:12px 24px;font-family:DM Sans;font-size:20px;font-weight:700;line-height:12px;transition:all .15s linear;display:block;position:relative}.p{display:none}.label-checkbox{margin-top:12px;margin-bottom:20px}.referral-forms-field{margin-bottom:0}.la{align-items:flex-start;display:flex}.label-3{margin-bottom:0}.referral-checkbox-label{grid-column-gap:0px;grid-row-gap:0px;color:#7080a0;flex-direction:row;align-items:flex-start;margin-bottom:0;font-size:14px;line-height:140%;display:flex}.bold-text-33,.bold-text-34,.bold-text-35{font-family:Moderat Bold,Arial,sans-serif}.faq-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px 96px;display:flex;position:static}.referral-faq{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:1240px;display:flex}.forms-input-referral-agencies{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:532px;margin-bottom:0;padding-top:16px;padding-bottom:16px}.forms-input-referral-agencies:focus-visible,.forms-input-referral-agencies[data-wf-focus-visible]{border-color:#4769ff}.forms-input-referral-agencies.longer{padding-top:32px;padding-bottom:32px}.forms-input-referral-agencies.blog{margin-bottom:20px}.p-2{display:none}.bold-text-36{font-family:Moderat Bold,Arial,sans-serif}.div-block-164,.div-block-165,.div-block-166{display:flex}.div-block-167{align-items:flex-start;display:flex}.contact-checkbox-label{grid-column-gap:0px;grid-row-gap:0px;color:#7080a0;flex-direction:row;align-items:flex-start;margin-bottom:0;padding-left:8px;padding-right:8px;font-size:14px;line-height:140%;display:flex}.success-message-4{background-color:#fff}.text-block-69{font-size:12px}.text-block-70{font-size:12px;line-height:130%}.vinta-title-nav{opacity:.75;color:var(--lavender-header);letter-spacing:3px;font-size:10px;line-height:135%}.featured-client-info-card-top{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;width:100%;display:flex}.featured-client-summary{color:var(--text-dark-tertiary);margin-bottom:0;padding-top:12px}.category-link-block,.category-link-block.w--current{text-decoration:none}.section-hero-learnings{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecee1f69b8e9278f279128_bg_hero-clients.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;padding-top:80px;padding-left:0;padding-right:0;display:flex;position:relative}.section-hero-blog{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/682cd2c4056a8a4561046044_background_light_mode%20\(1\).webp);background-position:50%;background-repeat:repeat-y;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;padding-top:80px;padding-left:0;padding-right:0;display:flex;position:relative}.category-other-blog-posts{align-self:center;margin-top:56px;margin-bottom:64px}.blog-category-card-item{border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:526px;text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-category-card-item.sidebar{border-radius:8px;width:100%;min-width:auto;min-height:300px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.blog-category-card-item.team-description{min-height:499px}.blog-category-card-item.our-teams{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c163bad05d95af77273f04_02.jpg);background-position:0 0,47%;background-size:auto,cover;min-height:366px;padding:0 24px 24px}.blog-category-card-item.our-teams:hover{box-shadow:0 11px 5px -19px #a0000033}.blog-category-card-item.our-teams._01{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a2af7734ac2ed1cb6_photo_culture-01.webp)}.blog-category-card-item.our-teams.non{object-fit:fill;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c163b9024343782ab42e7d_04.jpg)}.blog-category-card-item.our-teams._02{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36baff40c0051eecf38_photo_culture-02.webp)}.blog-category-card-item.our-teams._03{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a69b8e9278f2e063b_photo_culture-03.webp)}.blog-category-card-item.our-teams._04{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a84aa765e60eedf05_photo_culture-04.webp)}.link-block-60{text-decoration:none}.related-post-container-blog-category{width:100%;padding-bottom:56px;padding-left:44px;padding-right:44px;position:absolute}.related-post-container-blog-category.small{padding-bottom:24px;padding-left:24px;padding-right:24px;position:static}.related-blog-card{border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 8px #00000029}.category-blog-card-wrapper{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee0439fde56a2c5d649e83_bg_placeholder-cover.webp);background-position:50%;background-size:cover;width:100%;height:240px}.category-blog-card-link{width:100%;text-decoration:none}.category-blog-card-container{width:100%;height:240px}.category-blog-card-header{background-image:linear-gradient(#0000,#060e1f);align-items:flex-end;width:100%;height:240px;padding-bottom:24px;padding-left:24px;padding-right:24px;display:flex}.h2-related-blog-title{align-items:center;margin-top:0;margin-bottom:48px;display:flex}.link-block-61{flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.careers-alt-role{text-align:center;align-self:center;margin-bottom:10px;padding-top:4px;padding-bottom:4px;font-size:16px;line-height:140%}.careers-alt-role.center{text-align:center;align-self:center}.careers-alt-role.white{color:#fff;text-align:center}.careers-alt-role.white.left{text-align:left}.careers-alt-role.left{align-self:flex-start;margin-bottom:0}.careers-alt-role.left.email{padding-top:0;padding-bottom:0}.careers-alt-role.contact{margin-bottom:0}.section-referral-faq{grid-column-gap:64px;grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;padding:80px 64px;display:flex}.div-block-168{margin-top:25px}.link-block-62{text-decoration:none}.heading-7{color:var(--vinta-blue-main);font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:700;position:static}.image-315{width:314px}._404-image-wrapper{margin-bottom:47px}.div-block-169{grid-column-gap:14px;grid-row-gap:14px;flex-direction:column;display:flex}.cta-white-medium{color:#0052ff;letter-spacing:.3px;background-color:#fff;border-radius:8px;flex:0 auto;margin-top:0;margin-left:0;margin-right:0;padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;font-weight:700;line-height:160%;text-decoration:none;transition:all .15s;display:block;box-shadow:0 5px 10px #00000040}.cta-white-medium:hover{color:var(--midnight-blue);background-color:#fff;transform:translateY(-2px)}.cta-white-medium:active{color:#fff;background-color:#003dc3}.cta-white-medium:focus{border:0 solid #fff}.cta-white-medium:focus-visible,.cta-white-medium[data-wf-focus-visible]{border-color:#fff}.cta-white-medium.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.cta-white-medium.contact{width:150px}.cta-white-medium.forms{margin-left:8px;padding:12px 24px;font-size:16px}.section-44{background-color:#adbdeb;padding-top:157px;padding-bottom:157px}.body-24{font-family:Moderat Regular,Arial,sans-serif}.nav-page-link{color:#333;text-align:center;padding-left:20px;padding-right:20px;text-decoration:none;display:block;position:relative}.text-block-72{opacity:.75;color:#030303;font-size:10px;line-height:135%}.image-316{z-index:17;order:-1;align-self:center;width:857px;max-width:none;display:block;position:relative;top:126px;left:0%;right:0%}.page-not-found-text{z-index:50;position:relative;top:-132px;left:0%;right:0%}.text-block-74,.text-block-75{padding-left:20px;padding-right:20px}.section-contact-us{justify-content:center;min-height:auto;margin-top:0;padding-top:104px;padding-bottom:40px;display:flex;position:static}.textfield-info{color:#263651;margin-top:6px;margin-bottom:6px;padding-left:4px;padding-right:4px;font-family:Moderat Thin,Arial,sans-serif;font-size:12px;line-height:140%;display:block}.textfield-info.hidden{display:block}.textfield-title{align-self:center;width:100%;margin-bottom:6px;padding:0 4px;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:140%}.textfield-title.center{text-align:center;align-self:center}.textfield-title.white{color:#fff;text-align:center}.textfield-title.white.left{text-align:left}.textfield-title.left{align-self:flex-start;margin-bottom:0}.textfield-title.left.email{padding-top:0;padding-bottom:0}.textfield-title.contact{width:100%;margin-bottom:0;padding-top:0}.referral-contact-form{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;min-width:auto;display:flex}.blog-comment-row{grid-column-gap:32px;grid-row-gap:32px;display:flex}.html-embed-13{display:none}.mock-page-hero{grid-column-gap:0px;grid-row-gap:0px;background-color:#dfe6f6a8;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128c2aaa629ab80b6c0_bg_hero-home.webp);background-position:75% 100%;background-repeat:no-repeat;background-size:125%;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:714px;min-height:714px;padding-top:114px;padding-left:64px;padding-right:64px;display:flex}.mock-hero-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:665px;display:flex}.hero-mock-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.mock-hero-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:1240px;padding-top:80px;padding-bottom:100px;display:flex}.section-mock-arguments{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.section-clients-mock{grid-column-gap:64px;grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:220px 64px 96px;display:flex}.section-clients-mock.clients-spacer{max-width:none;padding-top:0}.section-clients-mock.clients-spacer.contact-page{grid-column-gap:32px;grid-row-gap:32px;padding-top:96px}.section-clients-mock.referral{padding-top:80px;padding-bottom:80px}.section-clients-copy{grid-column-gap:64px;grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px;display:flex}.section-clients-copy.clients-spacer{max-width:none;padding-top:0}.section-clients-copy.clients-spacer.contact-page{grid-column-gap:32px;grid-row-gap:32px;padding-top:96px}.section-clients-copy.clients-spacer.mock,.section-clients-copy.referral{padding-top:80px;padding-bottom:80px}.section-services-quotes-mock{grid-column-gap:60px;grid-row-gap:60px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex}.section-highlight-steps-boston-python{grid-column-gap:128px;grid-row-gap:128px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex;position:static}.section-image{max-width:none;height:145%;padding-top:32px;padding-bottom:32px;padding-left:0}.h2-title-mock{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:140%}.section-mock-explanation{grid-column-gap:128px;grid-row-gap:128px;background-color:#fff;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:0;display:flex}.explanation-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:520px;padding-top:0;padding-bottom:0;display:flex}.explanation-content-wrapper{grid-column-gap:80px;grid-row-gap:80px;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1240px;padding-top:80px;padding-bottom:80px;display:flex}.mock-page-about-us{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.about-us-container-mock{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:526px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.about-mock-container{object-fit:fill;width:100%;max-width:1240px;margin:96px auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.about-us-text-mock{grid-column-gap:22px;grid-row-gap:22px;flex-direction:column;justify-content:center;align-items:flex-start;width:500px;max-width:1240px;margin-bottom:0;display:flex}.section-mock-faq{grid-column-gap:64px;grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;padding:80px 64px;display:flex}.global-form-wrapper{box-shadow:0 7px 50px -20px var(--royal-blue-text);opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:580px;min-width:0;max-width:none;margin-top:0;margin-bottom:64px;padding:24px;display:flex}.global-form-wrapper.blog{width:750px;max-width:none;margin-top:20px;padding:40px}.page-icons{border-radius:100px;align-self:center;max-width:148px;margin-bottom:16px}.highlights-header-mock{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;margin-bottom:0;display:flex}.highlights-wrapper-var-mock{grid-column-gap:58px;grid-row-gap:58px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:40px;padding-bottom:40px;display:flex}.highlight-list-mock{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:flex-start;width:100%;max-width:1244px;display:flex}.services-quotes-list-mock{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:stretch;width:100%;max-width:1240px;display:flex}.highlights-container-landing-page{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;display:flex}.explanation-landing-page-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.title-header-container-boston-python{grid-column-gap:0px;grid-row-gap:0px;text-align:center;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:100%;max-width:none;display:flex}.title-header-container-boston-python.blog-title{margin-top:32px;margin-bottom:32px}.landing-page-intro-text{grid-column-gap:44px;grid-row-gap:81px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:auto;max-width:none;height:auto;display:grid}.landing-page-intro-text._2-parts{grid-template-columns:1fr 1fr}.landing-page-intro-text._4-parts{grid-template-columns:1fr 1fr 1fr 1fr}.story-img-container-mock{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:100%;height:100%;display:flex;position:static}.about-us-img-mock-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.faq-header-mock{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.h2-alt-hero-title{color:var(--vinta-blue-main);letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:140%}.h2-alt-hero-title.blue.center{text-align:center;text-decoration:none}.section-hero-mock{grid-column-gap:0px;grid-row-gap:0px;background-color:#adc6ffa8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:90px 64px;display:flex;position:relative}.hero-mock-wrapper{grid-column-gap:42px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex;position:relative}.hero-mock-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:504px;display:flex}.hero-landing-page-form-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:662.551px;margin-top:0;padding-top:0;display:flex}.hero-mock-img-flex{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;max-width:827px;display:flex}.hero-mock-img{object-fit:contain}.hero-about-header-copy{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.homepage-link-mock{align-self:flex-start;margin-top:0;margin-left:0;position:static;inset:0% 0% auto}.vinta-logo-hero{width:160px;max-width:none;height:auto;margin-bottom:0}.div-block-170{display:flex}.hero-section-infographic{grid-column-gap:0px;grid-row-gap:0px;background-color:#adc6ffa8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 64px;display:flex;position:relative}.hero-section-infographic.blue-version,.hero-section-infographic.dark-background{background-color:#001b55;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db60fcd6b02ff789101fc3_services_highlights.png);background-position:50% 0;background-size:cover}.mock-hero-img{object-fit:contain}.blue-hero-mock-wrapper{grid-column-gap:42px;grid-row-gap:0px;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex;position:relative}.new-landing-page-hero-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:548px;display:flex}.landing-page-hero-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.hero-about-image-container-copy{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:662.551px;display:flex}.logo-wrapper-nav{align-self:flex-start;width:1240px}.hero-form-wrapper{box-shadow:0 7px 50px -20px var(--royal-blue-text);opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:520px;min-width:0;max-width:none;margin-top:0;margin-bottom:64px;padding:24px;display:flex}.hero-form-wrapper.blog{width:750px;max-width:none;margin-top:20px;padding:40px}.section-landing-page-explanation-grid{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:0;display:grid}.image-317{width:100%;max-width:none;height:auto}.div-block-171{object-fit:contain;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:0 0;background-size:cover;position:static}.explanation-container-grid{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:520px;padding-top:0;padding-bottom:0;display:flex}.error-message-2,.error-message-3{margin-top:16px}.blog-posts-wrapper-mock{padding-top:20px;padding-bottom:40px}.blog-posts-wrapper-mock.blog-posts{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;display:flex}.blog-posts-wrapper-mock.blog-posts.job-posting{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64b9f7763232fd7832edb0a9_blue%20background_Culture%20-%20Desktop.jpg);background-position:0 0;background-size:auto;margin-bottom:0;padding-top:40px;padding-bottom:40px}.blog-posts-wrapper-mock.blog-posts.categories-page{margin-top:80px}.blog-posts-wrapper-mock.blog-posts.learnings{margin-top:0}.blog-posts-wrapper-mock.slider.blog{display:none}.blog-posts-wrapper-mock.slider.industry{display:block}.blog-posts-wrapper-mock.slider.pb{display:none}.blog-posts-wrapper-mock.slider{width:100vw;max-width:none;height:120px;margin-top:-72px;padding-top:32px;padding-bottom:0}.blog-posts-wrapper-mock.filter{padding-top:40px}.blog-posts-grid-mock{flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:1000px;margin-top:0;margin-bottom:0;padding-left:24px;padding-right:24px;display:flex}.blog-posts-grid-mock.blog-text{flex-direction:column;justify-content:center;align-items:center;width:750px;max-width:none;margin-top:40px;margin-bottom:0;padding-left:0;padding-right:0}.blog-posts-grid-mock.tags-page{margin-top:54px}.blog-posts-grid-mock.learnings{grid-column-gap:16px;grid-row-gap:16px;direction:ltr;column-count:3;column-rule-width:0px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;place-items:center;column-gap:0;max-width:940px;margin-top:0;margin-bottom:0;display:grid}.blog-posts-grid-mock.related-articles{max-width:none;padding-left:0;padding-right:0}.blog-posts-grid-mock.job-posting{align-items:center}.blog-posts-grid-mock.careers{align-items:center;max-width:none;padding-left:56px;padding-right:56px}.blog-posts-grid-mock.blog{margin-bottom:80px}.blog-post-grid-wrapper-mock{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-self:center;place-items:center;display:block}.blog-post-grid-wrapper-mock.sidebar-content{grid-column-gap:106px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-items:start;display:grid}.blog-post-grid-wrapper-mock.sidebar-content.left{grid-column-gap:100px;grid-template-columns:2.25fr;padding-left:80px;padding-right:80px}.mock-title-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:none;margin-top:0;padding-top:0;padding-left:0;padding-right:0;display:flex}.div-block-173{width:auto}.text-block-76{padding-top:8px;padding-bottom:8px;font-size:20px}.link-block-63{color:#333;text-decoration:none}.hero-form-wrapper-2{opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:400px;min-width:0;max-width:none;margin-top:0;margin-bottom:64px;padding:24px;display:flex;box-shadow:0 7px 50px -20px #2b58b8}.text-block-77{color:#7e95c6;flex-direction:column;align-self:center;font-size:16px;display:block}.text-block-78{color:#7e95c6;align-self:center;font-size:20px}.success-message-5{background-color:#fff}.link-block-64,.link-block-65{color:#333;text-decoration:none}.text-block-79{text-align:left;align-self:center;margin-top:0;margin-bottom:0;padding:0;font-size:16px}.bold-text-39{color:#152343;font-family:Moderat Bold,Arial,sans-serif}.bold-text-40{font-family:Moderat Bold,Arial,sans-serif}.div-block-174{grid-column-gap:14px;justify-content:center;align-self:center;min-width:0;max-width:105px;margin-top:11px;margin-bottom:8px;display:flex}.cta-blue-small-3{color:#fff;letter-spacing:.3px;background-color:#0052ff;border-radius:8px;flex:0 auto;margin-top:0;margin-left:0;margin-right:0;padding:12px 20px;font-family:Moderat Thin,Arial,sans-serif;font-size:14px;font-weight:700;line-height:160%;transition:all .15s;display:inline-block;box-shadow:0 5px 10px #00000040}.cta-blue-small-3:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-small-3:active{background-color:#003dc3}.cta-blue-small-3:focus{border:0 solid #fff}.cta-blue-small-3:focus-visible,.cta-blue-small-3[data-wf-focus-visible]{border-color:#fff}.cta-blue-small-3.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.link-block-66{grid-column-gap:58px;color:#333;flex-direction:row;align-items:center;text-decoration:none;display:flex}.landing-page-logo-wrapper-nav{align-self:flex-start;width:100%;margin-bottom:40px}.heading-text{color:#0050ff}.h2-title-mock-2{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:45px;font-weight:700;line-height:140%}.team-member-info-2{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.div-block-175{object-fit:contain;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:0 0;background-size:cover;position:static;overflow:visible}.landing-page-explanation-content-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1240px;padding-top:80px;padding-bottom:80px;display:flex}.italic-text{color:#89898a}.section-cta-contact-vertical{grid-column-gap:64px;grid-row-gap:64px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ede6ab17e6c6239f11a501_bg_vinta-team-cta.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:9px;min-height:840px;padding-top:64px;display:flex;position:relative;top:-96px;left:auto;box-shadow:0 10px 13px #0003,0 20px 31px #00000024,0 8px 38px #0000001f}.cta-contact-header-vertical{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-left:128px;padding-right:128px;display:flex}.h2-cta-contact-title-vertical{color:#e5eafd;text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.cta-contact-description-vertical{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.btn-white-large-2{grid-column-gap:8px;grid-row-gap:8px;color:#0050ff;letter-spacing:.3px;background-color:#fff;border-radius:8px;flex-direction:row;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-size:22px;font-weight:700;line-height:140%;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 5px 10px #00000040}.btn-white-large-2:hover{background-color:#eff2f6;transform:translateY(-2px)}.btn-white-large-2:active{background-color:#e8ebf1}.btn-white-large-2:focus{border:0 solid #fff}.btn-white-large-2:focus-visible,.btn-white-large-2[data-wf-focus-visible]{border-color:#fff}.bold-text-41{color:#152343;font-family:Moderat Bold,Arial,sans-serif}.link-block-67{color:#333;text-decoration:none}.text-block-80{padding-top:8px;padding-bottom:8px;font-size:20px}.text-block-81{color:#7e95c6;align-self:center;font-size:20px}.bold-text-42{font-family:Moderat Bold,Arial,sans-serif}.div-block-176{grid-column-gap:14px;justify-content:center;align-self:center;min-width:0;max-width:105px;margin-top:11px;margin-bottom:8px;display:flex}.hero-infographic-form-wrapper{opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:400px;min-width:0;max-width:none;margin-top:0;margin-bottom:0;padding:24px;display:flex;box-shadow:0 7px 50px -20px #2b58b8}.hero-landing-page-wrapper{grid-column-gap:42px;grid-row-gap:0px;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex;position:relative}.link-block-68,.link-block-69{color:#333;text-decoration:none}.success-message-form{grid-column-gap:58px;grid-row-gap:16px;color:#333;flex-direction:column;align-items:center;text-decoration:none;display:flex}.blog-redirect-paragraph{text-align:center;align-self:center;margin-top:0;margin-bottom:0;padding:0;font-size:16px;line-height:140%}.text-block-83{color:#7e95c6;flex-direction:column;align-self:center;font-size:16px;display:block}.info-highlight{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.image-explanation-column-grid{object-fit:contain;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:0 0;background-size:cover;position:static}.italic-text-2{color:#7d95c6}.footer-social-media-link-reduced{border-radius:50px;padding:12px;text-decoration:none}.footer-social-media-link-reduced:hover{background-color:#002c8d75}.vinta-footer-reduced{background-color:#060e19;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:-6px 0;background-size:cover;padding:60px 80px 40px}.section-highlight-steps-landing-page{grid-column-gap:128px;grid-row-gap:128px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex;position:static}.bold-text-43{font-family:Moderat Bold,Arial,sans-serif}.highlight-description{align-self:center;width:100%;margin-bottom:6px;padding-top:0;padding-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:140%}.highlight-description.center{text-align:center;align-self:center;width:420px;font-family:Moderat Regular,Arial,sans-serif}.highlight-description.center.mobile{flex-direction:column;width:70%;font-family:Moderat Regular,Arial,sans-serif;display:flex}.highlight-description.white{color:#fff;text-align:center}.highlight-description.white.left{text-align:left}.highlight-description.left{align-self:flex-start;margin-bottom:0}.highlight-description.left.email{padding-top:0;padding-bottom:0}.highlight-description.contact{width:100%;margin-bottom:0;padding-top:0}.highlight-text-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.h3-highlight-title{object-fit:cover;font-size:20px;line-height:140%;overflow:hidden}.h3-highlight-title.bold{color:#002d90;font-family:Moderat Bold,Arial,sans-serif;font-weight:400}.h3-highlight-title.bold.blue{color:var(--cornflower-blue);font-family:Moderat Regular,Arial,sans-serif}.h3-highlight-title.centered-text.bold{text-align:center;margin-top:0;margin-bottom:0}.careers-alt-description-copy{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:100%;margin-bottom:6px;padding-top:0;padding-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:140%;display:flex}.careers-alt-description-copy.center{text-align:center;align-self:center;width:420px;font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description-copy.center.white{width:auto}.careers-alt-description-copy.center.mobile{flex-direction:column;width:70%;font-family:Moderat Regular,Arial,sans-serif;display:flex}.careers-alt-description-copy.white{color:#fff;text-align:center;font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description-copy.white.left{text-align:left}.careers-alt-description-copy.left{align-self:flex-start;margin-bottom:0}.careers-alt-description-copy.left.white{font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description-copy.left.email{padding-top:0;padding-bottom:0}.careers-alt-description-copy.contact{width:100%;margin-bottom:0;padding-top:0}.careers-alt-description-copy.description{text-align:center;font-family:Moderat Regular,Arial,sans-serif}.forms-terms-and-conditions{font-family:Moderat Light,Arial,sans-serif;font-size:12px;line-height:120%}.p-3,.p-4{display:none}.select{background-color:#f4f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:auto;max-width:250px;padding-top:8px;padding-bottom:8px}.p-5,.p-6{display:none}.text-forms-input{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;margin-bottom:0;padding-top:16px;padding-bottom:16px}.text-forms-input:focus-visible,.text-forms-input[data-wf-focus-visible]{border-color:#4769ff}.text-forms-input.longer{padding-top:32px;padding-bottom:32px}.text-forms-input.blog{margin-bottom:20px}.text-forms-input.embed{padding:8px 6px}.bdr-form-wrapper{box-shadow:0 7px 50px -20px var(--royal-blue-text);opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:580px;min-width:0;max-width:none;margin-top:0;margin-bottom:64px;padding:24px;display:flex}.bdr-form-wrapper.blog{width:750px;max-width:none;margin-top:20px;padding:40px}.bdr-contact-form{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;min-width:auto;display:flex}.bdr-forms-field{margin-bottom:0}.forms-input-bdr{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:532px;min-width:532px;margin-bottom:0;padding-top:8px;padding-bottom:8px;padding-left:8px}.forms-input-bdr:focus-visible,.forms-input-bdr[data-wf-focus-visible]{border-color:#4769ff}.forms-input-bdr.longer{padding-top:32px;padding-bottom:32px}.forms-input-bdr.blog{margin-bottom:20px}.p-7,.p-8,.p-9,.img,.p-10,.img-2,.label-4,.newsletter-embed-footer,.p-11,.img-3,.label-5,.p-12,.img-4,.label-6{display:none}.final-cta-paragraph-column{grid-column-gap:11px;grid-row-gap:11px;flex-direction:column;width:auto;max-width:550px;height:100%;display:flex}.final-cta-calendly-embed{width:100%}.final-cta-content-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding-left:128px;padding-right:128px;display:flex}.final-cta-content-wrapper.home{justify-content:space-between;align-items:flex-start;padding-left:40px;padding-right:40px}.final-cta-content-wrapper.darkmode,.final-cta-content-wrapper.darkmode-copy{justify-content:space-between;align-items:flex-start;padding-left:4%;padding-right:4%}.bold-text-44{color:#0050ff}.h2-cta-contact-title-book{color:#e5eafd;text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%;display:none}.h2-cta-contact-title-book.home{color:#152343;text-align:left;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:48px;line-height:140%}.h2-cta-contact-title-book.mobile{color:#152343;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:38px;line-height:140%;display:none}.h2-cta-contact-title-book.home{color:#152343;text-align:left;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:38px;line-height:140%;display:block}.h2-cta-contact-title-book.mobile-dark-mode,.h2-cta-contact-title-book.mobile-dark-mode-copy{color:#fff;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:38px;line-height:140%;display:none}.final-cta-img{max-width:100%}.final-cta-img.desktop{max-width:90%}.final-cta-img.tablet{display:none}.final-cta-img.mobile,.final-cta-img.tablet,.final-cta-img.tablet,.final-cta-img.mobile{display:none}.final-cta-img.desktop{align-self:flex-start;max-width:80%}.title-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;display:flex}.final-cta-section{grid-column-gap:64px;grid-row-gap:64px;background-image:linear-gradient(#fff,#fff);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:auto;min-height:auto;padding-top:64px;padding-bottom:64px;display:flex;position:relative;top:-96px;left:auto;box-shadow:0 20px 90px #395b9466}.final-cta-description{color:#000;text-align:left;letter-spacing:.15px;width:90%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.calendly-embed-main{width:100%}.calendly-wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:664px;margin-top:16px;padding:16px 20px 16px 16px;display:flex;box-shadow:0 7px 50px -20px #2b58b8}.schedulle-call-img-text-wrapper{grid-column-gap:16px;grid-row-gap:16px;display:flex}.image-318{width:163px;max-width:none;height:auto}.text-block-84{align-self:center;max-width:266px}.cta-blue-medium-2{color:#fff;letter-spacing:.3px;background-color:#0052ff;border-radius:8px;flex:0 auto;align-self:flex-start;align-items:center;margin-top:0;margin-left:0;margin-right:0;padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;font-weight:700;line-height:160%;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 5px 10px #00000040}.cta-blue-medium-2:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-medium-2:active{background-color:#003dc3}.cta-blue-medium-2:focus{border:0 solid #fff}.cta-blue-medium-2:focus-visible,.cta-blue-medium-2[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium-2.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.cta-blue-medium-2.calendly{border-radius:6px;align-self:center}.forms-input-boston-python{background-color:#f5f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:100%;margin-bottom:0;padding-top:16px;padding-bottom:16px}.forms-input-boston-python:focus-visible,.forms-input-boston-python[data-wf-focus-visible]{border-color:#4769ff}.forms-input-boston-python.longer{padding-top:32px;padding-bottom:32px}.forms-input-boston-python.blog{margin-bottom:20px}.forms-input-boston-python.embed{width:100%;min-width:auto;padding:8px}.calendly-embed-absolute{z-index:1;width:100%;display:block;position:absolute}.bold-text-45{color:#0050ff}.loading-gif{max-width:8%}.text-block-85{color:#486493;text-align:center;font-size:16px}.white-final-cta-section{grid-column-gap:64px;grid-row-gap:64px;background-image:linear-gradient(#fff,#fff);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:740px;min-height:auto;padding-top:64px;padding-bottom:64px;display:flex;position:relative;top:-96px;left:auto;box-shadow:0 20px 90px #395b9466}.final-cta-paragraph--and-img-column{grid-column-gap:11px;grid-row-gap:11px;flex-direction:column;width:auto;max-width:550px;height:100%;display:flex}.text-block-82{color:#4a6ca7;text-align:center;font-family:Moderat Bold,Arial,sans-serif;font-size:20px}.final-cta-calendly-embed-wrapper{justify-content:center;width:100%;display:block;position:relative}.please-wait-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;align-items:center;padding-top:140px;display:flex;position:absolute;inset:0%}.rich-text-2{width:700px;max-width:700px;font-family:Lora,sans-serif;font-size:18px;line-height:30px}.rich-text-2 h1{margin-bottom:20px}.rich-text-2 h2{margin-top:48px;margin-bottom:20px}.rich-text-2 h3{margin-top:40px;margin-bottom:20px}.form-9{margin-left:52px}.form-embed-wrapper{aspect-ratio:auto;background-color:#fff;border-radius:12px;align-self:center;max-width:664px;min-height:817px;padding:10px 24px 24px;box-shadow:0 7px 50px -20px #2b58b8}.form-embed{float:none;align-items:center;width:auto;min-width:616px;margin-top:0;display:block}.div-block-177{background-color:#d6d6d680}.hero-section-two-django-talks{grid-column-gap:0px;grid-row-gap:0px;background-color:#adc6ffa8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 64px;display:flex;position:relative}.hero-section-two-django-talks.blue-version,.hero-section-two-django-talks.dark-background{background-color:#001b55;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db60fcd6b02ff789101fc3_services_highlights.png);background-position:50% 0;background-size:cover}.highlights-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;display:flex}.explanation-boston-python-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.boston-python-intro-text{grid-column-gap:44px;grid-row-gap:81px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:auto;max-width:none;height:auto;display:grid}.boston-python-intro-text._2-parts{grid-template-columns:1fr 1fr}.careers-alt-description-boilergraph{align-self:center;width:100%;margin-bottom:6px;padding-top:0;padding-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:140%}.careers-alt-description-boilergraph.center{text-align:center;align-self:center;width:420px;font-family:Moderat Regular,Arial,sans-serif}.h3-team-member-title-boilergraph{object-fit:cover;font-size:20px;line-height:140%;overflow:hidden}.h3-team-member-title-boilergraph.centered-text.bold{color:#10397f;text-align:center;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif}.boston-python-description-boilergraph{color:#172235;letter-spacing:.15px;width:auto;max-width:920px;font-family:Moderat Regular,Arial,sans-serif;font-size:22px;font-weight:400;line-height:170%}.referral-oportunities-card{grid-row-gap:12px;flex-direction:column;align-self:flex-start;min-width:auto;display:flex}.boston-python-divider-light{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-self:center;align-items:center;width:80px;height:4px;display:flex}.team-member-info-3{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.h2-title-mock-boilergraph{color:#081322;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:45px;font-weight:700;line-height:140%}.section-boston-python-explanation-grid{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:0;display:grid}.python-img{object-fit:contain;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:0 0;background-size:cover;position:static}.boston-python-explanation-description{color:#081322;letter-spacing:.15px;margin-bottom:0;font-size:16px;font-weight:500;line-height:160%}.explanation-content-wrapper-2{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1240px;padding-top:80px;padding-bottom:80px;display:flex}.section-explanation-container{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.section-explanation-wrapperr{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(560px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.about-contact-r-container-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.explanation-text-container{object-fit:fill;width:100%;max-width:1240px;margin:60px auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.explanation-header-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:500px;max-width:1240px;margin-bottom:0;display:flex}.explanation-paragraph{color:#081322;letter-spacing:.15px;margin-bottom:0;font-size:16px;font-weight:500;line-height:160%}.explanation-container-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:580px;padding-top:0;padding-bottom:0;padding-right:94px;display:flex}.explanation-container-wrapper.newsletter{height:494px}.explanation-container-grid-2{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:432px;padding-top:0;padding-bottom:0;display:flex}.minimum-viable-project-section{display:block;position:static}.mvp-header-title-wrapperr{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.cta-blue-medium-3{color:#fff;letter-spacing:.3px;background-color:#0052ff;border-radius:8px;flex:0 auto;align-self:center;align-items:center;margin-top:0;margin-left:0;margin-right:0;padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;font-weight:700;line-height:160%;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 5px 10px #00000040}.cta-blue-medium-3:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-medium-3:active{background-color:#003dc3}.cta-blue-medium-3:focus{border:0 solid #fff}.cta-blue-medium-3:focus-visible,.cta-blue-medium-3[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium-3.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.text-block-86{max-width:440px;font-size:20px;line-height:160%}.value-108{color:#fafafa;text-align:center;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.text-339{color:#fff;text-align:center;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:40px}.frame-43975{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.hero-cta-wrapper{grid-column-gap:34px;grid-row-gap:34px;background-color:#fff;border-radius:16px;flex-wrap:nowrap;flex:0 auto;place-content:center space-between;align-self:center;align-items:center;max-width:940px;padding:32px 48px;display:flex;position:absolute;top:793px;left:auto;right:auto}.value-109{color:#7d8daa;text-align:center;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.mvp-hero-wrapper{z-index:1;grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;display:flex;position:static}.hero-heading-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:100%;display:flex;position:absolute;inset:124px 0% auto}.hero-founders-photo{object-fit:cover;border:1px #fff0;flex:0 auto;height:974px;padding-bottom:0;position:static;top:0;left:0}.value-110{text-align:center}.hero_subtitle{color:#c1cee4;text-align:center;letter-spacing:.15px;font-size:20px;font-weight:400;line-height:140%}.hero-founders-photo-mobile{display:none}.mvp-header-title-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:730px;display:flex}.clutch-link{text-decoration:none}.text-340{color:#c1cee4;letter-spacing:0;font-family:Moderat Light,Arial,sans-serif;font-size:12px;font-weight:500;line-height:120%}.highlight_clutch-mvp{grid-column-gap:24px;grid-row-gap:24px;justify-content:center;align-items:flex-end;width:100%;display:flex}.section-services-highlights-mvp{grid-column-gap:0px;grid-row-gap:0px;background-color:#0c0c14;border:0 #0000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:112px;padding-top:24px;padding-bottom:24px;display:flex;position:static}.text-326{color:#081322;letter-spacing:-.022em;font-size:24px;font-weight:400;line-height:180%}.text-325-copy{color:#fff;text-align:center;max-width:681px}.founder-quote-stack{grid-column-gap:21px;grid-row-gap:21px;background-color:#151a2b;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;min-width:325px;max-width:425px;max-height:none;margin-top:0;margin-left:48px;margin-right:0;padding:32px 40px;display:flex;position:static;inset:40% 0% auto 58.6vw;box-shadow:8px 9px 32px #697a9e}.frame-44249{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.founder-photo-frame-2{grid-column-gap:11.8571px;grid-row-gap:11.8571px;background-color:#0050ff54;border-radius:59.2857px;justify-content:center;align-items:center;width:83px;height:83px;display:flex}.section-client-showcase{grid-column-gap:48px;grid-row-gap:48px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:96px 80px;display:flex;position:relative}.community-founder-info-2{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;display:flex}.client-testimonial-text{color:#172235;text-align:left;max-width:681px;margin-top:0;margin-bottom:0;font-size:20px;line-height:160%}.your-vision-our-technical-expertise-market-ready-mvps-0{color:#000000de;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.frame-44251{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:651px;display:flex}.text-342{color:#081322;letter-spacing:-.022em;font-size:24px;font-weight:400;line-height:180%}.your-vision-our-technical-expertise-market-ready-mvps-7{color:#0052ff;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.as-founders-we-understand-the-challenges-you-face-juggling-aspects-of-your-startup-journey-we-streamline-mvp-development-for-15-50k-using-cutting-edge-tech-to-bring-your-vision-to-life-swiftly-0{color:#081322;letter-spacing:-.022em;font-size:24px;font-weight:400;line-height:180%}.your-vision-our-technical-expertise-market-ready-mvps-6{color:#000000de;letter-spacing:-.022em;font-size:48px;font-weight:400;line-height:150%}.clientshowcase-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;max-width:1440px;display:flex}.client-showcase-h2-text-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;flex:0 auto;justify-content:flex-start;align-self:flex-start;align-items:flex-start;padding:0;display:flex}.h2-center-text{text-align:center;max-width:681px}.sucess-stories-cards-wrapper{grid-column-gap:64px;grid-row-gap:64px;justify-content:flex-start;align-items:stretch;width:100%;height:500px;display:flex}.client-rating-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.image-319{object-fit:cover}.sucess-stories-h2-text-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.mvp-excellence-success-stories-from-our-expert-team-2{color:#000000de;text-align:center;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.logo-image{object-fit:cover}.client-cta-case-wrapper{grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-top:0;padding-bottom:0;display:flex;box-shadow:0 4px 74px #0061ff66}.client-avatar{grid-column-gap:10px;grid-row-gap:10px;background-color:#89aeffcc;border-radius:100px;justify-content:center;align-items:flex-end;width:64px;height:64px;display:flex}.with-our-support-they-went-from-a-seed-funded-mvp-to-raise-capital-leading-to-an-astounding-12m-series-b-backed-by-danone-nicoya-torch-capital-1{color:#0052ff;letter-spacing:-.022em;font-size:24px;font-weight:700;line-height:180%}.case-rating-wrapper{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;width:100%;margin-top:0;margin-bottom:12px;display:flex}.sucess-stories-title-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.client-testimonial-info-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-top:12px;padding-left:40px;padding-right:40px;display:flex}.vectors-wrapper-134{object-fit:cover;justify-content:space-around;align-items:center;width:66%;height:1px;display:flex}.client-logo-wrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.more-case-studies-cta-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.stars{grid-column-gap:5.5px;grid-row-gap:5.5px;justify-content:flex-start;align-items:flex-start;width:114px;display:flex}.section-sucess-stories{grid-column-gap:128px;grid-row-gap:128px;background-color:#ebf0fa;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:96px 80px 80px;display:flex;position:relative}.client-info-text-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:0;padding-left:40px;padding-right:40px;display:flex}.client-info-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:444px;display:flex}.value-111{color:#465a78;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:166%}.text-343{color:#081322;letter-spacing:.4px;font-size:18px;font-weight:500;line-height:166%}.text-344{color:#081322;letter-spacing:-.022em;font-size:24px;font-weight:400;line-height:180%}.value-35{color:var(--text-dark-tertiary);letter-spacing:.1px;font-size:18px;font-weight:700;line-height:157%}.client-img-testimonial{object-fit:cover;border-radius:100px;width:100px;max-width:none}.testimonial-author-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;justify-content:flex-start;align-items:center;margin-top:8px;display:flex}.sucess-stories-wrapper{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.mvp-excellence-success-stories-from-our-expert-team-0{color:#0061ff;text-align:center;letter-spacing:-.022em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:150%}.subtitle{color:#000;text-align:center;letter-spacing:.15px;max-width:547px;font-size:20px;font-weight:500;line-height:160%}.subtitle.white{color:#c1d1eb;max-width:700px;line-height:150%}.section-technical-expertise-mvp.home-wrapper-dark{padding-bottom:96px}.technologies-cta-link-2{color:#728aff;-webkit-text-stroke-color:#728aff;font-family:Moderat Regular,Arial,sans-serif;text-decoration:none}.h2-community-emphasis-2{color:#3274ff}.h2-technology-title-2{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.technologies-cta-text-2{color:#e5eafd;text-align:center;width:100%;font-size:20px}.services-wrapper-mvp{grid-column-gap:64px;grid-row-gap:64px;background-color:#021f46;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px 200px;display:flex;position:relative}.services-roles-list-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex:0 auto;justify-content:flex-start;align-self:stretch;align-items:flex-end;height:auto;display:flex}.process-list-item-order-2{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;background-image:radial-gradient(circle at 0 0,#1f67ff,#0052ff);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;padding-bottom:4px;padding-left:28px;padding-right:28px;display:flex;position:absolute;top:0;left:-32px;box-shadow:0 0 16px #1762ffa8}.section-services-roles-mvp{grid-column-gap:0px;grid-row-gap:0px;background-color:#dfe6f6a8;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:auto;max-width:1240px;min-height:0;margin-left:0;margin-right:0;padding:48px;display:flex;position:static;top:-64px;left:auto;box-shadow:0 8px 10px #0003,0 16px 24px #00000024,0 6px 30px #0000001f}.process-list-item-2{grid-column-gap:8px;grid-row-gap:8px;border:1px #2477ffbf;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:760px;padding-bottom:64px;padding-left:64px;padding-right:32px;display:flex;position:relative}.process-list-item-2.last-item{border-style:none;border-width:1px}.services-header-dark-container-mvp{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.h2-services-process-title-2{color:#e5eafd;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.title-wrapper-book{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;display:flex}.final-cta-calendly-embed-mobile{background-color:#fff;justify-content:center;width:440px;display:none;position:relative}.final-cta-calendly-embed-book{background-color:#fff;border-radius:16px;justify-content:center;align-self:center;width:440px;height:auto;min-height:600px;max-height:100%;margin-top:0;margin-bottom:0;margin-right:0;padding-top:0;display:block;position:absolute;inset:-24px 48px -24px auto;overflow:hidden;box-shadow:0 4px 20px 2px #395b9466}.final-cta-section-book{grid-column-gap:64px;grid-row-gap:64px;background-image:linear-gradient(#fff,#fff);border-radius:16px;flex-flow:column wrap;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:auto;min-height:auto;padding-top:40px;padding-bottom:24px;display:flex;position:relative;top:-96px;left:auto;box-shadow:0 20px 90px #395b9466}.bold-text-46{color:#0050ff}.final-cta-paragraph-column-book{grid-column-gap:11px;grid-row-gap:11px;flex-direction:column;width:auto;max-width:320px;height:100%;display:flex}.vwds-booking-paragraph{color:#000;text-align:left;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%}.vwds-booking-paragraph.dark-mode{color:var(--light-blue-text);font-family:Moderat Thin,Arial,sans-serif;line-height:150%}.vwds-booking-paragraph.desktop{grid-column-gap:8px;grid-row-gap:8px;color:var(--text-light-primary);font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:150%;display:inline-flex}.contact-us-link{-webkit-text-stroke-color:#0050ff;text-decoration:none}.empty-state-6{display:none}.calendly-embed-pop{z-index:1;background-color:#fff;border-radius:16px;width:100%;height:auto;min-height:auto;margin-bottom:0;padding:0;display:block;position:relative;top:auto}.h2-emphasis-light-2{color:#0052ff;-webkit-text-stroke-color:#0050ff}.section-faq-2{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:1240px;display:flex}.final-cta-description-book-last{color:#000;text-align:left;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%;display:none}.job-opening-card{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border-radius:16px;flex-flow:column wrap;align-content:flex-start;align-items:stretch;width:440px;padding:32px 40px;display:flex;box-shadow:0 5px 10px #00000040}.job-openings-support-text{align-self:center;width:100%;margin-bottom:6px;padding-top:0;padding-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;line-height:140%}.job-openings-support-text.white{color:#fff;text-align:center;font-family:Moderat Regular,Arial,sans-serif}.hiring-header-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-self:center;align-items:center;width:100%;max-width:1240px;display:flex}.job-openings-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-wrap:wrap;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:stretch center;align-self:auto;place-items:flex-start stretch;width:100%;max-width:1024px;padding-top:0;display:flex;position:static}.jon-opening-card-title{color:var(--royal-blue-text);margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:24px;font-weight:100;line-height:130%}.hiring-header{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;display:flex}.job-opening-type{color:var(--gray-blue-paragraph);align-self:center;width:100%;margin-bottom:6px;padding-top:0;padding-bottom:0;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%}.job-opening-description{color:var(--gray-blue-paragraph);word-break:normal;width:100%;max-width:100%;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-weight:100;line-height:150%}.job-openings-empty{background-color:#fff;border-radius:16px;margin-top:32px;padding:16px 24px;box-shadow:0 5px 10px #00000040}.text-block-87{text-align:center;font-size:14px;line-height:24px}.hero-section-newsletter{grid-column-gap:0px;grid-row-gap:0px;background-color:#adc6ffa8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 64px;display:flex;position:relative}.hero-section-newsletter.blue-version{background-color:#001b55;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db60fcd6b02ff789101fc3_services_highlights.png);background-position:50% 0;background-size:cover}.hero-section-newsletter.dark-background{background-color:#001b55;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6570990c8cac7900a5911185_dark_background_v2%20\(1\).webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db60fcd6b02ff789101fc3_services_highlights.png);background-position:0 0,100%;background-size:auto,cover}.section-explanation-grid{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:0;display:grid}.div-block-178{object-fit:contain;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:0 0;background-size:cover;position:static}.explanation-container-grid-3{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:432px;padding-top:0;padding-bottom:0;display:flex}.img-explanation-section{object-fit:contain;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:0 0;background-size:cover;position:static}.explanation-container-grid-4{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:432px;padding-top:0;padding-bottom:0;display:flex}.text-block-88{padding-top:8px;padding-bottom:8px;font-size:20px}.link-block-70{color:#333;text-decoration:none}.bold-text-47{color:#3274ff;-webkit-text-stroke-color:#0050ff}.h1-alt-hero-title-2{color:#0050ff;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:140%}.h1-alt-hero-title-2.white{color:#dfe6f6}.h1-alt-hero-title-2.white.center{text-align:center;margin-top:0;font-size:64px}.h1-alt-hero-title-2.blue.center{color:#001b55;text-align:center;text-align:center;text-align:center;max-width:832px;margin-top:0;margin-bottom:0;font-size:44px;text-decoration:none}.newsletter-embed-wrapper{opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:664px;min-width:0;max-width:none;margin-top:40px;margin-bottom:0;padding:24px;display:flex;box-shadow:0 7px 50px -20px #2b58b8}.logo-img{border-radius:12px;max-width:60px}.button-wrapper-2{grid-column-gap:14px;grid-row-gap:14px;display:flex}.hero_subtitle-2{color:#c1cee4;text-align:center;letter-spacing:.15px;font-size:20px;font-weight:400;line-height:150%}.bold-text-48{font-family:Moderat Regular,Arial,sans-serif}.div-block-179{color:#003dc3;font-family:Moderat Bold,Arial,sans-serif}.contact-us-decription{color:#2a4c95;text-align:center;-webkit-text-stroke-color:#2a4c95;width:auto;max-width:550px;margin-bottom:0;padding-top:16px;padding-bottom:0;font-size:20px}.text-block-89{padding-top:9px;padding-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:20px}.blog-comment-form-container{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;min-width:auto;display:flex}.bold-text-49{color:#152343;font-family:Moderat Bold,Arial,sans-serif}.second-wrapper-text{align-self:center;max-width:402px;font-size:16px;line-height:150%}.link-block-71,.link-block-72{color:#333;text-decoration:none}.cta-dark-blue-small{color:#fff;letter-spacing:.3px;background-color:#152343;border-radius:8px;flex:0 auto;margin-top:0;margin-left:0;margin-right:0;padding:12px 20px;font-family:Moderat Thin,Arial,sans-serif;font-size:14px;font-weight:700;line-height:160%;transition:all .15s;display:inline-block;box-shadow:0 5px 10px #00000040}.cta-dark-blue-small:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-dark-blue-small:active{background-color:#003dc3}.cta-dark-blue-small:focus{border:0 solid #fff}.cta-dark-blue-small:focus-visible,.cta-dark-blue-small[data-wf-focus-visible]{border-color:#fff}.cta-dark-blue-small.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.bold-text-50{color:#fff;font-family:Moderat Bold,Arial,sans-serif}.tech-forward-logo{flex-direction:column;justify-content:space-between;margin-bottom:24px;display:flex}.text-block-90{text-align:left;align-self:center;margin-top:0;margin-bottom:0;padding:0;font-size:16px}.text-block-91{font-size:12px}.newsletter-cta-wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:664px;margin-top:16px;padding:16px 24px;display:flex;box-shadow:0 7px 50px -20px #2b58b8}.bold-text-51{font-family:Moderat Bold,Arial,sans-serif}.text-block-92{color:#7e95c6;align-self:center;font-size:20px}.div-block-181{grid-column-gap:14px;justify-content:center;align-self:center;min-width:0;max-width:105px;margin-top:11px;margin-bottom:8px;display:flex}.logo-wrapper-nav-2{align-self:flex-start;width:auto;margin-bottom:24px}.link-block-73{grid-column-gap:58px;color:#333;flex-direction:row;align-items:center;text-decoration:none;display:flex}.button-43{color:#0050ff;background-color:#fff;border-radius:6px;margin-top:40px;margin-bottom:40px;padding:24px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:400;display:inline-block;overflow:visible}.button-43.azul-vinta{color:#fff;-webkit-text-stroke-color:#0050ff;background-color:#0050ff;margin-top:0;margin-bottom:0;padding:12px 20px;font-size:16px}.button-43.azul-vinta.inside-form{min-width:152px;height:39px;min-height:47px}.text-block-93{color:#7e95c6;flex-direction:column;align-self:center;font-size:16px;display:block}.hero-contact-wrapper-2{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:none;margin-top:80px;padding-top:0;padding-left:64px;padding-right:64px;display:flex}.section-newsletter{justify-content:center;margin-top:0;padding:440px 80px 140px;display:flex;position:static}.pitch-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65723f9c8e01a9e9310c951f_newslettr_img.webp);background-position:100%;background-size:cover;width:100%;height:100%;display:flex}.newsletter-pitch-section{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:static}.newsletter-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0050ff;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(380px,1fr) minmax(600px,1.25fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:static}.pitch-l-container{grid-column-gap:0px;grid-row-gap:0px;background-color:#0050ff;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:auto;padding-top:80px;padding-bottom:80px;padding-right:40px;display:flex}.newsletter-pitch-container{grid-column-gap:16px;grid-row-gap:16px;object-fit:fill;grid-template-rows:auto;grid-template-columns:1fr 1.5fr;grid-auto-columns:1fr;width:100%;max-width:1240px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-left:64px;padding-right:64px;display:block;position:static;inset:0% 0% auto}.about-contact-header-2{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:500px;max-width:1240px;margin-bottom:0;display:flex}.newsletter-container{object-fit:fill;width:100%;max-width:1240px;margin:96px auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.img-newsletter-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.section-innovation{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:static}.newsletter-contact-l-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:405px;padding-top:94px;padding-bottom:94px;padding-right:94px;display:flex}.hero-newsletter-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(560px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.bold-text-52{font-family:Moderat Regular,Arial,sans-serif}.hero-event-form-wrapper{opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:400px;min-width:0;max-width:none;margin-top:0;margin-bottom:64px;padding:24px;display:flex;box-shadow:0 7px 50px -20px #2b58b8}.newsletter-embed-blog{margin-bottom:0}.blog-newsletter-input-field{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-self:center;align-items:center;display:flex;position:relative}.newsletter-input-field-2{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-self:center;align-items:baseline;display:flex;position:static}.models-table-cell-value-var{grid-column-gap:16px;grid-row-gap:16px;background-color:#f000;background-image:linear-gradient(#00113a,#00113a);justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:none;height:68px;padding:20px;display:flex}.models-table-content{grid-column-gap:0px;grid-row-gap:0px;background-color:#051935;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;box-shadow:0 0 4px #00000040}.table-head-bad{grid-column-gap:48px;grid-row-gap:48px;background-color:#191d31;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;min-width:110px;max-width:160px;height:80px;padding:24px 0;display:flex}.models-table-cell-bad-var{grid-column-gap:10px;grid-row-gap:10px;background-color:#0e1423;background-image:linear-gradient(#0000001a,#0000001a);justify-content:center;align-items:center;width:100%;min-width:110px;max-width:160px;height:68px;padding-left:42px;padding-right:42px;display:flex}.models-table-cell-bad-var.checkmark{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65a19ff9841945b37abeedc5_checkmark.webp),linear-gradient(#0000001a,#0000001a);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:20px,auto}.table-head-good{grid-column-gap:48px;grid-row-gap:48px;background-color:#0a268d;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;padding:24px 32px;display:flex}.table-head-good.devout{background-color:#002fdb;min-width:140px;max-width:180px;height:80px;padding:16px 0;display:block}.table-head-good.model1{background-color:#002fdb;min-width:110px;max-width:180px;height:80px;padding:16px 0}.table-head-good.model2{background-color:#002fdb;min-width:120px;max-width:180px;height:80px;padding:16px 0;display:block}.models-table-cell-bad{grid-column-gap:10px;grid-row-gap:10px;color:#000618;background-color:#18213c;background-image:linear-gradient(#0000000f,#0000000f);justify-content:center;align-items:center;width:100%;min-width:110px;max-width:160px;height:68px;padding-left:42px;padding-right:42px;display:flex}.models-table-cell-bad.checkmark{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65a19ff9841945b37abeedc5_checkmark.webp),linear-gradient(#0000000f,#0000000f);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:20px,auto}.section-services-models{grid-column-gap:128px;grid-row-gap:128px;background-color:#021f46;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5d73d6c52bb43302b0ed_bg_value1280.png);background-position:20%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px;display:flex}.models-table-cell-good-mobile-var{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.table-head-good-var{grid-column-gap:48px;grid-row-gap:48px;background-color:#0a268d;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;padding:24px 32px;display:flex}.table-head-good-var.model2{display:block}.icon_check-2{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:20px;height:15px;display:flex}.btn-blue-large-2{color:#fff;letter-spacing:.3px;background-color:#0050ff;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:700;line-height:140%;transition:all .15s;display:inline-block;box-shadow:0 5px 10px #00000040}.btn-blue-large-2:hover{background-color:#003dc3;transform:translateY(-2px)}.btn-blue-large-2:active{background-color:#003dc3}.btn-blue-large-2:focus{border:0 solid #fff}.btn-blue-large-2:focus-visible,.btn-blue-large-2[data-wf-focus-visible]{border-color:#fff}.models-table-row{grid-column-gap:2px;grid-row-gap:2px;justify-content:flex-start;align-items:center;width:100%;display:flex}.table-icons{flex-direction:column;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;display:flex}.icon-value{width:auto;max-width:20px;height:auto}.services-models-title{color:#e5eafd;text-align:center;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:18px;font-weight:900;line-height:120%}.models-table-cell-good{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.models-table-cell-good.model1{background-color:#08194f;min-width:110px;max-width:180px;height:68px}.models-table-cell-good.model1.checkmark{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65a19ff9841945b37abeedc5_checkmark.webp);background-position:50%;background-repeat:no-repeat;background-size:20px}.models-table-cell-good.model2{background-color:#08194f;min-width:120px;max-width:180px;height:68px;display:flex}.models-table-cell-good.devout{background-color:#08194f;min-width:140px;max-width:180px;height:68px;display:flex}.services-header-dark-container-2{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.table-head-value{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:none;height:82px;padding:10px;display:flex}.models-table-cell-text-2{color:#abcaff;letter-spacing:.15px;-webkit-text-stroke-color:#000;font-size:14px;font-weight:500;line-height:170%}.models-table-good-mobile{grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;background-color:#fff;justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.h2-emphasis-dark-2{color:#3274ff;-webkit-text-stroke-color:#3274ff}.models-table-good-var{grid-column-gap:10px;grid-row-gap:10px;background-color:#fff;background-image:linear-gradient(#0000000a,#0000000a);justify-content:center;align-items:center;width:100%;height:67px;padding-left:42px;padding-right:42px;display:flex}.models-table-good-var.model1{background-color:#00113a;min-width:110px;max-width:180px;height:68px}.models-table-good-var.model1.checkmark{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65a19ff9841945b37abeedc5_checkmark.webp),linear-gradient(#0000000a,#0000000a);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:20px,auto}.models-table-good-var.model2{background-color:#00113a;min-width:120px;max-width:180px;height:68px;display:flex}.models-table-cell-value{grid-column-gap:16px;grid-row-gap:16px;background-color:#08194f;border-top-left-radius:0;justify-content:flex-start;align-items:center;width:100%;min-width:370px;max-width:none;height:68px;padding:20px;display:flex}.models-table-cell-value.first-row{grid-column-gap:16px;grid-row-gap:16px;background-color:#08194f;border-top-left-radius:8px}.collection-list-wrapper-24{display:flex}.section-mvp-stories{grid-column-gap:128px;grid-row-gap:128px;background-color:#ebf0fa;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:100%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:96px 80px 80px;display:flex;position:relative}.bold-text-53{color:#fff}.mvp-client-cta-case-wrapper{grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:620px;padding-top:0;padding-bottom:0;display:flex;box-shadow:0 4px 74px #0061ff66}.client-card-header-img{border-top-left-radius:16px;border-top-right-radius:16px;width:100%;max-width:none;height:auto}.project-duration-wrapper{grid-column-gap:4px;grid-row-gap:4px;background-color:#ccdcff;border:2px solid #0050ff;border-radius:8px;flex-direction:row;padding:8px 12px;display:flex}.text-block-94{color:var(--vinta-darker);font-size:14px}.project-duration-text{color:var(--vinta-darker);font-family:Moderat Bold,Arial,sans-serif;font-size:14px;font-weight:400}.company-title-text{color:var(--royal-blue-text);margin-top:8px;font-family:Moderat Regular,Arial,sans-serif;font-size:24px}.industry-wrapper{grid-column-gap:8px;grid-row-gap:8px;border:2px solid var(--metal-gray);background-color:#fff;border-radius:8px;padding:8px 12px;display:block}.industry-title{color:var(--text-dark-tertiary);-webkit-text-stroke-color:var(--text-dark-secondary);font-size:14px}.workcase-tags-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.text-block-95{font-family:Moderat Bold,Arial,sans-serif}.bold-text-54{color:var(--text-dark-tertiary)}.mvp-stories-cards-wrapper-copy{grid-column-gap:64px;grid-row-gap:64px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.case-link-wrapper{grid-column-gap:24px;grid-row-gap:24px;color:#172235;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding-bottom:32px;text-decoration:none;display:flex}.mvp-client-testimonial-info-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;margin-top:0;padding-left:40px;padding-right:40px;display:flex}.mvp-client-info-text-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:0;padding-left:40px;padding-right:40px;display:flex}.sucess-case-link-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:space-between;height:100%;padding-top:24px;padding-bottom:24px;text-decoration:none;display:flex}.text-block-96{color:#172235}.div-block-182{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.text-345{color:#fff;letter-spacing:0;font-family:Moderat Light,Arial,sans-serif;font-size:14px;font-weight:500;line-height:120%}.link-block-74{text-decoration:none}.h2-emphasis-light-3,.h2-emphasis-light-4{color:#0052ff;-webkit-text-stroke-color:#0050ff}.vectors-wrapper-138{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:26px;display:flex}.vectors-wrapper-136{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:37px;display:flex}.technologies-cta-link-3{color:#728aff;-webkit-text-stroke-color:#728aff;font-family:Moderat Regular,Arial,sans-serif;text-decoration:none}.vectors-wrapper-137{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:14.7692px;display:flex}.technologies-cta-text-3{color:#e5eafd;text-align:center;width:100%;font-size:20px}.vectors-wrapper-135{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:24px;display:flex}.h2-emphasis-dark-3{color:#3274ff;-webkit-text-stroke-color:#3274ff}.process-list-item-order-3{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;background-image:radial-gradient(circle at 0 0,#1f67ff,#0052ff);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;padding-bottom:4px;padding-left:28px;padding-right:28px;display:flex;position:absolute;top:0;left:-32px;box-shadow:0 0 16px #1762ffa8}.tabs-menu-4{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:center;height:50px;margin-bottom:32px;display:flex}.text-block-97{font-size:16px;line-height:160%}.text-block-98{letter-spacing:.3px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;font-weight:700;line-height:160%}.h2-emphasis-light-5{color:#0052ff;-webkit-text-stroke-color:#0050ff}.text-block-99{font-size:16px;font-weight:300;line-height:160%}.bold-text-55{color:#0050ff}.h2-emphasis-light-6,.h2-emphasis-light-7{color:#0052ff;-webkit-text-stroke-color:#0050ff}.services-header-dark-container-3{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.models-table-cell-text-3{color:#abcaff;letter-spacing:.15px;-webkit-text-stroke-color:#000;font-size:14px;font-weight:500;line-height:170%}.h2-emphasis-light-8{color:#0052ff;-webkit-text-stroke-color:#0050ff}.services-solutions-list-item-7{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f09489d2578cea844a4857_bg_staff-solutions04.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.services-solutions-list-item-6{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0949a50590940aedaf37f_bg_staff-solutions05.webp);background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.services-solutions-list-item-9{background-color:#0054fc26;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0947e918e029a9830f322_bg_staff-solutions03.webp);background-position:0 0;background-size:auto;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.services-solutions-list-item-8{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f093f014828ebfdad24607_bg_staff-solutions01.webp);background-position:0 0;background-size:auto;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:220px;min-height:220px;padding:16px;display:flex;box-shadow:0 3px 1px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.h2-emphasis-light-9{color:#0052ff;-webkit-text-stroke-color:#0050ff}.vectors-wrapper-139{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:37px;display:flex}.technologies-cta-link-4{color:#728aff;-webkit-text-stroke-color:#728aff;font-family:Moderat Regular,Arial,sans-serif;text-decoration:none}.vectors-wrapper-140{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:14.7692px;display:flex}.vectors-wrapper-141{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:26px;display:flex}.vectors-wrapper-142{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:24px;display:flex}.services-header-dark-container-4{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.technologies-cta-text-4{color:#e5eafd;text-align:center;width:100%;font-size:20px}.process-list-item-order-4{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;background-image:radial-gradient(circle at 0 0,#1f67ff,#0052ff);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;padding-bottom:4px;padding-left:28px;padding-right:28px;display:flex;position:absolute;top:0;left:-32px;box-shadow:0 0 16px #1762ffa8}.services-header-dark-container-5{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.value-112{text-align:center}.cta-blue-medium-4{color:#fff;letter-spacing:.3px;background-color:#0052ff;border-radius:8px;flex:0 auto;align-self:center;align-items:center;margin-top:0;margin-left:0;margin-right:0;padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;font-weight:700;line-height:160%;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 5px 10px #00000040}.cta-blue-medium-4:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-medium-4:active{background-color:#003dc3}.cta-blue-medium-4:focus{border:0 solid #fff}.cta-blue-medium-4:focus-visible,.cta-blue-medium-4[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium-4.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.text-348{color:#fff;text-align:center;letter-spacing:.8px;font-size:20px;font-weight:700;line-height:40px}.hero_subtitle-3{color:#c1cee4;text-align:center;letter-spacing:.15px;font-size:20px;font-weight:400;line-height:140%}.text-block-100{max-width:440px;font-size:20px;line-height:160%}.value-114{color:#fafafa;text-align:center;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.value-113{color:#7d8daa;text-align:center;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.text-350{color:#c1cee4;letter-spacing:0;font-family:Moderat Light,Arial,sans-serif;font-size:12px;font-weight:500;line-height:120%}.text-352,.text-351{color:#081322;letter-spacing:-.022em;font-size:24px;font-weight:400;line-height:180%}.paragraph-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;display:flex}.your-vision-our-technical-expertise-market-ready-mvps-8{color:#000000de;letter-spacing:-.022em;font-size:48px;font-weight:400;line-height:150%}.frame-44253{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.your-vision-our-technical-expertise-market-ready-mvps-9{color:#0052ff;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.bold-text-56{font-family:Moderat Bold,Arial,sans-serif}.collection-list-wrapper-25{display:flex}.btn-text-light-minimal-2{color:#fff;letter-spacing:.3px;background-color:#0000;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:22px;font-weight:700;line-height:140%;transition:all .15s;display:inline-block}.btn-text-light-minimal-2:hover{color:#fff;background-color:#2b58b8;transform:translateY(-2px)}.btn-text-light-minimal-2:active{background-color:#003dc3}.btn-text-light-minimal-2:focus{border:0 solid #fff}.btn-text-light-minimal-2:focus-visible,.btn-text-light-minimal-2[data-wf-focus-visible]{border-color:#fff}.bold-text-57{color:#fff}.mvp-excellence-success-stories-from-our-expert-team-3{color:#000000de;text-align:center;letter-spacing:-.022em;font-size:48px;font-weight:700;line-height:150%}.collection-list-wrapper-26{display:flex}.technologies-cta-text-5{color:#e5eafd;text-align:center;width:100%;font-size:20px}.h2-community-emphasis-3{color:#3274ff}.h2-technology-title-3{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%}.process-list-item-order-5{grid-column-gap:10px;grid-row-gap:10px;background-color:#0052ff;background-image:radial-gradient(circle at 0 0,#1f67ff,#0052ff);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;padding-bottom:4px;padding-left:28px;padding-right:28px;display:flex;position:absolute;top:0;left:-32px;box-shadow:0 0 16px #1762ffa8}.h2-services-process-title-3{color:#e5eafd;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.project-duration-text-2{color:#002fdb;font-family:Moderat Bold,Arial,sans-serif;font-size:14px;font-weight:400}.text-block-101{color:#002fdb;font-size:14px}.company-title-text-2{color:#2b58b8;margin-top:8px;font-family:Moderat Regular,Arial,sans-serif;font-size:24px}.value-115{color:#465a78;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:166%}.value-116{color:#465a78;letter-spacing:.1px;font-size:18px;font-weight:700;line-height:157%}.industry-wrapper-2{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border:2px solid #a3acbe;border-radius:8px;padding:8px 12px;display:block}.vectors-wrapper-143{object-fit:cover;justify-content:space-around;align-items:center;width:66%;height:1px;display:flex}.industry-title-2{color:#465a78;-webkit-text-stroke-color:#263651;font-size:14px}.vectors-wrapper-144{object-fit:cover;justify-content:space-around;align-items:center;width:66%;height:1px;display:flex}.client-position-text{color:#465a78;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:166%}.testimonial-company-icon{height:50px}.cleint-name-text{color:#465a78;letter-spacing:.1px;font-size:18px;font-weight:700;line-height:157%}.text-block-102{color:#172235}.dropdown-link-2{color:#172235;background-color:#fff;width:100%;padding:14px 20px;font-family:Moderat Thin,Arial,sans-serif;font-size:16px;text-decoration:none;display:block;position:relative}.dropdown-link-2:hover{background-color:#e5eafd}.dropdown-link-2.w--current{color:#0050ff}.text-block-103,.text-block-104{text-align:center;white-space:nowrap;word-break:normal;font-size:16px}.careers-about-us-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:400px 64px 40px;display:flex;position:relative}.hero-vinta-competitors-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:680px;padding-top:80px;padding-bottom:80px;padding-right:94px;display:flex}.hero-title-wrapper{grid-column-gap:23px;grid-row-gap:23px;flex-direction:column;margin-bottom:48px;display:flex}.hero-h1-services-title-2{color:#fff;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;line-height:140%}.hero-competitors-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(700px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:relative}.hero-competitors-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d38630dd53be1802be1d9a_thumb_why_vinta%20\(1\).webp);background-position:0%;background-size:cover;width:100%;height:100%;display:flex}.bold-text-58{color:#fff;font-family:Moderat Bold,Arial,sans-serif}.hero-webdev-header-2{grid-column-gap:26px;grid-row-gap:26px;flex-direction:column;justify-content:center;align-items:flex-start;width:639px;max-width:1240px;margin-bottom:0;display:flex}.hero-competitors-container{grid-column-gap:59px;grid-row-gap:59px;object-fit:fill;flex-direction:column;width:100%;max-width:1240px;margin-top:104px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;display:flex;position:absolute;inset:0% 0% auto}.hero_subtitle-4{color:#c1cee4;text-align:left;letter-spacing:.15px;max-width:383px;font-size:20px;font-weight:400;line-height:140%}.section-hero-competitors{grid-column-gap:0px;grid-row-gap:0px;background-color:#0b101c;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:0 0;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex}.hero-image-mobile{display:none}.hero-competitors-header{grid-column-gap:26px;grid-row-gap:26px;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:1240px;margin-bottom:0;display:flex}.h2-contact-title-2{color:#081322;letter-spacing:.15px;width:auto;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:140%}.section-vinta-highlights{grid-column-gap:0px;grid-row-gap:0px;background-color:#e5eafd;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7631_background_shapes%20\(1\).webp);background-position:100% 0;background-repeat:no-repeat;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:static}.vinta-team-photo-container-mobile{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac761f_thumb_vinta_team.webp);background-position:0%;background-size:cover;width:471px;height:100%;display:none}.competitors-explanation-paragraph{color:#081322;letter-spacing:.15px;margin-bottom:0;font-weight:500;line-height:160%}.about-vinta-team-container{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column wrap;place-content:flex-start center;align-items:flex-start;width:auto;max-width:none;height:405px;padding:240px 64px;display:flex}.about-vinta-header{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:1240px;margin-bottom:0;display:flex}.avout-vinta-text-container{object-fit:fill;width:auto;max-width:none;margin:96px auto;padding-left:0;padding-right:0;position:static;inset:0% 0% auto}.vinta-team-photo-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7626_thumb_vinta_team%20\(1\).webp);background-position:90%;background-size:cover;width:100%;height:100%;display:flex}.vinta-team-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(466px,.75fr) minmax(200px,.75fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:static}.bold-text-63{font-family:Moderat Bold,Arial,sans-serif}.testimonials-title-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:center;display:flex}.h2-highlights-title-2{color:#081322;text-align:center;letter-spacing:.15px;max-width:none;margin-top:0;margin-bottom:0;font-size:48px;font-weight:700;line-height:160%}.bold-text-64{font-family:Moderat Bold,Arial,sans-serif}.testimonials-arguments-description-copy{color:#081322;text-align:center;letter-spacing:0;width:auto;min-width:auto;max-width:664px;margin-bottom:0;font-size:18px;font-weight:400;line-height:160%}.services-arguments-container-2{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;display:flex}.bold-text-62{font-family:Moderat Bold,Arial,sans-serif}.h2-client-testimonial-emphasis{color:#0052ff;justify-content:center;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;line-height:140%;display:flex}.competitors-testimonials-section{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex}.services-arguments-wrapper-2,.services-testimonials-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.feature-highlight-card{grid-column-gap:16px;background-color:#eaeff9;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3b6ee852b0b0bcb48a9a1_icon_round_shape_background%20\(5\).webp);background-position:100% 0;background-repeat:no-repeat;background-size:auto;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:167px;padding:24px;display:flex}.icon-wrap-regular{background-color:#0050ff;border:1px solid #ebebef;border-radius:8px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.feature-grid-wrapper{max-width:none}.h2-vinta-highlights-title{color:#081322;letter-spacing:.15px;width:auto;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:140%}.highlights-grid{grid-column-gap:42px;grid-row-gap:42px;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;display:grid}.highlights-image-wrapper{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3b6ee852b0b0bcb48a9a3_icon_round_shape_background%20\(6\).webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6536eef131a633fe9a0240ae_founders_full_image%20uncrop.webp);background-position:101% 0,78%;background-repeat:no-repeat,repeat;background-size:auto,cover;border-radius:12px;height:100%}.highglight-text-wrapper{margin-bottom:4px;display:flex}.highlight-grid-wrapper{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;display:flex;position:relative}.features-title-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;max-width:none;display:flex}.feature-list-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;margin-top:44px}.highlights-paragraph{letter-spacing:-.02em;margin-bottom:0;font-size:14px;line-height:1.6}.highlights-paragraph.gray-text{color:#606476;font-size:16px}.text-wrapper{margin-top:8px}.highlights-section-container{background-color:#fff;padding:80px 64px;position:relative}.highlight-icon{border-radius:8px;justify-content:center;align-items:center;width:100%;height:auto;transition:color .2s;display:flex}.bold-text-61{color:#0050ff}.highlights-card-heading{margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:20px}.section-services-clients-competitors{grid-column-gap:64px;grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex}.clients-header-2{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:1240px;display:flex}.clients-header-container-2{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:780px;display:flex}.h2-clients-title-2{color:#172235;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:140%}.h2-emphasis-light-10{color:#0052ff;-webkit-text-stroke-color:#0050ff}.paragraph-13{margin-bottom:0}.blue-divider-light-2{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:80px;height:4px;display:flex}.finalcta-text-subtitle{color:#2b58b8;text-align:center;margin-top:0;margin-bottom:0;font-size:24px;line-height:160%}.contact-hero-link-2{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;text-decoration:none;display:flex}.slides-form-wrapper{opacity:1;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:580px;min-width:0;max-width:none;margin-top:0;margin-bottom:64px;padding:24px;display:flex;box-shadow:0 7px 50px -20px #2b58b8}.vinta-footer-short{background-color:#060e19;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:-6px 0;background-size:cover;padding:20px 80px}.link-block-76{grid-column-gap:62px;grid-row-gap:62px;text-decoration:none;display:flex}.privacy-policy-link-reduced{color:#b3bfd8;margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px;font-size:15px;font-weight:400;text-decoration:none;display:block}.tags-divider-2{color:#465a78;text-align:center;letter-spacing:.15px;font-size:14px;font-weight:400;line-height:160%;text-decoration:none}.tags-divider-2.footer{color:#b3bfd8;-webkit-text-stroke-color:#465a78;background-color:#060e1900;background-image:none;padding:0;font-family:Moderat Light,Arial,sans-serif;font-size:32px}.vinta-copyrights-tag{color:#b3bfd8;-webkit-text-stroke-color:#b3bfd8;max-width:360px;margin-bottom:0;font-size:15px;text-decoration:none}.footer-links-wrapper{grid-column-gap:28px;grid-row-gap:28px;align-self:center;align-items:center;display:flex}.footer-line-wrapper{grid-column-gap:16px;grid-row-gap:16px;color:#dfe6f6;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;padding-right:0;display:flex}.footer-line-wrapper._1{grid-column-gap:30px;grid-row-gap:30px;flex-direction:row;justify-content:center;align-items:center;width:491px;padding-right:0}.reduced-social-media-link{align-self:center;width:28px;max-width:none}.footer-social-link-reduced{border-radius:50px;padding:10px 12px;text-decoration:none}.footer-social-link-reduced:hover{background-color:#002c8d75}.footer-social-link-reduced.twitter{padding-top:10px;padding-bottom:10px}.footer-social-media-icons-reduced{grid-column-gap:12px;grid-row-gap:4px;flex-wrap:wrap;grid-template:"Area".5fr".".5fr/.25fr .25fr;grid-auto-columns:1fr;margin-top:0;display:flex}.brand-logo-2{width:124px;max-width:none;height:28px;margin-bottom:0}.clutch-review-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;place-content:center space-between;align-items:center;display:flex}.text-span-3{font-family:Moderat Light,Arial,sans-serif;font-size:24px}.clutch-highlights-item{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.link-block-77{text-decoration:none}.hero-section-wwc{grid-column-gap:0px;grid-row-gap:0px;background-color:#004effd6;background-image:linear-gradient(#010712d4,#010712d4),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65df56afc6a40f5b000530b9_email_header_two_django_talks.webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 64px;display:flex;position:static}.event-title-wrapper{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;margin-top:0;margin-bottom:16px;display:flex}.event-logo{width:174px;max-width:none}.text-span-4{color:#fff}.event-main-text-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-self:center;align-items:center;max-width:692px;margin-top:32px;margin-bottom:32px;display:flex}.h1-alt-hero-title-2-copy{color:#0050ff;text-align:center;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;line-height:140%}.events-hero-header{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:900px;margin-top:0;display:flex}.text-span-5{color:#fff;font-weight:400}.hero-landing-page-wrapper-events{grid-column-gap:42px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;margin-top:0;display:flex;position:relative}.hero_subtitle-2-copy-copy{color:#c1cee4;text-align:center;letter-spacing:.15px;align-self:center;max-width:none;font-family:Moderat Bold,Arial,sans-serif;font-size:24px;font-weight:400;line-height:140%}.hero-subtitle-2{color:#c1cee4;text-align:center;letter-spacing:.15px;align-self:center;max-width:none;font-size:20px;font-weight:400;line-height:140%}.presentation-pitch-section{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:static}.presentation-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0050ff;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(380px,1fr) minmax(600px,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;min-width:auto;max-width:none;padding-top:0;padding-bottom:0;display:grid;position:static}.presentation-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65fb08f1791794394bbf2459_slides_img%20\(2\).webp);background-position:50%;background-size:cover;width:100%;height:100%;display:flex}.presentation-pitch-container{grid-column-gap:16px;grid-row-gap:16px;object-fit:fill;grid-template-rows:auto;grid-template-columns:1fr 1.5fr;grid-auto-columns:1fr;width:100%;max-width:1240px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-left:64px;padding-right:64px;display:block;position:static;inset:0% 0% auto}.presentation-l-container{grid-column-gap:0px;grid-row-gap:0px;background-color:#0050ff;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:auto;padding-top:80px;padding-bottom:80px;padding-right:40px;display:flex}.speaker-about-img{object-fit:contain}.hero-about-header-copy-2{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.meet-the-speaker-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:504px;display:flex}.section-meet-the-speaker{grid-column-gap:0px;grid-row-gap:0px;background-color:#adc6ffa8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 64px;display:flex;position:relative}.text-span-6{color:#002fdb}.h2-contact-title-3{color:#081322;letter-spacing:.15px;width:auto;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:140%}.text-span-7{font-family:Moderat Bold,Arial,sans-serif}.meet-the-speaker-about-wrapper{grid-column-gap:42px;grid-row-gap:0px;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex;position:relative}.meet-the-speaker-image-container{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:662.551px;display:flex}.meet-the-speaker-img-flex{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:827px;display:flex}.vinta-team-photo-container-mobile-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac761f_thumb_vinta_team.webp);background-position:0%;background-size:cover;width:471px;height:100%;display:none}.vinta-team-photo-container-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65df56dd550d768bd11bfbb0_thumb_vinta_team%20\(3\).webp);background-position:90%;background-size:cover;width:100%;height:100%;display:flex}.text-span-8{font-family:Moderat Bold,Arial,sans-serif}.h2-contact-title-4{color:#081322;letter-spacing:.15px;width:auto;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;font-weight:700;line-height:140%}.text-span-9{font-family:Moderat Bold,Arial,sans-serif}.text-span-10{color:#0050ff}.btn-white-large-3{grid-column-gap:8px;grid-row-gap:8px;color:#0050ff;letter-spacing:.3px;background-color:#fff;border-radius:8px;flex-direction:row;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-size:22px;font-weight:700;line-height:140%;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 5px 10px #00000040}.btn-white-large-3:hover{background-color:#eff2f6;transform:translateY(-2px)}.btn-white-large-3:active{background-color:#e8ebf1}.btn-white-large-3:focus{border:0 solid #fff}.btn-white-large-3:focus-visible,.btn-white-large-3[data-wf-focus-visible]{border-color:#fff}.django-boston-logo{width:108px;max-width:none}.h1-alt-hero-title-2-copy-copy{color:#3274ff;text-align:center;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Bold,Arial,sans-serif;font-size:44px;line-height:140%}.text-span-11{color:#fff;font-weight:400}.hero-section-django-boston{grid-column-gap:0px;grid-row-gap:0px;background-color:#004effd6;background-image:linear-gradient(#01071226,#01071226),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65fb07a52ab262029c96e0f0_email_header_two_django_talks%20\(6\).webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 64px 120px;display:flex;position:static}.text-span-12,.bold-text-65,.bold-text-67{font-family:Moderat Bold,Arial,sans-serif}.dark-mode-body{background-color:var(--text-dark-primary);background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/666334bdcbe3ff3cafc147ea_general_background_desktop%20\(1\).webp);background-position:0 36%;background-repeat:repeat;background-size:1440px;background-attachment:fixed;font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.hero-h1-white{color:#fff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:64px;font-weight:300;line-height:130%;text-decoration:none}.highlight-txt-wrapper{grid-row-gap:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dfe6f6;background-color:#0061ff00;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.highlight-txt-wrapper:hover{color:#3274ff}.hero-highlight-description{letter-spacing:.15px;max-width:400px;margin-top:0;margin-bottom:0;font-size:18px;line-height:150%;text-decoration:none}.client-logo-img{object-fit:cover;justify-content:center;align-items:center;width:100px;height:auto;text-decoration:none;display:flex}.client-logo-img:hover{opacity:1;mix-blend-mode:normal;transform:translateY(-2px);box-shadow:0 2px 5px #0003}.hero-first-row{justify-content:space-between;align-items:center;width:100%;margin-top:180px;text-decoration:none;display:flex}.hero-first-row.centered{grid-column-gap:16px;grid-row-gap:16px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6671b0959d969b019cabfd3f_ray_of_light_illustration.webp);background-position:40% -41%;background-repeat:no-repeat;background-size:800px;flex-flow:column;justify-content:center;align-self:center;padding-top:100px}._10-year-section-wrapper{grid-row-gap:18px;color:#c1d1eb;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;max-width:340px;text-decoration:none;display:flex}.hero-highlight-text{border:undefinedpx undefined undefined;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fff,#3073ff);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:86px;font-weight:100;line-height:100%;text-decoration:none}.hero-highlight-txt{grid-column-gap:10px;flex:0 auto;justify-content:flex-start;align-items:flex-start;height:100px;padding-top:0;padding-bottom:0;text-decoration:none;display:flex}.hero-contents{grid-row-gap:96px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:0;padding-left:64px;padding-right:64px;text-decoration:none;display:flex;position:relative}.hero-contents.product-discovery{object-fit:fill;padding-top:0;padding-bottom:80px;overflow:hidden}.hero-highlight-img{object-fit:cover;flex:0 auto;justify-content:flex-start;align-items:center;max-width:none;height:100px;text-decoration:none;display:flex}.hero-subtitle-main{margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:64px;font-weight:100;line-height:130%}.hero-subtitle-main.centered{background-image:linear-gradient(103deg,var(--vinta-blue-main),white);text-align:center;-webkit-text-stroke-color:#17223500;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:1px #0000}.hero-subtitle-main.centered.white{color:var(--text-light-primary);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box;border-style:none;border-color:#0000}.hero-subtitle-main.services{color:#dfe6f6;-webkit-text-fill-color:inherit;background-clip:border-box;max-width:450px}.logo-carousel{justify-content:space-between;align-items:center;width:100%;margin-top:0;text-decoration:none;display:flex}.client-carousel{grid-column-gap:63px;border-radius:23.7266px;justify-content:flex-start;align-items:center;width:100%;padding:24px 40px;text-decoration:none;display:flex;box-shadow:0 15px 37.9px #00000047}.client-carousel:hover{background-image:linear-gradient(100deg,#00265a33,#001f52ad);border:1px #2b58b8;box-shadow:0 8px 24px #00000069}.client-carousel.mobile{display:none}.highlight-img-wrapper{grid-row-gap:16px;color:#dfe6f6;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.highlight-img-wrapper:hover{color:#3274ff}.highlight-img-wrapper.forbes-element{display:none}.hero-second-row-1{grid-column-gap:82px;background-image:none;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex;position:relative}.hero-h1-blue{color:#0061ff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:64px;font-weight:300;line-height:130%;text-decoration:none}._10-year-tag-img{width:140px}.hero-subtitle-paragraph{text-align:right;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:150%;text-decoration:none;display:none}.more-than-features-we-drive-actual-product-growth-0{color:#fff;text-align:right;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.text-372{color:#fff;letter-spacing:-.022em;-webkit-text-fill-color:transparent;background-image:linear-gradient(270deg,#0061ff,#fff);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;font-size:32px;font-weight:300;line-height:130%;text-decoration:none}.frame-44272{grid-column-gap:2px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.rating-star-img{object-fit:cover;justify-content:center;align-items:center;width:13.0605px;height:12.414px;text-decoration:none;display:flex}.accordion-icon-wrapper{border-radius:6.4px;flex:0 auto;justify-content:center;align-items:flex-start;padding-top:8px;padding-bottom:8px;text-decoration:none;display:flex}.more-than-features-we-drive-actual-product-growth-1{color:#0061ff;text-align:right;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.learn-more-button-text{color:#6aa3ff;letter-spacing:.64px;align-self:center;margin-top:0;margin-bottom:0;font-size:16px;line-height:150%;text-decoration:none}.learn-more-button-text.light-mode{color:#0050ff;font-weight:100}.text-blocks{grid-column-gap:28px;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;align-items:flex-start;width:100%;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex}.accordion-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.arrow-icon{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex;position:static;overflow:visible}.service-card-title-wrapper{justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.pattern-icons-concept{z-index:-99;object-fit:cover;justify-content:center;align-items:center;width:198px;height:114px;text-decoration:none;display:block;position:absolute;inset:auto 0% -21% auto}.accordion-panel{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:block;overflow:hidden}.accordion-panel.accordion-panel-unlocked{display:block}.accordion-panel.accordion-panel-locked{display:none}.h2-wrapper{grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-end;width:33%;min-width:400px;max-width:none;padding-top:0;text-decoration:none;display:flex}.text-371{color:#fff;text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:11px;line-height:140%;text-decoration:none}.text-371.black{color:var(--text-dark-primary)}.text-370{color:var(--vinta-blue-main);text-align:center;letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:26px;font-weight:300;line-height:80%;text-decoration:none}.accordion{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:auto;background-color:#020e2799;border:1px solid #f000;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px 24px;text-decoration:none;display:flex;overflow:hidden}.accordion:hover{background-color:#020e27;border:1px solid #0162ff4d}.accordion:focus{background-color:#010611;border:1px solid #255cff}.client-testimonials{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.services-section{grid-row-gap:76px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 64px;text-decoration:none;display:flex;position:relative}.learn-more-button-wrapper{grid-column-gap:8px;border-radius:6.4px;justify-content:flex-start;align-items:center;padding-top:12px;padding-bottom:12px;text-decoration:none;display:flex}.learn-more-button-wrapper.learn-more-button-product-discovery{width:265px}.clutch-grade-row-1{grid-column-gap:8px;flex:0 auto;justify-content:center;align-items:center;text-decoration:none;display:flex}.button-arrow{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.clutch-link-button{text-decoration:none}.clutch-link-button.light{padding:1px}.page-link{text-decoration:none;display:flex}.clutch-badge-wrapper{background-image:linear-gradient(263deg,#3274ff,#fff);border-radius:8px;padding:1px}.clutch-badge-wrapper.footer{background-image:linear-gradient(to bottom,var(--vinta-blue-light),var(--vinta-blue-light))}.clutch-badge-wrapper.light{background-image:linear-gradient(to bottom,var(--vwds-light-blue-background),var(--vwds-light-blue-background));border-radius:10px;padding:.6px;transition:all .2s}.clutch-badge-wrapper.light:hover{transform:none}.accordion-contents{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;display:flex}.cltuch-grade-wrapper{grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.accordion-panel-mobile{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;margin-top:24px;display:none;overflow:hidden}.accordion-icon{object-fit:cover;justify-content:center;align-items:center;width:41px;height:40px;text-decoration:none;display:flex}.clutch-badge{grid-column-gap:20px;-webkit-backdrop-filter:blur(7.975px);backdrop-filter:blur(7.975px);background-color:#060c18;border:2px #2788ff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 12px 8px #00000040}.clutch-badge:hover{background-color:#001b55}.clutch-badge.light{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f6f9ff}.text-374{color:#c1d1eb;letter-spacing:-.022em;margin-top:0;margin-bottom:20px;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.text-369{text-align:right;margin-top:0;margin-bottom:0}.clutch-logo{object-fit:cover;justify-content:center;align-items:center;width:98.5903px;height:28.0004px;text-decoration:none;display:flex}.leading-expert-main-highlight{grid-column-gap:40px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:none}.long-term-img{box-sizing:border-box;grid-column-gap:10px;object-fit:none;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/665640a7c66e0a9587b2f671_Frame-44117.webp);background-position:50% -60px;background-repeat:repeat;background-size:auto;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;max-width:500px;height:auto;min-height:640px;text-decoration:none;display:flex}.build-long-term-success-with-experts-developers-1{color:#0061ff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.experts-paragraph{margin-top:0;margin-bottom:0;font-weight:100;line-height:130%}.leading-experts-content-wrapper{grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.expertise-main-highlight-logo{object-fit:cover;justify-content:center;align-items:center;width:120px;height:auto;text-decoration:none;display:flex}.long-term-paragraph-top{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:none}.build-long-term-success-with-experts-developers-0{color:#fff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.long-term-content-wrapper{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.text-381{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;text-decoration:none}.text-382{border:undefinedpx undefined undefined;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fff,#3073ff);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;font-size:60px;line-height:130%;text-decoration:none}.leading-experts-highlights-row{grid-column-gap:14px;grid-row-gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:100%;font-family:Moderat Thin,Arial,sans-serif;text-decoration:none;display:flex}.leading-experts-highlight{grid-row-gap:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0061ff00;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:174px;text-decoration:none;display:flex}.leading-experts-section{grid-column-gap:60px;background-color:#05050800;justify-content:space-between;align-items:center;width:100%;min-height:600px;padding:80px 64px;text-decoration:none;display:flex;overflow:hidden}.leading-experts-section.background,.leading-experts-section.newsletter{background-color:#0e0e16}.leading-experts-contents{grid-column-gap:72px;grid-row-gap:72px;justify-content:space-between;align-items:center;display:flex}.text-383{color:var(--light-blue-text);letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:20px;line-height:150%;text-decoration:none}.text-paragraph{color:var(--light-blue-text);letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;line-height:150%;text-decoration:none}.text-paragraph.dark-mode{color:var(--light-blue-text)}.text-paragraph.white-mode{color:var(--gray-blue-paragraph);justify-content:center;align-items:flex-end;font-size:18px;display:flex}.text-paragraph.mobile{display:none}.technologies-cta-text-home{color:var(--light-blue-text);text-align:center;width:100%;font-size:20px}.technologies-cta-text-home.careers{width:auto;max-width:900px}.h2-community-emphasis-4{color:#3274ff}.technologies-cta-link-darkmode{color:var(--blue-paragraph-text-darkmode);font-family:Moderat Regular,Arial,sans-serif;text-decoration:none}.technologies-cta-link-darkmode:hover{color:var(--text-light-primary);text-shadow:0 2px 24px var(--vinta-blue-main);box-shadow:0 2px 5px #0003}.technologies-header-home{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.technologies-list-home{grid-column-gap:64px;grid-row-gap:64px;justify-content:center;align-items:flex-start;width:100%;display:flex}.section-technologies-home{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:auto;max-width:1152px;display:flex}.h2-technology-title-home{color:#fff;text-align:center;letter-spacing:.15px;width:auto;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100;line-height:130%}.technologies-container-home{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.h2-final-cta-title{color:var(--vinta-blue-main);text-align:left;letter-spacing:.015em;max-width:88%;margin-top:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100;line-height:130%}.final-cta-calendly-embed-book--home{background-color:#fff;border-radius:16px;justify-content:center;align-self:center;width:400px;height:auto;min-height:600px;max-height:100%;margin-top:0;margin-bottom:0;margin-right:0;padding-top:0;display:block;position:absolute;inset:-24px 48px -24px auto;overflow:hidden;box-shadow:0 4px 20px 2px #395b9466}.calendly-embed-pop-homepage{z-index:1;background-color:#fff;border-radius:16px;width:100%;height:auto;min-height:auto;margin-bottom:0;padding:0;display:block;position:relative;top:auto}.bold-text-68{background-image:linear-gradient(100deg,var(--vinta-blue-main),white);color:#0050ff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:100}.final-cta-description-book-last-2{color:#000;text-align:left;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%;display:none}.final-cta-section-book-homepage{grid-column-gap:64px;grid-row-gap:64px;background-image:linear-gradient(#0e101b,#0e101b),linear-gradient(#fff,#fff);border-radius:16px;flex-flow:column wrap;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:auto;min-height:auto;padding-top:40px;padding-bottom:24px;display:flex;position:relative;top:-59px;left:auto;box-shadow:0 -4px 80px -6px #0061ffcc}.final-cta-paragraph-darkmode{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;width:auto;max-width:50%;height:100%;display:flex}.final-cta-description-book-last-tablet{color:#000;text-align:left;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%;display:none}.final-cta-calendly-embed-mobile-2{background-color:#fff;justify-content:center;width:440px;display:none;position:relative}.final-cta-img-home{max-width:72%}.final-cta-img-home.mobile,.final-cta-img-home.mobile-copy{display:none;overflow:visible}.title-wrapper-book-2{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;display:flex}.contact-us-link-darkmode{color:var(--blue-paragraph-text-darkmode);-webkit-text-stroke-color:#000;font-family:Moderat Regular,Arial,sans-serif;text-decoration:none;position:static}.contact-us-link-darkmode:hover{color:var(--text-light-primary);text-shadow:0 2px 24px var(--vinta-blue-main)}.faq-question-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;margin:0;padding:0;display:flex}.h2-services-section{text-align:right;max-width:none;margin-top:0;margin-bottom:0;font-weight:100}.more-than-features-we-drive-actual-product-growth-2{color:#0061ff;text-align:right;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.contact-nav-wrapper{grid-row-gap:10px;border:1px undefined undefined;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0000001a;background-image:linear-gradient(90deg,#0050ff,#fff);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:111px;margin-left:auto;margin-right:auto;padding:1px;text-decoration:none;display:block}.contact-button-nav{grid-column-gap:10px;color:#dfe6f6;background-color:#091227;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;padding:8px 16px;text-decoration:none;display:flex}.contact-button-nav:hover{color:var(--vinta-blue-main);background-color:#dfe6f6}.text-385{text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.contact-nav-wrapper-darkmode-mobile{grid-row-gap:10px;border:1px undefined undefined;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0000001a;background-image:linear-gradient(#0050ff,#fff);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:111px;margin-left:auto;margin-right:auto;padding:1px;text-decoration:none;display:none}.contact-button-nav-mobile{grid-column-gap:10px;color:#dfe6f6;background-color:#091227;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;padding:8px 16px;text-decoration:none;display:flex}.contact-button-nav-mobile:hover{color:#001b55;background-color:#dfe6f6}.text-386{text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.service-title-text{color:#fff;letter-spacing:-.022em;-webkit-text-fill-color:transparent;background-image:linear-gradient(270deg,#0061ff,#fff);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;font-size:32px;font-weight:100;line-height:130%;text-decoration:none}.services-card-content{grid-column-gap:28px;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;align-items:flex-start;width:100%;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex}.accordion-wrapper-home{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:66%;text-decoration:none;display:flex}.accordion-wrapper-home.service{grid-column-gap:40px;grid-row-gap:40px}.arrow-icon-2{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.services-pattern-icons{z-index:-99;object-fit:cover;justify-content:center;align-items:center;width:198px;height:114px;text-decoration:none;display:none;position:absolute;inset:auto 0% -21% auto}.services-pattern-icons.opened-card{z-index:2;display:block;inset:auto 0% -11% auto}.accordion-home{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background-color:#020e2799;border:1px solid #f000;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px 24px;text-decoration:none;display:flex;overflow:hidden}.accordion-home:hover{border:1px solid var(--vinta-blue-main);background-color:#010611}.accordion-home:focus{background-color:#010611;border:1px solid #255cff}.vectors-wrapper-178{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.page-link-2{text-decoration:none}.accordion-panel-mobile-2{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:none;overflow:hidden}.accordion-icon-2{object-fit:cover;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:flex}.text-388{color:var(--light-blue-text);letter-spacing:-.022em;margin-top:0;margin-bottom:20px;font-size:20px;line-height:150%;text-decoration:none}._10-year-badge-mobile-wrapper{display:none}.link-3{color:red}.accordion-panel-featured{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:block;overflow:hidden}.accordion-panel-featured.accordion-panel-unlocked{display:block}.accordion-panel-featured.accordion-panel-locked{display:none}.accordion-panel-not-featured{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:block;overflow:hidden}.accordion-panel-not-featured.accordion-panel-unlocked,.accordion-panel-not-featured.accordion-panel-locked{display:block}.h2-more-than-features-mobile{text-align:right;max-width:none;margin-top:0;margin-bottom:0}.h2-services-section-mobile{text-align:right;max-width:none;margin-top:0;margin-bottom:0;font-weight:100;display:none}.hero-subtitle-main-2{text-align:left;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:64px;font-weight:100;line-height:130%}.hero-subtitle-main-2.centered{text-align:center;align-self:center}.paragraph-hero{color:var(--light-blue-text);text-align:center;letter-spacing:.15px;max-width:400px;margin-top:0;margin-bottom:0;font-size:20px;line-height:150%;text-decoration:none}.paragraph-hero.full-background{max-width:none}.hero-h1-gradient{color:#fff;letter-spacing:-.022em;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#0050ff,#fff);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;font-size:64px;font-weight:300;line-height:130%;text-decoration:none}.hero-contents-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;margin-top:28px;display:flex}.accordion-icon-3{object-fit:cover;justify-content:center;align-items:center;width:41px;height:40px;text-decoration:none;display:flex}.product-discovery-description{color:#c1d1eb;letter-spacing:-.022em;height:auto;margin-top:0;margin-bottom:20px;font-size:20px;line-height:150%;text-decoration:none}.product-discovery-description.full-text{display:none}.product-discovery-description.featured{display:block}.service-discription{color:#c1d1eb;letter-spacing:-.022em;margin-top:0;margin-bottom:20px;font-size:20px;line-height:150%;text-decoration:none}.arrow-icon-3{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex;position:static}.accordion-product-discovery{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background-color:#020e2799;border:1px solid #f000;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-height:none;padding:20px 24px;text-decoration:none;display:flex;overflow:hidden}.accordion-product-discovery:hover{background-color:#010611;border:1px solid #0050ff}.accordion-product-discovery:focus{background-color:#010611;border:1px solid #255cff}.accordion-product-discovery.featured{background-color:#00123e}.h2-service{color:#fff;text-align:left;letter-spacing:0;margin-top:0;margin-bottom:0;font-size:48px;font-weight:100;line-height:130%;text-decoration:none}.h2-service.bullet-points{letter-spacing:0}.h2-service.bullet-points.mobile{display:none}.h2-service.centered{text-align:center;text-align:center}.h2-service.left{text-align:right}.h2-service.dark-mode{color:var(--text-dark-primary);text-align:center}.h2-service.dark-mode.tech{grid-column-gap:0px;text-align:left;width:auto;height:auto}.h2-service.dark-text{color:var(--midnight-blue)}.product-discovery-description-featured{color:#c1d1eb;letter-spacing:-.022em;height:auto;margin-top:0;margin-bottom:20px;font-size:20px;line-height:150%;text-decoration:none}.text-span-17,.text-span-18{font-family:Moderat Regular,Arial,sans-serif}.h2-wrapper-2{grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-end;width:33%;min-width:400px;max-width:none;padding-top:0;text-decoration:none;display:flex}.hero-paragraph{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:20px;line-height:150%;text-decoration:none}.text-span-19{font-family:Moderat Regular,Arial,sans-serif}.text-span-13{color:#0050ff}.services-card-content-truncate{grid-column-gap:28px;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;align-items:flex-start;width:100%;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex}.service-highlights{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.service-description-section{grid-row-gap:76px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 64px;text-decoration:none;display:flex;position:relative;overflow:hidden}.service-card-text{justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.accordion-icon-wrapper-2{mix-blend-mode:normal;border-radius:6.4px;flex:0 auto;justify-content:center;align-items:flex-start;padding-top:8px;padding-bottom:8px;text-decoration:none;display:flex}.vectors-wrapper-179{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.darkmode-gradient-wrapper{-webkit-text-fill-color:inherit;background-image:linear-gradient(#0000,#0000);background-clip:padding-box;border-radius:16px;padding:1px}.darkmode-gradient-wrapper:hover{background-image:linear-gradient(270deg,#fff,#0050ff);box-shadow:0 2px 60px #003098}.darkmode-gradient-wrapper.fixed-gradient{background-image:linear-gradient(98deg,#0050ff,#fff)}.darkmode-gradient-wrapper.light-mode:hover{box-shadow:0 2px 16px #00309885}.client-testimonial-paragraph{color:#c1d1eb;margin-top:8px;font-size:20px;line-height:150%}.client-testimonial-paragraph.dark-text{color:var(--text-dark-primary)}.testimonials-cards-wrapper{grid-column-gap:64px;grid-row-gap:64px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.darkmode-client-name{color:#c1d1eb;letter-spacing:.1px;font-family:Moderat Regular,Arial,sans-serif;font-size:18px;line-height:150%}.text-block-105{color:#dfe6f6;font-size:14px;line-height:150%}.tags-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.tags-wrapper.alternate-content{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center}.blue-text-span-paragraph{color:var(--vinta-blue-main);font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.blue-text-span-paragraph.slim{font-family:Moderat Thin,Arial,sans-serif}.gradient-separator{background-image:linear-gradient(270deg,#fff,#0050ff);width:100%;padding-top:1px}.project-tag-wrapper{grid-column-gap:4px;grid-row-gap:4px;background-color:#91b4ff1a;border:1px #fff;border-radius:8px;flex-direction:row;padding:8px 12px;display:flex}.testimonial-info-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-top:0;padding-left:0;padding-right:0;display:flex}.testimonial-stars{grid-column-gap:5.5px;grid-row-gap:5.5px;justify-content:flex-start;align-items:flex-start;width:auto;display:flex}.darkmode-client-info-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;margin-top:0;padding-left:0;padding-right:0;display:flex}.btn-text-light-minimal-3{color:#fff;letter-spacing:.3px;background-color:#0000;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:20px 32px;font-size:20px;line-height:140%;transition:all .15s;display:inline-block}.btn-text-light-minimal-3:hover{color:#fff;background-color:#2b58b8;transform:translateY(-2px)}.btn-text-light-minimal-3:active{background-color:#003dc3}.btn-text-light-minimal-3:focus{border:0 solid #fff}.btn-text-light-minimal-3:focus-visible,.btn-text-light-minimal-3[data-wf-focus-visible]{border-color:#fff}.btn-text-light-minimal-3.dark-mode{line-height:150%}.btn-text-light-minimal-3.dark-mode:hover,.btn-text-light-minimal-3.dark-mode:focus{background-color:#001b55}.darkmode-client-logo{width:140px;height:auto;padding-top:0;padding-left:0}.darkmode-client-logo.minimal-card{width:auto;height:60px}.testimonials-section{grid-column-gap:128px;grid-row-gap:128px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:80px 64px;display:flex;position:relative;overflow:hidden}.image-323{object-fit:cover}.text-span-20{color:#0050ff}.darkmode-testimonials-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.darkmode-testimonials-card{grid-column-gap:32px;grid-row-gap:32px;background-color:var(--darkest-tone);border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:500px;padding:32px;text-decoration:none;display:flex}.darkmode-testimonials-card:hover{-webkit-text-fill-color:inherit;background-clip:border-box}.darkmode-testimonials-card.services-version{height:auto}.darkmode-case-link-wrapper{grid-column-gap:24px;grid-row-gap:24px;color:#172235;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;padding-bottom:0;text-decoration:none;display:flex}.header-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.card-client-photo{width:88px;height:88px}.card-client-photo.round{border-radius:100px}.darkmode-case-rating-wrapper{grid-column-gap:60px;grid-row-gap:60px;justify-content:space-between;align-items:center;width:100%;margin-top:0;margin-bottom:12px;display:flex}.cta-line-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.darkmode-client-role{color:#7e95c6;letter-spacing:.4px;font-size:16px;font-weight:500;line-height:150%}.testimonial-client-info-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;justify-content:flex-start;align-items:center;margin-top:8px;display:flex}.heading-h3{color:#fff;font-size:32px;font-weight:100;line-height:130%}.heading-h3.dark-mode{color:#0050ff;width:150px;margin-top:0;margin-bottom:0;font-size:24px}.slider_navigation{height:1.75rem;padding-left:20px;font-size:.5rem;display:block;inset:auto auto .25rem 0%}.paragraph-14{color:#c1d1eb;margin-bottom:0;font-size:20px;line-height:150%}.heading-style-h2{color:#b3bfd8;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:150%}.slider-button-wrapper{background-color:#0a090b;border-radius:100px;padding:22px}.slider-button-wrapper:hover{background-color:#000e57}.slider-2{background-color:#0000;height:100%;padding-bottom:100px;position:relative}.slider-card{grid-column-gap:24px;grid-row-gap:24px;color:#054638;border:1.4px solid #030811;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:440px;min-height:20rem;padding:32px;display:flex;position:relative;overflow:hidden}.steps-section{background-color:var(--dark-mode-blue);padding:80px 64px;position:relative;overflow:hidden}.container-custom-1{width:100%;max-width:92rem;margin-left:auto;margin-right:auto;padding:0 0}.text-span-21{color:#0050ff}.slider_slide{background-color:#030811;border-radius:16px;width:22rem;margin-right:24px;box-shadow:0 2px 60px #0050ff00}.steps-section-title-wrapper{max-width:500px;margin-bottom:40px}.slider-card_top{z-index:1;width:100%;position:relative}.icon-1x1-xsmall{flex:none;justify-content:center;align-items:center;width:.875rem;min-width:.875rem;max-width:.875rem;height:.875rem;min-height:.875rem;max-height:.875rem;display:flex}.slider_mask{width:25%;overflow:visible}.slider-card_bottom{z-index:1;grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin-top:0;display:flex;position:relative}.slider_arrow{color:#e5eafd;background-color:#0a090b;background-image:linear-gradient(270deg,#0050ff,#fff);border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .2s;display:flex;inset:auto 0% 0% auto}.slider_arrow:hover{background-color:#000e57;border-color:#ced2d9;box-shadow:0 2px 20px #0050ff}.slider_arrow.left{color:#dfe6f6;background-color:#0a090b;background-image:linear-gradient(90deg,#0050ff,#fff);width:60px;height:60px;margin-left:40px;margin-right:40px;padding:1px;transition-timing-function:cubic-bezier(.6,.6,0,1);display:flex;right:3rem}.steps-pattern{z-index:0;object-fit:cover;justify-content:center;align-items:center;width:198px;height:114px;text-decoration:none;display:none;position:absolute;inset:-8% -10% 0% auto}.clutch-badge-wrapper-2{background-image:linear-gradient(263deg,#3274ff,#fff);border-radius:8px;padding:1px}.text-389{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:20px;line-height:150%;text-decoration:none}.build-long-term-success-with-experts-developers-2{color:#fff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.text-390{color:#d6e3ff;text-align:center;letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:26px;font-weight:300;line-height:80%;text-decoration:none}.highlights-info-wrapper{grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:60%;text-decoration:none;display:flex}.leading-experts-highlight-2{grid-row-gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0061ff00;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:174px;text-decoration:none;display:flex}.cltuch-grade-wrapper-2{grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.frame-44273{grid-column-gap:2px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.text-391{color:#fff;text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:11px;line-height:140%;text-decoration:none}.white-text-span-paragraph{color:#fff;font-family:Moderat Regular,Arial,sans-serif}.vinta-img-wrapper{width:60%}.leading-experts-contents-2{grid-column-gap:72px;grid-row-gap:72px;justify-content:space-between;display:flex}.service-highlights-row{grid-column-gap:14px;grid-row-gap:14px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;width:100%;font-family:Moderat Thin,Arial,sans-serif;text-decoration:none;display:flex}.leading-experts-section-2{grid-column-gap:60px;background-color:#05050800;justify-content:space-between;align-items:center;width:100%;min-height:600px;padding:80px 64px;text-decoration:none;display:flex}.text-span-22{color:#0050ff}.clutch-logo-2{object-fit:cover;justify-content:center;align-items:center;width:98.5903px;height:28.0004px;text-decoration:none;display:flex}.highlight-text{border:undefinedpx undefined undefined;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fff,#3073ff);-webkit-background-clip:text;background-clip:text;height:auto;margin-top:0;margin-bottom:0;font-size:60px;line-height:130%;text-decoration:none}.text-392{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;text-decoration:none}.text-393{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:20px;line-height:150%;text-decoration:none}.vinta-team-img{box-sizing:border-box}.darkmode-button{grid-column-gap:10px;color:var(--lavender-header);background-color:#0a090b;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:16px;text-decoration:none;display:flex}.darkmode-button:hover{background-color:#001b55}.deliverables-list-content-wrapper{grid-row-gap:80px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:658px;display:flex;position:relative}.gradient-overlay{object-fit:cover;background-image:linear-gradient(#0a090b00 69%,#0a090b 89%,#0a0e1c00);flex:0 auto;justify-content:center;align-items:center;height:627px;margin-top:0;text-decoration:none;display:block;position:absolute;inset:0% 0% auto}.deliverable-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#030811;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:310px;padding:20px 32px;text-decoration:none;display:flex}.button-text{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:150%;text-decoration:none}.text-span-23{color:#0050ff}.deliverable-icon{object-fit:cover;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}.deliverables-wrapper{grid-row-gap:40px;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-height:400px;padding-left:0;padding-right:0;text-decoration:none;display:flex;overflow:hidden}.text-394{color:#c1d1eb;text-align:center;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.deliverables-cta-wrapper{grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:0;padding-bottom:40px;text-decoration:none;display:flex}.deliverables-title{color:#fff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:24px;font-weight:400;line-height:130%;text-decoration:none}.deliverables-content-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.gradient-button-wrapper{grid-row-gap:10px;border:1px undefined undefined;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0000001a;background-image:linear-gradient(90deg,#0050ff,#fff);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:1px;text-decoration:none;display:flex}.design-deliverables-section{background-color:var(--text-dark-primary);background-image:linear-gradient(#0000,#0b0a0b 67%,#0b0a0be6 83%,#0b0a0b1c 98%,#0b0a0b00);flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:80px;padding-bottom:80px;text-decoration:none;display:flex;overflow:hidden}.deliverables-list-wrapper{grid-column-gap:32px;grid-row-gap:25px;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;padding-left:80px;padding-right:80px;text-decoration:none;display:flex}.deliverables-title-wrapper{grid-column-gap:10px;text-align:center;flex-flow:column;justify-content:center;align-items:center;width:auto;max-width:900px;padding-left:96px;padding-right:96px;text-decoration:none;display:flex}.contribution-text-wrapper{color:#333;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.careers-alt-role-2{color:var(--gray-blue-paragraph);text-align:center;align-self:center;margin-bottom:10px;padding-top:4px;padding-bottom:4px;font-size:16px;line-height:150%}.paragraph-15{line-height:150%}.community-paragraph-careers{color:#e5eafd;text-align:left;letter-spacing:.15px;margin-top:0;margin-bottom:48px;font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:180%}._1-3-grid{grid-column-gap:25px;grid-row-gap:25px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;align-items:stretch;margin-top:72px}.main-container{flex-direction:column;align-items:flex-start;width:100%;max-width:1050px;display:flex}.main-container.centre{grid-column-gap:20px;grid-row-gap:20px;align-self:center;align-items:center;max-width:1240px}.cultural-traits-section{flex-direction:column;align-items:center;padding:80px 64px;font-family:Moderat Thin,Arial,sans-serif;display:flex}.cta-blue-medium-5{color:#fff;letter-spacing:.3px;background-color:#0052ff;border-radius:8px;flex:0 auto;align-self:auto;margin-top:0;margin-left:0;margin-right:0;padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:700;line-height:160%;text-decoration:none;transition:all .15s;display:block;box-shadow:0 5px 10px #00000040}.cta-blue-medium-5:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-medium-5:active{background-color:#003dc3}.cta-blue-medium-5:focus{border:0 solid #fff}.cta-blue-medium-5:focus-visible,.cta-blue-medium-5[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium-5.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.section-headline{padding-right:0;font-family:Moderat Bold,Arial,sans-serif;font-size:20px;line-height:135%;text-decoration:none}.paragraph-16{color:#263651;max-width:523px;margin-bottom:0;font-size:16px;line-height:130%}.headtitle-text{color:var(--gray-blue-paragraph);font-family:Moderat Thin,Arial,sans-serif;font-weight:100;line-height:150%;display:block}.subtitle-text{color:var(--gray-blue-paragraph);max-width:700px;margin-bottom:0;font-size:20px;line-height:150%}.header-wrap-center{grid-column-gap:11px;grid-row-gap:11px;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;margin-top:8px;display:flex}.h3-traits-title{color:var(--royal-blue-text);justify-content:flex-start;align-items:flex-start;max-width:140px;margin-top:0;margin-bottom:0;font-size:24px;font-weight:100;line-height:130%;display:flex}.values-card{background-color:#fff;border:1.4px solid #3274ff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:auto;margin-bottom:28px;padding:28px;display:flex;position:static;overflow:visible;box-shadow:0 5px 15px 2px #1974ca33}.values-card-title{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:center;margin-top:0;display:flex}.icon-purple{color:#fff;background-color:#7300de00;border-radius:100px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:-56px;padding:0;display:flex;position:static}.bold-text-72{color:#0050ff;font-family:Moderat Thin,Arial,sans-serif;font-weight:100;line-height:130%}.spacer-blank{width:0;height:0;font-size:1px}.h2-leading-team{color:#081322;letter-spacing:.15px;max-width:480px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100;line-height:130%}.h2-white-mode{color:#fff;text-align:center;-webkit-text-stroke-color:#fff;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100;line-height:130%}.h2-white-mode.white{color:#fff;margin-top:0}.h2-white-mode.white.left{text-align:left;margin-top:0;margin-left:0;padding-left:0}.h2-white-mode.white.center{margin-bottom:0}.h2-white-mode.blue{color:var(--vinta-blue-main);align-self:flex-start;margin-bottom:0;text-decoration:none}.h2-white-mode.blue.center{text-align:center;align-self:center;text-decoration:none}.h2-white-mode.dw-section{color:#0050ff;text-align:left;margin-top:42px;margin-bottom:42px;margin-left:80px}.h2-white-mode.left{text-align:left;margin-bottom:0}.heading-subtitle{color:var(--light-blue-text);letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;line-height:150%;text-decoration:none}.heading-subtitle.dark-mode{color:var(--light-blue-text)}.heading-subtitle.white-mode{color:var(--gray-blue-paragraph);font-size:20px}.contribution-text{color:#333;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.heading-content-wrapper{grid-column-gap:12px;grid-row-gap:12px;-webkit-text-stroke-color:#17223500;flex-flow:column;margin-top:16px;margin-bottom:16px;display:flex}.h2-community-title-home{color:#fff;text-align:left;letter-spacing:.15px;width:auto;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100;line-height:130%}.open-spot-content{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;margin-bottom:24px;display:flex}.open-spot-info-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.div-block-183{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-bottom:24px;display:flex}.contrib{text-decoration:none}.contribution-link{color:var(--vinta-blue-main);text-decoration:none}.contribution-link:hover{color:#012d91}.link-4{text-decoration:none}.team-member-knowledge-text{text-align:center;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;line-height:150%}.hero-img-services{background-color:#081322;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;border-radius:40px;justify-content:center;align-items:stretch;width:400px;height:400px;display:flex}.services-hero-header{grid-column-gap:18px;grid-row-gap:18px;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:600px;margin-bottom:0;display:flex}.services-hero-img{align-self:center;width:400px;max-width:none;height:400px;display:block}.services-hero-section{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/666334ed8f8ea8382f1fecea_general_background.webp),linear-gradient(#081322,#081322);background-position:0%,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:auto;padding-top:0;padding-left:64px;padding-right:64px;display:flex}.services-hero-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(700px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;width:100%;min-width:auto;max-width:1240px;padding:140px 0 80px;display:flex;position:static}.blue-text-span-paragraph-2{color:#0061ff}.blue-text-span-paragraph-2.regular-font{font-family:Moderat Regular,Arial,sans-serif}.service-testimonials-card{grid-column-gap:32px;grid-row-gap:32px;background-color:#010611;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:32px;text-decoration:none;display:flex}.service-testimonials-card:hover{-webkit-text-fill-color:inherit;background-clip:border-box}.service-testimonials-card.services-version{max-width:926px;height:400px;max-height:none;position:static;inset:0% 0% 0% auto}.service-testimonials-card.float{max-width:800px;box-shadow:0 2px 40px 4px #0050ff4f}.service-testimonials-card.minimal{background-color:#01061100;padding:0;display:block}.arguments-section{grid-column-gap:96px;grid-row-gap:96px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:60px 64px;display:flex}.services-arguments-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:none;display:flex}.services-quote-wrapper{grid-column-gap:48px;grid-row-gap:48px;justify-content:flex-start;align-items:flex-start;width:auto;display:flex}.darkmode-client-info-wrapper-2{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:auto;margin-top:0;padding-left:0;padding-right:0;display:flex}.services-header-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;display:flex}.service-title-text-block{color:#dfe6f6;font-size:14px;line-height:150%}.arguments-content-wrapper{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;justify-content:center;align-items:center;width:100%;max-width:1240px;display:flex;position:relative}.services-client-testimonial-paragraph{color:#c1d1eb;margin-top:8px;font-size:18px;line-height:150%}.services-arguments-description-2{color:#081322;letter-spacing:0;overflow-wrap:normal;width:auto;min-width:auto;max-width:none;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%}.darkmode-case-link-wrapper-2{grid-column-gap:24px;grid-row-gap:24px;color:#172235;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:auto;padding-bottom:0;text-decoration:none;display:flex}.vectors-wrapper-180{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:26px;display:flex}.cltuch-grade-wrapper-3{grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.text-395{color:#d6e3ff;text-align:center;letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:26px;font-weight:300;line-height:80%;text-decoration:none}.our-services-section{grid-column-gap:64px;grid-row-gap:64px;background-color:#0b101c;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/66609cc0ee6ac1ee05e4a2fb_general_background_desktop.webp);background-position:100%;background-repeat:no-repeat;background-size:auto;background-attachment:fixed;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:80px 64px;display:flex}.h2-services-section-2{text-align:right;max-width:none;margin-top:0;margin-bottom:0;font-weight:100}.h2-services-section-2.mobile{display:none}.frame-44274{grid-column-gap:2px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.services-section-wrapper{grid-row-gap:76px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;text-decoration:none;display:flex;position:relative}.page-link-3{text-decoration:none;display:flex}.vectors-wrapper-181{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:14.7692px;display:flex}.accordion-home-2{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background-color:#020e2799;border:1px solid #f000;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px 24px;text-decoration:none;display:flex;overflow:hidden}.accordion-home-2:hover{background-color:#010611;border:1px solid #0162ff4d}.accordion-home-2:focus{background-color:#010611;border:1px solid #255cff}.technologies-cta-link-5{color:#3274ff;-webkit-text-stroke-color:#728aff;font-family:Moderat Regular,Arial,sans-serif;text-decoration:none}.technologies-header-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:600px;display:flex}.services-technologies-container-2{grid-column-gap:64px;grid-row-gap:96px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex}.vectors-wrapper-182{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:24px;display:flex}.technologies-type-item-2{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;width:100%;max-width:244px;display:flex}.services-title-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;margin-bottom:12px;display:flex}.h2-wrapper-3{grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-end;width:33%;min-width:400px;max-width:none;padding-top:0;text-decoration:none;display:flex}.more-than-features-we-drive-actual-product-growth-3{color:#fff;text-align:right;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;line-height:130%;text-decoration:none}.service-description{color:#c1d1eb;letter-spacing:-.022em;margin-top:0;margin-bottom:20px;font-size:20px;line-height:150%;text-decoration:none}.services-content-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row;justify-content:center;align-items:flex-start;width:100%;margin-bottom:40px;text-decoration:none;display:flex}.technologies-cta-text-6{color:#e5eafd;text-align:center;width:100%;font-size:20px}.text-396{color:#fff;text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:11px;line-height:140%;text-decoration:none}.vectors-wrapper-183{grid-column-gap:0px;grid-row-gap:0px;object-fit:cover;justify-content:center;align-items:center;width:32px;height:37px;display:flex}.product-description{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:block;overflow:hidden}.services-technologies-segment{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:260px;height:auto;padding:20px 24px;display:flex}.our-services-technologies-list{grid-column-gap:24px;grid-row-gap:24px;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;display:flex}.h2-service-mobile{color:#fff;text-align:left;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.h2-service-mobile.bullet-points.mobile{display:none}.h2-service-mobile.centered{text-align:center;text-align:center}.h2-service-mobile.mobile{text-align:right;display:none}.client-showcase-content-wrapper{grid-column-gap:48px;grid-row-gap:48px;align-items:flex-start;display:flex}.html-banners-mock{padding-top:40px;padding-bottom:40px}.blog-banner-info{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;padding:24px 24px 24px 0;text-decoration:none;display:flex}.blog-banner-wrapper{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;margin-top:24px;margin-bottom:24px;text-decoration:none;display:flex}.blog-img-banner-mobile{width:100%;height:auto;display:none}.min-button-blog-banner{grid-column-gap:10px;background-color:#0050ff33;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;padding:12px;text-decoration:none;display:flex}.min-blog-banner-info{grid-column-gap:20px;justify-content:space-between;align-items:center;width:100%;padding:24px;text-decoration:none;display:flex}.blog-img-banner{width:100%;height:auto}.text-blog-banner-info{grid-column-gap:20px;justify-content:space-between;align-items:center;width:100%;padding:24px;text-decoration:none;display:flex}.min-banner-button-img{max-width:20px;max-height:20px}.button-text-blog-banner{color:#fff;text-align:center;letter-spacing:.8px;white-space:nowrap;word-break:keep-all;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:32px;text-decoration:none}.blog-banner-button-img{width:20px;max-width:none;height:20px;max-height:none;overflow:clip}.full-button-text-blog-banner{color:#fff;text-align:center;letter-spacing:.8px;white-space:nowrap;word-break:keep-all;margin-top:0;margin-bottom:0;font-family:Moderat Regular,Arial,sans-serif;font-size:16px;font-weight:700;line-height:32px;text-decoration:none}.blog-banner-img-wrapper{aspect-ratio:auto;object-fit:none;width:100%;max-width:140px;height:100%;max-height:140px;overflow:clip}.blog-img-banner-wrapper{grid-column-gap:20px;justify-content:space-between;align-items:center;width:100%;padding:0;text-decoration:none;display:flex}.blog-banner-content{grid-column-gap:20px;grid-row-gap:20px;background-color:#3274ff0d;border-radius:16px;justify-content:flex-start;align-items:center;width:100%;padding:0;text-decoration:none;display:flex}.h1-blog-banner{color:#000;letter-spacing:.25px;margin-top:0;margin-bottom:0;font-family:Lora,sans-serif;font-size:18px;font-weight:500;line-height:32px;text-decoration:none}.blog-banner-img{object-fit:none;justify-content:space-around;align-items:stretch;max-width:none;max-height:none;padding-left:0;text-decoration:none;display:block;overflow:visible}.desktop-button-blog-banner{grid-column-gap:10px;box-shadow:none;background-color:#0061ff;border-radius:8px;flex:0 auto;justify-content:center;align-self:center;align-items:center;padding:8px 20px;text-decoration:none;display:flex}.desktop-button-blog-banner:hover{background-color:#002fdb}.mobile-button-blog-banner{grid-column-gap:10px;background-color:#0050ff33;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;padding:12px;text-decoration:none;display:none}.blog-banner-img-mobile{object-fit:scale-down;justify-content:space-around;align-items:stretch;max-width:none;max-height:none;padding-left:0;text-decoration:none;display:none;overflow:visible}.snippet-html-mock{flex-flow:column;justify-content:center;align-items:center;display:flex}.button-blog-banner{grid-column-gap:10px;box-shadow:none;background-color:#0061ff;border-radius:8px;flex:0 auto;justify-content:center;align-self:flex-start;align-items:center;padding:8px 20px;text-decoration:none;display:flex}.bold-text-73{font-family:Moderat Bold,Arial,sans-serif}.newsletter-hero-content-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;max-width:800px;display:flex}.newsletter-team-img-wrapper{box-sizing:border-box;grid-column-gap:10px;object-fit:none;background-position-y:-60px;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:none;height:auto;min-height:auto;max-height:none;text-decoration:none;display:flex}.newsletter-arguments-section{grid-column-gap:96px;grid-row-gap:96px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:80px 64px;display:flex}.newsletter-arguments-content-wrapper{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;justify-content:center;align-items:center;width:100%;max-width:1240px;display:flex;position:relative}.newsletter-arguments-header{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:none;display:flex}.newsletter-arguments-info-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:500px;display:flex}.newsletter-team-img{max-width:none;max-height:360px}.hero-subtitle-main-2-copy{text-align:center;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:64px;font-weight:100;line-height:130%}.hero-subtitle-main-2-copy.centered{text-align:center;align-self:center}.hero-subtitle-main-2-copy-copy{text-align:center;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:64px;font-weight:100;line-height:130%}.hero-subtitle-main-2-copy-copy.centered{text-align:center;align-self:center}.newsletter-arguments-description{color:#081322;letter-spacing:0;overflow-wrap:normal;width:auto;min-width:auto;max-width:none;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%}.h2-title-newsletter{color:#0052ff}.h2-title-newsletter.white{color:#fff;letter-spacing:.15px;font-size:44px;line-height:130%}.newsletter-pitch-info{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;margin-bottom:0;display:flex}.newsletter-pitch-description{color:#081322;letter-spacing:.15px;margin-bottom:0;font-size:16px;font-weight:500;line-height:160%}.newsletter-pitch-description.referral{max-width:438px}.newsletter-pitch-description.white{color:#fff;font-size:18px;line-height:150%}.leading-experts-highlight-copy{grid-row-gap:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0061ff00;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:174px;text-decoration:none;display:flex}.cookie-modal_component{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffffe0;border-radius:16px;flex-flow:row;max-width:none;margin-left:auto;margin-right:auto;font-family:Moderat Thin,Arial,sans-serif;font-size:.9375rem;line-height:1.4;display:flex;position:relative;box-shadow:0 8px 24px #406bb066}.cookie-modal_component.cookie-settings{flex-flow:column;max-width:600px}.cookie-modal_description{text-align:left;font-size:14px;line-height:160%}.cookie-popup_component{z-index:9500;border-radius:16px;max-width:none;position:fixed;inset:auto 20px 1.25rem auto;box-shadow:0 2px 16px #0003}.cookie-cta-text-light-small{color:#0050ff;letter-spacing:.3px;white-space:nowrap;background-color:#0000;border-radius:8px;margin-top:0;margin-left:0;margin-right:0;padding:0;font-family:Moderat Thin,Arial,sans-serif;font-size:14px;font-weight:100;line-height:160%;text-decoration:none;transition:all .15s;display:inline-block}.cookie-cta-text-light-small:hover{color:#728aff;transform:translateY(-2px)}.cookie-cta-text-light-small:focus{border:0 solid #fff}.cookie-cta-text-light-small:focus-visible,.cookie-cta-text-light-small[data-wf-focus-visible]{border-color:#fff}.cookies-cta-blue-small{background-color:var(--vinta-blue-main);color:#fff;letter-spacing:.3px;white-space:nowrap;border-radius:8px;flex:0 auto;margin-top:0;margin-left:0;margin-right:0;padding:8px 16px;font-family:Moderat Regular,Arial,sans-serif;font-size:14px;font-weight:100;line-height:160%;transition:all .15s;display:inline-block;box-shadow:0 5px 10px #00000040}.cookies-cta-blue-small:hover{background-color:#003dc3;transform:translateY(-2px)}.cookies-cta-blue-small:active{background-color:#003dc3}.cookies-cta-blue-small:focus{border:0 solid #fff}.cookies-cta-blue-small:focus-visible,.cookies-cta-blue-small[data-wf-focus-visible]{border-color:#fff}.cookies-cta-blue-small.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.client-cover-name-no-image{color:#fff;text-align:center;z-index:9;align-self:auto;max-width:150px;font-family:Moderat Bold,Arial,sans-serif;font-size:22px}.blog-image{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:100%;background-size:cover;border-radius:16px;width:100%;height:256px;margin-top:32px;margin-bottom:32px}.learning-link-unselected{color:var(--vinta-blue-main);height:auto;text-decoration:none}.btn-open-link-white{background-color:var(--vinta-blue-main);color:#fff;border-radius:0 4px 4px 0;flex-direction:row;flex:0 auto;justify-content:space-between;align-items:flex-end;padding:12px 16px;text-decoration:none;display:block}.hero-highlight-img-2{object-fit:cover;flex:0 auto;justify-content:flex-start;align-items:center;width:auto;max-width:none;height:100px;text-decoration:none;display:flex}.highlight-img-wrapper-2{grid-row-gap:20px;color:#dfe6f6;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.highlight-img-wrapper-2:hover{color:#3274ff}.highlight-img-wrapper-2.forbes-element,.highlight-img-wrapper-2._3d-row{display:flex}.hero-second-row{grid-column-gap:82px;background-image:none;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex;position:relative}.hero-about-image-container-2{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;margin-left:24px;display:flex}.our-services-hero-section{grid-column-gap:0px;grid-row-gap:0px;background-color:#eaeff9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 64px;display:flex;position:relative}.our-services-hero-section.gradient-background{background-image:linear-gradient(331deg,#3274ff,#eaeff9 52%);padding-top:120px;padding-bottom:80px;position:static;overflow:hidden}.our-services-hero-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:504px;display:flex}.our-services-hero-wrapper{grid-column-gap:42px;grid-row-gap:0px;justify-content:space-between;align-items:center;width:100%;max-width:1240px;display:flex;position:relative}.cta-blue-medium-6{color:#fff;letter-spacing:.3px;white-space:nowrap;word-break:keep-all;background-color:#0052ff;border-radius:8px;flex:0 auto;align-self:flex-start;margin-top:0;margin-left:0;margin-right:0;padding:16px;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:700;line-height:160%;text-decoration:none;transition:all .15s;display:block;box-shadow:0 5px 10px #00000040}.cta-blue-medium-6:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-medium-6:active{background-color:#003dc3}.cta-blue-medium-6:focus{border:0 solid #fff}.cta-blue-medium-6:focus-visible,.cta-blue-medium-6[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium-6.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.hero-service-icon{width:133px;max-width:none}.title-logo-wrapper{display:flex}.paragraph-black{color:#081322;width:100%;font-size:20px}.hero-about-img-flex-2{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:500px;display:flex}.hero-about-img-flex-2.background{background-image:none;background-repeat:repeat;background-size:auto;background-attachment:scroll;height:auto;max-height:none}.our-services-hero-header{grid-column-gap:28px;grid-row-gap:28px;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;min-width:540px;padding-right:0;display:flex}.our-services-hero-text-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;align-items:flex-start;display:flex}.service-hero-img{border-radius:20px;width:540px;max-width:none;margin-top:0;padding-top:0;padding-bottom:0}.service-hero-img.mobile{display:none}.partner-quote-wrapper{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.text-paragraph-2{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;line-height:150%;text-decoration:none}.partner-testimonial-section{grid-column-gap:60px;background-color:#05050800;justify-content:space-between;align-items:center;width:100%;min-height:auto;padding:80px 64px;text-decoration:none;display:flex;overflow:hidden}.our-work-paragraph-top{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:none}.partner-testimonial-text-wrapper{grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.h2-service-2{color:#fff;text-align:left;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.h2-service-2.centered{text-align:center}.partner-testimonial-content-wrapper{grid-column-gap:72px;grid-row-gap:72px;justify-content:space-between;align-items:flex-start;display:flex}.darkmode-case-link-wrapper-3{grid-column-gap:24px;grid-row-gap:24px;color:#172235;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:auto;padding-bottom:0;text-decoration:none;display:flex}.darkmode-client-info-wrapper-3{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin-top:0;padding-left:0;padding-right:0;display:flex}.client-testimonial-paragraph-2{color:#c1d1eb;margin-top:8px;font-size:20px;line-height:150%}.card-client-photo-2{border-radius:100px;width:88px;height:88px}.process-highlights{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.text-paragraph-3{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:20px;line-height:150%;text-decoration:none}.text-paragraph-3.mobile{display:none}.process-text-content-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.process-h2-wrapper{grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-end;width:33%;min-width:400px;max-width:none;padding-top:0;text-decoration:none;display:flex}.process-description-section{grid-row-gap:76px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 64px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vwds-phases-img{border-radius:20px;max-width:400px;height:auto;display:block}.vwds-phases-img.mobile{display:none}.h2-service-3{color:#fff;text-align:left;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.h2-service-3.bullet-points.mobile{display:none}.accordion-icon-4{object-fit:cover;justify-content:center;align-items:center;width:41px;height:40px;text-decoration:none;display:flex}.vectors-wrapper-184{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.accordion-icon-wrapper-3{mix-blend-mode:normal;border-radius:6.4px;flex:0 auto;justify-content:center;align-items:flex-start;padding-top:8px;padding-bottom:8px;text-decoration:none;display:flex}.arrow-icon-4{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex;position:static}.page-link-4{text-decoration:none}.vectors-wrapper-185{object-fit:cover;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.talent-modal_content-wrapper{background-color:#fff;border-top-left-radius:1rem;border-bottom-left-radius:1rem;flex-direction:column;width:40rem;min-height:100vh;padding:160px 96px 0;display:flex;position:absolute;inset:0% 0% 0% auto;overflow:auto;transform:none}.arguments-layout{flex-direction:column;justify-content:flex-start;min-height:0;padding-top:0;padding-bottom:0;display:flex;overflow:visible}.talent-modal_item{margin-bottom:40px}.talent-modal_close-button{cursor:pointer;background-color:#0000001a;border-radius:100%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:color .2s,background-color .2s;display:flex;position:absolute;inset:120px auto auto 2rem}.talent-modal_close-button:hover{color:#fff;background-color:#003afe}.talent_list-wrapper{margin-top:0}.icon-1x1-medium{width:2rem;height:2rem}.talent_list{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.arguments-container{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;padding:80px 64px;display:flex}.talent-modal_background{background-color:#000c;width:100%;height:100%;position:absolute;inset:0%}.arguments-section-medium{padding-top:4em;padding-bottom:4em}.arguments-section-medium.is--half-bottom{align-content:start;padding-top:1em;padding-bottom:3.25em;padding-left:0}.arguments-section-medium.is--half-bottom.light-bg{background-image:linear-gradient(#dfe6f6,#dfe6f6);padding-top:0;padding-bottom:0}.h2-partner-wrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-flow:column;align-self:center;max-width:867px;display:flex}.talent-modal_component{z-index:1;display:none;position:fixed;inset:0%}.h2-service-4{color:#fff;text-align:left;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.h2-service-4.dark-mode{color:#081322;text-align:center;flex-flow:column;display:flex}.button-text-2{color:#003afe;text-align:center;cursor:pointer;background-color:#0000;border:2px solid #0000;padding:.125rem 0;font-weight:600;text-decoration:none}.button-text-2.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;display:flex}.talent_content-wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;padding:16px;display:flex}.talent_content-wrapper:hover{background-color:#dfe6f6}.timeline-icons{width:48px;max-width:none}.first-row-wrapper{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-items:center;width:auto;display:flex}.talent_description-wrapper{flex:1;margin-top:16px}.text-size-small{font-size:.875rem}.text-size-small.text-color-grey{margin-bottom:0;font-size:16px;line-height:150%}.cta-button-text{color:#003afe;text-align:center;cursor:pointer;background-color:#0000;border:2px solid #0000;padding:.125rem 0;font-weight:600;text-decoration:none}.cta-button-text.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;display:flex}.spacer-large{width:100%;padding-top:1rem}.talent-modal_image{width:100%;margin-top:0;position:absolute;inset:0%}.talent-modal_image-wrapper{flex-direction:column;flex:none;align-items:center;width:60px;height:60px;margin-left:auto;margin-right:auto;display:flex;position:relative}.text-align-center{text-align:center}.heading-style-h3{font-family:Moderat Light,Arial,sans-serif;font-size:32px;font-weight:700;line-height:130%}.talent-modal_item-layout{position:relative}.talent-modal_divider{background-color:#0000001a;width:100%;height:1px;margin-top:2rem;margin-bottom:2rem}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.spacer-medium{width:100%;padding-top:2rem}.our-work-content{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;display:flex}.our-work-content-wrapper{grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.client-case-img-wrapper{box-sizing:border-box;grid-column-gap:10px;object-fit:none;background-image:none;background-position:0 -60px;background-repeat:repeat;background-size:auto;background-attachment:scroll;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;max-width:483px;height:auto;min-height:700px;text-decoration:none;display:flex}.our-work-section{grid-column-gap:60px;background-color:#05050800;justify-content:space-between;align-items:center;width:100%;min-height:600px;padding:80px 64px;text-decoration:none;display:flex;overflow:hidden}.text-397{color:#c1d1eb;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:18px;font-weight:400;line-height:150%;text-decoration:none}.h2-service-5{color:#fff;text-align:left;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.work-cta-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;align-items:flex-start;display:flex}.client-case-img.desktop{border-radius:20px}.client-case-img.mobile{border-radius:20px;display:none}.darkmode-client-logo-2{width:140px;height:auto;padding-top:0;padding-left:0}.darkmode-client-info-wrapper-4{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin-top:0;padding-left:0;padding-right:0;display:flex}.country-info-wrapper{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-items:center;display:flex}.service-type-text{color:#dfe6f6;font-size:14px;line-height:150%}.client-testimonial-paragraph-3{color:#c1d1eb;margin-top:8px;font-size:20px;line-height:150%}.testimonial-info-wrapper-2{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-top:0;padding-left:0;padding-right:0;display:flex}.country-flag-img{width:28px;max-width:none;height:28px}.card-client-photo-3{border-radius:100px;width:88px;height:88px}.darkmode-button-2{grid-column-gap:10px;background-color:#0a090b;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:12px;text-decoration:none;display:flex}.darkmode-button-2:hover{background-color:#001b55}.collection-list-9{grid-column-gap:0px;grid-row-gap:0px;aspect-ratio:auto;object-fit:contain;flex-flow:row;flex:0 auto;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-content:flex-start;place-items:flex-start stretch;width:auto;display:flex}.text-398{color:#d6e3ff;text-align:center;letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:26px;font-weight:300;line-height:80%;text-decoration:none}.gradient-text{-webkit-text-fill-color:transparent;background-image:linear-gradient(270deg,#0050ff,#fff);-webkit-background-clip:text;background-clip:text;font-size:20px}.logo-carousel-2{justify-content:space-between;align-items:center;width:100%;margin-top:0;text-decoration:none;display:flex}.client-testimonials-title-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;display:flex}.text-399{color:#fff;text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:11px;line-height:140%;text-decoration:none}.minimal-testimonials-section{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:80px 64px;display:flex;position:relative;overflow:hidden}.frame-44275{grid-column-gap:2px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.collection-item-25{flex-flow:row;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:0;padding-right:32px;display:block;position:static}.minimal-testimonials-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.h2-service-6{color:#fff;text-align:left;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:48px;font-weight:300;line-height:130%;text-decoration:none}.testimonials-cards-wrapper-2{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:auto;display:flex}.client-testimonials-header-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.text-span-24{font-family:Moderat Bold,Arial,sans-serif}.collection-list-10{flex:1;justify-content:space-between;align-self:center;align-items:center;display:flex}.blue-text-span-paragraph-3{color:#0061ff;font-family:Moderat Regular,Arial,sans-serif;font-weight:100}.blue-text-span-paragraph-3.slim{font-family:Moderat Thin,Arial,sans-serif}.trusted-companies-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:space-between;align-items:center;width:100%;display:flex}.darkmode-client-logo-3{width:140px;height:auto;padding-top:0;padding-left:0}.darkmode-client-info-wrapper-5{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin-top:0;padding-left:0;padding-right:0;display:flex}.client-testimonial-paragraph-4{color:#c1d1eb;margin-top:8px;font-size:20px;line-height:150%}.client-logo-img-2{object-fit:cover;justify-content:center;align-items:center;width:100px;height:auto;text-decoration:none;display:flex}.client-logo-img-2:hover{opacity:1;mix-blend-mode:normal;transform:translateY(-2px);box-shadow:0 2px 5px #0003}.snp-pagination{justify-content:center;align-items:center;min-width:136px;display:none}.snp-button-left{color:#7e3d5d;text-align:center;cursor:pointer;background-color:#fff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6839ef58cbb19b008cd43774_Frame-44144.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:16px;font-size:0;font-weight:400;line-height:1em;transition:opacity .2s,background-position .15s cubic-bezier(.47,0,.745,.715),background-color .2s,color .2s;display:flex}.snp-button-left:hover{box-shadow:0 12px 20px 4px var(--light-steel-blue);opacity:.7;color:#fff;background-color:#fff0}.div-block-185{justify-content:center;align-items:center;display:flex}.social-proof-section{flex-direction:column;align-items:center;padding-top:96px;padding-bottom:96px;display:flex;position:relative}.social-proof-section.overflow-none{background-color:#f0f4f9;padding:80px 64px 120px;font-size:24px;line-height:1.2em;overflow:hidden}.swiper-wrapper{flex:none;display:block}.swiper-wrapper.snp-list{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:stretch;display:flex}.h2-text-button-wrapper{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.snp-button-right{color:#ff007e;text-align:center;cursor:pointer;background-color:#fff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6839ef58f765424283dc2f7b_Frame-44144.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;font-size:0;font-weight:400;line-height:1em;transition:opacity .2s,background-position .15s cubic-bezier(.47,0,.745,.715),background-color .2s,color .2s;display:flex}.snp-button-right:hover{box-shadow:0 12px 20px 0 var(--metal-gray);opacity:.7;color:#fff0;background-color:#fff0}.h2-header-title-wrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:60%;display:flex}.h2-header-title-wrapper.center{justify-content:flex-start;align-items:center}.swiper-slide{flex:none;display:flex}.swiper-slide.snp-item{border-radius:12px;align-self:stretch;width:380px}.social-proof-container{width:100%;max-width:1328px;padding-left:24px;padding-right:24px;position:relative}.social-proof-container.flex-center{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex}.swiper-number-pagination{border-radius:12px;width:100%;margin-bottom:0;padding-top:0;overflow:visible}.snp-buttons-and-pagination{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;align-self:center;display:grid}.swiper-number-pagination-content{flex-flow:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.swiper-number-pagination-image{object-fit:cover;width:100%;height:240px;margin-bottom:0}.snp-item-info{color:#19224c;background-color:#fff;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:100%;min-height:auto;padding:24px;display:flex}.snp-heading{width:100%;min-height:110px;margin-bottom:0;font-size:24px;line-height:150%}.blogpost-info-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:space-between;height:100%;min-height:auto;margin-top:12px;display:flex}.social-proof-description{color:#263651;width:100%;font-size:18px;line-height:150%}.snp-date{font-size:14px;line-height:1.1em}.logo-wrapper-five{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/674dc683b4202eaaad8c3226_image_334%20\(1\).webp);background-position:50%;background-repeat:no-repeat;background-size:100%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:40px;padding-top:0;padding-bottom:0;display:flex}.technologies-cta-text-home-2{color:#c1d1eb;text-align:center;width:100%;font-size:20px}.logo-wrapper-one{grid-column-gap:10px;grid-row-gap:10px;background-image:none;background-repeat:repeat;background-size:auto;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:0;padding-top:0;display:flex}.technologies-list-home-2{grid-column-gap:64px;grid-row-gap:64px;justify-content:center;align-items:flex-start;width:100%;display:flex}.section-technologies-services{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:auto;max-width:1152px;display:flex}.logo-wrapper-three{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/674dc683b4202eaaad8c3228_frame_44017.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;display:flex}.logo-wrapper-four{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/674dc683b4202eaaad8c3229_group%20\(3\).webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:20px;padding-top:0;display:flex}.h2-technology-title-home-2{color:#fff;text-align:center;letter-spacing:.15px;width:auto;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100;line-height:130%}.logo-wrapper-two{grid-column-gap:10px;grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/674dc683b4202eaaad8c3227_image_336.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80px;margin-top:20px;padding-top:0;display:flex}.blue-text-span-paragraph-4{color:#0061ff;font-family:Moderat Regular,Arial,sans-serif;font-weight:100}.blue-text-span-paragraph-4.slim{font-family:Moderat Thin,Arial,sans-serif}.collection-list-11{grid-column-gap:54px;grid-row-gap:54px;display:flex}.collection-list-11.mobile{display:none}.image-324{max-width:100%}.technologies-list-home-services{grid-column-gap:64px;grid-row-gap:64px;justify-content:center;align-items:flex-start;width:100%;display:flex}.collection-list-wrapper-27.mobile{display:none}.button-text-3{color:#003afe;text-align:center;cursor:pointer;background-color:#0000;border:2px solid #0000;padding:.125rem 0;font-weight:600;text-decoration:none}.button-text-3.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;display:flex}.talent_item-link{cursor:pointer;border-radius:.5rem;flex-direction:column;height:auto;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 15px 20px -15px #0000001a}.talent_item-link:hover{transform:translateY(-2rem);box-shadow:0 40px 30px #0000001a}.collection-list-12{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.div-block-186{grid-column-gap:29px;grid-row-gap:29px;flex-flow:column;align-items:flex-start;display:flex}.full-background-hero-section{grid-row-gap:96px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 64px 80px;text-decoration:none;display:flex;position:relative}.full-background-hero-section.product-discovery{object-fit:fill;padding-top:0;padding-bottom:80px;overflow:hidden}.full-background-hero-row{justify-content:space-between;align-items:center;width:100%;margin-top:180px;text-decoration:none;display:flex}.full-background-hero-row.centered{grid-column-gap:16px;grid-row-gap:16px;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 0;background-repeat:no-repeat;background-size:740px;flex-flow:column;justify-content:center;align-self:center;padding-top:0}.full-background-hero-contents-wrapper{grid-column-gap:24px;grid-row-gap:24px;text-align:center;flex-flow:column;justify-content:center;align-items:center;max-width:600px;margin-top:180px;display:flex}.testimonials-list-section{grid-column-gap:38px;grid-row-gap:38px;background-color:#eaeef9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex}.testimonials-list-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.testimonials-list-title-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.services-testimonials-card{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;border-radius:16px;flex:0 auto;justify-content:center;align-items:center;height:auto;padding:24px;display:flex;box-shadow:0 4px 24px #bed7ff}.services-testimonial-photo{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.service-testimonial-img{object-fit:cover;max-width:none}.services-testimonial-card-content{grid-column-gap:24px;grid-row-gap:24px;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;display:flex}.services-testimonial-info-wrappr{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.services-tech-stack-section{grid-column-gap:64px;grid-row-gap:64px;background-color:#0b101c;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/66609cc0ee6ac1ee05e4a2fb_general_background_desktop.webp);background-position:100%;background-repeat:no-repeat;background-size:auto;background-attachment:fixed;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:80px 64px 200px;display:flex}.services-tech-stack-container{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;display:flex}.service-steps-section{grid-column-gap:64px;grid-row-gap:64px;background-color:#021f46;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6672054884793101a1584bfc_general_background_mobile.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:80px 64px;display:flex;position:relative}.service-steps-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1240px;display:flex}.service-steps-header-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;display:flex}.service-steps-process-list-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:320px;padding-right:160px;display:flex}.service-steps-item{grid-column-gap:8px;grid-row-gap:8px;border:0 solid #2477ffbf;border-left-width:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:760px;padding-bottom:64px;padding-left:64px;padding-right:32px;display:flex;position:relative}.service-steps-item.last-item{border-style:none;border-width:1px}.service-steps-item-text-wrapper{grid-column-gap:8px;grid-row-gap:8px;border-color:#2477ffbf;border-top-style:solid;border-top-width:0;border-bottom-style:solid;border-bottom-width:0;border-right-style:solid;border-right-width:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:760px;padding-bottom:48px;padding-left:64px;padding-right:32px;display:flex;position:relative}.service-steps-item-text-wrapper.last-item{border-style:none;border-width:1px}.collection-list-wrapper-28{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.collection-list-13{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.collection-list-14{flex-flow:column;display:flex}.collection-item-26{border-left:4px solid #2477ffbf;width:100%;padding-left:0}.collection-item-26:last-child{border-left-style:none}.careers-testimonials-list-grid{grid-column-gap:40px;grid-row-gap:40px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:flex-start;display:grid}.post-type-wrapper{grid-column-gap:6px;grid-row-gap:6px;color:var(--vinta-blue-main);justify-content:center;align-items:center;display:flex}.post-type-wrapper.drops{color:#fff}.drops-icon-img{width:24px;height:24px}.blog-post-title-container{grid-column-gap:12px;grid-row-gap:12px;padding-left:8px;display:flex}.drops-quote-img{width:48px;height:auto}.blog-description-wrapper{grid-column-gap:16px;grid-row-gap:16px;padding-left:8px;display:flex}.drops-quote-text-bar{background-color:var(--light-steel-blue);width:2px}.articles-icon-img{width:24px;height:24px}.blogpost-info-container{grid-column-gap:20px;grid-row-gap:20px;border-radius:8px;flex-flow:column;justify-content:space-between;height:100%;padding:16px 20px;display:flex}.blogpost-info-container:hover{color:var(--vinta-blue-main);box-shadow:0 4px 44px #575d9c4d}.drops-post-description{word-break:normal;width:100%;max-width:100%;margin-bottom:0;font-size:16px;line-height:150%}.reading-time-text{color:#7d8daa}.reading-time-text.drops{color:#fff}.drops-info-container{grid-column-gap:20px;grid-row-gap:20px;background-color:var(--blue-paragraph-text-darkmode);color:#fff;border-radius:8px;flex-flow:column;justify-content:space-between;height:100%;max-height:480px;padding:32px;display:flex}.drops-info-container:hover{background-color:var(--midnight-blue);color:#fff}.drops-title-container{grid-column-gap:12px;grid-row-gap:12px;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.drop-title-wrapper{flex-flow:column;justify-content:center;align-items:center;height:216px;font-style:italic;display:flex}.drop-description-wrapper{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;display:flex}.blog-list-title-wrapper{padding-left:8px}.pagination-3{margin:0}.design-sprint-team-img{width:443px}.design-sprint-team-img.mobile{display:none}.collection-list-wrapper-29{display:flex}.div-block-187{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:flex-start;display:flex}.heading-8,.heading-9,.heading-10{margin-top:0;margin-bottom:0}.heading-11{margin:0}.heading-12,.heading-13,.heading-14{font-weight:100}.process-header-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.link-block-78,.link-block-79{text-decoration:none}.vwds-hero-section-wrapper{grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:center;width:100%;max-width:1240px;height:auto;text-decoration:none;display:flex;position:relative}.vwds-hero-section-wrapper.left{grid-column-gap:80px;grid-row-gap:80px}.vwds-hero-section-wrapper.right{grid-column-gap:40px;grid-row-gap:40px}.hero-image{object-fit:cover;position:static;top:0;left:770px}.vwds-hero-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;padding-left:0;padding-right:0;text-decoration:none;display:flex}.vwds-hero-container.root{grid-column-gap:0px;grid-row-gap:0px}.vwds-hero-content{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:600px;text-decoration:none;display:flex}.vwds-hero-icon{object-fit:cover;width:88px;max-width:none;height:88px}.vwds-hero-heading{color:#030e23;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:54px;font-weight:100;line-height:130%;text-decoration:none}.vwds-hero-heading.dark-mode{color:#fff}.vwds-paragraph{color:#000;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.vwds-paragraph.light-text{color:var(--paragraph-text-color-dark-mode)}.vwds-hero-cta-wrapper{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:0;text-decoration:none;display:flex}.button-style{grid-row-gap:10px;background-color:#0050ff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:18px 16px;text-decoration:none;display:flex;overflow:hidden}.cta-blue-text{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:300;line-height:24px;text-decoration:none}.vwds-hero-section{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:120px 64px 64px;display:flex;position:relative}.vwds-hero-section.gradient-background{background-image:linear-gradient(331deg,#3274ff,#eaeff9 52%);padding-top:120px;padding-bottom:80px;position:static;overflow:hidden}.vwds-hero-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-hero-section.background{background-color:#eaeff900;padding-bottom:64px}.vwds-hero-image-desktop{grid-column-gap:0px;grid-row-gap:0px;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:auto;max-width:400px;display:flex}.vwds-hero-image-desktop.background{background-image:none;background-repeat:repeat;background-size:auto;background-attachment:scroll;height:auto;max-height:none}.vwds-hero-image-desktop.left{order:-1;width:auto;max-width:380px;overflow:hidden}.vwds-testimonial-section{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:64px;text-decoration:none;display:block}.vwds-testimonial-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-testimonial-content-wrapper{grid-column-gap:40px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-testimonial-content-wrapper._w-list{grid-row-gap:64px;text-align:center;flex-flow:column}.vwds-heading-content-container{grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-heading-content-container._w-list{grid-row-gap:20px;justify-content:flex-start;align-items:center;max-width:900px}.vwds-h2{color:var(--vinta-blue-main);letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:44px;line-height:130%;text-decoration:none}.vwds-h2.white{color:#fff}.vwds-h2.highlight{color:var(--vinta-blue-main)}.text-block{color:#000;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.blue-regular-button-desktop{grid-row-gap:10px;background-color:#0050ff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:18px 16px;text-decoration:none;display:flex;overflow:hidden}.text-400{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:24px;text-decoration:none}.vwds-testimonial-card-wrapper{grid-row-gap:48px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;text-decoration:none;display:flex}.vwds-testimonial-card{grid-row-gap:16px;box-shadow:none;background-color:#010611;background-image:linear-gradient(#fefefe,#fefefe);border:1px solid #0061ff80;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:600px;padding:24px;text-decoration:none;display:flex}.vwds-testimonial-card:hover{box-shadow:none}.vwds-testimonial-card.dark-mode{background-image:linear-gradient(to bottom,var(--dark-mode-blue),var(--dark-mode-blue))}.vwds-testimonial-card.featured{max-width:740px}.vwds-testimonial-card.featured:hover{box-shadow:none}.vwds-testimonial-card-company-info{justify-content:space-between;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.image-333{object-fit:cover}.vwds-card-address-wrapper{grid-column-gap:12px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.argument-card-description{color:#7d8daa;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:180%;text-decoration:none}.text-401{color:#000;letter-spacing:.4px;width:100%;margin-top:0;margin-bottom:0;font-size:24px;font-weight:400;line-height:150%;text-decoration:none}.rating-wrapper{grid-column-gap:24px;justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.rating-img-wrapper{grid-column-gap:5.5px;justify-content:flex-start;align-items:flex-start;width:114px;text-decoration:none;display:flex}.vwds-client-information-wrapper{grid-column-gap:16px;justify-content:flex-start;align-items:center;width:100%;max-width:none;text-decoration:none;display:flex}.client-avatar-photo{grid-column-gap:10px;justify-content:center;align-items:center;width:100px;height:100px;text-decoration:none;display:flex;overflow:hidden}.vwds-client-text-info-wrapper{grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.client-name{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex;overflow:hidden}.vwds-client-name-text{color:#000;letter-spacing:.1px;width:100%;margin-top:0;margin-bottom:0;font-size:18px;font-weight:700;line-height:157%;text-decoration:none}.vwds-client-name-text.dark-mode{color:#fff}.vwds-client-role-text{color:#7d8daa;letter-spacing:.4px;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:150%;text-decoration:none}.vwds-footer{grid-row-gap:10px;background-color:#08080c;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px 40px;font-family:Moderat Light,Arial,sans-serif;font-weight:400;text-decoration:none;display:flex;overflow:hidden}.vwds-footer.light{background-color:#eaeff9;padding-top:64px}.vwds-footer-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;padding-left:0;padding-right:0;text-decoration:none;display:flex}.vwds-footer-top-row{grid-column-gap:16px;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:80px;text-decoration:none;display:flex}.vwds-footer-basic-info-wrapper{grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.frame-44278{grid-row-gap:30.15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:201px;height:43.9688px;text-decoration:none;display:flex}.logos-4{grid-row-gap:8.32827px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:201px;height:43.9688px;text-decoration:none;display:flex;overflow:hidden}.flag-icon-img{object-fit:cover;width:24px;max-width:none;height:24px}.vwds-footer-contact-wrapper{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-footer-contact-wrapper.desktop{width:auto}.vwds-footer-contact-wrapper.mobile{display:none}.category-list-title-wrapper{grid-row-gap:10px;text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:140px;text-decoration:none;display:flex;overflow:hidden}.category-list-title-wrapper.right{text-align:left}.text-403{color:#97b1dc;letter-spacing:.1px;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:157%;text-decoration:none}.vwds-footer-adress-list-wrapper{grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;text-decoration:none;display:flex}.argument-card-description-2{color:#fff;margin-top:0;margin-bottom:0;font-size:16px;font-weight:300;line-height:180%;text-decoration:none}.vwds-footer-adress-wrapper{grid-column-gap:12px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.argument-card-description-3{color:#fff;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:300;line-height:150%;text-decoration:none}.argument-card-description-4{color:#fff;margin-top:0;margin-bottom:0;font-size:16px;font-weight:300;line-height:150%;text-decoration:none}.vwds-footer-section-list-wrapper{grid-column-gap:20px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.frame-44264{grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.frame-44280{grid-column-gap:12px;flex:0 auto;justify-content:flex-end;align-items:flex-start;text-decoration:none;display:flex}.vwds-footer-category-list-wrapper{grid-row-gap:6px;text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;text-decoration:none;display:flex}.vwds-footer-main-highlight-text{color:#97b1dc;letter-spacing:.1px;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:150%;text-decoration:none}.vwds-footer-main-highlight-text.light,.vwds-footer-main-highlight-text.light-copy{color:var(--vinta-blue-main)}.category-title-wrapper{grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:auto;max-width:none;text-decoration:none;display:flex}.vwds-footer-copyright-text{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex;overflow:hidden}.vwds-footer-link-text{color:#fff;width:auto;margin-top:0;margin-bottom:0;font-size:16px;font-weight:300;line-height:150%;text-decoration:none}.vwds-footer-link-text:hover{color:var(--vinta-blue-light)}.vwds-footer-link-text.blue-highlight{color:var(--vinta-blue-light);font-family:Moderat Regular,Arial,sans-serif;font-weight:100}.vwds-footer-link-text.blue-highlight:hover{color:var(--vinta-darker)}.vwds-footer-link-text.light{color:var(--text-dark-primary)}.vwds-footer-link-text.light:hover{color:var(--vinta-blue-light)}.frame-44257{grid-column-gap:64px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.frame-44282{grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.frame-44283{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-end;text-decoration:none;display:flex}.frame-44284{grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-end;text-decoration:none;display:flex}.text-406{color:#fff;text-align:right;letter-spacing:.1px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:300;line-height:157%;text-decoration:none}.typography-12{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:160px;text-decoration:none;display:flex;overflow:hidden}.typography-13{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-end;text-decoration:none;display:flex;overflow:hidden}.text-408{color:#3274ff;text-align:right;letter-spacing:.1px;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:157%;text-decoration:underline}.vwds-footer-bottom-row{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-footer-about-vinta-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-footer-badges-container{justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.frame-44287{grid-column-gap:11.4135px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex;overflow:hidden}.vwds-footer-badge-img{object-fit:cover;justify-content:center;align-items:center;width:auto;max-width:none;height:120px;text-decoration:none;display:flex}.vwds-footer-badge-img.glassdoor{height:66px}.vwds-footer-badge-img.hipaa{height:90px}.vwds-footer-badge-img.medical-clutch{height:140px}.vwds-footer-badge-img-horizontal{object-fit:cover;border-radius:6.24527px;width:auto;max-width:none;height:60px;text-decoration:none}.frame-44288{grid-row-gap:16.55px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:13.24px 16.55px;text-decoration:none;display:flex}.frame-44289{justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex;overflow:hidden}.text-409{color:#97b1dc;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:300;line-height:150%;text-decoration:none}.vwds-footer-social-media-icons-wrapper{grid-column-gap:12px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.vwds-footer-social-media-icon-link{border-radius:16px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex;overflow:hidden}.vwds-footer-social-media-icon-link:hover{background-color:var(--royal-blue-text)}.vwds-footer-social-media-icon-link.light:hover{background-color:var(--lavender-header)}.github{border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:flex;overflow:hidden}.jobs-were-hiring-1{color:#3274ff;text-align:right;letter-spacing:.1px;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:157%;text-decoration:none}.footer-img-vinta-logo{object-fit:cover;width:140px;height:auto;overflow:visible}.social-media-icon-img{object-fit:cover;width:20px;max-width:none;height:auto}.vwds-footer-badge-link-wrapper{background-color:#0000;border-radius:12px;padding:0;text-decoration:none}.vwds-footer-badge-link-wrapper.vertical{background-color:#0000;padding:0}.link-5,.link-6{text-decoration:none}.empty-state-7{display:none}.vwds-footer-plain-text{color:#fff;width:auto;margin-top:0;margin-bottom:0;font-size:14px;font-weight:300;line-height:157%;text-decoration:none}.vwds-footer-plain-text.blue-highlight{color:var(--vinta-blue-light);font-family:Moderat Regular,Arial,sans-serif;font-weight:100}.vwds-footer-plain-text.blue-highlight:hover{color:var(--text-light-primary)}.code-embed{text-decoration:none}.vwds-footer-badge-embed{object-fit:cover;border-radius:6.24527px;width:auto;max-width:200px;height:auto;margin-top:0;margin-bottom:0;text-decoration:none}.vwds-footer-list{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;line-height:150%;display:flex}.collection-item-28{line-height:170%}.h1-blog-text{color:var(--vinta-blue-main);text-align:center;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Light,Arial,sans-serif;font-size:64px;font-weight:300;line-height:130%}.tech-list-title-wrapper{max-width:900px;padding-left:8px}.tech-snippet{max-width:900px}.tech-snippet-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;max-width:1240px;display:flex}.vwds-client-logo{object-fit:contain;width:auto;height:38px;display:block;overflow:visible}.client-photo-img{object-fit:cover;border-radius:60px;width:80px;max-width:none;height:80px;overflow:auto}.vwds-client-info-wrapper{grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-address-info-text{color:#7d8daa;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:180%;text-decoration:none}.vwds-card-paragraph{width:100%;margin-top:0;margin-bottom:0}.vwds-card-paragraph.dark-mode{color:var(--light-blue-text)}.vwds-address-flag-img,.rating-divider{object-fit:cover}.vwds-testimonial-cards-list{grid-column-gap:40px;grid-row-gap:40px;text-align:left;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.vwds-processes-content-wrapper{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}.vwds-processes-content-wrapper.grid-version{flex-flow:column;justify-content:space-between;align-items:center}.argument-content-container{grid-column-gap:64px;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-processes-headline-wrapper{grid-row-gap:32px;text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;max-width:480px;text-decoration:none;display:flex}.vwds-processes-headline-wrapper.grid-version{justify-content:flex-start;align-items:center;width:auto;max-width:900px}.h2-style{color:#0f5aff;text-align:right;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:44px;font-weight:300;line-height:130%;text-decoration:none}.vwds-processes-main-img{object-fit:cover}.text-block-106{color:#000;text-align:right;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.button-style-2{grid-row-gap:10px;background-color:#0050ff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:18px 16px;text-decoration:none;display:flex;overflow:hidden}.text-410{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:24px;text-decoration:none}.vwds-processes-list-wrapper{grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:700px;text-decoration:none;display:flex}.vwds-processes-list-wrapper.grid-version{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:auto auto;grid-auto-columns:1fr;max-width:1440px;display:grid}.argument-card{grid-row-gap:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fefefe;border:1px solid #0061ff80;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:28px 32px;text-decoration:none;display:flex;box-shadow:0 12px 24px #0050ff33}.vwds-processes-info-wrapper{grid-column-gap:12px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-processes-row-1{grid-column-gap:20px;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.vwds-icon-img{object-fit:cover;width:60px;height:60px}.vwds-processes-title-wrapper{grid-row-gap:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;text-decoration:none;display:flex}.vwds-h3{color:#050508;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:28px;font-weight:400;line-height:130%;text-decoration:none}.vwds-h3.white-text{color:#fff}.vwds-processes-text-wrapper{grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-description-text{color:var(--text-dark-secondary);width:100%;margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:150%;text-decoration:none}.vwds-description-text.dark-mode{color:var(--paragraph-text-color-dark-mode)}.vwds-description-text.gray-text{color:var(--vwds-gray-text-primary);font-size:18px}.button-style-3{grid-column-gap:4px;background-color:#0061ff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:flex;overflow:hidden}.text-411{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.vwds-processes-card{grid-row-gap:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fefefe;border:1px solid #fff3;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:24px;text-decoration:none;display:flex}.vwds-processes-card:hover{border-color:var(--vinta-blue-light);box-shadow:0 12px 24px 0 var(--light-blue-text)}.vwds-processes-card.dark-mode{border-color:var(--midnight-blue);background-color:var(--dark-mode-blue)}.vwds-processes-card.dark-mode:hover{border-color:var(--vinta-blue-main);box-shadow:0 12px 24px 0 var(--midnight-blue-2)}.vwds-processes-card.fixed{width:auto;height:auto}.button-style-4{grid-column-gap:4px;background-color:#0061ff1a;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:flex;overflow:hidden}.cta-light-blue-text{text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.vwds-arguments-section{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:64px;text-decoration:none;display:block}.vwds-arguments-section.dark-mode{background-color:var(--vwds-darkmode)}.cta-reduced{grid-column-gap:4px;background-color:#0061ff1a;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;text-decoration:none;display:flex;overflow:hidden}.cta-reduced:hover{background-color:var(--vinta-blue-main);color:var(--text-light-primary)}.cta-reduced.dark-mode{background-color:var(--midnight-blue);color:var(--paragraph-text-color-dark-mode)}.cta-reduced.dark-mode:hover{background-color:var(--vinta-blue-main);color:var(--text-light-primary)}.cta-reduced.primary{background-color:var(--vinta-blue-main);color:#fff}.cta-light-arrow{object-fit:cover}.vwds-processes-heading-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:space-between;align-items:flex-end;max-width:420px;display:flex}.vwds-processes-heading-wrapper.grid-version{text-align:center;justify-content:flex-start;align-items:center}.cta-button-tablet-placement{display:none}.vwds-metrics-content-container{grid-column-gap:40px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-metirics-main-img{object-fit:cover;border-radius:20px;width:auto;min-width:auto;max-width:none;height:440px;overflow:visible}.vwds-metrics-info-wrapper{grid-row-gap:32px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:680px;text-decoration:none;display:flex}.h2-style-2{color:#0f5aff;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:44px;font-weight:300;line-height:130%;text-decoration:none}.text-block-107{color:#000;letter-spacing:.15px;width:100%;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.vwds-metrics-data-wrapper{grid-column-gap:32px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.testimonial-text-container-2{grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.h2-style-3{color:#0061ff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:64px;font-weight:100;line-height:130%;text-decoration:none}.button-style-5{grid-row-gap:10px;background-color:#0050ff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:18px 16px;text-decoration:none;display:flex;overflow:hidden}.text-412{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:24px;text-decoration:none}.vwds-metrics-section{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:64px;text-decoration:none;display:block;overflow:hidden}.vwds-metrics-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-testimonial-text-container{grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.vwds-metrics-heading-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;max-width:none;display:flex}.vwds-resources-section{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:64px;text-decoration:none;display:block;overflow:hidden}.vwds-resources-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-resources-content-container{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-resources-header-wrapper{justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-resources-heading-wrapper{grid-row-gap:20px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:660px;text-decoration:none;display:flex}.vwds-resources-buttons-wrapper{grid-column-gap:32px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.vwds-resources-buttons-wrapper.mobile{display:none}.vwds-resources-button-right{box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fff;border:1px solid #0000;border-radius:2000px;flex:0 auto;justify-content:center;align-items:flex-start;padding:16px;text-decoration:none;display:flex;overflow:hidden}.vwds-resources-button-right:hover{background-color:var(--lavender-header);box-shadow:0 12px 24px #0050ff7a}.vwds-resources-button-right.dark-mode{border-color:var(--royal-blue-text);background-color:var(--dark-mode-blue)}.vwds-resources-button-right.dark-mode:hover{background-color:var(--vinta-darker)}.vwds-resources-button-img{object-fit:cover}.frame-44292{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex;position:relative}.frame-44293{grid-column-gap:64px;justify-content:flex-start;align-items:center;width:100%;max-width:1248px;height:auto;text-decoration:none;display:flex}.vwds-resource-card{grid-row-gap:24px;box-shadow:none;background-color:#fff;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:none;height:100%;padding:20px;text-decoration:none;display:flex}.vwds-resource-card:hover{box-shadow:0 4px 44px #575d9c4f}.vwds-resource-card.dark-mode{background-color:var(--dark-mode-blue);border:1px solid #0000}.vwds-resource-card.dark-mode:hover{border-color:var(--vinta-blue-main)}.vwds-resource-thumbnail{object-fit:cover;border-radius:8px}.vwds-resource-content-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding-left:8px;padding-right:8px;text-decoration:none;display:flex}.vwds-resource-info-wrapper{grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.h3-style{color:#050508;letter-spacing:normal;text-overflow:ellipsis;white-space:normal;word-break:break-all;overflow-wrap:break-word;width:100%;margin-top:0;margin-bottom:0;font-size:32px;font-weight:400;line-height:130%;text-decoration:none;overflow:visible}.text-413{color:#7d8daa;width:100%;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:100%;text-decoration:none}.frame-44259{grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.vwds-info-label-text{color:var(--vwds-gray-text-primary);letter-spacing:.4px;-webkit-text-stroke-color:var(--vwds-gray-text-primary);margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:166%;text-decoration:none}.vwds-info-label-text.dark-mode{color:var(--paragraph-text-color-dark-mode)}.button-style-6{grid-column-gap:4px;background-color:#0061ff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:flex;overflow:hidden}.text-414{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.rectangle-5516{object-fit:cover;justify-content:center;align-items:center;width:100%;max-width:304px;height:577px;text-decoration:none;display:flex;position:absolute;top:-29px;left:1040px}.slide{width:auto;height:auto}.mask{height:auto}.slider-3{background-color:#0000;height:auto}.slide-2,.slide-3,.slide-4{width:auto}.slide-nav{max-width:400px;overflow:hidden}.vwds-swiper-slide{grid-column-gap:0px;grid-row-gap:0px;flex:none;align-self:flex-start;width:auto;display:flex}.vwds-resources-button-left{box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fff;border:1px solid #fff3;border-radius:2000px;flex:0 auto;justify-content:center;align-items:flex-start;padding:16px;text-decoration:none;display:flex;overflow:hidden}.vwds-resources-button-left:hover{background-color:var(--text-light-primary);box-shadow:0 12px 24px #0050ff7a}.vwds-resources-button-left.dark-mode{border-color:var(--royal-blue-text);background-color:var(--dark-mode-blue)}.vwds-resources-button-left.dark-mode:hover{background-color:var(--vinta-darker)}.vwds-swiper-number-pagination{width:100%;position:relative;overflow:hidden}.vwds-swiper-wrapper{grid-column-gap:40px;grid-row-gap:40px;-webkit-text-fill-color:inherit;background-clip:border-box;justify-content:flex-start;align-items:flex-start;display:flex}.swiper-number-pagination-copy{border-radius:12px;width:100%;margin-bottom:0;padding-top:0;overflow:hidden}.vwds-resource-bottom-wrapper{justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-logo-marquee-section{grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:64px;text-decoration:none;display:block}.vwds-logo-marquee-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-logo-marquee-section.alt{background-color:#eaeff900}.vwds-logo-marquee-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}.vwds-logo-marquee-content-wrapper.grid-version{flex-flow:column;justify-content:space-between;align-items:center}.vwds-logo-marquee-headline-wrapper{grid-row-gap:32px;text-align:right;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:600px;text-decoration:none;display:flex}.vwds-logo-marquee-headline-wrapper.grid-version{justify-content:flex-start;align-items:center;width:auto;max-width:900px}.vwds-logo-marquee-list-wrapper{grid-row-gap:54px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-logo-marquee-list-wrapper.grid-version{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.vwds-logo-marquee-wrapper{grid-column-gap:24px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:center;align-self:center;place-items:center;width:100%;max-width:none;text-decoration:none;display:flex;overflow:hidden}.vwds-logo-wrapper{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:8px 20px;text-decoration:none;display:flex}.vwds-logo-img{object-fit:cover;width:auto;max-width:none;height:80px;overflow:visible}.vwds-logo-marquee-heading-wrapper{grid-column-gap:20px;grid-row-gap:20px;text-align:center;flex-flow:column;justify-content:space-between;align-items:center;max-width:700px;display:flex}.vwds-logo-marquee-heading-wrapper.grid-version{text-align:center;justify-content:flex-start;align-items:center}.vwds-tech-stack-section{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:64px;text-decoration:none;display:block}.vwds-tech-stack-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-tech-stack-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}.vwds-tech-stack-content-wrapper.grid-version{flex-flow:column;justify-content:space-between;align-items:center}.vwds-tech-stack-headline-wrapper{grid-row-gap:32px;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:900px;text-decoration:none;display:flex}.vwds-tech-stack-headline-wrapper.grid-version{justify-content:flex-start;align-items:center;width:auto;max-width:900px}.vwds-tech-stack-list-wrapper{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-tech-stack-list-wrapper.grid-version{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.frame-44144{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.frame-44145{grid-column-gap:32px;justify-content:center;align-items:center;width:100%;max-width:1248px;height:71px;text-decoration:none;display:flex}.h4-style{color:#7d8daa;text-align:right;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:24px;font-weight:400;line-height:130%;text-decoration:none}.h4-style-2{text-align:right;letter-spacing:-.022em;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#0061ff 0%,#766fff 100%);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;font-size:24px;font-weight:900;line-height:130%;text-decoration:none}.frame-44294{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.vwds-tech-stack-tab-contents{grid-column-gap:40px;grid-row-gap:40px;border-radius:20px;flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:1050px;margin-top:20px;text-decoration:none;display:flex}.frame-44302{grid-column-gap:40px;grid-row-gap:40px;flex-flow:wrap;flex:0 auto;justify-content:center;align-items:center;max-width:900px;text-decoration:none;display:flex}.vwds-tech-stack-item-wrapper{grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.vwds-tech-stack-item{grid-column-gap:24px;box-shadow:none;background-color:#fff;border:1px solid #0000;border-radius:30.6977px;flex:0 auto;justify-content:flex-start;align-items:center;padding:28px;text-decoration:none;display:flex}.vwds-tech-stack-item:hover{border-color:var(--vinta-blue-lighter);box-shadow:0 10px 12px #4266b640}.vwds-tech-stack-item.dark-mode{border-color:var(--vinta-blue-main);background-color:var(--vwds-darkmode)}.tech{grid-column-gap:35.6765px;border-radius:8.91911px;justify-content:flex-start;align-items:center;width:80px;height:80px;text-decoration:none;display:flex}.tech_icon{grid-row-gap:22.2978px;opacity:.5;border-radius:8.91911px;flex-direction:column;justify-content:center;align-items:center;width:84.7316px;height:84.7316px;padding:0;text-decoration:none;display:flex;overflow:hidden}.stack-icon-img{object-fit:cover;width:80px;height:80px;overflow:hidden}.vwds-tech-item-title{color:#465a78;text-align:center;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:160%;text-decoration:none}.vwds-tech-item-title.dark-mode{color:var(--vwds-gray-text)}.tech_icon-2{grid-row-gap:21.1205px;opacity:.5;border-radius:8.44819px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;padding:0;text-decoration:none;display:flex;overflow:hidden}.vwds-tech-icon-wrapper{grid-row-gap:10px;opacity:.5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;padding:0;text-decoration:none;display:flex;overflow:hidden}.vwds-tech-icon-wrapper.dark-mode{opacity:100}.frame-44301{grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.tech_icon-4{grid-row-gap:20.9611px;opacity:.5;border-radius:8.38446px;flex-direction:column;justify-content:center;align-items:center;width:79.6523px;height:79.6523px;padding:0;text-decoration:none;display:flex;overflow:hidden}.frame-44303{grid-column-gap:24.5581px;background-color:#fff;border:1px solid #728aff;border-radius:30.6977px;flex:0 auto;justify-content:flex-start;align-items:center;padding:30.6977px 36.8372px;text-decoration:none;display:flex}.tech_icon-5{grid-row-gap:21.2372px;opacity:.5;border-radius:8.49486px;flex-direction:column;justify-content:center;align-items:center;width:80.7012px;height:80.7012px;padding:0;text-decoration:none;display:flex;overflow:hidden}.tech_icon-6{grid-row-gap:20.8954px;opacity:.5;border-radius:8.35814px;flex-direction:column;justify-content:center;align-items:center;width:79.4023px;height:79.4023px;padding:0;text-decoration:none;display:flex;overflow:hidden}.vwds-tech-stack-list-tab{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:flex}.tabs-menu-5{align-self:center}.vwds-stack-tab-title-wrapper{color:var(--vwds-gray-text-primary);background-color:#0000;padding-left:20px;padding-right:20px;font-family:Moderat Thin,Arial,sans-serif}.vwds-stack-tab-title-wrapper.w--current{background-color:#0000;background-image:linear-gradient(270deg,var(--vinta-blue-main),var(--vinta-blue-lighter));color:var(--vinta-blue-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Moderat Bold,Arial,sans-serif}.vwds-stack-tab-title-wrapper.dark-mode{color:var(--vwds-light-blue-background)}.vwds-stack-tab-title,.vwds-stack-tab-title.w--current{background-color:#0000}.vwds-tech-stack-tab-content{align-self:center}.paragraph-17{margin-bottom:0}.collection-list-wrapper-30{width:100%}.collection-list-16{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.cta-blue-medium-7{color:#fff;letter-spacing:.3px;white-space:nowrap;word-break:keep-all;background-color:#0052ff;border-radius:8px;flex:0 auto;align-self:auto;margin-top:0;margin-left:0;margin-right:0;padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:700;line-height:160%;text-decoration:none;transition:all .15s;display:block;box-shadow:0 5px 10px #00000040}.cta-blue-medium-7:hover{background-color:#003dc3;transform:translateY(-2px)}.cta-blue-medium-7:active{background-color:#003dc3}.cta-blue-medium-7:focus{border:0 solid #fff}.cta-blue-medium-7:focus-visible,.cta-blue-medium-7[data-wf-focus-visible]{border-color:#fff}.cta-blue-medium-7.w--current{padding:16px 24px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.vwds-tech-stack-heading-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.vwds-tech-stack-heading-wrapper.grid-version{text-align:center;justify-content:flex-start;align-items:center}.vwds-home-h1{color:#030e23;text-align:right;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:100px;font-weight:300;line-height:100%;text-decoration:none}.vwds-home-h1.highlight{color:var(--vinta-blue-main)}.the-human-way{color:#0052ff;letter-spacing:-.022em;width:1000px;margin-top:0;margin-bottom:0;font-family:Moderat Light,Arial,sans-serif;font-size:100px;font-weight:100;line-height:100%;text-decoration:none}.vwds-home-hero-paragraph-text{color:#263651;letter-spacing:.15px;max-width:640px;margin-top:0;margin-bottom:0;font-size:28px;font-weight:300;line-height:150%;text-decoration:none}.vwds-home-hero-service-info-container{grid-row-gap:28px;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-home-hero-service-info-content{grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-home-hero-service-h2{color:#030e23;letter-spacing:normal;max-width:312px;margin-top:0;margin-bottom:0;font-size:32px;font-weight:300;line-height:130%;text-decoration:none}.vwds-home-hero-service-paragraph{color:#263651;margin-top:0;margin-bottom:0;font-size:20px;line-height:150%;text-decoration:none}.vwds-cta-button{grid-column-gap:10px;background-color:#0052ff;border:2px solid #0052ff;border-radius:8px;flex:0 auto;justify-content:flex-start;align-items:center;padding:14px 16px;text-decoration:none;transition:all .2s,opacity .2s;display:flex;transform:translate(0)}.vwds-cta-button:hover{border-color:var(--vinta-darker);background-color:var(--vinta-darker);transform:translateY(-2px);box-shadow:0 6px 14px #0003}.vwds-cta-button.outline{background-color:#0052ff00;border-width:2px}.vwds-cta-button.outline:hover{background-color:var(--lavender-header)}.vwds-cta-label{color:#fff;text-align:center;margin-top:0;margin-bottom:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;text-decoration:none}.vwds-cta-label.outline{color:var(--vinta-blue-main);padding:0}.end-to-end-development{color:#030e23;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:36px;font-weight:300;line-height:130%;text-decoration:none}.if-you-need-guidance-building-with-python-or-javascript-we-build-with-frameworks-like-django-fastapi{color:#263651;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.frame-44267{grid-column-gap:10px;border:2px solid #0052ff;border-radius:6px;flex:0 auto;justify-content:flex-start;align-items:center;padding:14px 16px;text-decoration:none;display:flex}.see-how-we-build-software{color:#0052ff;text-align:center;margin-top:0;margin-bottom:0;font-family:Moderat;font-size:16px;font-weight:400;line-height:16px;text-decoration:none}.vwds-home-hero-section{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:120px 64px 96px;text-decoration:none;display:flex;overflow:hidden}.vwds-home-hero-container{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:40px;text-decoration:none;display:flex}.vwds-home-hero-info-wrapper{grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-home-hero-heading-wrapper{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;text-decoration:none;display:flex}.vwds-home-hero-paragraph-wrapper{grid-column-gap:15px;justify-content:flex-end;align-items:flex-start;width:100%;padding-top:20px;padding-right:20px;text-decoration:none;display:flex}.vwds-home-hero-services-wrapper{grid-column-gap:64px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-home-hero-service-info-wrapper{grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:16px;text-decoration:none;display:flex}.vwds-home-hero-service-img{height:auto;max-height:240px}.vwds-carousel-slider-logo-container{grid-column-gap:80px;justify-content:flex-start;align-items:center;width:auto;min-width:100%;max-width:none;padding:8px 0;text-decoration:none;display:flex;position:static;overflow:hidden}.frame-44304{grid-column-gap:80px;object-fit:cover;justify-content:flex-start;align-items:center;width:100%;max-width:1400px;text-decoration:none;display:flex}.vwds-service-list-section{grid-column-gap:80px;justify-content:flex-start;align-items:center;width:100%;padding:64px;text-decoration:none;display:flex}.vwds-home-service-img{object-fit:cover;width:360px;max-width:none;height:auto;overflow:visible}.vwds-home-service-img.tablet,.vwds-home-service-img.mobile{display:none}.vwds-service-list-info-wrapper{grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-service-list-info-header-wrapper{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:700px;text-decoration:none;display:flex}.vwds-home-h2{font-size:64px;line-height:130%}.vwds-home-paragraph{letter-spacing:0;-webkit-text-stroke-color:#26365100;border-bottom:1px #000;margin-top:0;margin-bottom:0;font-size:20px;line-height:160%;text-decoration:none}.vwds-home-paragraph:hover{border-bottom-width:0}.vwds-home-paragraph.cta-minimal{border-width:0 0 0 1px;border-color:var(--text-dark-primary);white-space:break-spaces;border-top-style:none;border-left-style:none;border-right-style:none;font-size:18px}.vwds-home-paragraph.cta-link{font-size:18px}.frame-44306{grid-column-gap:20px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-service-list-wrapper{grid-column-gap:40px;grid-row-gap:12px;flex-direction:column;grid-template-rows:1fr 1fr 1fr;grid-template-columns:auto auto;grid-auto-columns:1fr;place-content:end flex-start;place-items:end stretch;width:100%;max-width:none;text-decoration:none;display:grid}.vwds-service-link{grid-column-gap:12px;color:var(--text-dark-primary);border:1px #465a78;border-bottom-style:solid;flex:0 auto;justify-content:space-between;align-items:flex-end;padding-top:6px;padding-bottom:6px;text-decoration:none;display:flex}.vwds-service-link:hover{border-bottom-color:var(--vinta-blue-main)}.frame-44307{grid-column-gap:20px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.vwds-service-link-container{grid-column-gap:8px;grid-row-gap:8px;-webkit-text-stroke-color:#fff0;border-bottom:1px solid #c1cee4;flex-flow:row;justify-content:flex-start;align-items:center;transition:opacity .2s;display:flex}.vwds-service-link-container:hover{border-top:1px #000;border-bottom:1px solid var(--vinta-blue-main);border-left:1px #000;transform:translateY(-2px)}.text-416{border-bottom:1px solid var(--lavender-header);color:#263651;mix-blend-mode:normal;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:29px;text-decoration:none}.container-56{grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.frame-44265{grid-column-gap:10px;border:2px solid #0052ff;border-radius:6px;flex:0 auto;justify-content:flex-start;align-items:center;padding:14px 16px;text-decoration:none;display:flex}.check-all-services{color:#0052ff;text-align:center;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:16px;text-decoration:none}.we-build-whats-critical-and-make-it-work-0{color:#0052ff;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:64px;font-weight:300;line-height:130%;text-decoration:none}.we-build-whats-critical-and-make-it-work-1{color:#050508;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:64px;font-weight:300;line-height:130%;text-decoration:none}.vwds-quote-highlight-section{grid-row-gap:80px;background-color:#f6f9ff;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:64px;text-decoration:none;display:flex}.vwds-quote-highlight-wrapper{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1248px;text-decoration:none;display:flex}.vwds-quote-highlight-heading-wrapper{grid-column-gap:40px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}.vwds-featured-quote-text{font-size:30px;line-height:130%}.text-418{color:#263651;letter-spacing:.15px;max-width:592px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:160%;text-decoration:none}.vwds-featured-quote-card{grid-column-gap:40px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex;position:static}.vwds-quote-highlight-info-wrapper{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:960px;height:378px;text-decoration:none;display:flex}.vwds-quote-highlight-info-container{grid-column-gap:40px;background-color:#dfe9ff;border-radius:80px 12px;justify-content:flex-start;align-items:flex-start;width:100%;padding:40px;text-decoration:none;display:flex}.vwds-quote-client-info{grid-row-gap:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;display:flex}.vwds-quote-client-photo-wrapper{background-color:#89aeffcc;border-radius:81.8182px;width:100px;height:100px;overflow:hidden}.vwds-quote-client-photo-img{object-fit:cover;width:100px;height:100px}.vwds-quote-client-text-info{grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-quote-client-name-text{color:#263651;letter-spacing:.1px;width:100%;margin-top:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:130%;text-decoration:none}.vwds-quote-client-role-text{color:#465a78;letter-spacing:.4px;width:100%;margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:130%;text-decoration:none}.vwds-featured-quote-info-wrapper{grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:513px;margin-left:0;margin-right:60px;text-decoration:none;display:flex}.frame-44312{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.frame-44313{grid-column-gap:40px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-cta-minimal-info{grid-column-gap:10px;border-style:solid;border-width:0 0 1.4px;border-color:#060e19 #060e19 var(--text-dark-primary);color:var(--text-dark-primary);flex:0 auto;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;text-decoration:none;transition:all .2s;display:flex}.vwds-cta-minimal-info:hover{border-bottom-width:1.4px;border-bottom-color:var(--vinta-blue-main);color:var(--vinta-blue-main);transform:translateY(-2px)}.vwds-cta-minimal-label{text-align:center;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:16px;text-decoration:none}.vwds-featured-quote-img{grid-column-gap:84px;grid-row-gap:36px;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;border-top-left-radius:12px;border-top-right-radius:80px;border-bottom-left-radius:80px;justify-content:flex-start;align-items:center;width:100%;max-width:300px;height:340px;min-height:auto;margin-top:80px;margin-left:-120px;text-decoration:none;display:flex;position:static;top:56px;left:800px;overflow:hidden}.vwds-featured-quote-img.wide{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/689f49fff14abf3df712fbab_Frame-44117.png);background-position:50% 0;background-size:auto}.vwds-featured-quote-img.mobile{display:none}.proven-outcomes-that-build-real-trust-0{color:#0052ff;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:64px;font-weight:300;line-height:130%;text-decoration:none}.proven-outcomes-that-build-real-trust-1{color:#050508;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:64px;font-weight:300;line-height:130%;text-decoration:none}.they-demonstrated-an-in-depth-understanding-of-our-needs-through-a-well-prepared-multidisciplinary-t{color:#050508;letter-spacing:.4px;width:100%;margin-top:0;margin-bottom:0;font-size:30px;font-weight:300;line-height:130%;text-decoration:none}.they-demonstrated-an-in-depth-understanding-of-our-needs-through-a-well-prepared-multidisciplinary-t-2{color:#0052ff;letter-spacing:.4px;width:100%;margin-top:0;margin-bottom:0;font-size:30px;font-weight:300;line-height:130%;text-decoration:none}.vwds-booking-section{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:96px 64px 200px;display:flex;position:relative}.vwds-booking-section.dark-mode{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/666334bdcbe3ff3cafc147ea_general_background_desktop%20\(1\).webp);background-position:0 0;background-repeat:no-repeat;background-size:auto;background-attachment:fixed;padding-bottom:80px}.vwds-booking-section.flat-bg{background-color:var(--darkest-tone);padding-bottom:80px}.vwds-booking-info-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;width:auto;max-width:50%;height:100%;display:flex}.vwds-booking-header-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;display:flex}.h2-cta-contact-title-booking-desktop{color:var(--text-light-primary);text-align:left;letter-spacing:.015em;max-width:240px;margin-top:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100;line-height:130%}.vwds-booking-photo-desktop{max-width:72%}.vwds-booking-photo-desktop.mobile,.vwds-booking-photo-desktop.mobile-copy{display:none;overflow:visible}.description-booking-tablet{color:#000;text-align:left;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%;display:none}.vwds-calendly-embed-home{z-index:1;background-color:#fff;border-radius:16px;justify-content:center;align-self:center;width:400px;height:auto;min-height:600px;max-height:100%;margin-top:0;margin-bottom:0;margin-right:0;padding-top:0;display:block;position:absolute;inset:-24px 48px -24px auto;overflow:hidden;box-shadow:0 4px 20px 2px #395b9466}.vwds-calendly-embed-home-mobile{background-color:#fff;justify-content:center;width:440px;display:none;position:relative}.vwds-booking-paragraph-mobile{color:#000;text-align:left;letter-spacing:.15px;width:100%;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;font-weight:500;line-height:180%;display:none}.vwds-booking-card-wrapper{grid-column-gap:64px;grid-row-gap:64px;background-image:linear-gradient(#5b8def,#5b8def),linear-gradient(#fff,#fff);border-radius:16px;flex-flow:column wrap;justify-content:flex-start;align-items:center;width:100%;max-width:1240px;height:auto;min-height:auto;padding-top:40px;padding-bottom:24px;display:flex;position:relative;top:0;left:auto}.vwds-contact{color:var(--text-dark-primary);letter-spacing:normal;-webkit-text-stroke-color:#000;font-family:Moderat Regular,Arial,sans-serif;text-decoration:none;position:static}.vwds-contact:hover{color:var(--text-light-primary);text-shadow:0 2px 24px var(--vinta-blue-main)}.clutch-text-title{color:var(--text-dark-primary);text-align:center;letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:26px;font-weight:300;line-height:80%;text-decoration:none}.clutch-text-below{color:var(--text-dark-primary);text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:11px;line-height:140%;text-decoration:none}.vwds-featured-quote-client-logo{object-fit:cover}.vwds-home-hero-background-img-right{z-index:-1;max-width:none;height:800px;margin-right:0;padding-right:0;display:block;position:absolute;inset:35% 0% 0% auto;overflow:hidden}.vwds-home-hero-background-img-left{z-index:-1;max-width:none;height:1000px;position:absolute;inset:-22% 0% 0% -24%;overflow:hidden}.vwds-carousel-section{grid-column-gap:80px;grid-row-gap:80px;display:flex;position:static;overflow:hidden}.vwds-home-heading-row-1{padding-right:140px}.vwds-cta-minimal{text-decoration:none}.vwds-home-heading-row-2{width:auto;padding-right:26%;display:flex}.contact-us-link-darkmode-copy{color:var(--blue-paragraph-text-darkmode);-webkit-text-stroke-color:#000;font-family:Moderat Regular,Arial,sans-serif;text-decoration:none;position:static}.contact-us-link-darkmode-copy:hover{color:var(--text-light-primary);text-shadow:0 2px 24px var(--vinta-blue-main)}.bold-text-68-copy{background-image:linear-gradient(100deg,var(--vinta-blue-main),white);color:#0050ff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:100}.vwds-booking-card-info{grid-column-gap:32px;grid-row-gap:32px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding-left:128px;padding-right:128px;display:flex}.vwds-booking-card-info.home{justify-content:space-between;align-items:flex-start;padding-left:40px;padding-right:40px}.vwds-booking-card-info.darkmode,.vwds-booking-card-info.darkmode-copy,.vwds-booking-card-info.edge-spacer{justify-content:space-between;align-items:flex-start;padding-left:4%;padding-right:4%}.vwds-booking-photo{max-width:72%}.vwds-booking-photo.mobile{display:none;overflow:visible}.h2-cta-contact-title-booking{color:#e5eafd;text-align:center;letter-spacing:.015em;font-family:Moderat Bold,Arial,sans-serif;font-size:48px;font-weight:700;line-height:160%;display:none}.h2-cta-contact-title-booking.home{color:#152343;text-align:left;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:48px;line-height:140%}.h2-cta-contact-title-booking.mobile{color:#152343;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:38px;line-height:140%;display:none}.h2-cta-contact-title-booking.home{color:#152343;text-align:left;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:38px;line-height:140%;display:block}.h2-cta-contact-title-booking.mobile-dark-mode,.h2-cta-contact-title-booking.mobile{color:#fff;text-align:left;width:100%;margin-top:0;margin-bottom:0;font-size:38px;line-height:140%;display:none}.light-gradient-overlay{object-fit:cover;background-image:linear-gradient(#0a090b00 69%,#0a090b 89%,#0a0e1c00);flex:0 auto;justify-content:center;align-items:center;height:627px;margin-top:0;text-decoration:none;display:none;position:absolute;inset:0% 0% auto}.vwds-service-img{object-fit:cover;border-radius:20px;width:500px;max-width:none;height:100%;overflow:hidden}.vwds-service-img.tablet,.vwds-service-img.mobile{display:none}.vwds-service-img.featured{width:400px;height:100%}.vwds-service-img.feature{height:auto}.vwds-testimonial-section-copy{grid-row-gap:64px;background-color:#eaeff9;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:80px 64px;text-decoration:none;display:block}.vwds-testimonial-section-copy.dark-mode{background-color:var(--vwds-darkmode)}.vwds-featured-client-section{grid-column-gap:40px;justify-content:flex-start;align-items:center;width:100%;padding:64px;text-decoration:none;display:flex;overflow:hidden}.vwds-featured-client-info-wrapper{grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.div-block-188{overflow:hidden}.vwds-home-service-link{grid-column-gap:12px;color:#263651;border-color:#465a78;border-top-style:solid;border-top-width:0;border-left-style:solid;border-left-width:0;border-right-style:solid;border-right-width:0;flex:0 auto;justify-content:flex-start;align-items:flex-end;padding-top:6px;padding-bottom:6px;text-decoration:none;transition:all .2s;display:flex}.vwds-home-service-link:hover{color:var(--vinta-blue-main)}.vwds-sticky-nav-wrapper{z-index:9998;grid-row-gap:10px;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:32px 48px 12px;text-decoration:none;display:flex;position:fixed;top:0%;left:0%;right:0%;overflow:hidden}.vwds-nav-content{grid-column-gap:4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#f7f9ffcc;border-radius:16px;flex:0 auto;justify-content:flex-start;align-items:center;padding:6px 8px;text-decoration:none;display:flex;position:static;top:0%;left:0%;right:0%}.vwds-nav-button-wrapper{grid-row-gap:10px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all .3s ease-in-out;display:flex;overflow:hidden}.vwds-nav-button-wrapper:hover{background-color:var(--text-light-primary)}.vwds-nav-button{grid-column-gap:10px;color:var(--text-dark-secondary);border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;padding:4px 12px;text-decoration:none;transition:all .3s;display:flex}.vwds-nav-button:hover{background-color:var(--light-blue-text)}.vwds-nav-button.featured{background-color:var(--vinta-blue-main)}.vwds-nav-button.featured:hover{background-color:var(--vinta-darker)}.vwds-nav-text{text-align:center;letter-spacing:.5px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:130%;text-decoration:none}.vwds-nav-text.featured{color:var(--text-light-primary)}.button-style-8{grid-column-gap:10px;background-color:#e8efff;justify-content:center;align-items:center;width:100%;height:40px;padding:4px 12px;text-decoration:none;display:flex}.text-420{color:#263651;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.vwds-nav-button-featured{grid-row-gap:10px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--text-light-primary);background-color:#0052ff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all .3s ease-in-out;display:flex;overflow:hidden}.vwds-nav-button-featured:hover{background-color:var(--vinta-darker)}.text-421{color:#fff;text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.vwds-nav-logo-wrapper{z-index:9999;grid-column-gap:80px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:absolute;top:48px;left:64px}.vwds-nav-logo-wrapper.w--current{z-index:9999;position:absolute;top:48px;left:64px}.logo{grid-column-gap:8px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.nav-logo-img{object-fit:cover}.vwds-hero-title{color:#000;letter-spacing:.15px;width:100%;max-width:700px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:150%;text-decoration:none}.vwds-hero-title.light-text{color:var(--paragraph-text-color-dark-mode)}.vwds-hero-breadcrumb-wrapper{grid-column-gap:12px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.vwds-hero-breadcrumb-wrapper.mobile{display:none}.vwds-hero-breadcrumb-wrapper.desktop{flex-flow:wrap}.vwds-breadcrumb-divider{color:#3274ff;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:150%;text-decoration:none}.text-block-109{color:#0052ff;letter-spacing:.15px;margin-top:0;margin-bottom:0;font-family:Moderat Light,Arial,sans-serif;font-size:20px;font-weight:300;line-height:150%;text-decoration:none}.vwds-breadcrumb-page-title{color:#3274ff;letter-spacing:0;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:150%;text-decoration:none}.vwds-breadcrumb-page-title.featured{color:var(--vinta-blue-main);font-family:Moderat Regular,Arial,sans-serif}.vwds-arguments-list-wrapper{grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:700px;text-decoration:none;display:flex}.vwds-arguments-list-wrapper.grid-version{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:auto auto;grid-auto-columns:1fr;max-width:1440px;display:grid}.vwds-arguments-list-wrapper._2x2{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:1fr 1fr;grid-template-columns:auto auto;grid-auto-columns:1fr;align-items:stretch;max-width:1440px;display:grid}.vwds-arguments-list-wrapper._2x3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto 1fr;grid-template-columns:auto auto auto;grid-auto-columns:1fr;align-items:stretch;max-width:1440px;display:grid}.vwds-arguments-list-wrapper._1x2{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;max-width:1440px;display:grid}.vwds-arguments-list-wrapper._1x3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto 1fr;grid-template-columns:auto auto auto;grid-auto-columns:1fr;align-items:stretch;max-width:1440px;display:grid}.vwds-arguments-card{grid-row-gap:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fefefe;border:1px solid #fff3;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:24px;text-decoration:none;display:flex}.vwds-arguments-card:hover{border-color:var(--vinta-blue-light);box-shadow:0 12px 24px 0 var(--light-blue-text)}.vwds-arguments-card.dark-mode{border-color:var(--midnight-blue);background-color:var(--dark-mode-blue)}.vwds-arguments-card.dark-mode:hover{border-color:var(--vinta-blue-main);box-shadow:0 12px 24px 0 var(--midnight-blue-2)}.vwds-arguments-card.fixed{width:auto;height:auto}.vwds-arguments-content-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}.vwds-arguments-content-wrapper.grid-version{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:center}.vwds-arguments-heading-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.vwds-arguments-heading-wrapper.grid-version{grid-column-gap:20px;grid-row-gap:20px;text-align:center;justify-content:flex-start;align-items:center;max-width:none}.vwds-arguments-headline-wrapper{grid-row-gap:20px;text-align:right;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:600px;text-decoration:none;display:flex}.vwds-arguments-headline-wrapper.grid-version{justify-content:flex-start;align-items:center;width:auto;max-width:900px}.hero-video-embed{border-radius:40px;width:409px;height:auto;position:relative}.hero-video-embed-wrapper{border-radius:40px;width:auto;height:auto}.vwds-faq-light{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:64px;display:flex;position:relative}.vwds-faq-light.dark-mode{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/666334bdcbe3ff3cafc147ea_general_background_desktop%20\(1\).webp);background-position:0 0;background-repeat:no-repeat;background-size:auto;background-attachment:fixed;padding-bottom:80px}.vwds-faq-light.flat-bg{background-color:var(--darkest-tone);padding-bottom:80px}.vwds-resource-card-link{text-decoration:none}.vwds-faq-h2{color:#172235;letter-spacing:.15px;font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700;line-height:160%}.vwds-faq-h2.dark-mode{color:#fff;margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:48px;font-weight:100}.vwds-faq-question-answer{max-width:96%;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-size:16px;font-weight:100;line-height:150%;overflow:visible}.vwds-faq-question-answer.dark-mode{color:var(--light-blue-text);font-family:Moderat Thin,Arial,sans-serif;font-weight:100;line-height:150%;text-decoration:none}.vwds-faq-question-title{color:#081322;letter-spacing:.15px;margin:0;font-size:24px;font-weight:100;line-height:150%}.vwds-faq-question-title.dark-mode{color:var(--light-blue-text);margin-top:0;margin-bottom:0;font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.collection-list-wrapper-31{width:100%}.vwds-features-client-content-wrapper{grid-column-gap:80px;grid-row-gap:80px;display:flex}.full-nav-wrapper{z-index:9999}.vwds-large-h1{color:#030e23;text-align:right;letter-spacing:-.022em;margin-top:0;margin-bottom:0;font-size:100px;font-weight:300;line-height:100%;text-decoration:none}.vwds-large-h1.regular{text-align:left;font-family:Moderat Thin,Arial,sans-serif;font-weight:100}.vwds-large-h1.highlight{color:var(--vinta-blue-main)}.vwds-large-hero-content{grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:900px;text-decoration:none;display:flex}.div-block-190{max-width:600px}.vwds-root-service-list-section{grid-column-gap:80px;background-color:#eaeff900;justify-content:center;align-items:center;width:100%;max-width:1413px;padding:40px 64px;text-decoration:none;display:flex}.vwds-root-service-list-wrapper{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:940px;height:auto;display:flex}.vwds-root-service-heading-wrapper{grid-row-gap:24px;text-align:left;flex-direction:column;align-self:flex-start;align-items:flex-start;width:100%;max-width:900px;text-decoration:none;display:flex}.text-422{flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.vwds-root-service-list-grid{grid-column-gap:120px;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-root-service-type-wrapper{grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;height:auto;text-decoration:none;display:flex}.vwds-h3-alt{color:var(--text-dark-primary);letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:32px;font-weight:400;line-height:130%;text-decoration:none}.vwds-h3-alt.desktop{font-size:28px}.vwds-h3-alt.mobile{display:none}.vwds-type-list-wrapper{grid-row-gap:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-service-title-text-wrapper{grid-column-gap:20px;color:var(--text-dark-primary);border:0 solid #c1cee4;border-bottom-width:1px;justify-content:space-between;align-items:center;width:100%;min-width:400px;max-width:600px;padding-top:6px;padding-bottom:6px;text-decoration:none;display:flex}.vwds-service-title-text-wrapper:hover{border-style:none none solid;border-width:1px;border-color:var(--vinta-blue-main);color:var(--vinta-blue-main)}.container-58{justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none;display:flex}.vwds-service-title-text{margin-top:0;margin-bottom:0;font-size:18px;font-weight:300;line-height:150%;text-decoration:none}.arrow{margin-top:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:29px;text-decoration:none}.solve-your-problems-ship-value-faster-with-us-0{color:#050508;text-align:center;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:44px;font-weight:300;line-height:130%;text-decoration:none}.solve-your-problems-ship-value-faster-with-us-1{color:#0052ff;text-align:center;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:44px;font-weight:300;line-height:130%;text-decoration:none}.text-span-25{color:var(--vinta-blue-main)}.collection-list-wrapper-32{width:100%}.collection-list-17{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.link-block-80,.vwds-root-service-link{text-decoration:none;display:block}.text-span-26{color:var(--vinta-blue-main)}.clutch-badge-alt{grid-column-gap:20px;-webkit-backdrop-filter:blur(7.975px);backdrop-filter:blur(7.975px);background-color:#060c18;border:2px #2788ff;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 12px 8px #00000040}.clutch-badge-alt:hover{background-color:#001b55}.clutch-badge-alt.light{grid-row-gap:16px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f6f9ff;border-radius:16px;flex-flow:column;padding-top:24px;padding-bottom:24px}.clutch-badge-alt-wrapper{background-image:linear-gradient(263deg,#3274ff,#fff);border-radius:8px;padding:1px}.clutch-badge-alt-wrapper.footer{background-image:linear-gradient(to bottom,var(--vinta-blue-light),var(--vinta-blue-light))}.clutch-badge-alt-wrapper.light{background-image:linear-gradient(to bottom,var(--vwds-light-blue-background),var(--vwds-light-blue-background));border-radius:18px;padding:.6px;transition:all .2s}.clutch-badge-alt-wrapper.light:hover{transform:none}.vwds-highlight-badge-img{object-fit:cover;justify-content:center;align-items:center;width:auto;max-width:none;height:160px;text-decoration:none;display:flex}.vwds-highlight-badge-img.glassdoor{height:66px}.vwds-highlight-badge-img.hipaa{height:90px}.vwds-highlight-badge-img.medical-clutch{height:140px}.vwds-badges-marquee-wrapper{grid-column-gap:40px;grid-row-gap:24px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:center;align-self:center;place-items:center;width:100%;max-width:none;text-decoration:none;display:flex;overflow:hidden}.vwds-badges-marquee-wrapper.row-1{grid-column-gap:80px}.vwds-badges-marquee-wrapper.row-2{grid-column-gap:54px}.vwds-highlight-badge-img-horizontal{object-fit:cover;justify-content:center;align-items:center;width:auto;max-width:none;height:80px;text-decoration:none;display:flex}.vwds-highlight-badge-img-horizontal.glassdoor{height:66px}.vwds-highlight-badge-img-horizontal.hipaa{height:90px}.vwds-highlight-badge-img-horizontal.medical-clutch{height:140px}.vwds-hero-image-mobile{grid-column-gap:0px;grid-row-gap:0px;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:400px;display:none}.vwds-hero-image-mobile.background{background-image:none;background-repeat:repeat;background-size:auto;background-attachment:scroll;height:auto;max-height:none}.vwds-hero-image-mobile.left{order:-1;width:60%;max-width:500px;overflow:hidden}.vwds-h2-copy{color:var(--text-dark-primary);letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:40px;font-weight:300;line-height:130%;text-decoration:none}.vwds-h2-copy.white{color:#fff}.vwds-h2-copy.metric-highlight{color:var(--vinta-blue-main);font-size:48px}.vwds-hero-img{object-fit:cover;border-radius:20px;width:500px;max-width:none;height:100%;overflow:hidden}.vwds-hero-img.tablet,.vwds-hero-img.mobile{display:none}.vwds-hero-img.featured{width:550px;height:800px}.vwds-hero-img.feature{height:auto}.vwds-regular-description-text{color:var(--text-dark-secondary);width:100%;margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:150%;text-decoration:none}.vwds-regular-description-text.dark-mode{color:var(--paragraph-text-color-dark-mode)}.vwds-regular-description-text.gray-text{color:var(--vwds-gray-text-primary);font-size:18px}.h2-service-list-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.paragraph-18,.paragraph-19{font-size:36px}.black-text-span-paragraph{color:var(--text-dark-primary);font-family:Moderat Light,Arial,sans-serif;font-weight:100}.black-text-span-paragraph.slim{font-family:Moderat Thin,Arial,sans-serif}.vwds-paragraph-wrapper{max-width:640px}.vwds-paragraph-wrapper.hero-version{max-width:88%}.vwds-paragraph-wrapper.horizontal{max-width:620px}.div-block-194{max-width:90%}.div-block-195{max-width:647px}.text-423{text-align:center;letter-spacing:.4px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.vwds-h2-list{color:var(--text-dark-primary);letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:44px;font-weight:300;line-height:130%;text-decoration:none}.vwds-h2-list.white{color:#fff}.vwds-h2-list.highlight{color:var(--vinta-blue-main)}.vwds-h3-featured{color:#050508;letter-spacing:-.022em;width:100%;margin-top:0;margin-bottom:0;font-size:28px;font-weight:400;line-height:130%;text-decoration:none}.vwds-h3-featured.white-text{color:#fff}.vwds-arguments-row-1{grid-column-gap:20px;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.vwds-heading-wrapper{max-width:600px}.vwds-heading-wrapper.hero-version{max-width:88%}.vwds-service-list-grid-wrapper{display:block}.vwds-service-link-text{letter-spacing:0;-webkit-text-stroke-color:#26365100;border-bottom:1px #000;margin-top:0;margin-bottom:0;font-size:20px;line-height:160%;text-decoration:none}.vwds-service-link-text.cta-minimal{border-style:none none solid;border-width:1px;border-color:var(--text-dark-primary);white-space:break-spaces;font-size:18px}.vwds-service-link-text.cta-minimal:hover{border-left-color:var(--vinta-blue-main)}.vwds-service-link-title{grid-column-gap:8px;grid-row-gap:8px;border:1px none var(--text-dark-primary);-webkit-text-stroke-color:#fff0;flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.vwds-service-link-title:hover{border-top:1px #000;border-bottom:1px none var(--vinta-blue-main);border-left:1px #000}.vwds-heading-container{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.vwds-processes-section{grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;padding:64px;text-decoration:none;display:block}.vwds-processes-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-logo-marquee-h2-wrapper{max-width:500px}.collection-list-18{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.vwds-footer-row-list-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;min-width:180px;display:flex}@media screen and (min-width:1280px){.h2-alt-title{padding-top:8px;padding-bottom:8px}.h2-alt-title.left{text-align:left;order:-1;align-self:flex-start}.h2-alt-title.center{justify-content:center;display:flex}.h2-alt-title.thin{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.button{text-align:center;object-fit:fill;width:auto;min-width:auto;max-width:none;display:flex}.button.azul-vinta{display:inline-block}.button.blue-version{flex-direction:column;justify-content:flex-end;align-self:center;align-items:center;width:auto;min-width:0;display:flex}.button.center{margin-top:24px;margin-bottom:24px}.button._2-words{justify-content:center;align-self:center;align-items:center;width:100%;min-width:206px;max-width:203px;margin-bottom:0;display:flex}.button._3-words{align-self:center;width:263px;min-width:0}.careers-alt-description-var.white{color:#fff}.careers-alt-description-var.white.left{text-align:left}.learnings-card-container.modal{position:relative;left:auto;right:auto}.featured-post-card{border-radius:8px;width:100%;overflow:hidden}.filter-tags.reference.gray.active:active{color:#7d95c7}.alt-section-wrapper.blog-text{margin-top:46px}.alt-section-wrapper.no-margin{margin-top:0;margin-bottom:0}.alt-section-wrapper.careers{align-items:center;max-width:none}.alt-section-wrapper.job-posting{max-width:none;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.learnings-filter-menu.blog-posts{margin-top:40px}.learnings-filter-menu.blog-posts.job-posting{max-width:none;padding:69px 160px}.learnings-filter-menu.slider.industry{display:none}.blog-filters-list{margin-bottom:0}.blog-post-list.gap-row-48px{grid-column-gap:32px;grid-row-gap:32px}.blog-filter-item{margin-right:-6px}.blog-filters-wrapper{padding-top:0;padding-bottom:0}.blog-hero-wrapper.blog-post{max-width:1000px}.related-post-grid{grid-row-gap:1px;grid-template-rows:auto}.culture-card-item.our-teams._03{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a69b8e9278f2e063b_photo_culture-03.webp);background-position:0 0,50%}.dark-hero-section{height:auto}.dark-hero-section.blog{height:374px}.dark-hero-section.dark-variant{background-position:50% 0,0 0;background-size:cover,auto;max-width:100%}.dark-hero-section.contact{height:440px}.hero-alt-hero-description{padding-top:0}.hero-alt-hero-description.center{padding-top:16px}.hero-alt-hero-description.center.white{margin-bottom:24px;padding:8px 0;display:block}.hero-alt-hero-description.white{color:#fff;max-width:none}.alt-hero-wrapper{padding-top:0}.alt-hero-wrapper.learnings.main-page{margin-bottom:32px}.newsletter-description.team{max-width:558px}.featured-post-cover{opacity:1}.divider.show{margin-top:10px;margin-bottom:10px;display:block}.careers-alt-description{line-height:140%}.careers-alt-description.center{justify-content:center;padding:0;display:flex}.careers-alt-description.bold{flex-direction:column;font-family:Moderat Bold,Arial,sans-serif;display:flex}.splide__list.learning{justify-content:flex-start}.overflow{overflow:hidden}.learnings-modal{flex-direction:column;justify-content:center;align-items:center}.link-close-dialog.categories{margin-top:0}.h6.text-center{margin-top:6px;margin-bottom:6px}.body-2{line-height:140%}.splide-container{margin-top:-38px;position:static}.blog-img-team{align-self:center;width:500%}.quick-stack-2{padding-left:160px}.section-blog-wrapper{margin-left:0}.cell-3{padding-right:31px}.cell-3._2{display:none}.success-metrics-3{grid-column-gap:40px;grid-row-gap:40px}.text{font-family:Moderat Light,Arial,sans-serif}.text-223{font-family:Moderat Thin,Arial,sans-serif}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-0,.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-3{font-family:Moderat Regular,Arial,sans-serif}.text-224{font-family:Moderat Bold,Arial,sans-serif}.do-you-work-with-a-different-stack-contact-us-for-more-information-1{font-family:Moderat Light,Arial,sans-serif}.career-technologies-section{grid-column-gap:96px;grid-row-gap:96px;background-color:#0e0e16}.text-225{font-family:Moderat Light,Arial,sans-serif}.text-236{font-family:Moderat Regular,Arial,sans-serif}.the-tech-stack-behind-competitive-products-0{font-family:Moderat Bold,Arial,sans-serif}.container-26{width:1240px;min-width:1240px;display:none}.success-metrics{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:64px;padding-right:64px;display:grid}.header-4{width:1152px;min-width:1152px}.text-221,.value-65{font-family:Moderat Bold,Arial,sans-serif}.do-you-work-with-a-different-stack-contact-us-for-more-information-0{font-family:Moderat Light,Arial,sans-serif}.value-64,.text-232{font-family:Moderat Bold,Arial,sans-serif}.vectors-wrapper-63{height:1px}.text-233{font-family:Moderat Bold,Arial,sans-serif}.text-234{font-family:Moderat Light,Arial,sans-serif}.title-9{width:1152px;min-width:1152px;max-width:1240px}.text-222{font-family:Moderat Bold,Arial,sans-serif}.the-tech-stack-behind-competitive-products-1{font-family:Moderat Bold,Arial,sans-serif;position:static}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-1{font-family:Moderat Regular,Arial,sans-serif}.container-31{width:1152px;min-width:1152px}.container-27{grid-row-gap:24px;width:90%;min-width:1000px}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-2{font-family:Moderat Light,Arial,sans-serif}.text-235{font-family:Moderat Bold,Arial,sans-serif}.careers-alt-header{grid-row-gap:0px;padding-left:200px;padding-right:200px}.technologies-description-container{flex-direction:row;margin-top:8px;margin-bottom:8px;padding-left:0;padding-right:0;display:flex}.grid-4-columns.instagram-v7{max-width:100%}.image-wrapper.instagram-image.no-border{max-height:275px}.brix---gallery-v9-images-wrapper-2{width:100%;max-width:100%}.hero-big-coverimg{width:32.1%}.lista-jobs{display:none}.open-position-card{box-shadow:0 6px 19px -2px var(--light-steel-blue);width:auto;min-width:349px;height:auto;padding-top:24px;padding-bottom:24px}.div-block-125{grid-column-gap:176px;justify-content:flex-end;align-self:center;margin-top:30px;margin-bottom:30px;padding-left:0;padding-right:0;display:flex}.cell-4{align-items:center}.cell-4._2{display:none}.div-block-126{flex-direction:column;justify-content:flex-end;align-self:center;align-items:flex-end;display:flex}.div-block-127{align-self:center;padding-left:180px;padding-right:180px}.div-block-129{display:flex}.grid-3{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;justify-content:center;justify-items:center;margin-top:39px;margin-bottom:39px;display:flex}.div-block-130{display:flex}.careers-team-section{background-color:#1d62ff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto;margin-top:0;margin-bottom:0;padding-bottom:71px}.image-197{border-radius:100px;width:100%;max-width:none;height:167px;max-height:150px}.div-block-131{justify-content:center;align-self:flex-start;width:264px;height:155px;display:flex}.div-block-132{justify-content:center;width:200px;min-width:0;height:200px;margin-bottom:8px;padding-bottom:0;display:flex}.div-block-133{margin-top:9px;margin-bottom:9px;padding-top:3px;padding-bottom:3px}.text-block-26{font-size:16px;line-height:24px}.text-block-26.alt{text-align:center;justify-content:center;align-self:center;align-items:center;display:flex}.text-block-26.alt.h1-bold.black{color:#090909}.div-block-134{flex-direction:column;justify-content:flex-end;align-items:center;margin-top:8px;margin-bottom:8px;display:flex}._1111{align-items:flex-end;display:flex}.div-block-135{flex-direction:row;justify-content:flex-start;align-items:flex-end;display:flex}.team-share{flex-direction:column;align-items:center;width:222px;margin-left:36px;margin-right:36px;display:flex}.image-198{border-radius:100px;width:auto}.container-32{margin-top:0;margin-bottom:0}.careers-team-card{max-width:1148px;margin-left:64px;margin-right:64px;padding-top:21px;padding-bottom:21px}.careers-team-container{grid-row-gap:0px;align-items:center}.careers-team-header{grid-row-gap:18px;justify-content:center;align-self:center;width:27%;min-width:0}.team-header-content{grid-row-gap:16px;flex:1;justify-content:center;min-width:0}.frame-44016{grid-row-gap:1px;width:auto;min-width:0;padding-right:208px}.text-237{min-width:150px}.careers-team-members{grid-column-gap:44px;align-items:flex-start;width:auto;max-width:none;height:auto}.frame-44120{min-width:17px}.vectors-wrapper-65{align-self:center}.career-team-member-card{flex-direction:column;align-self:flex-start;min-width:204px;display:flex}.team-member-photo{border-radius:100px;align-self:center;max-width:148px;margin-top:12px;margin-bottom:12px;padding-top:0;padding-bottom:0}.h2-careers-team-title.blue{color:var(--vinta-blue-main)}.h2{font-size:60px;line-height:120%}.h3{font-size:42px;line-height:116%}.subtitle-1{font-size:18px;line-height:150%}.subtitle-2{font-size:16px;line-height:140%}.overline{text-transform:uppercase;font-size:12px;line-height:266%}.caption{font-size:11px;line-height:166%}.headshot{align-self:center;width:162px;height:164px;max-height:100%}.container-33{max-width:none}.team-image---no-cell{display:none}.link-block-13,.link-block-14,.link-block-15{color:#333;text-decoration:none}.hero-about-img{max-width:558px}.timeline-header-spacer{padding-right:456px}.timeline-founder-quote{left:44.1vw}.community-m-highlights{grid-column-gap:40px;grid-row-gap:40px}.text-251{font-family:Moderat Light,Arial,sans-serif}.text-252{font-family:Moderat Thin,Arial,sans-serif}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-4,.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-5{font-family:Moderat Regular,Arial,sans-serif}.text-253{font-family:Moderat Bold,Arial,sans-serif}.do-you-work-with-a-different-stack-contact-us-for-more-information-2{font-family:Moderat Light,Arial,sans-serif}.section-about-community{grid-column-gap:96px;grid-row-gap:32px;background-color:#0e0e16;padding-bottom:0}.text-254{font-family:Moderat Light,Arial,sans-serif}.text-255{font-family:Moderat Regular,Arial,sans-serif}.the-tech-stack-behind-competitive-products-2{font-family:Moderat Bold,Arial,sans-serif}.container-37{width:1240px;min-width:1240px;display:none}.success-metrics-6{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:64px;padding-right:64px;display:grid}.community-header-var2{width:auto;min-width:auto}.text-256,.h2-header-community,.text-257{font-family:Moderat Bold,Arial,sans-serif}.vectors-wrapper-80{height:1px}.highlight-d-title{font-family:Moderat Bold,Arial,sans-serif}.text-259{font-family:Moderat Light,Arial,sans-serif}.title-12{width:auto;min-width:0;max-width:none}.text-260{font-family:Moderat Bold,Arial,sans-serif}.the-tech-stack-behind-competitive-products-3{font-family:Moderat Bold,Arial,sans-serif;position:static}.community-desktop-wrapper02{width:auto;min-width:auto}.container-41{width:90%;min-width:1000px}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-6{font-family:Moderat Light,Arial,sans-serif}.text-261{font-family:Moderat Bold,Arial,sans-serif}.community-d-floating-text{display:none}.testimonial-clients,.frame-44210{height:auto}.testimonials-list-item{height:230px}.h2-contact-title{font-size:44px;line-height:160%}.blog-post-card{margin-top:0}.hero-home-description{font-size:22px}.section-hero-home{background-position:50% 100%;background-size:115%}.hero-container{max-width:640px}.h1_1280e{color:#0050ff;font-size:44px;font-weight:700}.h1-home-hero-title{font-size:44px;font-weight:700}.hero-wrapper{width:1152px;min-width:1152px;height:100%;padding-top:32px}.button_large{font-family:Moderat Bold,Arial,sans-serif;font-size:20px}.vinta-body{overflow:visible}.clutch-container{align-self:stretch;min-width:200px;height:230px;padding-top:16px;padding-bottom:16px}.h2-arguments-title{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.arguments-wrapper{background-size:45%;width:1152px;min-width:1152px}.quote-author-role{font-family:Moderat Regular,Arial,sans-serif;font-size:12px}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-6{font-family:Moderat Regular,Arial,sans-serif;font-size:18px}.quote-citation-text{font-size:18px}.vinta-experts-img{display:none}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-8{font-family:Moderat Regular,Arial,sans-serif;font-size:18px}.featured-quote-card{align-self:auto;height:230px;padding-bottom:24px}.text-214{font-family:Moderat Bold,Arial,sans-serif}.h2_1280e{font-family:Moderat Bold,Arial,sans-serif;font-size:38px;font-weight:700}.arguments-description{width:100%;max-width:470px;font-family:Moderat Light,Arial,sans-serif;font-size:18px}.quote-author-name{font-family:Moderat Regular,Arial,sans-serif;font-size:14px}.rating-quotes-wrapper{width:1152px;min-width:1152px;left:auto}.quote-author-info{flex-direction:column;align-self:flex-end;align-items:flex-start}.section-arguments{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.quote-author{align-items:flex-end}.title-7{width:1152px;min-width:1152px;max-width:1240px;margin-top:96px}.tabs-menu{justify-content:center}.explore-the-outstanding-results-of-our-partner-s-software-implementations-2{font-family:Moderat Bold,Arial,sans-serif}.section-clients{margin-top:0;padding-top:96px}.clients-header{width:100%;min-width:1152px}.explore-the-outstanding-results-of-our-partner-s-software-implementations-0{font-family:Moderat Bold,Arial,sans-serif}.community-m-highlight-subtitle{font-family:Moderat Thin,Arial,sans-serif}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-7,.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-8{font-family:Moderat Regular,Arial,sans-serif}.community-name-text{font-family:Moderat Bold,Arial,sans-serif}.do-you-work-with-a-different-stack-contact-us-for-more-information-3{font-family:Moderat Light,Arial,sans-serif}.home-wrapper-dark{grid-column-gap:96px;grid-row-gap:96px;background-color:#0e0e16}.community-name-role{font-family:Moderat Light,Arial,sans-serif}.community-d-role-text{font-family:Moderat Regular,Arial,sans-serif}.the-tech-stack-behind-competitive-products-4{font-family:Moderat Bold,Arial,sans-serif}.community-mobile-wrapper{width:1240px;min-width:1240px;display:none}.community-highlight-list{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:64px;padding-right:64px;display:grid}.highlight-m-emphasis,.value-88,.h2-community-title,.highlight-d-emphasis{font-family:Moderat Bold,Arial,sans-serif}.divider-dark{height:1px}.community-d-highlight-subtitle{font-family:Moderat Light,Arial,sans-serif}.community-m-subtitle{width:1152px;min-width:1152px;max-width:1240px}.highlight-d-text{font-family:Moderat Bold,Arial,sans-serif}.the-tech-stack-behind-competitive-products-5{font-family:Moderat Bold,Arial,sans-serif;position:static}.community-desktop-wrapper{width:1152px;min-width:1152px}.section-technologies{width:90%;min-width:1000px}.community-header{width:1152px;min-width:1152px}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-9{font-family:Moderat Light,Arial,sans-serif}.community-d-name-text{font-family:Moderat Bold,Arial,sans-serif}.secondary-6{width:100%;max-width:1440px}.section-faq{width:100%;min-width:1000px}.section-cta-contact{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ede6ab17e6c6239f11a501_bg_vinta-team-cta.webp),linear-gradient(#0045de,#0045de);background-position:50% 100%,0 0;background-repeat:no-repeat,repeat;background-size:100%,auto;width:100%;min-width:auto;height:880px;min-height:1100px;top:-96px;left:auto}.cta-contact-header.home{padding-left:40px;padding-right:40px}.value-92{font-family:Moderat Bold,Arial,sans-serif}.home-wrapper-light{grid-column-gap:0px;grid-row-gap:0px;padding-top:0;padding-bottom:96px;position:static}.faq-question-title.dark-mode,.faq-question-answer.dark-mode{color:#fff}.hero-services-wrapper{padding-top:90px}.services-models-table.mobile{border-radius:12px;overflow:hidden}.title-16{width:1152px;min-width:1152px;max-width:1240px}.header-14{width:1152px;min-width:1152px}.explore-the-outstanding-results-of-our-partner-s-software-implementations-4{font-family:Moderat Bold,Arial,sans-serif}.secondary-10{width:100%;max-width:1440px}.final-cta-4{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:90%;min-width:1000px;height:880px;top:-96px;left:auto}.value-99{font-family:Moderat Bold,Arial,sans-serif}.section-hero-clients{background-color:#eaeff9;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecee1f69b8e9278f279128_bg_hero-clients.webp),linear-gradient(#eaeff9,#eaeff9);background-position:50% 0,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto}.case-card-item{display:flex}.featured-quote-container{margin-bottom:0}.secondary-11{width:100%;max-width:1440px}.final-cta-5{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:90%;min-width:1000px;height:880px;top:-96px;left:auto}.value-102{font-family:Moderat Bold,Arial,sans-serif}.featured-client-card-item{box-shadow:4px 0 16px #0000002e}.clients-card-link{margin-top:20px}.clients-card-item{justify-content:flex-start}.secondary-12{width:100%;max-width:1440px}.final-cta-6{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:90%;min-width:1000px;height:880px;top:-96px;left:auto}.value-105{font-family:Moderat Bold,Arial,sans-serif}.workcase-hero-container{padding-top:114px}.workcase-logo-img{width:auto}.workcase-hero-wrapper.empty{height:580px}.value-106,.value-107,.text-215{font-family:Moderat Bold,Arial,sans-serif}.sticky-nav{display:block}.top-nav{display:none}.clutch-rating-link{display:flex}.nav-dropdown-list{display:none}.cta-blue-small.nav-bar{font-family:Moderat Regular,Arial,sans-serif;font-weight:100}.grid-6{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.h2-clients-title{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.learning-category-name:active{color:#d2e0ff96}.h2-technology-title{font-family:Moderat Bold,Arial,sans-serif}.faq-header{width:100%}.h2-faq-title{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.h1-hero-title{font-size:44px;font-weight:700}.clients-header-copy{width:1152px;min-width:1152px}.h2-other-cases-title{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.section-services-header{width:1152px;min-width:1152px}.h2-services-title,.h2-services-dark-title,.h2-services-process-title{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.splide__list-2{justify-content:space-between}.section-services-clients{margin-top:0;padding-top:96px}.section-learnings{margin-top:0}.section-blog-filters.blog-posts{margin-top:40px}.section-blog-filters.blog-posts.job-posting{max-width:none;padding:69px 160px}.section-blog-filters.slider.industry{display:none}.blog-wrapper.job-posting{max-width:none;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.blog-wrapper.no-margin{margin-top:0;margin-bottom:0}.blog-wrapper.careers{align-items:center;max-width:none}.blog-posts-wrapper.blog-posts{margin-top:40px}.blog-posts-wrapper.blog-posts.job-posting{max-width:none;padding:69px 160px}.blog-posts-wrapper.slider.industry{display:none}.blog-posts-grid.job-posting{max-width:none;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.blog-posts-grid.no-margin{margin-top:0;margin-bottom:0}.blog-posts-grid.careers{align-items:center;max-width:none}.blog-posts-grid.blog,.blog-posts-grid.tech,.blog-posts-grid.tech-list{justify-content:flex-start;align-items:stretch}.newsletter-decription.team{max-width:558px}.h3-team-member-title.centered-text,.h3-team-member-title.centered{margin-top:6px;margin-bottom:6px}.section-culture.blog-posts{margin-top:0}.section-culture.blog-posts.job-posting{max-width:none;padding:69px 160px}.section-culture.slider.industry{display:none}.section-hiring.blog-posts{margin-top:40px}.section-hiring.blog-posts.job-posting{max-width:none;padding:69px 160px}.section-hiring.slider.industry{display:none}.section-blog-content.blog-posts{margin-top:40px}.section-blog-content.blog-posts.job-posting{max-width:none;padding:69px 160px}.section-blog-content.slider.industry{display:none}.section-related-posts.blog-posts{margin-top:40px}.section-related-posts.blog-posts.job-posting{max-width:none;padding:69px 160px}.section-related-posts.slider.industry{display:none}.blog-author-name{line-height:140%}.blog-author-name.center{justify-content:center;padding:0;display:flex}.blog-author-name.bold{flex-direction:column;font-family:Moderat Bold,Arial,sans-serif;display:flex}.form-block-6.first{margin-top:12px}.footer-title-button{align-self:flex-start}.logo-5{max-width:146px}.footer-form-fields.first{margin-top:12px}.newsletter-subscription-title-footer{align-self:flex-start}.sitepage-link{margin-right:0;padding:12px 12px 12px 0}.footer-social-media-icons{display:block}.footer-social-media-link{padding:12px}.footer-social-media-link.linkedin{display:inline-block}.brand-logo{max-width:none}.newsletter-subscription{grid-row-gap:12px}.learning-category-link:active{color:#7d95c6}.clients-coverimg{width:auto}.clients-logo{max-width:none}.section-hero-web_development{background-image:none;position:relative}.hero-webdev-l-container{width:100%;max-width:640px}.hero-webdev-wrapper{grid-template-columns:.5fr .5fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.hero-webdev-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f12d08c27c654bd6c5a6f3_bg_webdev-desktop.webp)}.hero-webdev-container{margin-top:160px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.hero-h1-services-title{max-width:400px}.hero-p-services-description{color:var(--text-dark-secondary);max-width:480px;font-size:22px}.section-hero-staff_augmentation{background-image:none;position:relative}.hero-staffaug-wrapper{grid-template-columns:minmax(600px,.75fr) 1.25fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.hero-staffaug-l-container{width:100%}.hero-staffaug-r-container{background-position:0%}.hero-staffaug-container{align-self:flex-start;margin-left:64px;margin-right:auto;padding-left:0;padding-right:0}.workcase-hero-wrapper-pl.empty{height:580px}.category-button{text-align:center;object-fit:fill;width:auto;min-width:auto;max-width:none;display:flex}.category-button.azul-vinta{display:inline-block}.category-button.blue-version{flex-direction:column;justify-content:flex-end;align-self:center;align-items:center;width:auto;min-width:0;display:flex}.category-button.center{margin-top:24px;margin-bottom:24px}.category-button._2-words{justify-content:center;align-self:center;align-items:center;width:100%;min-width:206px;max-width:203px;margin-bottom:0;display:flex}.category-button._3-words{align-self:center;width:263px;min-width:0}.category-button.button-outline{margin-bottom:0}.section-home-arguments{position:relative}.hero-arguments-l-container{width:100%}.hero-home-arguments-container{margin-top:240px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.hero-home-arguments-wrapper{background-color:#18182480;grid-template-columns:.5fr .5fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.hero-arguments-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f141abed886d13a603fb40_bg_home-arguments-desktop.webp)}.section-experts-community{position:relative}.home-community-wrapper{background-color:#18182480;grid-template-columns:minmax(200px,1fr) minmax(700px,1fr);width:100%;min-width:auto;height:100%;padding-top:0;position:static}.home-community-l-container{width:100%}.home-community-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.home-community-header{width:100%}.section-about-experts-community{position:relative}.about-community-l-container{width:100%}.about-community-wrapper{background-color:#18182480;grid-template-columns:minmax(200px,1fr) minmax(700px,1fr);width:100%;min-width:auto;height:100%;padding-top:0;position:static}.about-community-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.about-community-header{width:100%}.section-about-contact{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);position:relative}.hero-about-contact-wrapper{grid-template-columns:minmax(480px,.8fr) 1fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.about-contact-l-container{width:100%;height:600px}.about-contact-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp)}.about-contact-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.section-careers-blog{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);position:relative}.careers-blog-wrapper{grid-template-columns:minmax(480px,.8fr) 1fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.careers-blog-l-container{width:100%}.careers-blog-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp)}.careers-blog-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.section-referral-hero{background-position:50% 100%;background-size:115%}.section-referral-partners-info{background-color:#1d62ff;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto;margin-top:0;margin-bottom:0;padding-top:71px;padding-bottom:71px}.referral-quotes-wrapper{width:1152px;min-width:1152px;left:auto}.referral-partner-program-rules{grid-column-gap:44px;align-items:flex-start;width:auto;max-width:none;height:auto}.forms-section,.forms-section.blog{height:374px}.forms-section.dark-variant{background-position:50% 0,0 0;background-size:cover,auto;max-width:100%}.forms-section.contact{height:550px}.forms-section.referral,.forms-section.mock,.forms-section.event,.forms-section.event{height:auto}.referral-alt-description{line-height:140%}.referral-alt-description.center{justify-content:center;padding:0;display:flex}.referral-alt-description.bold{flex-direction:column;font-family:Moderat Bold,Arial,sans-serif;display:flex}.hero-referral-header{justify-content:flex-start;width:100%}.logo-vinta-hero{margin-top:0;position:static;inset:0% 0% auto}.hero-wrapper-referral{width:1152px;min-width:1152px;height:100%;padding-top:48px}.hero-container-referral{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:640px}.about-us-container-referral{width:100%}.hero-referral-wrapper{grid-template-columns:minmax(480px,.8fr) 1fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.about-referral-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.referral-program-rules-container{align-items:center}.referral-program-rules-header{width:1152px;min-width:1152px}.referral-header{width:100%;min-width:1152px}.section-vinta-story{position:relative}.vinta-story-wrapper{grid-template-columns:minmax(200px,1fr) minmax(700px,1fr);width:100%;min-width:auto;height:100%;padding-top:0;position:static}.vinta-story-l-container{width:100%}.vinta-story-container{grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;padding-left:120px;padding-right:64px;position:absolute;inset:0% 0% auto}.vinta-story-header{width:100%}.section-hero-playbooks{background-image:none;position:relative}.hero-playbooks-wrapper{grid-template-columns:.5fr .5fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.hero-playbooks-l-container{width:100%;max-width:640px}.hero-playbooks-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f616da17f515e82d3d73f0_bg_playbook-desktop-1440.webp)}.hero-playbooks-container{margin-top:160px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:absolute;inset:0% 0% auto}.section-referral-quotes{position:relative}.section-referral-about-us{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);position:relative}.referral-img-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp)}.h1-referral-hero-title{width:100%;font-size:44px;font-weight:700}.hero-referral-description.agencies{width:100%}.highlights-column{flex-direction:column;align-self:flex-start;min-width:204px;display:flex}.homepage-link{object-fit:fill;margin-top:0;margin-left:0;position:static;inset:0% 0% auto}.h2-referral-titlle{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.referral-icons{border-radius:100px;align-self:center;max-width:148px;margin-top:12px;margin-bottom:12px;padding-top:0;padding-bottom:0}.faq-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;padding-top:0;padding-bottom:96px;position:static}.referral-faq{width:100%;min-width:1000px}.bold-text-37{width:100%}.section-hero-blog{position:static}.blog-category-card-item.our-teams._03{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a69b8e9278f2e063b_photo_culture-03.webp);background-position:0 0,50%}.careers-alt-role{line-height:140%}.careers-alt-role.center{justify-content:center;padding:0;display:flex}.careers-alt-role.bold{flex-direction:column;font-family:Moderat Bold,Arial,sans-serif;display:flex}.section-referral-faq{width:100%;padding:80px 64px}.nav-page-link{padding-left:20px;padding-right:20px}.textfield-title{line-height:140%}.textfield-title.center{justify-content:center;padding:0;display:flex}.textfield-title.bold{flex-direction:column;font-family:Moderat Bold,Arial,sans-serif;display:flex}.mock-page-hero{background-position:50% 100%;background-size:115%}.mock-hero-container{max-width:666px}.mock-hero-wrapper{width:1152px;min-width:1152px;height:100%;padding-top:48px}.section-mock-arguments{position:relative}.section-clients-mock,.section-clients-copy{margin-top:0;padding-top:96px}.mock-page-about-us{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);position:relative}.about-us-container-mock{width:100%}.about-mock-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.section-mock-faq{width:100%;padding:80px 64px}.page-icons{border-radius:100px;align-self:center;max-width:148px;margin-top:12px;margin-bottom:12px;padding-top:0;padding-bottom:0}.highlights-container-landing-page{align-items:center}.explanation-landing-page-header{width:1152px;min-width:1152px}.landing-page-intro-text{grid-column-gap:44px;align-items:flex-start;width:auto;max-width:none;height:auto}.about-us-img-mock-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp)}.faq-header-mock{width:100%}.hero-mock-img{max-width:558px}.homepage-link-mock{object-fit:fill;margin-top:0;margin-left:0;position:static;inset:0% 0% auto}.vinta-logo-hero{margin-top:0;position:static;inset:0% 0% auto}.div-block-170{grid-column-gap:66px;grid-row-gap:66px}.mock-hero-img{max-width:558px}.logo-wrapper-nav{align-self:auto}.blog-posts-wrapper-mock.blog-posts{margin-top:40px}.blog-posts-wrapper-mock.blog-posts.job-posting{max-width:none;padding:69px 160px}.blog-posts-wrapper-mock.slider.industry{display:none}.blog-posts-grid-mock.job-posting{max-width:none;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.blog-posts-grid-mock.no-margin{margin-top:0;margin-bottom:0}.blog-posts-grid-mock.careers{align-items:center;max-width:none}.landing-page-logo-wrapper-nav{align-self:flex-start}.section-cta-contact-vertical{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ede6ab17e6c6239f11a501_bg_vinta-team-cta.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:100%;min-width:auto;height:880px;top:-96px;left:auto}.footer-social-media-link-reduced{padding:12px}.highlight-description{line-height:140%}.highlight-description.center{justify-content:center;padding:0;display:flex}.highlight-description.bold{flex-direction:column;font-family:Moderat Bold,Arial,sans-serif;display:flex}.h3-highlight-title.centered-text{margin-top:6px;margin-bottom:6px}.careers-alt-description-copy{line-height:140%}.careers-alt-description-copy.center{justify-content:center;padding:0;display:flex}.careers-alt-description-copy.bold{flex-direction:column;font-family:Moderat Bold,Arial,sans-serif;display:flex}.select{width:250px}.final-cta-content-wrapper.home,.final-cta-content-wrapper.darkmode,.final-cta-content-wrapper.darkmode-copy{padding-left:40px;padding-right:40px}.final-cta-img.desktop{align-self:flex-start;max-width:80%}.final-cta-section{background-image:linear-gradient(#fff,#fff);width:100%;min-width:auto;height:auto;min-height:auto;top:-96px;left:auto}.final-cta-description{font-family:Moderat Regular,Arial,sans-serif}.white-final-cta-section{background-image:linear-gradient(#fff,#fff);width:100%;min-width:auto;height:auto;min-height:auto;top:-96px;left:auto}.rich-text-2{width:750px;max-width:700px;font-size:18px;line-height:28px}.highlights-container{align-items:center}.explanation-boston-python-header{width:1152px;min-width:1152px}.boston-python-intro-text{grid-column-gap:44px;align-items:flex-start;width:auto;max-width:none;height:auto}.careers-alt-description-boilergraph{line-height:140%}.careers-alt-description-boilergraph.center{justify-content:center;padding:0;display:flex}.h3-team-member-title-boilergraph.centered-text{margin-top:6px;margin-bottom:6px}.referral-oportunities-card{flex-direction:column;align-self:flex-start;min-width:204px;display:flex}.section-explanation-container{background-color:#fff;background-image:linear-gradient(#ffffff80,#ffffff80);position:relative}.section-explanation-wrapperr{grid-template-columns:minmax(480px,.8fr) 1fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.about-contact-r-container-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp)}.explanation-text-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.explanation-container-wrapper{width:100%;height:600px}.founder-quote-stack{left:44.1vw}.sucess-stories-cards-wrapper{height:480px}.h2-technology-title-2{font-family:Moderat Bold,Arial,sans-serif}.section-services-roles-mvp{width:auto;max-width:none;margin-left:0;margin-right:0}.h2-services-process-title-2{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.final-cta-section-book{background-image:linear-gradient(#fff,#fff);width:100%;min-width:auto;height:auto;min-height:auto;top:-96px;left:auto}.vwds-booking-paragraph{font-family:Moderat Regular,Arial,sans-serif}.section-faq-2{width:100%;min-width:1000px}.final-cta-description-book-last{font-family:Moderat Regular,Arial,sans-serif}.job-openings-support-text{font-family:Moderat Regular,Arial,sans-serif;line-height:140%}.hiring-header-container{flex-direction:column;display:flex}.job-openings-wrapper{width:auto;max-width:1240px}.job-opening-type{font-family:Moderat Regular,Arial,sans-serif;line-height:140%}.h1-alt-hero-title-2.blue.center{color:#0050ff}.logo-wrapper-nav-2{align-self:flex-start}.button-43{text-align:center;object-fit:fill;width:auto;min-width:auto;max-width:none;display:flex}.button-43.azul-vinta{display:inline-block}.pitch-container{background-position:100%;background-size:cover;height:100%}.newsletter-pitch-section{position:static}.newsletter-pitch-wrapper{grid-template-columns:minmax(200px,1fr) minmax(700px,1fr);width:100%;min-width:auto;height:auto;padding-top:0;position:static}.pitch-l-container{width:100%}.newsletter-pitch-container{grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:static;inset:0% 0% auto}.newsletter-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.img-newsletter-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp)}.section-innovation{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);position:relative}.newsletter-contact-l-container{width:100%;height:418px}.hero-newsletter-wrapper{grid-template-columns:minmax(480px,.8fr) 1fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.icon_check-2{background-position:50%;background-repeat:no-repeat;background-size:29px 22px;width:29px;height:22px}.project-duration-wrapper,.industry-wrapper{padding:8px 12px}.tabs-menu-4{justify-content:center}.h2-technology-title-3{font-family:Moderat Bold,Arial,sans-serif}.h2-services-process-title-3{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.industry-wrapper-2{padding:8px 12px}.hero-vinta-competitors-container{width:100%;max-width:640px;height:705px}.hero-competitors-wrapper{grid-template-columns:.5fr .5fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.hero-competitors-container{margin-top:104px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:absolute;inset:0% 0% auto}.section-hero-competitors{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5d73d6c52bb43302b0ed_bg_value1280.png);background-position:0 0;background-size:cover;position:relative}.h2-contact-title-2{font-size:44px}.section-vinta-highlights{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7631_background_shapes%20\(1\).webp);background-position:100% 0;background-size:auto;position:relative}.vinta-team-photo-container-mobile{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp)}.about-vinta-team-container{width:100%;height:418px}.avout-vinta-text-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:static;inset:0% 0% auto}.vinta-team-photo-container{width:100%}.vinta-team-wrapper{grid-template-columns:minmax(480px,.8fr) 1fr;width:100%;min-width:auto;height:100%;padding-top:0;position:static}.h2-vinta-highlights-title{font-size:44px}.section-services-clients-competitors{margin-top:0;padding-top:96px}.clients-header-2{width:100%;min-width:1152px}.h2-clients-title-2{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.footer-social-link-reduced{padding:12px}.footer-social-media-icons-reduced{display:block}.brand-logo-2{max-width:none}.presentation-pitch-section{position:static}.presentation-pitch-wrapper{grid-template-columns:minmax(200px,1fr) minmax(700px,1fr);width:100%;min-width:auto;height:auto;padding-top:0;position:static}.presentation-container{background-position:100%;background-size:cover;height:100%}.presentation-pitch-container{grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;position:static;inset:0% 0% auto}.presentation-l-container{width:100%}.speaker-about-img{max-width:558px}.h2-contact-title-3{font-size:44px}.vinta-team-photo-container-mobile-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp)}.vinta-team-photo-container-2{width:100%}.h2-contact-title-4{font-size:44px}.section-technologies-home{width:90%;min-width:1000px}.final-cta-description-book-last-2{font-family:Moderat Regular,Arial,sans-serif}.final-cta-paragraph-wrapper{margin-top:20px}.final-cta-section-book-homepage{width:100%;min-width:auto;height:auto;min-height:auto;top:-96px;left:auto}.final-cta-paragraph-darkmode{grid-column-gap:12px;grid-row-gap:12px;max-width:700px}.final-cta-description-book-last-tablet{font-family:Moderat Regular,Arial,sans-serif}.final-cta-img-home{max-width:60%}.h2-service.dark-mode.tech{font-size:32px}.project-tag-wrapper{padding:8px 12px}.slider-button-wrapper{padding:22px}.slider_arrow.left{width:60px;height:60px;margin-right:40px}.gradient-overlay{display:block}.deliverables-wrapper{max-width:1200px}.contribution-text-wrapper{color:#333;text-decoration:none}.careers-alt-role-2{line-height:140%}.h2-leading-team{font-size:44px;line-height:130%}.h2-white-mode{padding-top:8px;padding-bottom:8px}.h2-white-mode.left{text-align:left;order:-1;align-self:flex-start}.h2-white-mode.center{justify-content:center;display:flex}.contribution-text{color:#333;text-decoration:none}.services-hero-header{display:flex}.arguments-section,.newsletter-arguments-section{height:auto}.newsletter-pitch-info{width:100%}.talent_content-wrapper{min-width:240px}.snp-button-right:hover{box-shadow:0 20px 20px 4px var(--paragraph-text-color-dark-mode)}.snp-buttons-and-pagination{grid-column-gap:24px;grid-row-gap:24px}.section-technologies-services{width:90%;min-width:1000px}.services-testimonials-card{height:230px}.vwds-hero-heading{width:90%}.tech-snippet{max-width:none}.tech-snippet-wrapper{justify-content:center;align-items:flex-start;max-width:none;display:flex}.vwds-metirics-main-img{max-width:380px}.vwds-home-hero-paragraph-wrapper{padding-right:40px}.vwds-service-list-section,.vwds-quote-highlight-section{justify-content:center;align-items:center}.vwds-booking-section{grid-column-gap:0px;grid-row-gap:0px;padding-top:96px}.vwds-booking-info-wrapper{grid-column-gap:12px;grid-row-gap:12px;max-width:700px}.vwds-booking-photo-desktop{max-width:60%}.description-booking-tablet{font-family:Moderat Regular,Arial,sans-serif}.vwds-booking-paragraph-wrapper{margin-top:20px}.vwds-booking-paragraph-mobile{font-family:Moderat Regular,Arial,sans-serif}.vwds-booking-card-wrapper{width:100%;min-width:auto;height:auto;min-height:auto}.vwds-home-hero-background-img-left{left:-20%}.vwds-home-heading-row-1{padding-right:160px}.vwds-booking-card-info.home,.vwds-booking-card-info.darkmode,.vwds-booking-card-info.darkmode-copy,.vwds-booking-card-info.edge-spacer{padding-left:40px;padding-right:40px}.vwds-booking-photo{max-width:60%}.light-gradient-overlay{display:none}.vwds-service-img{width:700px}.vwds-featured-client-section{justify-content:center;align-items:center}.vwds-arguments-headline-wrapper{max-width:640px}.vwds-faq-light{grid-column-gap:0px;grid-row-gap:0px;padding-top:0;padding-bottom:96px;position:static}.vwds-resource-card-link{text-decoration:none}.vwds-faq-h2{font-family:Moderat Bold,Arial,sans-serif;font-size:38px}.vwds-faq-question-answer.dark-mode,.vwds-faq-question-title.dark-mode{color:#fff}}@media screen and (min-width:1440px){.h2-alt-title.blue{margin-top:-22px;display:flex}.h2-alt-title.blue.center{align-self:center;margin-top:0;display:block}.h2-alt-title.left{max-width:550px}.h2-alt-title.thin{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-start}.button{margin-top:0;margin-bottom:0;padding-top:9px;padding-bottom:9px}.button.azul-vinta{padding:12px 20px;font-size:16px}.button.azul-vinta.outline{border:1.9px solid var(--vinta-blue-main);color:var(--vinta-blue-main);background-color:#fff;border-radius:4px;align-self:flex-end;padding:12px 20px;font-size:16px;display:block;box-shadow:0 2px 14px -8px #5e91ff}.button.white,.button.blue-version{border-radius:4px;padding:10px 20px;font-size:16px}.button.center{padding-top:24px;padding-bottom:24px}.button.button-outline{margin-top:40px;margin-bottom:40px}.careers-alt-description-var{color:#404040;text-decoration:none}.careers-alt-description-var.dw{width:553.506px;max-width:550px;padding-right:0}.learnings-card-container{max-width:100%;padding-top:24px;padding-bottom:24px;text-decoration:none}.learnings-card-container.blog{outline-offset:0px;outline:3px #00e;flex-direction:column;align-items:stretch;max-width:480px;height:auto;margin:0 0 40px;padding-bottom:8px;display:flex;box-shadow:0 4px 60px 16px #1974ca33}.learnings-card-container.lessons{padding-top:23px;padding-bottom:23px;position:relative}.learnings-card-container.modal{padding-top:24px;padding-bottom:24px;left:auto;right:auto}.learnings-card-container.search-page{padding-top:16px;padding-bottom:16px}.filter-tags.reference{color:var(--royal-blue-text);background-color:#fff;padding:12px 28px;box-shadow:0 7px 16px -8px #6898ff9e}.filter-tags.reference.gray:hover{background-color:#6b80ae}.filter-tags.reference.gray:focus{color:#000}.html-embed-5{padding-top:0;padding-bottom:0;padding-left:0}.footer-wrapper{font-family:Moderat Regular,Arial,sans-serif}.image-18{max-width:50%}.link-2{color:var(--vinta-blue-main)}.container-13{flex-direction:column;align-items:center;display:flex}.alt-section-wrapper{flex-direction:column;justify-content:center;max-width:1000px;margin-top:0;margin-bottom:28px;display:flex}.alt-section-wrapper.blog-text{grid-column-gap:40px;grid-row-gap:40px;width:900px;max-width:1100px;margin-top:46px}.alt-section-wrapper.tags-page{margin-top:72px}.alt-section-wrapper.related-articles{flex-flow:column;flex:0 auto;order:0;align-self:auto}.alt-section-wrapper.careers{max-width:1190px;margin-bottom:0;padding-left:0;padding-right:0}.input.search{color:var(--metal-gray);-webkit-text-stroke-color:var(--metal-gray);background-color:#fff;border-width:1px;border-color:#fff;align-self:center;min-width:25px;min-height:47px;margin-left:54px;margin-right:54px;padding-left:32px;padding-right:32px}.learnings-filter-menu.blog-posts{padding-top:0;padding-bottom:0}.learnings-filter-menu.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.learnings-filter-menu.blog-posts.learnings{position:relative}.learnings-filter-menu.slider.industry{display:none}.learnings-filter-menu.slider{margin-top:-72px}.blog-filters-list{margin-bottom:0}.empty-state{margin-top:0;margin-bottom:12px}.blog-post-list.gap-row-48px{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr 1fr}.blog-filter-item{margin-left:0;margin-right:-2px}.blog-post-grid-wrapper{grid-template-columns:1fr}.blog-post-grid-wrapper.sidebar-content{flex:0 auto;grid-auto-columns:1fr;align-self:auto;max-width:none;margin-top:0}.blog-post-grid-wrapper.sidebar-content.left{grid-column-gap:100px;grid-template-columns:1fr;max-width:100%;margin-top:0}.body-6{background-color:#eaeff9}.h3-post-title{width:100%;min-width:0;max-width:90%;min-height:0}.blog-post-cover{align-self:center;margin-left:0;margin-right:0;padding-left:0}.post-info-container{margin-top:4px;margin-bottom:4px;padding-top:0;padding-bottom:0}.blog-filters-wrapper{background-color:#fff0;border-radius:5px;align-self:center;margin:0 2px;padding:0 15px}.blog-date-text.bold.color-neutral-800.white{object-fit:fill;max-width:none;margin-right:0}.blog-content-rich-text{margin-top:0;font-size:18px;line-height:32px}.related-articles-short{padding-bottom:0;position:static}.blog-hero-wrapper{max-width:82%}.blog-hero-wrapper.blog-post{align-items:flex-start;max-width:900px;margin-left:auto;margin-right:auto;padding:32px 0 40px}.blog-date-container{flex-direction:row;justify-content:flex-start;align-items:center;margin-left:41px;padding-left:0}.avatar-circle._01.blog-card-bg-author-image{width:64px}.section-blog-hero.blog-post-hero{background-image:none;max-height:none;padding-top:200px}.blog-hero-container._740px{margin-top:0;margin-left:0}.blog-author-wrapper{grid-column-gap:9px;grid-row-gap:9px;margin-right:0}.h2-related-post-title{order:0;align-self:baseline}.bg-gradient-container.blog-post{background-image:linear-gradient(200deg,#0000,#000a21 83%)}.bg-gradient-container.blog-post.empty{background-image:none}.bg-gradient-container.blog-card-overlay.empty{background-image:linear-gradient(#0000,#060e1f),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed3cfacaf4ecdbc07d58b8_img_placeholder-cover.webp);background-position:0 0,1%;background-size:auto,cover}.culture-card-item.sidebar{border-radius:8px}.culture-card-item.our-teams._03{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a69b8e9278f2e063b_photo_culture-03.webp);background-position:0 0,50%;background-size:auto,cover}.related-post-cover.empty{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64d640ddbf5d7ffc7328ab45_Template%201_%20Processo%20interno.png);background-position:0 0;background-size:auto}.related-post-container.small{padding-bottom:24px}.featured-post-card-container.horizontal{display:flex}.link-block{color:#333}.search-2{color:var(--metal-gray);object-fit:fill;flex-direction:column;justify-content:flex-start;align-items:flex-end;margin:0;display:flex;position:relative;top:-31px;right:-193px}.search-2.results-page{padding-left:0;padding-right:0;top:auto;right:auto}.dark-hero-section{background-color:#dfe6f600;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:cover;max-width:100%;height:auto;padding-top:64px}.dark-hero-section.blog{background-position:50%;background-size:cover;height:374px}.dark-hero-section.contact{background-size:cover;background-attachment:scroll;height:440px;padding-top:48px}.dark-hero-section.newsletter{background-size:cover;background-attachment:scroll;height:560px}.frame-44034{align-self:center;align-items:center;width:100%;padding-bottom:0}.featured-post-wrapper{margin-top:60px}.body-9{background-color:#eaeff9;font-family:Moderat Regular,Arial,sans-serif}.div-block-56{flex-direction:column;justify-content:center;align-items:center;margin-top:29px;display:flex}.featured-post-date{color:#465a78;-webkit-text-stroke-color:var(--light-steel-blue)}.featured-post-description{color:#263651;-webkit-text-stroke-color:#6a7182;max-width:90%}.hero-alt-hero-description{flex-direction:column;justify-content:flex-end;align-items:center;max-width:284px;padding-top:15px;padding-bottom:15px;display:flex}.hero-alt-hero-description.center{padding-bottom:0}.hero-alt-hero-description.center.white{margin-bottom:24px}.alt-hero-header{margin-left:0;padding-left:0}.alt-hero-header.flex-center{margin-left:0}.alt-hero-wrapper{grid-column-gap:38px;flex-direction:row;justify-content:center;align-self:center;align-items:center;margin-top:80px;margin-left:0;margin-right:0;display:flex}.alt-hero-wrapper.learnings.main-page{margin-bottom:32px}.div-block-59{flex-direction:row;order:0;justify-content:flex-end;align-self:flex-start;margin-top:0;margin-left:90px;margin-right:90px;display:none}.newsletter-banner{background-color:var(--vinta-blue-main);background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,cover;width:100%;height:280px;min-height:auto;margin-top:40px;margin-bottom:40px;padding:32px 40px}.newsletter-banner.blog-page{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-repeat:repeat;background-size:auto;border-radius:16px;width:1000px;margin-top:40px;padding-left:80px;padding-right:80px}.newsletter-form-wrapper{justify-content:flex-end;width:40%}.form-block{flex-direction:row;margin-top:16px;margin-left:30px;display:flex}.newsletter-input-field{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;align-items:center;display:flex}.newsletter-email-input-field{align-self:center;width:259px;margin-bottom:-12px;padding-left:30px;padding-right:30px}.newsletter-email-input-field.embed{border:1px solid #0000;width:auto;padding-left:24px;padding-right:24px}.featured-post-cover{object-fit:cover;width:900px;min-width:0;max-width:100%;height:100%;min-height:98px;padding:0}.featured-post-content{grid-column-gap:11px;grid-row-gap:11px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;margin-top:0;margin-left:0;padding-right:0;display:flex}.div-block-63{flex:none;align-self:auto;display:flex}.icon-calendar{width:24px}.cell-2{align-items:flex-start}.quick-stack-4{padding-top:20px;padding-bottom:20px}.hero-contact-wrapper{margin-top:80px;padding-top:0}.alt-hero-subtitle.black{color:#333}.careers-alt-description.center.white{font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description.center.mobile{flex-direction:column;align-items:center}.splide__list{justify-content:center;font-family:Moderat Regular,Arial,sans-serif}.splide__list.learning{justify-content:flex-start}.overflow{margin-left:0;padding-left:0;padding-right:0;overflow:hidden}.learnings-modal{flex-direction:column;justify-content:center;align-items:center}.icon-close.learnings{margin-top:0;position:static}.link-close-dialog{border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.link-close-dialog.categories{align-self:center;margin-top:0;padding-top:0;padding-bottom:0}.body-10{font-family:Moderat Regular,Arial,sans-serif}.container-15{width:262px}.container-16{margin-top:40px;margin-bottom:40px}.splide-container{width:100%;position:static}.blog-filters-menu-desktop{margin-top:0}.quick-stack-2{max-width:1000px;padding-left:203px}.quick-stack-2._2{width:1440px;padding-left:0}.button-12{margin-top:0;margin-bottom:0;padding-top:9px;padding-bottom:9px}.html-embed-7{padding-top:0;padding-bottom:0;padding-left:0}.footer-wrapper-3{font-family:Moderat Regular,Arial,sans-serif}.section-blog-wrapper{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36bff0f1a59b1d1f736_bg_hiring_result.webp);background-position:50%;background-size:auto 750px;max-width:1100vh;padding-top:124px;padding-bottom:124px}.cell-3{padding-right:114px}.cell-3._1{padding-right:86px}.success-metrics-3{grid-column-gap:64px;grid-row-gap:64px}.text-223{font-family:Moderat Light,Arial,sans-serif}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-0{font-family:Moderat Regular,Arial,sans-serif}.text-224,.value-63{font-family:Moderat Bold,Arial,sans-serif}.career-technologies-section{background-color:#0e0e16;min-height:0;padding-bottom:80px;font-family:Moderat Bold,Arial,sans-serif}.text-225{font-family:Moderat Regular,Arial,sans-serif}.aws{background-size:60%}.container-26{align-items:flex-start}.do-you-work-with-a-different-stack-contact-us-for-more-information-0{font-family:Moderat Thin,Arial,sans-serif}.vectors-wrapper-63{height:1px}.technologies-list-wrapper{width:100%}.title-9,.container-31{width:1240px;min-width:1240px}.container-27{width:100%;min-width:1240px}.careers-alt-header{padding-left:240px;padding-right:240px}.technologies-description-container{padding-left:0;padding-right:0}.grid-4-columns.instagram-v7{width:100%;max-width:1240px}.brix---gallery-v9-images-wrapper-2{width:100%;max-width:1240px;overflow:hidden}.hero-big-coverimg{width:32.4%}.lista-jobs{display:block}.careers-team-section{padding-top:80px;padding-bottom:80px}.careers-team-card{align-items:center;min-width:1240px;max-width:none;height:auto;margin-left:0;margin-right:0;padding-top:40px;padding-bottom:40px}.careers-team-container{max-width:none}.career-team-member-card{min-width:auto}.container-33{justify-content:center;max-width:none;margin-left:39px;margin-right:39px;display:flex}.forms-input.embed{padding-top:8px;padding-bottom:8px}.contact-form-wrapper{display:none}.main-2{font-family:Moderat Bold,Arial,sans-serif}.secondary-4{font-family:Moderat Light,Arial,sans-serif}.h3-clients-var-title{color:var(--vinta-blue-main);font-size:24px}.clients-var-cta-container{margin-bottom:8px}.btn-text-style{font-size:16px}.section-clients-var{margin-top:506px;padding-top:40px}.success-message{background-color:#b4fbce00}.hero-about-description.white-text{color:#fff}.hero-about-img{max-width:86%}.h1-hero-about.white-text{color:#fff}.section-story{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;align-items:center;padding-right:0}.story-wrapper{grid-column-gap:28px;grid-row-gap:32px;justify-content:center;align-items:center;width:auto;max-width:1240px;height:auto}.story-img-container{width:auto;height:auto}.story-img-founders{align-self:flex-start;width:auto;max-width:607px;display:none}.story-container{width:auto;max-width:none;margin-left:0;padding-bottom:148px}.frame-44182,.typography-body1{width:auto}.timeline-container{background-color:#eaeef900;width:100%;padding-bottom:0;padding-left:0;padding-right:0}.timeline-container.background-area{display:none}.timeline-header-content{justify-content:center;width:auto}.timeline-header-spacer{max-width:none;padding-right:300px}.text-246{padding-right:256px}.timeline-founder-quote{min-width:494px;max-width:none;left:572.3px}.community-m-highlights{grid-column-gap:64px;grid-row-gap:64px}.text-252{font-family:Moderat Light,Arial,sans-serif}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-4{font-family:Moderat Regular,Arial,sans-serif}.text-253,.h2-community{font-family:Moderat Bold,Arial,sans-serif}.section-about-community{background-color:#0e0e16;min-height:0;padding-bottom:96px;padding-left:88px;padding-right:88px;font-family:Moderat Bold,Arial,sans-serif}.text-254{font-family:Moderat Regular,Arial,sans-serif}.tech-item-aws{background-size:60%}.container-37{align-items:flex-start}.community-header-var2{width:auto;min-width:auto;max-width:1240px}.vectors-wrapper-80{height:1px}.container-39{width:100%}.title-12{align-self:flex-start;width:auto;min-width:0;max-width:none}.community-desktop-wrapper02{width:auto;min-width:auto;max-width:1240px}.container-41{width:100%;min-width:1240px}.section-team{width:881px;min-width:auto;max-width:1384px}.highlight-clutch-logo{width:auto;height:auto}.testimonial-clients,.frame-44210{height:auto}.section-testimonials{width:auto}.section-contact{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36bff0f1a59b1d1f736_bg_hiring_result.webp);background-position:50%;background-size:auto 750px;padding-left:0;overflow:hidden}.contact-wrapper{align-self:center;padding-left:0}.contact-spacer{z-index:100;width:100%;max-width:none;position:relative;left:27px}.contact-spacer.mobile{display:none}.typography-9{width:89%}.cta{box-shadow:0 8px 10px #00000024,0 3px 14px #0000001f}.button-17{border-style:none;box-shadow:0 1px 3px #0000001f}.button-18{border:2px solid var(--vinta-blue-main);border-radius:8px;width:auto}.photo-vinta-team{object-fit:cover;width:auto;max-width:none;height:auto;max-height:700px;display:none;overflow:hidden}.h2-contact-title{text-align:left}.contact-grid{justify-items:start;max-width:1240px}.frame{left:0%}.timeline-wrapper{max-width:1240px}.section-timeline{background-color:#eaeef9;padding-left:88px}.timeline-hidden{object-fit:contain;overflow:hidden}.card-link-wrapper{object-fit:fill;flex:0 auto;width:auto;height:auto;display:flex;position:relative}.link-block-22{width:100%;height:100%;padding-bottom:0;padding-right:0;display:block}.link-block-23{flex:1;width:100%;height:100%;min-height:auto;padding-top:101px;padding-bottom:0%;padding-right:0;position:absolute;inset:0%;overflow:visible}.image-307{height:100%}.featured-post-list-wrapper{align-self:center}.blog-post-card{margin-top:0}.empty-divider.above{padding-top:0}.link-block-24{align-self:flex-start;text-decoration:none}.hero-home-description{font-family:Moderat Regular,Arial,sans-serif}.section-hero-home{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128c2aaa629ab80b6c0_bg_hero-home.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:auto;background-attachment:scroll;height:720px}.h1_1280e,.h1-home-hero-title{font-family:Moderat Bold,Arial,sans-serif}.hero-wrapper{width:1240px;min-width:1240px}.button_large{font-family:Moderat Bold,Arial,sans-serif;font-weight:700}.vinta-body.slim{flex-flow:column;display:flex}.vinta-body.darkmode{background-repeat:repeat;background-size:cover;flex-flow:column;justify-content:space-between;align-items:stretch;display:flex}.vinta-body.vwds{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.vinta-body.ds25-light-mode{flex-flow:column;justify-content:space-between;align-items:center;display:flex}.rating-text-02{font-family:Moderat Bold,Arial,sans-serif}.clutch-rating-subtitle{font-family:Moderat Light,Arial,sans-serif}.rating-text-01{font-family:Moderat Bold,Arial,sans-serif}.clutch-container{min-width:200px;height:230px}.arguments-wrapper{background-size:40%;width:1240px;min-width:1240px}.clutch-rating-wrapper{grid-column-gap:16px;grid-row-gap:16px}.quote-author-role{font-family:Moderat Regular,Arial,sans-serif}.clutch-rating-text{font-family:Moderat Bold,Arial,sans-serif}.quote-citation-text{font-family:Moderat Regular,Arial,sans-serif}.featured-quote-card{height:230px}.arguments-description{width:100%;font-family:Moderat Regular,Arial,sans-serif;line-height:180%}.quote-author-name{font-family:Moderat Regular,Arial,sans-serif}.rating-quotes-wrapper{width:1240px;min-width:1240px}.quote-author-info{flex-direction:column;align-items:flex-start}.section-arguments{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:90% 75%}.title-7{width:1240px;min-width:1240px}.tabs{max-width:1240px}.explore-the-outstanding-results-of-our-partner-s-software-implementations-2{font-family:Moderat Bold,Arial,sans-serif}.all-clients-wrapper{width:1240px;min-width:1240px}.text-218{font-family:Moderat Regular,Arial,sans-serif}.explore-the-outstanding-results-of-our-partner-s-software-implementations-0{font-family:Moderat Bold,Arial,sans-serif}.community-m-highlight-subtitle{font-family:Moderat Light,Arial,sans-serif}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-7{font-family:Moderat Regular,Arial,sans-serif}.community-name-text,.community-m-subtitle-text{font-family:Moderat Bold,Arial,sans-serif}.home-wrapper-dark{background-color:#0e0e16;min-height:0;padding-bottom:176px;font-family:Moderat Bold,Arial,sans-serif}.community-name-role{font-family:Moderat Regular,Arial,sans-serif}.community-mobile-wrapper{align-items:flex-start}.divider-dark{height:1px}.technologies-container{width:100%}.community-m-subtitle,.community-desktop-wrapper{width:1240px;min-width:1240px}.section-technologies,.section-faq{width:100%;min-width:1240px}.cta-contact-description{font-family:Moderat Regular,Arial,sans-serif}.cta-contact-description.home{width:520px}.section-cta-contact{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ede6ab17e6c6239f11a501_bg_vinta-team-cta.webp),linear-gradient(#0045de,#0045de);background-position:50% 100%,0 0;background-repeat:no-repeat,repeat;background-size:100%,auto;width:100%;min-width:auto;height:920px;min-height:1100px;position:relative}.header-12{min-width:1240px;max-width:1240px}.cta-contact-header.home{justify-content:space-between;padding-left:128px;padding-right:128px}.get-your-software-development-soaring-with-our-talent-pool-2,.value-91,.h2-cta-contact-title{font-family:Moderat Bold,Arial,sans-serif}.h2-cta-contact-title.home{width:520px}.faq-questions-container{width:100%}.cta-white-large{transition:all .15s}.cta-white-large:hover{transform:translateY(-2px)}.value-92,.button-xlarge-4{font-family:Moderat Bold,Arial,sans-serif}.faq-question-title{font-family:Moderat Regular,Arial,sans-serif}.faq-question-title.dark-mode{color:var(--light-blue-text);font-family:Moderat Thin,Arial,sans-serif}.text-282,.text-283{font-family:Moderat Regular,Arial,sans-serif}.faq-question-answer{width:100%}.faq-question-answer.dark-mode{color:#c1d1eb}.text-286{color:#e5eafd}.hero-services-wrapper{padding-top:140px}.clutch-rating{font-family:Moderat Bold,Arial,sans-serif}.services-highlights-subtitle{color:#e5eafd}.highlight_clutch{justify-content:flex-end}.clutch-highlight-logo{width:74px;height:20px}._4-9-5-wrapper{font-family:Moderat Regular,Arial,sans-serif}.clutch-co-vector-logo-1{width:auto}.services-solutions-list-item-05{align-items:flex-start}.card_title{letter-spacing:0}.text-293{color:#e5eafd}.services-solutions-list-item-01{align-items:flex-start}.text-296{color:#e5eafd}.services-solutions-list-item-03,.services-solutions-list-item-04,.services-solutions-list-item-02{align-items:flex-start}.title-16{width:1240px;min-width:1240px}.text-298{font-family:Moderat Regular,Arial,sans-serif}.explore-the-outstanding-results-of-our-partner-s-software-implementations-4{font-family:Moderat Bold,Arial,sans-serif}.text-300{font-family:Moderat Regular,Arial,sans-serif}.final-cta-4{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:100%;min-width:1240px;height:920px;position:relative}.header-15{min-width:1240px;max-width:1240px}.value-98,.get-your-software-development-soaring-with-our-talent-pool-3,.value-99,.button-xlarge-5{font-family:Moderat Bold,Arial,sans-serif}.other-cases-list{max-width:1240px}.text-309{font-family:Moderat Regular,Arial,sans-serif}.final-cta-5{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:100%;min-width:1240px;height:920px;position:relative}.header-17{min-width:1240px;max-width:1240px}.get-your-software-development-soaring-with-our-talent-pool-4,.value-101,.value-102,.button-xlarge-6{font-family:Moderat Bold,Arial,sans-serif}.featured-client-highlight-card{justify-content:flex-start;width:auto}.featured-client-card-title{max-width:560px;margin-top:12px}.featured-client-card-item{grid-column-gap:0px;grid-row-gap:0px;border-radius:16px;grid-template-rows:auto;grid-template-columns:2fr 1fr;grid-auto-columns:1fr;min-width:1240px;max-width:1240px;display:grid}.featured-client-highlights{grid-column-gap:20px;grid-row-gap:20px}.featured-client-coverimg{object-fit:cover;align-items:center;width:100%}.featured-client-highlights-list{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;padding-left:0;padding-right:0;display:grid}.text-319{font-family:Moderat Regular,Arial,sans-serif}.final-cta-6{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a52_bg_vintateam1440.png),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64db5e866a4bffdbab9c5a5a_bg_cta1440.png);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:100%;min-width:1240px;height:920px;position:relative}.header-19{min-width:1240px;max-width:1240px}.get-your-software-development-soaring-with-our-talent-pool-5,.value-104,.value-105,.button-xlarge-7{font-family:Moderat Bold,Arial,sans-serif}.workcase-hero-container{padding-top:114px}.workcase-logo-img{width:auto}.workcase-hero-title{font-size:40px}.section-workcase-hero{background-image:none}.workcase-hero-header{grid-column-gap:16px;grid-row-gap:16px}.workcase-hero-wrapper{object-fit:fill;object-position:50% 50%;justify-content:center;height:600px;display:flex}.workcase-hero-wrapper.empty{background-image:linear-gradient(#fff0 37%,#000000d9),linear-gradient(#0009,#fff0 10%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64efeb2c34798e1fb8aeea6e_wide-cover-background-image-empty-space.webp);background-size:auto,auto,cover;height:600px}.section-hero-playbook{padding-top:60px}.hero-title,.text-215{font-family:Moderat Bold,Arial,sans-serif}.tabs-2{display:none}.timeline-section-medium.is--half-bottom{padding-bottom:4.95em}.doctors-collection-wrapper{padding-left:0}.navigation-list.holder{padding-right:16px}.sticky-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;justify-content:center;align-items:center;max-width:none;display:flex}.vwds-nav-logo{background-color:#060c1800;width:auto;min-width:1440px;max-width:1440px;padding-left:0;padding-right:24px;position:absolute}.nav-link{padding-top:9px;padding-bottom:9px}.nav-link:hover{color:#002fdb;-webkit-text-stroke-color:#e5eafd}.nav-link:focus{color:var(--royal-blue-text)}.logo-vinta{width:22vw}.top-nav{background-color:#fffc;display:none}.dropdown-toggle{color:#333;padding-top:9px;padding-bottom:9px}.dropdown-toggle:hover{color:#002fdb}.dropdown-toggle:focus{background-color:var(--vinta-blue-main);color:#fff;border-radius:8px}.card-content{font-size:16px;line-height:24px}.learnings-card-link{color:#333;text-decoration:none}.image-310,.image-311,.image-312{max-width:40%}.comment-date{margin-bottom:-16px}.cookie-preference_background{-webkit-backdrop-filter:none;backdrop-filter:none}.body-21{background-color:#eaeff9}.blog-content-raw-text{font-family:Lora,sans-serif;line-height:32px}.main-home{flex-flow:column;align-items:center;display:flex}.learning-category-name{color:#fff;padding-top:0;padding-bottom:0}.h2-blog-title.blog{align-self:flex-start}.faq-header{width:100%}.h1-hero-title{font-family:Moderat Bold,Arial,sans-serif}.splide__list-2{justify-content:space-between;font-family:Moderat Regular,Arial,sans-serif}.related-title{max-width:1160px}.related-title.contact-page,.work-cases-list{max-width:1240px}.timeline-header-container{width:auto;max-width:594px;margin-left:0}.timeline-header-description{padding-right:40px}.section-learnings{margin-top:0}.section-blog-filters.blog-posts{padding-top:0;padding-bottom:0}.section-blog-filters.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.section-blog-filters.slider.industry{display:none}.section-blog-filters.slider{margin-top:-72px}.blog-wrapper{flex-direction:column;justify-content:center;max-width:1280px;margin-top:28px;margin-bottom:28px;display:flex}.blog-wrapper.blog-text{width:900px;max-width:1100px;margin-top:0}.blog-wrapper.tags-page{margin-top:72px}.blog-wrapper.careers{max-width:1190px}.blog-posts-wrapper{padding-top:0}.blog-posts-wrapper.blog-posts{padding-top:0;padding-bottom:0}.blog-posts-wrapper.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.blog-posts-wrapper.slider.industry{display:none}.blog-posts-wrapper.slider{margin-top:-72px}.blog-posts-grid{flex-direction:column;justify-content:center;max-width:1000px;margin-top:28px;margin-bottom:28px;display:flex}.blog-posts-grid.blog-text{width:900px;max-width:1100px;margin-top:0}.blog-posts-grid.tags-page{margin-top:72px}.blog-posts-grid.careers{max-width:1190px}.blog-posts-grid.blog{grid-column-gap:20px;grid-row-gap:20px;max-width:1280px;margin-top:0}.blog-posts-grid.tech,.blog-posts-grid.tech-list{grid-column-gap:20px;grid-row-gap:20px;max-width:1280px;margin-top:0;padding-top:0}.blog-post-description{-webkit-text-stroke-color:#6a7182;max-width:90%}.main-careers{flex-flow:column;align-items:stretch;display:flex}.section-culture.blog-posts{margin-top:0;padding-top:0;padding-bottom:0}.section-culture.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.section-culture.slider.industry{display:none}.section-culture.slider{margin-top:-72px}.section-hiring.blog-posts{padding-top:0;padding-bottom:0}.section-hiring.blog-posts.job-posting{padding-top:80px;padding-bottom:80px}.section-hiring.slider.industry{display:none}.section-hiring.slider{margin-top:-72px}.section-blog-content.blog-posts{margin-bottom:0;padding-top:0;padding-bottom:0}.section-blog-content.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.section-blog-content.slider.industry{display:none}.section-blog-content.slider{margin-top:-72px}.section-related-posts.blog-posts{justify-content:center;align-items:center;width:100%;padding-top:0;padding-bottom:0;display:flex}.section-related-posts.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.section-related-posts.slider.industry{display:none}.section-related-posts.slider{margin-top:-72px}.blog-author-name.center.white{font-family:Moderat Regular,Arial,sans-serif}.footer-grid-02{grid-template-columns:2.25fr 1fr 1fr 1fr 1fr}.form-7{grid-row-gap:12px;margin-top:-15px}.footer-title{font-size:16px}.form-block-6.first{margin-top:12px}.footer-title-button{align-self:flex-start;font-size:20px;line-height:120%}.logo-5{max-width:144px}.footer-form-fields.first{margin-top:12px}.footer-grid-3{grid-template-columns:2.25fr 1fr 1fr 1fr 1fr}.form-8{grid-row-gap:12px;margin-top:-15px}.newsletter-subscription-title-footer{align-self:flex-start;font-size:20px;line-height:120%}.footer-title-4{font-size:20px}.privacy-policy-link:hover{color:#427eff}.footer-social-media-icons{grid-column-gap:6px;grid-row-gap:4px;flex-direction:row;grid-template-rows:.5fr .5fr;grid-template-columns:.25fr .25fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;display:block}.newsletter-subscription-row{grid-row-gap:12px;margin-top:0}.footer-grid{grid-template-columns:1fr 1.25fr 1fr}.vinta-footer{display:flex}.social-media-logo{display:none}.social-media-logo:hover{-webkit-text-fill-color:inherit;background-clip:border-box}.footer-social-media-link{padding-top:12px;padding-left:12px}.footer-social-media-link.linkedin{display:inline-block}.brand-logo{max-width:none}.newsletter-subscription{grid-row-gap:12px}.learning-category-link{padding-top:12px;padding-bottom:12px}.learnings-link-tag{text-decoration:none}.section-technical-expertise.home-wrapper-dark{padding-bottom:240px}.featured-post-coverimg-placeholder{background-position:50%,50%}.nav-simple-text{line-height:28px}.clients-logo{max-width:none}.section-hero-web_development{width:100%;height:auto}.hero-webdev-l-container{width:100%;max-width:none;height:650px}.hero-webdev-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.hero-webdev-r-container{width:100%}.hero-webdev-container{margin-top:160px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;inset:0% 0% auto}.hero-h1-services-title.staff{max-width:none}.hero-p-services-description{font-family:Moderat Regular,Arial,sans-serif}.section-hero-staff_augmentation{width:100%;height:auto}.hero-staffaug-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.hero-staffaug-l-container{width:100%;max-width:none;height:599px}.hero-staffaug-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/66b138d5eaaea8496f24a6f6_staff%20aug%20hero%20wide%20\(7\).webp);background-position:0%;background-repeat:repeat;width:100%}.hero-staffaug-container{margin-top:140px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;inset:0% 0% auto}.community-img-floatbox{min-width:auto;max-width:none}.clients-card-background-image{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.workcase-hero-wrapper-pl{justify-content:center;display:flex}.workcase-hero-wrapper-pl.empty{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64efeb2c34798e1fb8aeea6e_wide-cover-background-image-empty-space.webp);background-position:0 0;background-size:cover;height:600px}.category-button{margin-top:0;margin-bottom:0;padding-top:9px;padding-bottom:9px}.category-button.azul-vinta{padding:12px 20px;font-size:16px}.category-button.azul-vinta.outline{border:1.9px solid var(--vinta-blue-main);color:var(--vinta-blue-main);background-color:#fff;border-radius:4px;align-self:flex-end;padding:12px 20px;font-size:16px;display:block;box-shadow:0 2px 14px -8px #5e91ff}.category-button.white,.category-button.blue-version{border-radius:4px;padding:10px 20px;font-size:16px}.category-button.center{padding-top:24px;padding-bottom:24px}.category-button.button-outline{margin-top:0;margin-bottom:0}.category-button.button-outline:hover{color:#586d9a;-webkit-text-stroke-color:#fff;background-color:#ecf4ff}.category-button.button-outline:active{background-color:var(--vinta-blue-main);color:#fff}.category-button.button-outline.active{color:#fff}.social-media-link{width:36px}.section-home-arguments{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;width:100%;height:auto}.hero-arguments-l-container{width:100%;height:880px}.hero-home-arguments-container{margin-top:240px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;inset:0% 0% auto}.hero-home-arguments-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#18182480;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.hero-arguments-r-container{width:100%}.section-experts-community{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;width:100%;height:auto}.home-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#18182480;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.home-community-l-container{width:100%;height:900px}.home-community-r-container{background-position:100% 35%;background-repeat:no-repeat;background-size:cover;width:100%}.home-community-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;inset:0% 0% auto}.home-community-header{width:100%}.section-about-experts-community{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;width:100%;height:auto}.about-community-l-container{width:100%;height:980px}.about-community-r-container{background-position:100% 35%;background-repeat:no-repeat;background-size:cover;width:100%}.about-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#18182480;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.about-community-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;inset:0% 0% auto}.about-community-header{width:100%}.section-about-contact{width:100%;height:auto}.hero-about-contact-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.9fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.about-contact-l-container{width:100%}.about-contact-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);width:100%}.about-contact-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:64px;inset:0% 0% auto}.section-careers-blog{width:100%;height:auto}.careers-blog-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.9fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.careers-blog-l-container{width:100%}.careers-blog-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);width:100%}.careers-blog-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:64px;inset:0% 0% auto}.section-referral-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f5e73d50f50f66f7bf0262_bg_hero_referral.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:auto;background-attachment:scroll;height:720px}.referral-quotes-wrapper{width:1240px;min-width:1240px}.referral-program-description{font-family:Moderat Regular,Arial,sans-serif}.img-perfect-fit{width:413px;max-width:none}.forms-section{background-color:#dfe6f600;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece272df6980cc465ef17c_bg_hero-vinta-white.webp);background-position:50%;background-size:cover;max-width:100%;height:374px;padding-top:64px}.forms-section.blog{background-position:50%;background-size:cover;height:374px}.forms-section.contact{background-size:cover;background-attachment:scroll;height:550px}.forms-section.referral,.forms-section.mock{background-size:cover;background-attachment:scroll;height:auto}.forms-section.event{background-position:50% 100%;background-size:cover;background-attachment:scroll;height:auto}.referral-alt-description.center.white{font-family:Moderat Regular,Arial,sans-serif}.finding-the-perfect-fit-wrapper-referral{grid-column-gap:143px;grid-row-gap:143px;justify-content:center;align-items:center;width:auto;max-width:1240px;height:auto}.story-container-referral{width:auto;max-width:none;margin-left:0;padding-top:40px;padding-bottom:40px}.section-referral-story{align-items:center;padding-right:0}.story-img-container-about-us{width:auto;height:auto}.story-container-about-us{width:auto;max-width:594px;margin-left:652px;padding-bottom:148px}.section-story-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64d2948b67aea347b36421cb_image%20327.png);background-position:53%;background-size:cover;align-items:center;padding-right:0}.hero-referral-header{justify-content:flex-start;width:100%;margin-top:64px}.logo-vinta-hero{width:auto;max-width:100%;margin-bottom:0}.hero-wrapper-referral{width:1240px;min-width:1240px;padding-bottom:169px}.hero-container-referral{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.about-us-container-referral{width:100%}.hero-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.9fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.about-referral-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;inset:0% 0% auto}.referral-program-rules-container{align-items:center}.referral-program-rules-header{flex-direction:column;justify-content:flex-start;align-items:center}.section-vinta-story{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;width:100%;height:auto}.vinta-story-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.vinta-story-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6536eef131a633fe9a0240ae_founders_full_image%20uncrop.webp);background-position:100% 35%;background-repeat:no-repeat;background-size:cover;width:100%}.vinta-story-l-container{width:100%;height:740px}.vinta-story-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;inset:0% 0% auto}.vinta-story-header{width:100%}.section-hero-playbooks{width:100%;height:auto}.hero-playbooks-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.hero-playbooks-l-container{width:100%;max-width:none;height:540px}.hero-playbooks-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f616da17f515e82d3d73f0_bg_playbook-desktop-1440.webp);width:100%}.hero-playbooks-container{margin-top:160px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;inset:0% 0% auto}.section-referral-quotes{width:100%;height:auto}.referral-signs-description{width:500px}.section-referral-about-us{width:100%;height:auto}.referral-img-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);width:100%}.referral-contact-wrapper{margin-top:0;padding-top:0}.h1-referral-hero-title{width:100%;margin-top:64px;font-family:Moderat Bold,Arial,sans-serif}.hero-referral-description{font-family:Moderat Regular,Arial,sans-serif}.hero-referral-description.agencies{width:auto}.homepage-link{align-self:flex-start;margin-top:0;margin-left:0;position:static}.referral-faq{width:100%;min-width:1240px}.vinta-title-nav{letter-spacing:3px}.section-hero-blog{background-repeat:no-repeat}.collection-list-8{padding-left:154px}.blog-category-card-item.sidebar{border-radius:8px}.blog-category-card-item.our-teams._03{background-image:linear-gradient(355deg,#000,#fff0 71%),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecf36a69b8e9278f2e063b_photo_culture-03.webp);background-position:0 0,50%;background-size:auto,cover}.related-post-container-blog-category.small{padding-bottom:24px}.h2-related-blog-title{order:0;align-self:baseline}.careers-alt-role.center.white{font-family:Moderat Regular,Arial,sans-serif}.careers-alt-role.center.mobile{flex-direction:column;align-items:center}.section-referral-faq{width:100%;min-width:1240px}.text-block-72{letter-spacing:3px}.section-contact-us{padding-top:104px}.textfield-title.center.white{font-family:Moderat Regular,Arial,sans-serif}.textfield-title.center.mobile{flex-direction:column;align-items:center}.mock-page-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128c2aaa629ab80b6c0_bg_hero-home.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:auto;background-attachment:scroll;height:720px}.mock-hero-container{max-width:none}.mock-hero-wrapper{width:1240px;min-width:1240px}.section-mock-arguments{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;width:100%;height:auto}.section-image{width:413px;max-width:none}.section-mock-explanation{justify-content:space-around;align-items:center;padding-right:0}.explanation-container{width:auto;max-width:none;margin-left:0;padding-top:40px;padding-bottom:40px}.explanation-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:row;justify-content:center;align-items:center;width:auto;max-width:1240px;height:auto}.mock-page-about-us{width:100%;height:auto}.about-us-container-mock{width:100%}.about-mock-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;inset:0% 0% auto}.section-mock-faq{width:100%;min-width:1240px}.highlights-container-landing-page{align-items:center}.explanation-landing-page-header{flex-direction:column;justify-content:flex-start;align-items:center}.title-header-container-boston-python.blog-title{margin-top:48px;margin-bottom:48px}.story-img-container-mock{width:auto;height:auto}.about-us-img-mock-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);width:100%}.faq-header-mock{width:100%}.hero-mock-img{max-width:86%}.homepage-link-mock{align-self:flex-start;margin-top:0;margin-left:0;position:static}.vinta-logo-hero{width:160px;max-width:none;height:auto;margin-bottom:0}.div-block-170{grid-column-gap:60px;grid-row-gap:60px}.hero-section-infographic.blue-version{background-color:var(--midnight-blue);background-color:#001b55;background-position:100%}.hero-section-infographic.dark-background{background-color:#001b55;background-position:100%}.mock-hero-img{max-width:86%}.logo-wrapper-nav{align-self:center;width:1240px}.section-landing-page-explanation-grid{justify-content:space-around;align-items:center;padding-right:0}.explanation-container-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:auto;max-width:520px;margin-left:0;padding-top:0;padding-bottom:40px;display:flex}.blog-posts-wrapper-mock{padding-top:0}.blog-posts-wrapper-mock.blog-posts{padding-top:0;padding-bottom:0}.blog-posts-wrapper-mock.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.blog-posts-wrapper-mock.slider.industry{display:none}.blog-posts-wrapper-mock.slider{margin-top:-72px}.blog-posts-grid-mock{flex-direction:column;justify-content:center;max-width:1000px;margin-top:28px;margin-bottom:28px;display:flex}.blog-posts-grid-mock.blog-text{width:900px;max-width:1100px;margin-top:0}.blog-posts-grid-mock.tags-page{margin-top:72px}.blog-posts-grid-mock.careers{max-width:1190px}.blog-posts-grid-mock.blog{margin-top:0}.blog-post-grid-wrapper-mock{grid-template-columns:1fr}.blog-post-grid-wrapper-mock.sidebar-content{grid-column-gap:171px;grid-row-gap:28px;flex:0 auto;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-self:auto;margin-top:0;display:grid}.blog-post-grid-wrapper-mock.sidebar-content.left{grid-column-gap:100px;grid-template-columns:1fr;max-width:100%;margin-top:0}.mock-title-wrapper{margin-top:0;padding-top:0}.div-block-172{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.div-block-173{flex-direction:column;align-items:flex-start;display:flex}.landing-page-logo-wrapper-nav{align-self:center;width:1240px}.landing-page-explanation-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:row;justify-content:center;align-items:center;width:auto;max-width:1240px;height:auto}.section-cta-contact-vertical{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ede6ab17e6c6239f11a501_bg_vinta-team-cta.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:100%,cover;width:100%;min-width:auto;height:920px;position:relative}.h2-cta-contact-title-vertical{font-family:Moderat Bold,Arial,sans-serif}.cta-contact-description-vertical{font-family:Moderat Regular,Arial,sans-serif}.footer-social-media-link-reduced{padding-top:12px;padding-left:12px}.highlight-description.center.white{font-family:Moderat Regular,Arial,sans-serif}.highlight-description.center.mobile{flex-direction:column;align-items:center}.careers-alt-description-copy.center.white{font-family:Moderat Regular,Arial,sans-serif}.careers-alt-description-copy.center.mobile{flex-direction:column;align-items:center}.p-3,.p-4{display:none}.select{background-color:#f4f8ff;border:1.5px solid #c4d2f0;border-radius:6px;width:250px;padding-top:8px;padding-bottom:8px}.p-5,.p-6{display:none}.text-forms-input.embed{padding-top:8px;padding-bottom:8px}.final-cta-paragraph-column{flex-direction:column;align-items:flex-start;display:flex}.final-cta-calendly-embed{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.final-cta-content-wrapper.home{justify-content:space-between;padding-left:80px;padding-right:80px}.final-cta-content-wrapper.darkmode,.final-cta-content-wrapper.darkmode-copy{justify-content:space-between}.h2-cta-contact-title-book{font-family:Moderat Bold,Arial,sans-serif}.h2-cta-contact-title-book.mobile{width:520px;display:none}.h2-cta-contact-title-book.home{width:520px}.h2-cta-contact-title-book.mobile-dark-mode,.h2-cta-contact-title-book.mobile-dark-mode-copy{width:520px;display:none}.final-cta-img.desktop{align-self:flex-start;max-width:71%}.final-cta-section{background-color:#fff;background-image:none;width:100%;min-width:auto;max-width:1240px;height:auto;min-height:auto;padding-bottom:64px;position:relative}.final-cta-description{font-family:Moderat Regular,Arial,sans-serif}.calendly-wrapper{align-items:center}.schedulle-call-img-text-wrapper{grid-column-gap:16px;grid-row-gap:16px;display:flex}.image-318{height:auto}.cta-blue-medium-2.calendly{align-self:center}.white-final-cta-section{background-color:#fff;background-image:none;width:100%;min-width:auto;max-width:1240px;height:auto;min-height:auto;padding-bottom:64px;position:relative}.final-cta-paragraph--and-img-column{flex-direction:column;align-items:flex-start;display:flex}.final-cta-calendly-embed-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.rich-text-2{width:700px;max-width:700px;margin-top:0;font-family:Lora,sans-serif;font-size:18px;line-height:32px}.form-embed-wrapper{border-radius:12px;width:auto;max-width:664px;padding:10px 24px 24px}.form-embed{align-items:center;width:616px;min-width:616px;margin-top:0;display:block}.hero-section-two-django-talks.blue-version{background-color:var(--midnight-blue);background-color:#001b55;background-position:100%}.hero-section-two-django-talks.dark-background{background-color:#001b55;background-position:100%}.highlights-container{align-items:center}.explanation-boston-python-header{flex-direction:column;justify-content:flex-start;align-items:center}.boston-python-description-boilergraph{font-family:Moderat Regular,Arial,sans-serif}.section-boston-python-explanation-grid{justify-content:space-around;align-items:center;padding-right:0}.boston-python-explanation-description{width:500px}.explanation-content-wrapper-2{grid-column-gap:40px;grid-row-gap:40px;flex-direction:row;justify-content:center;align-items:center;width:auto;max-width:1240px;height:auto}.section-explanation-container{background-color:#fff;background-image:none;width:100%;height:auto}.section-explanation-wrapperr{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.9fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.about-contact-r-container-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);width:100%}.explanation-text-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:64px;inset:0% 0% auto}.explanation-paragraph{width:500px}.explanation-container-wrapper{width:100%}.explanation-container-grid-2{width:auto;max-width:none;margin-left:0;padding-top:0;padding-bottom:0}.hero-cta-wrapper{top:964px}.hero-founders-photo{border:0 #fff0;width:100%;max-width:none;height:1221px}.text-340{color:#e5eafd}.founder-quote-stack{flex-wrap:nowrap;align-content:space-between;min-width:494px;max-width:494px;max-height:none;margin-top:0;position:static;inset:39% 12% 0% auto}.founder-photo-frame-2{grid-column-gap:12px;grid-row-gap:12px;width:80px;height:80px}.section-client-showcase{justify-content:flex-start;align-items:center;max-width:none}.community-founder-info-2{grid-column-gap:8px;grid-row-gap:8px}.client-testimonial-text{line-height:160%}.clientshowcase-grid{align-content:start;align-items:center}.client-showcase-h2-text-wrapper{align-self:center}.sucess-stories-cards-wrapper{height:480px}.section-sucess-stories{flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;position:static}.sucess-stories-wrapper{align-items:center}.section-technical-expertise-mvp.home-wrapper-dark{padding-bottom:96px}.technologies-cta-text-2{font-family:Moderat Bold,Arial,sans-serif}.section-services-roles-mvp{width:100%;max-width:1240px}.final-cta-calendly-embed-mobile{flex-direction:column;justify-content:flex-start;align-items:center;display:none}.final-cta-calendly-embed-book{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;top:-54px}.final-cta-section-book{background-color:#fff;background-image:none;width:100%;min-width:auto;max-width:1240px;height:auto;min-height:auto;padding-top:64px;padding-bottom:64px;position:relative}.final-cta-paragraph-column-book{flex-direction:column;align-items:flex-start;display:flex}.vwds-booking-paragraph{width:100%;font-family:Moderat Regular,Arial,sans-serif}.vwds-booking-paragraph.dark-mode,.vwds-booking-paragraph.desktop{font-weight:100}.calendly-embed-pop{background-color:#fff;border-radius:16px}.section-faq-2{width:100%;min-width:1240px}.faq-mvp-wrapper{width:100%}.final-cta-description-book-last{width:100%;font-family:Moderat Regular,Arial,sans-serif}.job-opening-description{color:#263651;-webkit-text-stroke-color:#6a7182;max-width:90%}.hero-section-newsletter.blue-version{background-color:var(--midnight-blue);background-color:#001b55;background-position:100%}.hero-section-newsletter.dark-background{background-color:#001b55;background-position:0 0}.section-explanation-grid{justify-content:space-around;align-items:center;padding-right:0}.explanation-container-grid-3,.explanation-container-grid-4{width:auto;max-width:none;margin-left:0;padding-top:0;padding-bottom:0}.h1-alt-hero-title-2.blue.center{color:#0050ff}.html-embed-15{color:#0050ff;font-family:Moderat Bold,Arial,sans-serif;font-weight:400}.newsletter-embed-wrapper{width:664px}.div-block-179{color:#0050ff;font-family:Moderat Bold,Arial,sans-serif;font-size:20px}.contact-us-decription{color:#2a4c95;font-family:Moderat Regular,Arial,sans-serif}.bold-text-50{color:#fff;font-family:Moderat Bold,Arial,sans-serif}.newsletter-cta-wrapper{align-items:center}.logo-wrapper-nav-2{align-self:center;width:1240px}.button-43{margin-top:0;margin-bottom:0;padding-top:9px;padding-bottom:9px}.button-43.azul-vinta{padding:12px 20px;font-size:16px}.hero-contact-wrapper-2{margin-top:80px;padding-top:0}.section-newsletter{margin-top:0}.pitch-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65723f9c8e01a9e9310c951f_newslettr_img.webp);background-position:100%;background-repeat:repeat-y;background-size:cover;width:100%;height:100%}.newsletter-pitch-section{background-color:#0050ff;width:100%;height:auto}.newsletter-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;width:100%;min-width:auto;max-width:1240px;display:grid}.pitch-l-container{width:100%;height:auto}.newsletter-pitch-container,.newsletter-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:64px;inset:0% 0% auto}.img-newsletter-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1d781fceea2659ac6669d_bg_vinta-team_desktop-1280.webp);width:100%}.section-innovation{width:100%;height:auto}.newsletter-contact-l-container{width:100%}.hero-newsletter-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.9fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.blog-newsletter-input-field,.newsletter-input-field-2{grid-column-gap:25px;align-items:center;display:flex}.models-table-cell-value-var{background-color:#f000}.section-services-models{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:100%;background-repeat:no-repeat;background-size:cover}.models-table-row{grid-column-gap:2px;grid-row-gap:2px}.collection-list-wrapper-24{height:550px}.section-mvp-stories{flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;position:static}.mvp-client-cta-case-wrapper{height:auto}.project-duration-wrapper,.industry-wrapper{padding-top:8px;padding-bottom:8px}.technologies-cta-text-3{font-family:Moderat Bold,Arial,sans-serif}.services-solutions-list-item-7,.services-solutions-list-item-6,.services-solutions-list-item-9,.services-solutions-list-item-8{align-items:flex-start}.technologies-cta-text-4{font-family:Moderat Bold,Arial,sans-serif}.text-350{color:#e5eafd}.collection-list-wrapper-25,.collection-list-wrapper-26{height:550px}.technologies-cta-text-5{font-family:Moderat Bold,Arial,sans-serif}.industry-wrapper-2{padding-top:8px;padding-bottom:8px}.hero-vinta-competitors-container{width:100%;max-width:none;height:691px}.hero-competitors-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.hero-competitors-r-container{width:100%}.bold-text-58{color:#fff;font-family:Moderat Bold,Arial,sans-serif}.hero-competitors-container{margin-top:104px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;inset:0% 0% auto}.section-hero-competitors{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:0 0;background-size:cover;width:100%;height:auto}.h2-contact-title-2{text-align:left;line-height:140%}.section-vinta-highlights{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7631_background_shapes%20\(1\).webp);background-position:100% 0;background-size:auto;width:100%;height:auto}.vinta-team-photo-container-mobile{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac761f_thumb_vinta_team.webp);width:100%}.competitors-explanation-paragraph{text-align:left;width:500px}.about-vinta-team-container{align-content:flex-start;width:100%}.avout-vinta-text-container{text-align:right;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:static;inset:0% 0% auto}.vinta-team-photo-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7629_thumb_vinta_team_\(2\)-transformed.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%}.vinta-team-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.9fr 1fr;grid-auto-columns:1fr;width:100%;min-width:0;display:grid}.h2-vinta-highlights-title{text-align:left;line-height:140%}.highlights-grid{grid-template-columns:2.75fr 1.25fr;max-width:1240px}.highlights-image-wrapper{border-radius:12px}.highlight-grid-wrapper{max-width:1240px;position:static}.highlights-section-container{padding-left:64px;padding-right:64px}.privacy-policy-link-reduced:hover{color:#427eff}.footer-social-link-reduced{padding-top:12px;padding-left:12px}.footer-social-media-icons-reduced{grid-column-gap:6px;grid-row-gap:4px;flex-direction:row;grid-template-rows:.5fr .5fr;grid-template-columns:.25fr .25fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;display:flex}.brand-logo-2{max-width:none}.presentation-pitch-section{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;width:100%;height:auto}.presentation-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;width:100%;min-width:auto;display:grid}.presentation-container{width:100%;height:100%}.presentation-pitch-container{margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px;inset:0% 0% auto}.presentation-l-container{width:100%;height:auto}.speaker-about-img{max-width:86%}.h2-contact-title-3{text-align:left;line-height:140%}.vinta-team-photo-container-mobile-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac761f_thumb_vinta_team.webp);width:100%}.vinta-team-photo-container-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7629_thumb_vinta_team_\(2\)-transformed.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%}.h2-contact-title-4{text-align:left;line-height:140%}.dark-mode-body{background-size:cover;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.hero-first-row.centered{background-position:44% -51%;padding-top:100px}.hero-contents{max-width:1440px}.hero-contents.product-discovery{background-position:44% 13%}.hero-subtitle-main{font-size:64px}.hero-subtitle-main.centered{-webkit-text-stroke-color:#17223500}._10-year-tag-img{width:140px}.accordion-wrapper{grid-column-gap:40px;flex-flow:row}.h2-wrapper{text-align:center}.services-section{max-width:1440px}.clutch-badge-wrapper{margin-top:0;padding-bottom:1px}.accordion-panel-mobile{margin-top:28px;display:flex}.text-369{text-align:center;max-width:658px;display:flex}.long-term-img{min-height:600px;max-height:600px}.text-381{max-width:402px}.leading-experts-section{flex-flow:row;justify-content:center;max-width:1440px}.leading-experts-section.background,.leading-experts-section.newsletter{max-width:none}.leading-experts-contents{max-width:1240px}.technologies-cta-text-home{font-family:Moderat Thin,Arial,sans-serif}.section-technologies-home{width:100%;min-width:1240px}.h2-technology-title-home{font-family:Moderat Thin,Arial,sans-serif}.technologies-container-home{width:100%}.final-cta-calendly-embed-book--home{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;top:-28px}.calendly-embed-pop-homepage{background-color:#fff;border-radius:16px}.final-cta-description-book-last-2{width:100%;font-family:Moderat Regular,Arial,sans-serif}.final-cta-section-book-homepage{background-color:#fff;width:100%;min-width:auto;max-width:1240px;height:auto;min-height:auto;position:relative}.final-cta-paragraph-darkmode{flex-direction:column;align-items:stretch;max-width:none;display:flex}.final-cta-description-book-last-tablet{width:100%;font-family:Moderat Regular,Arial,sans-serif}.final-cta-calendly-embed-mobile-2{flex-direction:column;justify-content:flex-start;align-items:center;display:none}.final-cta-img-home{max-width:400px}.hero-subtitle-main-2{font-size:64px}.h2-wrapper-2{text-align:center}.hero-paragraph{text-align:left}.service-description-section{max-width:1440px}.project-tag-wrapper{padding-top:8px;padding-bottom:8px}.testimonials-section{flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;position:static}.darkmode-testimonials-wrapper{align-items:center;max-width:1440px}.darkmode-testimonials-card{height:auto;text-decoration:none}.slider_navigation{margin-bottom:20px}.slider-2{overflow:hidden}.steps-section{align-self:center;max-width:1440px}.slider_arrow{margin-bottom:20px;margin-right:32px}.slider_arrow.left{margin-right:64px}.clutch-badge-wrapper-2{margin-top:0;padding-bottom:1px}.leading-experts-contents-2{max-width:1240px}.leading-experts-section-2{flex-flow:row;justify-content:center;max-width:1440px}.text-392{max-width:402px}.gradient-overlay{height:1250px}.deliverables-wrapper{max-width:1200px}.h2-leading-team{text-align:left}.h2-white-mode.blue{margin-top:-22px;display:flex}.h2-white-mode.blue.center{align-self:center;margin-top:0;display:block}.h2-white-mode.left{max-width:550px}.h2-community-title-home{font-family:Moderat Thin,Arial,sans-serif}.hero-img-services{justify-content:space-between}.services-hero-header{max-width:600px}.services-hero-wrapper{grid-column-gap:200px;grid-row-gap:200px;grid-auto-columns:1fr;justify-content:space-between;max-width:1240px;display:flex}.blue-text-span-paragraph-2{align-self:baseline}.service-testimonials-card{height:auto;text-decoration:none}.services-arguments-header{width:1240px;min-width:auto}.services-header-wrapper{max-width:562px}.services-section-wrapper{max-width:1440px}.h2-wrapper-3{text-align:center}.services-content-wrapper{max-width:1240px}.client-showcase-content-wrapper{grid-column-gap:4px;grid-row-gap:4px;max-width:1240px}.text-blog-banner-info{justify-content:space-between;align-items:center}.newsletter-arguments-header{width:1240px;min-width:auto}.newsletter-arguments-info-wrapper{max-width:562px}.hero-subtitle-main-2-copy,.hero-subtitle-main-2-copy-copy{font-size:64px}.newsletter-pitch-info{width:100%}.paragraph-black{font-family:Moderat Thin,Arial,sans-serif}.partner-testimonial-section{flex-flow:row;justify-content:center;align-self:center;max-width:1440px}.partner-testimonial-content-wrapper,.process-highlights{max-width:1240px}.process-text-content-wrapper{text-align:left}.process-h2-wrapper{text-align:center}.process-description-section{align-self:center;max-width:1440px}.talent_list-wrapper{max-width:1240px}.arguments-container{grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:center;max-width:none}.arguments-section-medium.is--half-bottom{padding-bottom:4.95em}.arguments-section-medium.is--half-bottom.light-bg{flex:0 auto;align-self:auto;width:100%}.talent_content-wrapper{min-height:260px}.our-work-content{max-width:1240px}.client-case-img-wrapper{min-height:640px;max-height:640px}.our-work-section{flex-flow:row;justify-content:center;align-self:center;max-width:1440px}.text-397{max-width:402px}.minimal-testimonials-section{flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;position:static}.minimal-testimonials-wrapper{align-items:center;max-width:1240px}.trusted-companies-wrapper{max-width:1240px}.social-proof-section.overflow-none{width:100%}.social-proof-container.flex-center{max-width:1240px}.swiper-number-pagination{overflow:hidden}.swiper-number-pagination-image{width:100%}.logo-wrapper-five{background-size:60%}.technologies-cta-text-home-2{font-family:Moderat Thin,Arial,sans-serif}.section-technologies-services{width:100%;min-width:auto;max-width:1240px}.h2-technology-title-home-2{font-family:Moderat Thin,Arial,sans-serif}.full-background-hero-section{align-self:center;max-width:1440px}.full-background-hero-section.product-discovery{background-position:44% 13%}.full-background-hero-row.centered{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50% 0;background-size:740px}.full-background-hero-contents-wrapper{text-align:center;max-width:940px}.drops-post-description{max-width:90%}.blog-list-title-wrapper{align-self:flex-start}.vwds-hero-section-wrapper.left{grid-column-gap:80px;grid-row-gap:80px}.vwds-hero-container{grid-column-gap:24px;grid-row-gap:24px;max-width:1240px}.vwds-hero-content,.vwds-paragraph{max-width:none}.vwds-hero-section{padding-top:120px}.vwds-hero-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-hero-section.background{padding-top:120px}.vwds-hero-image-desktop{max-width:500px}.vwds-testimonial-section{grid-row-gap:0px;justify-content:center;align-items:center;max-width:none;display:flex}.vwds-testimonial-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-testimonial-content-wrapper{max-width:1240px}.vwds-h2.white{color:#fff}.vwds-testimonial-card{border-width:1px}.vwds-testimonial-card.dark-mode{border-color:var(--vinta-blue-main);background-color:var(--dark-mode-blue);background-image:none}.vwds-client-name-text.dark-mode{color:#fff}.vwds-footer{justify-content:flex-start;align-items:center;max-width:none;padding-top:96px}.vwds-footer-container{padding-left:0;padding-right:0}.vwds-footer-section-list-wrapper{grid-column-gap:24px}.vwds-footer-category-list-wrapper{grid-row-gap:8px}.tech-list-title-wrapper{align-self:flex-start}.vwds-card-paragraph.dark-mode{color:var(--light-blue-text)}.vwds-processes-content-wrapper{max-width:1240px}.vwds-processes-headline-wrapper{max-width:600px}.vwds-arguments-section{grid-row-gap:0px;justify-content:center;align-items:center;max-width:none;display:flex}.vwds-arguments-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-processes-heading-wrapper{max-width:440px}.vwds-metrics-content-container{max-width:1440px}.vwds-metirics-main-img{width:900px;max-width:none}.vwds-metrics-section{justify-content:center;align-items:center;max-width:none;display:flex}.vwds-metrics-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-resources-section{grid-row-gap:0px;justify-content:center;align-items:center;max-width:none;display:flex}.vwds-resources-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-resources-content-container{max-width:1240px}.vwds-logo-marquee-section{grid-row-gap:0px;justify-content:center;align-items:center;max-width:none;display:flex}.vwds-logo-marquee-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-logo-marquee-headline-wrapper{max-width:600px}.vwds-logo-marquee-heading-wrapper{text-align:center}.vwds-tech-stack-section{grid-row-gap:0px;justify-content:center;align-items:center;max-width:none;display:flex}.vwds-tech-stack-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-tech-stack-content-wrapper{max-width:1240px}.vwds-tech-stack-headline-wrapper{max-width:600px}.vwds-tech-stack-tab-contents{max-width:1050px;margin-top:28px}.vwds-tech-stack-tab-content{max-width:none}.vwds-tech-stack-heading-wrapper{text-align:center}.vwds-cta-label,.vwds-cta-label.outline{font-family:Moderat Light,Arial,sans-serif}.vwds-home-hero-section{max-width:1440px;overflow:clip}.vwds-home-hero-paragraph-wrapper{padding-right:60px}.vwds-home-hero-services-wrapper{grid-column-gap:80px}.vwds-home-hero-service-info-wrapper{max-width:none}.vwds-home-hero-service-img{width:100%;max-width:none;max-height:none}.vwds-carousel-slider-logo-container{padding-right:0}.vwds-service-list-section{grid-column-gap:80px;max-width:1240px;padding:80px 0}.vwds-service-list-info-header-wrapper{width:100%;max-width:700px}.vwds-home-paragraph{border:1px #000}.vwds-quote-highlight-section{max-width:1440px}.vwds-featured-quote-info-wrapper{max-width:643px;margin-left:0;margin-right:0}.vwds-featured-quote-img.wide{max-width:366px}.vwds-booking-info-wrapper{flex-direction:column;align-items:stretch;max-width:none;display:flex}.vwds-booking-photo-desktop{max-width:400px}.description-booking-tablet{width:100%;font-family:Moderat Regular,Arial,sans-serif}.vwds-calendly-embed-home{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;top:-28px}.vwds-calendly-embed-home-mobile{flex-direction:column;justify-content:flex-start;align-items:center;display:none}.vwds-booking-paragraph-mobile{width:100%;font-family:Moderat Regular,Arial,sans-serif}.vwds-booking-card-wrapper{background-color:#fff;width:100%;min-width:auto;max-width:1240px;height:auto;min-height:auto;position:relative}.vwds-home-hero-background-img-right{height:700px}.vwds-home-hero-background-img-left{left:-14%}.vwds-carousel-section{grid-column-gap:80px;grid-row-gap:80px;max-width:1440px;position:relative}.vwds-home-heading-row-2{padding-right:32%}.vwds-booking-card-info.home{justify-content:space-between;padding-left:80px;padding-right:80px}.vwds-booking-card-info.darkmode,.vwds-booking-card-info.darkmode-copy,.vwds-booking-card-info.edge-spacer{justify-content:space-between}.vwds-booking-photo{max-width:400px}.h2-cta-contact-title-booking{font-family:Moderat Bold,Arial,sans-serif}.h2-cta-contact-title-booking.mobile{width:520px;display:none}.h2-cta-contact-title-booking.home{width:520px}.h2-cta-contact-title-booking.mobile-dark-mode,.h2-cta-contact-title-booking.mobile{width:520px;display:none}.light-gradient-overlay{background-image:linear-gradient(270deg,#f6f9ff,#0a090b00 15% 0%,#0a090b00 92%,#f6f9ff 100%,#f6f9ff);height:1250px;display:block}.vwds-service-img{width:800px}.vwds-service-img.featured{width:100%}.vwds-service-img.feature{width:700px}.vwds-testimonial-section-copy{justify-content:center;align-items:center;max-width:none;display:flex}.vwds-testimonial-section-copy.dark-mode{background-color:var(--vwds-darkmode)}.vwds-featured-client-section{max-width:none}.div-block-188{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/689f93dfac7a4745ecbeac4b_Ellipse%2052.png);background-position:0 0;background-size:auto;overflow:hidden}.vwds-home-service-link:hover{-webkit-text-stroke-color:#0050ff00}.vwds-sticky-nav-wrapper{z-index:9998}.vwds-nav-button{transition:opacity .3s}.vwds-nav-logo-wrapper{z-index:9999;justify-content:flex-start;align-items:flex-start;padding-top:0;display:flex;top:48px;left:72px}.vwds-nav-logo-wrapper.w--current{justify-content:flex-start;align-items:flex-start;max-width:none;padding-top:0;padding-left:0}.vwds-nav{max-width:1440px}.div-block-189{max-width:1440px;display:flex}.vwds-arguments-content-wrapper.grid-version{max-width:1240px}.vwds-arguments-heading-wrapper.grid-version{max-width:none}.vwds-faq-question-answer{width:100%}.vwds-faq-question-answer.dark-mode{color:#c1d1eb}.vwds-faq-question-title.dark-mode{color:var(--light-blue-text);font-family:Moderat Thin,Arial,sans-serif}.vwds-features-client-content-wrapper{max-width:1240px}.vwds-root-service-list-section{max-width:none;padding-left:0;padding-right:0}.vwds-root-service-heading-wrapper{justify-content:flex-start;align-items:center}.vwds-root-service-list-grid{max-width:940px}.vwds-root-service-type-wrapper{max-width:400px}.vwds-service-title-text-wrapper{min-width:400px}.clutch-badge-alt-wrapper{margin-top:0;padding-bottom:1px}.vwds-h2-copy.white{color:#fff}.vwds-hero-img.featured{width:800px}.vwds-paragraph-wrapper{max-width:600px}.vwds-paragraph-wrapper.hero-version{max-width:70%}.vwds-h2-list.white{color:#fff}.vwds-heading-wrapper{max-width:600px}.vwds-heading-wrapper.hero-version{max-width:70%}.vwds-service-link-text{border:1px #000}.vwds-processes-section{grid-row-gap:0px;justify-content:center;align-items:center;max-width:none;display:flex}.vwds-processes-section.dark-mode{background-color:var(--vwds-darkmode)}.vwds-footer-row-list-wrapper{min-width:300px}}@media screen and (max-width:991px){h1{font-size:48px}h2{font-size:40px}p{margin-bottom:0}.section.hero{padding-bottom:20px}.h2-alt-title{text-align:left}.h2-alt-title.white.left{margin-left:40px;margin-right:40px}.h2-alt-title.blue{text-align:center;justify-content:center;align-self:center;align-items:center;display:flex}.h2-alt-title.center{text-align:center;justify-content:center;display:flex}.h2-alt-title.thin{grid-column-gap:8px;grid-row-gap:8px;text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;min-width:320px;font-size:40px;line-height:130%;display:block}.h2-alt-title.thin.blue{align-self:flex-start}.paragraph.white.left{margin-left:40px;margin-right:40px}.paragraph.white.wide{padding-left:55px;padding-right:55px}.button.azul-vinta{flex:0 auto;order:1;justify-content:flex-end;align-self:flex-end;align-items:flex-end;text-decoration:none;display:inline-block}.button.azul-vinta.outline{padding:9px 16px;font-size:14px}.button.azul-vinta.inside-form{align-self:center}.button.center{font-size:16px;line-height:120%}.careers-alt-description-var.dw{width:100%}.learnings-card-container.blog{border-radius:16px;width:301px;max-width:336px;margin-top:0}.learnings-card-container.lessons{flex:none;max-width:none}.learnings-card-container.modal{position:relative;left:auto;right:auto}.utility-page-wrap{height:572px}.utility-page-content{height:442.281px}.featured-post-card{flex-flow:row;width:100%;max-width:none;max-height:none;padding:0}.featured-post-card:hover{box-shadow:none;color:var(--darkest-tone)}.div-block-14{margin-left:241px;margin-right:0}.filter-tags.reference.gray{text-align:center}.filter-tags.reference.gray.active{color:var(--vinta-blue-main)}.filter-tags.reference.gray.active:hover{color:#fff;background-color:#ecf2ff}.container-12{max-width:728px}.footer-content{grid-column-gap:60px}.alt-section-wrapper{align-items:flex-start;max-width:718px;padding-left:32px;padding-right:32px}.alt-section-wrapper.blog-text{flex-direction:column;justify-content:center;align-items:center;width:624px;max-width:624px;margin-top:26px;padding-left:0;padding-right:0}.alt-section-wrapper.tags-page{margin-top:130px}.alt-section-wrapper.related-articles{max-width:none;margin-top:0;padding-bottom:40px;padding-left:32px;padding-right:32px}.alt-section-wrapper.careers{margin-top:0;margin-bottom:0;padding:0}.alt-section-wrapper.job-posting{max-width:1240px}.sidebar{border-top:1px solid #f0f0f0;padding-top:60px}.learnings-filter-menu{padding-top:118px;padding-bottom:118px}.learnings-filter-menu.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.learnings-filter-menu.blog-posts.categories-page{margin-top:24px}.learnings-filter-menu.slider{height:120px}.learnings-filter-menu.slider.blog{display:block}.learnings-filter-menu.slider.industry,.learnings-filter-menu.slider.pb{display:none}.learnings-filter-menu.slider{height:120px;margin-top:-72px}.blog-filters-list{justify-content:center;margin-bottom:0;overflow:hidden}.empty-state{margin-top:0;margin-bottom:20px}.blog-post-list.gap-row-48px{grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:1fr 1fr}.blog-post-list.gap-row-48px.lessons{grid-column-gap:41px;grid-template-columns:1fr 1fr}.blog-post-grid-wrapper{grid-template-columns:1fr}.blog-post-grid-wrapper.sidebar-content{grid-row-gap:60px;grid-template-columns:1fr;width:100%;margin-left:32px;margin-right:32px}.blog-post-grid-wrapper.sidebar-content.left{grid-template-columns:1fr;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.h3-post-title{max-width:100%;margin-top:0;margin-bottom:16px;font-size:24px}.blog-post-cover{border-radius:8px;width:100%;min-width:auto;max-width:none;height:180px;max-height:180px}.blog-filters-wrapper{margin-top:0;margin-bottom:0;display:none}.blog-date-text.bold.color-neutral-800.white{font-size:16px}.blog-content-rich-text{width:624px;max-width:624px}.related-articles-short{font-size:22px;line-height:32px}.related-articles-short.color-neutral-100.mg-bottom-0{max-width:222px;line-height:28px}.blog-hero-wrapper{max-width:720px}.blog-hero-wrapper.blog-post{max-width:785px;padding-top:32px}.related-post-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:.75fr .5fr;align-self:center;justify-items:center;width:auto;max-width:none;padding-left:0;padding-right:0}.section-blog-hero{padding-top:118px;padding-bottom:118px}.section-blog-hero.blog-post-hero{padding-top:166px;padding-bottom:0}.mg-bottom-32px{margin-bottom:24px}.blog-hero-container._740px{margin-left:80px}.blog-title{font-size:48px;line-height:63px}.blog-title.color-neutral-100.mg-bottom-32px{font-size:36px;line-height:44px}.h2-related-post-title{align-self:flex-start;margin-top:0;font-size:24px}.bg-gradient-container.blog-post{background-image:linear-gradient(200deg,#0000,#000a21 84%)}.culture-card-item{min-height:440px}.culture-card-item.sidebar{grid-column-gap:20px;border-top-width:0;justify-content:flex-end;width:299px;max-width:458px;min-height:300px}.related-post-container.small{width:100%;inset:auto 0% 0%}.featured-post-card-container{max-width:none;margin-top:0;margin-bottom:0}.featured-post-card-container.horizontal{max-width:none;padding:16px 0}.search-2{margin:0 86px}.search-2.results-page{justify-content:center;margin-right:0;display:flex}.dark-hero-section{height:auto;padding-top:48px}.dark-hero-section.blog{height:340px}.dark-hero-section.dark-variant{padding-top:0}.dark-hero-section.contact{height:400px;padding-bottom:40px}.dark-hero-section.newsletter{height:520px;padding-bottom:40px}.frame-44033{display:none}.frame-44034{padding-top:116px}.featured-post-wrapper{margin-top:0}.featured-post-description{white-space:normal;object-fit:none;width:100%;max-width:100%;min-height:0;padding-right:0}.hero-alt-hero-description{text-align:center}.hero-alt-hero-description.center{width:100%}.hero-alt-hero-description.careers{font-size:18px}.alt-hero-header{text-align:center;flex-flow:column;place-content:center flex-start;align-self:center;align-items:center;margin:0}.alt-hero-header.flex-center{margin-top:20px}.alt-hero-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-top:80px}.alt-hero-wrapper.learnings{margin-top:80px}.alt-hero-wrapper.learnings.main-page{margin-bottom:64px}.alt-hero-wrapper.wide{margin-top:120px;padding-left:100px;padding-right:100px}.div-block-59{margin-top:18px;margin-bottom:18px;margin-left:0}.newsletter-banner{align-self:center;width:624px;max-width:624px;margin-top:40px;margin-bottom:40px}.newsletter-banner.blog-page{width:654px;height:auto}.h4-newsletter-title{width:234px}.newsletter-input-field{grid-column-gap:0px;grid-row-gap:8px;flex-direction:column;padding-left:0}.newsletter-email-input-field{margin-top:0}.featured-post-cover{border-top-left-radius:0;border-bottom-left-radius:0;width:245px;height:100%;min-height:56px}.featured-post-content{justify-content:center;margin-left:0}.collection-item-7{flex-direction:column;justify-content:center;align-items:center}.collection-list-wrapper-10{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.featured-post-link-02{flex-direction:column;justify-content:center;align-items:center;display:flex}.cell{justify-content:center;align-items:flex-end;padding-top:0;padding-bottom:0}.cell-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;display:flex}.quick-stack-4{grid-column-gap:160px;grid-row-gap:0px;align-self:center;width:635px;max-width:666px;height:86px;margin-top:0;margin-bottom:24px;padding-left:0;padding-right:0}.featured-post-list{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:grid}.related-post-list-wrapper{flex-direction:column;justify-content:center;align-self:center;align-items:center;width:auto;max-width:none;display:flex}.related-post-card{max-width:372px}.hero-contact-wrapper{margin-top:40px;padding-top:0;padding-left:0;padding-right:0}.alt-hero-subtitle.dark-mode{padding-right:0}.alt-hero-subtitle.dark-mode-gradient{text-align:left;background-image:linear-gradient(282deg,#0050ff,#e5eafd);padding-right:0;font-size:20px}.alt-hero-subtitle.blue{font-size:20px}.careers-alt-description{padding-right:0}.careers-alt-description.center{justify-content:center;font-family:Moderat Regular,Arial,sans-serif;line-height:130%;display:flex}.careers-alt-description.center.white{line-height:140%}.careers-alt-description.center.mobile{text-align:left;text-align:left;justify-content:center;align-items:flex-start;width:auto;padding-right:0;font-size:16px;text-decoration:none;display:inline-flex}.careers-alt-description.white.left{font-size:14px;line-height:130%}.careers-alt-description.description{padding-left:100px;padding-right:100px}.collection-item-10{margin-left:-27px;margin-right:-27px}.splide.slider1{align-items:center;display:block;overflow:visible}.splide__track{align-self:flex-start;display:block}.splide__list{justify-content:flex-start;width:100%}.splide__list.work{justify-content:flex-start}.overflow{margin-left:0;margin-right:0;padding-left:0;overflow:hidden}.overflow.blog{margin-top:-43px;display:block}.splide__arrows{grid-column-gap:536px;justify-content:flex-start}.learnings-modal{flex-direction:column;justify-content:center;align-items:center}.learnings-modal-bg-blur{align-items:center}.h6.text-center{font-size:18px;line-height:140%}.div-block-71{align-self:center}.container-15{flex-direction:row;justify-content:center;align-items:center;display:flex}.body-11{overflow:hidden}.splide-container{max-width:none;margin-top:-38px;display:flex;position:static;inset:auto 0% -38px}.blog-filters-menu-desktop{padding-left:100px;padding-right:100px;display:none}.link-block-10{align-self:center}.link-block-11{text-decoration:none}.alt-hero{grid-column-gap:12px;grid-row-gap:12px}.team-grid{grid-template-columns:1fr 1fr}.blog-img-team{width:500%;max-height:none}.container-18{max-width:728px}.section-blog-wrapper{margin-left:40px}.cell-3{padding-right:16px}.cell-3._2{display:none}.cell-3._1{padding-top:55px;padding-bottom:55px}.img_flavio1440-2{padding-top:0;padding-bottom:144px}.nextjs{width:160px;margin-top:0;padding-top:0}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-3{font-size:16px}.frame-44124{padding:4px 20px}.value-63{text-align:center;width:100%}.image{height:540px}.do-you-work-with-a-different-stack-contact-us-for-more-information-1{font-size:16px}.career-technologies-section{grid-column-gap:48px;grid-row-gap:48px;padding:48px 32px}.aws{width:160px;height:80px;margin-top:0;padding-top:0}.text-236{font-size:18px}.django{width:160px;height:80px;margin-top:0;padding-top:0}.the-tech-stack-behind-competitive-products-0{font-size:48px}.react{width:160px;margin-top:0;padding-top:0}.container-26{width:100%;min-width:0}.success-metrics{grid-column-gap:16px;grid-row-gap:63px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:grid}.header-4{width:100%;min-width:0}.value-65{font-size:32px}.do-you-work-with-a-different-stack-contact-us-for-more-information-0{font-size:16px}.careers-tech-list{grid-column-gap:64px;grid-row-gap:19px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-content:center;justify-items:center;padding:24px 32px;display:grid}.value-64{font-size:32px}.text-232{font-size:38px}.frame-44123{padding:6px 20px}.text-233{font-size:36px}.text-234{font-size:16px}.nodejs{width:160px;height:80px}.community-m-img-container{border-radius:8px;width:90%;height:260px;overflow:visible}.the-tech-stack-behind-competitive-products-1{font-size:32px}.container-31{min-width:0;max-width:0}.pythonbox{width:160px;padding-top:0}.container-27{grid-column-gap:48px;grid-row-gap:48px;min-width:0}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-2{font-size:16px}.text-235{font-size:20px}.floating-image-2{inset:auto 10% 12% auto}.careers-alt-header{grid-row-gap:0px;padding-left:0;padding-right:0}.technologies-description-container{padding-left:0;padding-right:0}.brix---gallery-v9-images-wrapper{margin-top:-71px}.btn-primary{padding-top:24px;padding-bottom:24px}.section-33{padding-top:118px;padding-bottom:118px}.grid-4-columns{grid-template-columns:1fr 1fr}.grid-4-columns.instagram-v7{grid-template-columns:1fr 1fr 1fr 1fr;width:100%;max-width:none;margin-bottom:32px}.brix---gallery-v9-images-wrapper-2{width:100%;max-width:100%;margin-top:0}.hero-big-coverimg{width:31.2%}.hero-big-coverimg._2{height:310px}.cell-4._2{display:none}.div-block-127{flex-direction:column;justify-content:center;align-self:center;display:flex}.careers-team-section{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto;padding:48px}.careers-team-card{max-width:none;height:auto;margin-left:0;margin-right:0;padding:40px 0}.careers-team-container{grid-row-gap:22px;flex-direction:column;align-self:flex-start;align-items:flex-start;width:auto;max-width:none;padding-left:48px;padding-right:48px}.careers-team-header{grid-row-gap:0px;width:100%}.team-header-content,.value-66{padding-right:0}.careers-team-members{grid-column-gap:24px;grid-row-gap:21px;flex-flow:wrap;justify-content:flex-start;align-self:flex-start;align-items:flex-start}.career-team-member-card{grid-column-gap:33px;grid-row-gap:9px;flex-direction:row;align-self:flex-start;align-items:center;width:auto;min-width:auto;display:flex}.team-member-photo{width:110px;max-width:none;display:block}.h2-careers-team-title{margin-top:0;margin-bottom:0;font-size:40px}.h2-careers-team-title.blue{color:var(--vinta-blue-main);width:100%;font-size:34px;line-height:123%}.team-member-info{flex-direction:column;align-items:flex-start;max-width:none;display:flex}.link-block-13,.link-block-14{color:#333;text-decoration:none}.link-block-15{color:#333}.form{margin-top:2em}.container-34{width:90%}.u-mb-0{margin-bottom:0}.input-wrap{min-width:292px}.forms-input.embed{width:292px;max-width:292px}.contact-form-wrapper{width:664px;margin-top:0}.contact-form-wrapper.blog{width:624px;margin-top:0}.collection-list-wrapper-15{width:100%}.main-2{font-size:24px}.secondary-4{font-size:14px}.clients-var-card{width:auto}.clients-var-card-container{width:auto;padding-top:32px;padding-left:32px;padding-right:32px}.clients-var-highlight-container{grid-column-gap:32px;grid-row-gap:32px}.clients-var-cover{height:auto}.checkbox-label{text-align:left}.section-clients-var{margin-top:580px;padding-top:96px}.clients-var-grid{grid-column-gap:32px;grid-row-gap:0px;justify-content:stretch}.clients-var-header{padding-left:48px;padding-right:48px}.clients-var-wrapper{max-width:none;padding-left:40px;padding-right:40px}.link-block-16{grid-column-gap:0px}.go-to-blog-section{justify-content:center}.frame-43974{display:none}.section-hero-about{flex-direction:row;height:471px;padding:90px 32px 40px}.hero-about-wrapper{flex-direction:row;width:auto;max-width:none}.hero-about-container{flex-direction:row;max-width:none}.hero-about-description{font-size:18px}.hero-about-image-container{max-width:none}.h1-hero-about,.h1-hero-about.white-text,.for-a-decade-we-have-been-a-trusted-partner-in-building-successful-products-1{font-size:32px}.section-story{width:100%;padding-right:0}.story-wrapper{grid-column-gap:32px;grid-row-gap:0px;flex-direction:column;width:auto}.story-img-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:50%;max-width:none;height:auto}.story-img-founders{width:100%;max-width:none;height:532px}.story-container{width:100%;max-width:none;padding:40px 32px 77px}.typography-body1{width:auto;padding-right:0}.h2-story-title{font-size:32px}.h2-story-title.thin{font-size:40px;line-height:130%}.three-fellow-developers-teamed-up-1{font-size:32px}.timeline-container{padding-left:32px;padding-right:416px}.timeline-container.background-area{display:none}.timeline-header-content{width:106%;max-width:none;padding-right:0}.timeline-header-flex{padding-top:80px}.timeline-header-spacer{padding-right:99px}.title-11{max-width:none}.text-246{width:auto;padding-right:0}._2013-frame{width:auto}.timeline-founder-quote{clear:both;max-width:327px;padding:16px 24px;position:absolute;top:-37px;left:43.6vw}.text-250{font-size:16px}.founder-photo{width:66px;max-width:none;height:66px}.founder-name{font-size:14px}.founder-role{font-size:12px}._10-years-building-top-notch-digital-products-a-time-line-0{padding-right:0;font-size:32px}._10-years-building-top-notch-digital-products-a-time-line-1{font-size:32px}.founder-quote-citation,.when-we-first-created-vinta-we-were-thinking-about-this-and-that-and-so-it-was-1{font-size:16px}.community-m-highlights{grid-column-gap:64px;grid-row-gap:64px;justify-content:center;padding-top:32px;padding-bottom:32px}.text-251{text-align:center;padding-left:32px;padding-right:29px}.tech-item-nextjs{width:160px;margin-top:0;padding-top:0}.wrap-3{width:Infinity%;grid-row-gap:12px}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-5{font-size:16px}.secondary-8{width:auto}.h2-community{text-align:center;width:100%}.image-304{height:540px}.do-you-work-with-a-different-stack-contact-us-for-more-information-2{font-size:16px}.section-about-community{grid-column-gap:48px;grid-row-gap:16px;width:auto;padding:32px 32px 96px}.tech-item-aws{width:160px;height:80px;margin-top:0;padding-top:0}.text-255{font-size:18px}.tech-item-django{width:160px;height:80px;margin-top:0;padding-top:0}.the-tech-stack-behind-competitive-products-2{font-size:32px}.tech-item-react{width:160px;margin-top:0;padding-top:0}.container-37{width:100%;min-width:0}.success-metrics-6{grid-column-gap:16px;grid-row-gap:63px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:grid}.community-header-var2{width:100%;min-width:0}.container-38{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-content:center;justify-items:center;padding:24px 32px;display:grid}.h2-header-community{font-size:32px}.header-community-divider{display:none}.text-257{font-size:38px}.frame-44194{padding:6px 20px}.highlight-d-title{font-size:36px}.text-259{font-size:16px}.tech-item-nodejs{width:160px;height:80px}.the-tech-stack-behind-competitive-products-3{font-size:32px}.community-desktop-wrapper02{flex-direction:column;align-items:center;min-width:0;max-width:0}.pythonbox-2{width:160px;padding-top:0}.container-41{grid-column-gap:48px;grid-row-gap:48px;min-width:0}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-6{font-size:16px}.text-261{font-size:20px}.community-name{padding:6px 12px}.community-d-floating-text{inset:auto 10% 12% auto}.about-content-wrapper{padding:502px 32px 32px}.text-262{min-width:0;padding-right:77px}.section-team{min-width:auto;max-height:613px;margin-left:32px;margin-right:32px}.team-wrapper{grid-row-gap:32px;flex-direction:column}.team-header{grid-row-gap:16px;justify-content:flex-start;align-items:center}.team-header.playbook-cta{order:-1}.team-header-wrapper{grid-row-gap:0px;max-width:none}.team-roles-list{align-self:center}.h2-highlights-title,.exceeding-expectations-what-clients-share-about-us-1{font-size:32px}.highlights-wrapper{padding-top:0}.highlights-wrapper-var{grid-row-gap:32px;padding-top:0;padding-bottom:0}.highlight-item{flex-direction:column;height:auto;padding-top:24px;padding-bottom:24px}.highlight-clutch-container{align-items:center}.logo-clutch{width:auto;max-width:none;max-height:100px}.highlight-clutch-subtitle{font-size:16px}.highlight-emphasis{font-size:48px}.metrics-03{align-items:center}.highlight-item-title{text-align:left;font-family:Moderat Bold,Arial,sans-serif;font-size:24px}.frame-44206{grid-column-gap:20px;grid-row-gap:20px;width:auto;max-width:none}.depoimento-will{width:auto;min-height:auto;padding:16px 24px 26px}.frame-44208,.stars-2{width:auto}.text-266{width:auto;max-width:201px;font-size:16px;line-height:140%}.author-3,.client-3{width:100%;max-width:none}.name-4{width:auto}.value-78{min-width:auto;font-size:14px}.value-79{font-size:12px}.testimonial-clients{width:auto;height:auto;padding:16px 24px}.frame-44210{width:auto;height:auto}.text-267{font-size:16px}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-2,.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-3{width:auto;font-size:16px;line-height:140%}.section-testimonials{padding:48px 32px}.testimonials-wrapper{grid-column-gap:0px;grid-row-gap:0px}.testimonials-list-header{grid-column-gap:40px;grid-row-gap:40px}.testimonials-list-grid{padding-top:40px;padding-bottom:40px}.testimonials-list-item{flex-direction:column;justify-content:center;align-self:flex-start;align-items:flex-start;height:auto}.h2-testimonials-title{font-family:Moderat Bold,Arial,sans-serif;font-size:32px;font-weight:700}.h2-testimonials-title.light-mode{font-size:40px}.value-82{font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.section-contact{padding-left:32px}.contact-spacer{grid-row-gap:0px;padding-top:32px;padding-bottom:32px}.contact-header{width:auto;height:auto;padding-top:0}.contact-header-content{width:auto}.value-83{font-family:Moderat Bold,Arial,sans-serif}.value-84{font-size:16px;line-height:140%}.cta{padding-top:12px;padding-bottom:12px}.text-270{font-size:16px}.button-17{box-shadow:none}.button-18{padding-top:12px;padding-bottom:12px}.button-xlarge-2{font-size:16px}.h2-contact-title,.value-86{font-size:32px}.contact-grid{grid-template-columns:.75fr .75fr}.camera{padding-bottom:0}.frame{flex-direction:column;left:0%;overflow:hidden}.year-one{width:auto}.quick-stack-5{grid-column-gap:9px}.learning-link{width:100%}.learning-link-box{text-decoration:none}.learnings-list{grid-template-columns:1fr 1fr}.featured-post-list-wrapper{padding-left:0;padding-right:0}.blog-post-card{margin-top:0}.empty-divider.above{padding-top:148px}.bold-text-7{font-family:Moderat Bold,Arial,sans-serif}.link-block-24{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.link-block-24.w--current{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.html-embed-8{width:624px}.hero-home-description{width:360px;font-size:18px}.section-hero-home{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64edc26df04a83e54a9d0086_bg_hero-home-tablet.webp);background-position:60% 100%;background-size:auto;background-attachment:scroll;height:500px;min-height:500px;padding-top:88px;padding-left:48px;padding-right:32px}.hero-container{grid-column-gap:36px;grid-row-gap:36px;width:520px;max-width:520px}.h1_1280e{font-size:36px}.hero-home-header{grid-column-gap:16px;grid-row-gap:16px;margin-top:16px}.h1-home-hero-title{font-size:34px}.hero-wrapper{width:100%;min-width:0;padding-top:0;padding-left:0;padding-right:0}.button_large{font-size:20px}.button-20{padding:20px 40px}.button-21.margin{margin-top:32px}.name-5{grid-column-gap:0px;grid-row-gap:0px}.star{display:block}.clutch-container{flex:1;justify-content:center;width:160px;min-width:160px;height:248px;display:flex}.h2-arguments-title{font-size:32px}.arguments-wrapper{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:90%;min-width:0;max-width:1152px}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-6{font-size:16px}.clutch-rating-text{margin-bottom:24px}.quote-citation-text{font-size:16px}.vinta-experts-img{box-shadow:none;object-fit:contain;height:380px;display:block}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-8{font-size:16px}.featured-quote-card{height:248px;padding-left:24px;padding-right:24px}.h2_1280e{font-size:32px}.arguments-description{max-width:310px;font-size:16px;display:none}.arguments-description.home-argument-description-tablet{max-width:270px;display:block}.rating-quotes-wrapper{width:90%;min-width:0}.quote-author-info{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;flex:1;align-items:stretch}.section-arguments{padding:240px 32px 48px}.title-7{margin-top:0}.tabs-menu{flex-wrap:wrap}.tabs{width:100%;min-width:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-2{font-size:32px}.all-clients-wrapper{width:100%;min-width:0}.section-clients{grid-column-gap:48px;grid-row-gap:48px;padding:48px 32px}.section-clients.clients-spacer{padding-bottom:64px}.section-clients.clients-spacer.contact-page{padding-top:0}.section-clients.referral{padding-top:40px;padding-bottom:40px}.blue-divider-light{text-align:center}.blue-divider-light.tablet{display:none}.featured-clients-list{width:100%}.clients-header{align-items:flex-start;width:100%;min-width:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-0{font-size:32px}.community-desktop-container{flex-flow:column}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-8{font-size:16px}.community-name-text{font-size:24px}.community-d-role{padding:4px 20px}.community-m-subtitle-text{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-size:20px;line-height:180%}.community-d-img-container{height:540px}.do-you-work-with-a-different-stack-contact-us-for-more-information-3{font-size:16px}.home-wrapper-dark{grid-column-gap:48px;grid-row-gap:48px;padding-top:48px;padding-left:32px;padding-right:32px}.community-name-role{font-size:16px}.community-d-role-text{font-size:18px}.the-tech-stack-behind-competitive-products-4{font-size:32px}.community-floating-text{position:absolute;inset:auto 32px 32px auto}.community-mobile-wrapper{flex-flow:row;width:100%;min-width:0;display:block}.community-highlight-list{grid-column-gap:16px;grid-row-gap:63px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:grid}.value-88{font-size:32px}.technologies-list{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-content:center;justify-items:center;padding:24px 32px;display:grid}.h2-community-title{font-size:32px}.highlight-d-emphasis{font-size:38px}.community-d-name{padding:6px 20px}.community-role{padding:4px 12px}.community-d-highlight-subtitle{font-size:16px}.community-m-img{object-fit:cover;width:100%;height:260px;position:relative}.the-tech-stack-behind-competitive-products-5{font-size:32px}.community-desktop-wrapper{min-width:0;max-width:0;display:none}.tech-item-python{width:160px;padding-top:0}.section-technologies{grid-column-gap:48px;grid-row-gap:48px;min-width:0}.community-header{width:100%;min-width:0}.community-m-container{grid-column-gap:64px;grid-row-gap:64px;display:flex}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-9{font-size:16px}.community-d-name-text{font-size:20px}.section-faq{min-width:0}.section-faq.home{grid-column-gap:40px;grid-row-gap:40px;margin-top:60px;display:flex}.text-229{font-size:32px}.cta-contact-description{width:100%;font-size:16px}.cta-contact-description.home{width:320px}.section-cta-contact{grid-column-gap:48px;grid-row-gap:48px;width:100%;height:800px;min-height:1100px;padding-top:32px;padding-left:32px;padding-right:32px;overflow:hidden}.cta-contact-header,.cta-contact-header.home{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-2{font-size:32px}.value-91{font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.h2-cta-contact-title{font-size:32px}.h2-cta-contact-title.home{max-width:320px}.cta-white-large{padding:20px 32px;font-size:20px}.value-92{font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.home-wrapper-light{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:center;padding-bottom:48px;padding-left:48px;padding-right:48px;display:flex}.button-xlarge-4{font-size:20px}.btn-collapse-expand{padding:12px}.faq-question-answer.dark-mode{margin-top:20px}.hero_title-2{font-size:32px}.services-benefits-card-description,.benefits_text{font-size:14px}.services-benefits-list{grid-column-gap:24px;grid-row-gap:24px;align-items:stretch}.hero-services-title{font-size:34px}.services-benefits-card{height:auto;overflow:hidden}.services-technologies-container{grid-row-gap:64px}.c_title-1{font-size:32px}.text-285,.hero-services-description{font-size:18px}.services-benefits-card-container{grid-column-gap:16px;grid-row-gap:16px;flex:1;padding:12px 16px 8px}.services-benefits-card-title{font-size:18px}.section-hero-webdev{background-position:35% 0;background-size:cover;min-height:0;padding-left:32px;padding-right:32px}.text-286{font-size:11px}.section-services-arguments{padding:64px 32px}.hero-services-wrapper{padding-top:108px;padding-bottom:63px}.c_title-6{font-size:32px}.arguments-quote-author-role{font-family:Moderat Thin,Arial,sans-serif;font-size:12px}.section-services-highlights{padding-left:32px;padding-right:32px}.clutch-rating{font-family:Moderat Bold,Arial,sans-serif;font-size:36px}.hero-services-title-emphasis{font-size:34px}.services-technologies-list{grid-column-gap:12px;grid-row-gap:16px;justify-content:flex-start}.services-dark-header-description{font-size:16px}.c_title-5{font-size:32px}.services-benefits-coverimg{height:160px;min-height:160px}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-4{font-size:16px}.arguments-quote-container{height:auto;max-height:none}.services-arguments-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-direction:row}.benefits_text-3{font-size:14px}.services-highlights-title{font-size:36px}.c_title-3{font-size:32px}.services-arguments-description{max-width:none;font-size:16px}.services-arguments-quote{grid-column-gap:24px;grid-row-gap:32px;flex-wrap:wrap;flex:1;justify-content:space-between;align-self:auto;min-width:280px;height:auto;padding:16px 24px;display:flex}.arguments-quote-author-name{font-size:14px}.arguments-quote-citation{height:auto;font-size:16px}.highlight_clutch{grid-column-gap:16px}.c_title-0{font-size:32px}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-5{font-size:16px}.arguments-quote-author-img{width:48px;height:48px}.services-arguments-container{grid-column-gap:48px;grid-row-gap:48px}.techstack2{padding-top:64px;padding-left:32px;padding-right:32px}.section-services-benefits{padding:64px 32px}.services-technologies-type{height:auto}.hero-services-type{font-size:18px}.hero-services-container{grid-column-gap:32px;grid-row-gap:32px;max-width:480px}.hero_title-4{font-size:32px}.benefits_text-4{font-size:14px}.models-table-tabs{display:none}.benefits_text-5{font-size:14px}.models-table-cell-01-var{min-width:240px;max-width:none;height:94px}.services-process-list{padding-left:128px;padding-right:64px}.process-list-item{padding-bottom:48px}.models-table-cell-01{min-width:240px;max-width:none;height:94px;overflow:hidden}.c_title-9{font-size:32px}.services-roles-description{max-width:none;font-size:16px}.process-list-item-title{font-size:24px}.icon_check{overflow:visible}.models-table-cell-02{height:94px}.models-table-cell-02.model2,.models-table-cell-02.model1{max-width:130px}.models-table-cell-02.devout{min-width:120px;max-width:150px}.text-290{font-size:18px}.c_title-14,.c_title-15{font-size:32px}.text-292{font-size:18px}.services-solutions-list-item-05{height:160px;min-height:160px}.table_cell-2---2--3{height:94px}.table_cell-2---2--3.devout{min-width:120px}.c_title-8{font-size:32px}.table-head-02-var{padding:16px}.table-head-03{min-width:100px;max-width:110px;padding:16px}.table_cell-2_2,.table_cell-5---2{height:94px}.section-hero-staffaug{background-size:cover;min-height:0;padding-left:32px;padding-right:32px}.models-table-cell-03{min-width:100px;max-width:110px;height:94px}.table-head-02{padding:16px}.table-head-02.devout{min-width:120px;max-width:150px}.table-head-02.model2{max-width:130px}.table-head-02.model1{min-width:110px;max-width:130px}.section-services-roles{background-position:50%;background-repeat:no-repeat;background-size:cover;width:90%;padding:24px 32px}.services-staff-arguments-description{max-width:none;font-size:16px}.table_cell-2----2{height:94px}.section-services-quotes{padding:48px 32px}.services-arguments-list{justify-content:center;min-width:0;max-width:none}.card_title{font-size:18px}.text-293{font-size:11px}.c_title-7,.c_title-11{font-size:32px}.table_head2-3{padding:16px}.services-quotes-item{grid-column-gap:24px;grid-row-gap:32px;flex-wrap:wrap;flex:1;justify-content:space-between;align-self:auto;height:auto;padding:16px 24px;display:flex}.c_title-16,.services-roles-title{font-size:32px}.quotes-author-role{font-family:Moderat Thin,Arial,sans-serif;font-size:12px}.table_cell-2__01,.models-table-cell-01-var3{height:94px}.c_title-12{font-size:32px}.services-models-wrapper{grid-column-gap:32px;grid-row-gap:32px}.hero_title-5{font-size:34px}.techstack-box-3{grid-column-gap:12px;grid-row-gap:16px;justify-content:flex-start}.services-solutions-list{grid-column-gap:16px;grid-row-gap:16px}.process-list-item-description{font-size:16px}.techstack{padding-top:128px;padding-left:32px;padding-right:32px}.c_title-17{font-size:32px}.services-quotes-list{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;flex:0 auto;align-items:stretch;overflow:visible}.c_subtitle-2,.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-6{font-size:16px}.services-solutions-list-item-01{height:160px;min-height:160px}.benefits_text-6{font-size:14px}.section-services-solutions{padding:64px 32px}.services-wrapper{padding-top:496px;padding-left:32px;padding-right:32px}.text-295{font-size:36px}.models-table-cell-02-var{height:94px}.models-table-cell-02-var.model1,.models-table-cell-02-var.model2{max-width:130px}.models-table-cell-02-var.devout{min-width:120px;max-width:150px;height:94px}.c_title-20{font-size:32px}.models-table-cell-01-var2{height:94px}.services-staff-arguments-container{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column}.services-roles-item-title,.quotes-author-name{font-size:14px}.services-arguments-list-item{align-self:stretch}.text-297{height:auto;font-size:16px}.services-models-type{font-family:Moderat Bold,Arial,sans-serif;font-size:12px}.c_title-21{font-size:32px}.quotes-item-citation{font-size:16px}.quotes-item-author-img{width:48px;height:48px}.services-solutions-list-item-03{height:160px;min-height:160px}.table_cell-8{min-width:240px;height:94px}.table_cell-5-2{height:94px}.models-table-cell-03-var{min-width:100px;max-width:110px;height:94px}.services-roles-list{width:100%;height:200px}.services-roles-list-item.roles-prod,.services-roles-list-item.roles-design,.services-roles-list-item.roles-dev{height:100%;min-height:0}.section-services-process{grid-column-gap:48px;grid-row-gap:48px}.services-solutions-list-item-04{height:160px;min-height:160px}.table_cell-2--2{height:94px}.table_cell-7{min-width:240px;max-width:none;height:94px}.roles_title-1{font-size:32px}.services-roles-container{flex-direction:column}.table-head-01{min-width:240px;height:auto}.p_list-item-2{padding-bottom:48px}.icon_no{overflow:visible}.benefits_card{height:auto;overflow:hidden}.services-solutions-description{font-size:16px}.techstack-card-3{height:auto}.services-solutions-list-item-02{height:160px;min-height:160px}.collection-list-wrapper-20{width:100%}.header-14{width:100%;min-width:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-4,.text-299{font-size:32px}.text-300{width:100%;font-size:16px}.final-cta-4{grid-column-gap:48px;grid-row-gap:48px;width:100%;height:660px;min-height:0;padding-top:32px;padding-left:32px;padding-right:32px;overflow:hidden}.header-16{padding-left:0;padding-right:0}.value-98{font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.get-your-software-development-soaring-with-our-talent-pool-3{font-size:32px}.value-99{font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.button-xlarge-5{font-size:20px}.section-hero-clients{min-height:auto;padding-top:40px;padding-left:32px;padding-right:32px}.hero-clients-header{max-width:600px}._10-years-of-inspiring-work-we-did-for-great-companies-0,._10-years-of-inspiring-work-we-did-for-great-companies-1{font-size:32px}.hero-clients-description{font-size:18px}.playbook-tabs-list-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:center}.highlight-card-item{width:48%;max-width:452px}.featured-quote-role{font-size:14px}.clutch-card-text-e1{font-size:64px}.featured-quote-item{width:100%}.alt-tag{padding:8px 16px;font-size:14px}.highlight-card-title{font-size:64px}.section-highlight{padding-bottom:64px;padding-left:32px;padding-right:32px}.featured-quote-citation{font-size:20px;line-height:160%}.industries-list-wrapper{grid-row-gap:20px;display:flex}.featured-quote-citation-var2{font-size:20px}.clutch-rating-card-link{width:48%;max-width:452px;height:220px}.other-cases-list{grid-template-columns:1fr 1fr;display:grid}.quote-author-img.mobile{display:none}.featured-quote-name{font-size:16px;font-weight:400}.text-308{font-size:32px}.text-309{width:100%;font-size:16px}.final-cta-5{grid-column-gap:48px;grid-row-gap:48px;width:100%;height:660px;min-height:0;padding-top:32px;padding-left:32px;padding-right:32px;overflow:hidden}.header-18{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-4{font-size:32px}.value-101,.value-102{font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.button-xlarge-6{font-size:20px}.featured-client-industry-tag{text-align:center;font-size:14px}.featured-client-highlight-card{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:flex-start}.highlight-title{font-size:22px}.featured-client-card-title{font-size:24px}.featured-client-card-item{min-width:auto;height:368px}.featured-client-coverimg{width:100%}.featured-client-highlights-list{grid-column-gap:13px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.featured-client-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;padding:32px 32px 16px}.highlight-container{align-items:center;width:100%}.clients-cover-img{height:160px}.clients-card-info{justify-content:space-between;padding:16px 24px 24px}.title-0{font-size:22px}.h1-clients-hero-title{font-size:32px}.text-312{font-size:18px}.rating-8,.rating-9{font-size:64px}.project-showcase-4{padding-left:32px;padding-right:32px}.text-315,.text-317{font-size:24px}.text-318{font-size:32px}.text-319{width:100%;font-size:16px}.final-cta-6{grid-column-gap:48px;grid-row-gap:48px;width:100%;height:660px;min-height:0;padding-top:32px;padding-left:32px;padding-right:32px;overflow:hidden}.header-20{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-5{font-size:32px}.value-104,.value-105{font-family:Moderat Bold,Arial,sans-serif;font-size:32px}.button-xlarge-7{font-size:20px}.workcase-hero-container{padding-top:100px}.workcase-tag-item{font-size:16px}.workcase-logo-img{width:auto;height:54px}.workcase-hero-title{font-size:44px}.workcase-hero-wrapper{padding-left:32px;padding-right:32px}.workcase-logo{justify-content:center;height:auto}.workcase-technologies-item{padding-left:24px;padding-right:24px}.workcase-technologies-icon{width:34px;height:34px}.workcase-technologies-name{font-size:16px}.workcase-mid-cta-paragraph{font-size:20px}.contact-us-2{height:44px}.workcase-highlight-title{font-size:32px}.button-medium-5{font-size:16px}.button-37{padding-top:12px;padding-bottom:12px}.workcase-highlight-subtitle{font-size:14px}.section-workcase{padding:48px 32px}.secondary-14{font-size:14px}.workcase-quote-citation{font-size:24px}.text-327{font-size:32px}.section-other-cases{min-height:auto;padding:48px 32px}.other-cases-wrapper{grid-column-gap:32px;grid-row-gap:32px}.clients-tag{text-align:left;font-size:14px}.clients-card-title{font-size:24px}.section-contact-cta{min-width:0;height:auto;min-height:0;padding-left:32px;padding-right:32px}.frame-44242{padding:12px 32px}.section-contact-cta-container{padding-top:36px;padding-bottom:48px}.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-0,.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-1{font-size:32px}.section-hero-playbook{min-height:0;padding-top:48px;padding-left:32px;padding-right:32px}.hero-playbook-wrapper{padding-top:48px;padding-bottom:64px}.hero-playbook-header{max-width:440px}.hero-subtitle{font-size:18px}.hero-title{font-size:32px}.value-106,.value-107{font-family:Moderat Bold,Arial,sans-serif;font-size:28px}.section-playbook{padding:48px 32px}.playbook-list{flex-direction:column;display:flex}.playbook-item-card{width:100%}.workcase-finalcta-2{min-height:0;padding:48px 32px}.frame-44244{padding:16px 32px}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-3,.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-1{font-size:32px}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-0{font-size:20px}.playbook-item-link{padding-left:20px;padding-right:20px}.playbook-img{width:180px;height:180px}.playbook-item-section{font-size:16px}.playbook-item-title{font-size:28px}.playbook-item-description{width:auto;font-size:16px}.section-hero-playbook-item{height:auto;padding-top:44px;padding-left:0;padding-right:0;position:static}.hero-alt-container{padding-bottom:56px;padding-left:0;padding-right:0}.hero-alt-container.tech{padding-bottom:40px}.hero-alt-header{grid-column-gap:20px;grid-row-gap:20px;text-align:center;align-self:center;padding-left:40px;padding-right:40px}.h1-playbook-title{font-size:48px}.our-step-by-step-process-for-developing-and-maintaining-exceptional-software-solutions-1{font-size:32px}.alt-hero-description{font-size:18px}.fs-toc{flex-direction:column;padding-left:32px;padding-right:32px}.fs-toc_richtext{padding:1.5rem}.section-privacy-policy{padding-left:32px;padding-right:32px}.heading-small-2{font-size:1.5rem}.heading-small-2.text-color-white{margin-top:0}.toc-link{color:#333;text-decoration:none}.fs-toc_sidebar{width:100%;padding:1.5rem;position:relative;top:0}.text-215{font-size:16px}.timeline-card{width:400px}.slider-filter-text{font-size:1.25rem}.slider-snap-list{grid-column-gap:6.25rem;grid-row-gap:15.75rem;grid-template-columns:18rem;grid-auto-columns:18rem}.timeline-section-medium{padding-top:3em;padding-bottom:3em}.timeline-section-medium.is--half-bottom{padding-bottom:2.8em}.flex-button-wrap.grow-end-hide-mobile{padding-right:23px}.padded-inset-wrap{padding-left:0;padding-right:0}.doctors-collection-wrapper{padding-left:0}.menu-icon{display:none;position:relative}.navigation-list{background-color:#fff}.navigation-list.holder{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000;flex-direction:column;width:98vw;margin-top:60px;margin-left:0;padding-top:12px;padding-right:8px;inset:0%}.vinta-logo.brand{width:96px;height:auto}.contact-cta{text-align:right;padding:8px 32px}.nav-btn-menu{z-index:5;opacity:.5;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6657a32d31fe53381818cb67_hamburger%20menu.webp);background-position:50%;background-repeat:no-repeat;background-size:24px;width:36px;height:36px;padding:0}.nav-btn-menu.w--open{z-index:5;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/665dfda6c59e019001fb0f93_closing_button.webp);background-position:50%;background-size:cover;width:36px;height:36px}.sticky-nav{border-radius:0;margin-top:0;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%;font-size:18px;line-height:160%}.vwds-nav-logo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;justify-content:space-between;margin-top:0;padding-left:32px;padding-right:0}.nav-link{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--lavender-header);text-align:right;background-color:#060c18;border-radius:0;width:100%;margin-bottom:0;padding:16px 32px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;line-height:160%;transition:color .15s;display:block}.nav-link:hover{color:var(--midnight-blue-2);background-color:#e5eafd}.nav-link.w--current{color:var(--lavender-header);background-color:#899abd;padding-top:16px;padding-bottom:16px}.nav-btn{width:auto;margin-left:0;margin-right:10px;font-size:20px;line-height:26px}.top-nav{border-radius:0;margin-top:0;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%;display:none}.dropdown-toggle{grid-column-gap:12px;grid-row-gap:12px;color:#081322;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:0;padding:16px 48px 16px 32px;font-family:Moderat Regular,Arial,sans-serif;font-size:20px;line-height:160%;display:flex}.dropdown-toggle:hover,.dropdown-toggle:focus{border-radius:0}.dropdown-toggle.w--open{background-color:#0000}.dropdown-toggle.w--open:focus{color:#061321}.nav-s{letter-spacing:.3px}.icon-4{color:#465a78;margin:0 0 0 6px;position:static}.dropdown-link{color:#263651;text-align:right;letter-spacing:.3px;background-color:#dfe6f6;width:100%;padding:16px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.dropdown-link:hover{background-color:#d1daf0}.dropdown-2{margin-bottom:8px}.link-block-28,.link-block-28.w--current{text-decoration:none}.learnings-card-link{color:#333}.btn-blue-large,.btn-white-large{margin-top:0;font-size:20px}.cta-blue-medium{margin-top:0;font-size:16px}.cta-blue-medium.contact{width:160px}.cta-blue-medium.desktop{display:none}.cta-blue-medium.tablet{display:block}.dropdown-list{background-color:#eee}.nav-dropdown-list{background-color:#0000;padding-top:0;padding-bottom:16px}.nav-dropdown-list.w--open{box-shadow:none;background-color:#0000;padding-top:0;padding-bottom:0}.cta-text-dark-large,.btn-text-light-large{margin-top:0;font-size:20px}.section-services-technologies{padding-top:64px;padding-left:32px;padding-right:32px}.reply-to-anchor{flex-direction:column;justify-content:center;align-items:center;width:624px}.comment-section,.blog-comment-form{width:624px}.body-20{padding-left:80px;padding-right:80px}.splide_splide{padding-top:17px;padding-bottom:17px}.cookie-modal_descriptio-3{font-size:.8rem}.cta-text-light-small,.cta-blue-small{margin-top:0;font-size:16px}.cta-blue-small.nav-bar{font-size:20px}.cookie-modal_content-wrap.is-small{max-width:461px}.nav-dropdown{width:100%}.link-block-37{display:block}.blog-content-raw-text{width:624px;max-width:624px}.btn-text-light-minimal{margin-top:0;font-size:20px}.star-rating-img{width:20px;display:block}.quote-author-photo{display:block}.clutch-logo-img{height:24px;display:block}.h2-clients-title{font-size:32px}.h2-clients-title.slim{font-size:40px}.h2-blog-title.blog{margin-top:0;margin-bottom:0;padding-left:8px;font-size:18px;display:flex}.h2-blog-title.blog.light{padding-left:8px}.clients-cards-cover-link{height:auto}.tags-divider{text-align:left;font-size:14px}.highlight-subtitle{text-align:center;font-size:14px}.community-m-subtitle-text-e{color:#3274ff;font-family:Moderat Regular,Arial,sans-serif}.featured-client-additional-info{text-align:left;flex:1;font-size:14px}.h2-technology-title{font-size:32px}.technologies-cta-text{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-size:16px;line-height:180%}.faq-header{width:100%;min-width:0}.h2-faq-title{margin-top:0;font-size:32px}.h2-faq-title.dark-mode{font-size:40px;line-height:130%}.featured-quote-name-var2{font-size:16px}.featured-quote-role-var2{font-size:14px}.h1-hero-title{font-size:36px}.clients-header-copy{width:100%;min-width:0}.h2-other-cases-title{font-size:32px}.clients-tag-divider{text-align:left;font-size:14px}.section-services-header{width:100%;min-width:0}.h2-services-title{font-size:32px}.services-benefits-container{grid-column-gap:48px;grid-row-gap:48px}.h2-services-dark-title,.h2-services-process-title{font-size:32px}.section-services-arguments-wrapper,.services-solutions-wrapper{grid-column-gap:48px;grid-row-gap:48px}.splide__list-2{justify-content:space-between;width:100%}.splide__track-2{align-self:flex-start;align-items:stretch;width:100vw}.category-title-text{color:#fff;padding-top:12px;padding-bottom:12px}.category-title-text:hover{color:var(--vinta-blue-main)}.related-title.contact-page{padding-top:0}.h2-client-cases{font-size:32px}.work-cases-list.mobile{display:block}.work-cases-list.desktop{display:none}.section-services-clients{grid-column-gap:48px;grid-row-gap:48px;padding:48px 32px 144px}.h2-title-emphasis.white{font-size:32px}.timeline-header-container{width:100%;max-width:none;padding:40px 32px 77px}.h2-timeline-title{font-size:32px}.highlight-item-subtitle{font-size:16px}.author-photo{width:auto;max-width:none;max-height:100px}.section-learnings{margin-top:0;position:relative}.learnings-content{margin-top:0;padding-top:24px;padding-bottom:24px}.section-blog-filters{padding-top:118px;padding-bottom:118px}.section-blog-filters.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.section-blog-filters.blog-posts.categories-page{margin-top:24px}.section-blog-filters.slider{height:120px}.section-blog-filters.slider.blog{display:block}.section-blog-filters.slider.industry,.section-blog-filters.slider.pb{display:none}.section-blog-filters.slider{height:120px;margin-top:-72px}.blog-wrapper{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;max-width:100%;padding-left:32px;padding-right:32px}.blog-wrapper.blog-text{flex-direction:column;justify-content:center;align-items:center;width:624px;max-width:624px;margin-top:40px;padding-left:0;padding-right:0}.blog-wrapper.tags-page{margin-top:130px}.blog-wrapper.related-articles{max-width:none;margin-top:0;padding-bottom:40px;padding-left:32px;padding-right:32px}.blog-wrapper.careers{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}.blog-posts-wrapper{padding-top:0;padding-bottom:0}.blog-posts-wrapper.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.blog-posts-wrapper.blog-posts.categories-page{margin-top:24px}.blog-posts-wrapper.slider{height:120px}.blog-posts-wrapper.slider.blog{display:block}.blog-posts-wrapper.slider.industry,.blog-posts-wrapper.slider.pb{display:none}.blog-posts-wrapper.slider{height:120px;margin-top:-72px}.blog-posts-wrapper.filter{padding-top:32px}.blog-posts-grid{align-items:flex-start;max-width:718px;padding-left:32px;padding-right:32px}.blog-posts-grid.blog-text{flex-direction:column;justify-content:center;align-items:center;width:624px;max-width:624px;margin-top:40px;padding-left:0;padding-right:0}.blog-posts-grid.tags-page{margin-top:130px}.blog-posts-grid.related-articles{max-width:none;margin-top:0;padding-bottom:40px;padding-left:32px;padding-right:32px}.blog-posts-grid.careers{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}.blog-posts-grid.blog{grid-column-gap:20px;grid-row-gap:20px;max-width:none;margin-bottom:60px}.blog-posts-grid.tech,.blog-posts-grid.tech-list{grid-column-gap:20px;grid-row-gap:20px;max-width:none}.blog-post-description{white-space:normal;object-fit:none;width:100%;max-width:100%;min-height:0;margin-bottom:16px;padding-right:0;font-size:16px}.h3-team-member-title.centered-text{font-size:18px;line-height:140%}.h3-team-member-title.centered-text.bold{align-self:flex-start}.h3-team-member-title.centered{font-size:18px;line-height:140%}.h3-team-member-title.centered.bold{align-self:center}.section-culture{padding-top:118px;padding-bottom:118px}.section-culture.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.section-culture.blog-posts.categories-page{margin-top:24px}.section-culture.slider{height:120px}.section-culture.slider.blog{display:block}.section-culture.slider.industry,.section-culture.slider.pb{display:none}.section-culture.slider{height:120px;margin-top:-72px}.section-hiring{padding-top:118px;padding-bottom:118px}.section-hiring.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.section-hiring.blog-posts.categories-page{margin-top:24px}.section-hiring.blog-posts.job-posting{padding-top:48px;padding-bottom:48px}.section-hiring.slider{height:120px}.section-hiring.slider.blog{display:block}.section-hiring.slider.industry,.section-hiring.slider.pb{display:none}.section-hiring.slider{height:120px;margin-top:-72px}.section-hero-privacy{height:351px;min-height:0;padding-top:44px;padding-left:32px;padding-right:32px}.section-blog-content{padding-top:118px;padding-bottom:118px}.section-blog-content.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.section-blog-content.blog-posts.categories-page{margin-top:24px}.section-blog-content.slider{height:120px}.section-blog-content.slider.blog{display:block}.section-blog-content.slider.industry,.section-blog-content.slider.pb{display:none}.section-blog-content.slider{height:120px;margin-top:-72px}.section-related-posts{padding-top:118px;padding-bottom:118px}.section-related-posts.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.section-related-posts.blog-posts.categories-page{margin-top:24px}.section-related-posts.slider{height:120px}.section-related-posts.slider.blog{display:block}.section-related-posts.slider.industry,.section-related-posts.slider.pb{display:none}.section-related-posts.slider{height:120px;margin-top:-72px}.blog-author-name{padding-right:0}.blog-author-name.center{justify-content:center;line-height:130%;display:flex}.blog-author-name.center.white{line-height:140%}.blog-author-name.center.mobile{text-align:left;width:auto;padding-right:0;text-decoration:none}.blog-author-name.white.left{font-size:14px;line-height:130%}.blog-comment-form-wrapper{margin-top:40px}.blog-comment-form-wrapper.blog{width:624px;margin-top:0}.section-playbook-content{padding-left:0;padding-right:0}.playbook-content-header{padding-left:32px;padding-right:32px}.footer-column{padding-left:0;padding-right:0}.form-block-6.first{margin-top:12px}.footer-column-2{padding-right:20px;display:block}.footer-title-button{align-self:flex-start;font-size:16px}.footer{padding-left:32px;padding-right:32px}.footer-bottom{flex-direction:row}.footer-form-fields.first{margin-top:12px}.footer-column-3{padding-left:0;padding-right:0}.forms-input-3{width:auto}.footer-column-4{padding-right:20px;display:block}.featured-quote-author-container{display:flex}.newsletter-subscription-title-footer{align-self:flex-start;margin-bottom:8px;font-size:16px}.footer-title-4{margin-bottom:12px}.footer-social-media-icons{margin-top:0;display:block}.cta-blue-small-2{margin-top:0;font-size:16px}.footer-grid{grid-column-gap:48px;grid-template-columns:auto auto auto}.footer-grid.reduced{grid-column-gap:26px;grid-row-gap:20px;flex-direction:column;grid-template-rows:auto;grid-template-columns:.5fr .5fr;grid-auto-columns:1fr;align-items:center;display:flex}.vinta-footer{padding-left:32px;padding-right:32px}.newsletter-input{align-self:stretch;width:auto}.social-media-logo{font-size:40px}.social-media-logo.github{align-items:center;font-size:52px;display:flex}.footer-social-media-link{width:auto;height:auto}.footer-social-media-link.linkedin{display:inline-block}.brand-logo{height:auto}.bottom-row{flex-direction:row}.footer-link-wrapper{grid-row-gap:0px;padding-left:0;padding-right:0}.footer-link-wrapper.pages{grid-column-gap:20px}.newsletter-subscription{align-self:stretch;padding-right:0;display:block}.container{max-width:728px}.navbar-wrapper-three{justify-content:space-between}.navbar-brand-three{position:relative}.nav-menu-wrapper-three{background-color:#0000;top:70px}.nav-menu-three{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link-2{padding-left:5px;padding-right:5px}.nav-dropdown-list-2.shadow-three.w--open{position:absolute}.menu-button{padding:12px}.menu-button.w--open{color:#fff;background-color:#a6b1bf}.arguments-btn-wrapper{width:100%}.arguments-btn-spacer{justify-content:flex-start;display:flex}.section-technical-expertise.home-wrapper-dark{padding:48px;position:static}.clients-coveri-img-placeholder{background-image:linear-gradient(to bottom,var(--midnight-blue),var(--midnight-blue));height:160px}.featured-post-item-link{width:100%}.featured-post-coverimg-placeholder{width:500px;height:auto}.blog-post-item-container{width:auto}.clients-logo{width:auto;height:52px}.section-hero-web_development{background-image:none;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-webdev-l-container{grid-column-gap:48px;grid-row-gap:48px;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:none;height:auto;padding-top:0;padding-bottom:0;padding-right:0}.button-19{padding:20px 40px}.hero-webdev-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee889e9979f4bfc472c283_bg_hero-illustration.png);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.hero-webdev-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1323208a92882a36b1cf8_bg_webdev-desktop-1280.webp);background-position:0%;background-repeat:no-repeat;background-size:auto 600px;height:520px}.hero-webdev-container{margin-top:128px;padding-bottom:64px;padding-left:32px;padding-right:32px;position:absolute}.hero-h1-services-title{margin-top:16px;margin-bottom:32px;font-size:32px}.hero-h1-services-title.white{width:400px}.hero-webdev-header{width:360px;max-width:none}.hero-p-services-description{max-width:330px;margin-bottom:32px;font-size:18px}.hero-p-services-description.hero-spacer{margin-bottom:16px}.section-hero-staff_augmentation{background-image:none;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-staffaug-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee889e9979f4bfc472c283_bg_hero-illustration.png);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.hero-staffaug-l-container{grid-column-gap:48px;grid-row-gap:48px;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:none;height:auto;padding-top:0;padding-bottom:0;padding-right:0}.hero-staffaug-r-container{background-position:0%;background-repeat:no-repeat;background-size:auto 600px;height:600px}.hero-staffaug-container{margin-top:128px;padding-bottom:64px;padding-left:32px;padding-right:32px;position:absolute}.hero-staffaug-header{grid-column-gap:24px;grid-row-gap:24px;width:360px;max-width:none}.community-img-floatbox{clear:both;width:286px;max-width:none;padding:12px 16px;position:absolute;bottom:25%;right:10%;box-shadow:1px 8px 16px #00000029}.founder-role-copy,.founder-roles{font-size:12px}.community-founder-description{font-size:12px;font-weight:300}.founder-divider{font-size:12px}.workcase-hero-wrapper-pl{padding-left:32px;padding-right:32px}.slider-container{width:100%;inset:0% 0% auto;overflow:visible}.slider-container.work{inset:auto 0% 0%}.category-button.azul-vinta{flex:0 auto;order:1;justify-content:flex-end;align-self:flex-end;align-items:flex-end;text-decoration:none;display:inline-block}.category-button.azul-vinta.outline{padding:9px 16px;font-size:14px}.category-button.azul-vinta.inside-form{align-self:center}.category-button.center{font-size:16px;line-height:120%}.category-button.button-outline{margin-left:8px;margin-right:8px;text-decoration:none}.link-block-56{text-decoration:none}.section-home-arguments{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-home-arguments-header{width:340px;max-width:none}.hero-arguments-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:860px;padding-top:0;padding-bottom:0;padding-right:0}.hero-home-arguments-container{height:auto;margin-top:240px;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.hero-home-arguments-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.hero-arguments-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f141abed886d13a603fb40_bg_home-arguments-desktop.webp);background-position:0%;background-repeat:no-repeat;background-size:cover;height:880px}.section-experts-community{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.home-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.home-community-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:860px;padding-top:0;padding-bottom:0;padding-right:0}.home-community-r-container{height:880px}.home-community-container{grid-column-gap:0px;grid-row-gap:0px;height:auto;margin-top:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.home-community-header{width:340px;max-width:none}.section-about-experts-community{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.about-community-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:960px;padding-top:0;padding-bottom:0;padding-right:0}.about-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.about-community-container{grid-column-gap:0px;grid-row-gap:0px;height:auto;margin-top:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.about-community-header{width:340px;max-width:none}.section-about-contact{height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-about-contact-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.about-contact-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:480px;padding-top:0;padding-bottom:0;padding-right:0}.about-contact-container{height:auto;margin-top:64px;margin-bottom:64px;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.about-contact-header{width:340px;max-width:none}.section-careers-blog{height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.careers-blog-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.careers-blog-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:480px;padding-top:0;padding-bottom:0;padding-right:0}.careers-blog-container{height:auto;margin-top:64px;margin-bottom:64px;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.careers-blog-header{width:340px;max-width:none}.link-block-57{text-decoration:none}.learnings-filter-slider{width:100%;inset:0% 0% auto;overflow:visible}.section-referral-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f5e98b8163b4a208f3d110_bg_hero_referral_tablet.webp);background-position:50% 100%;background-size:cover;background-attachment:scroll;height:530px;min-height:500px;padding-top:40px;padding-left:32px;padding-right:32px}.section-referral-hero.agency{background-position:58% 100%}.section-referral-partners-info{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:0 0;background-size:auto}.referral-quotes-wrapper{width:90%;min-width:0}.referral-program-description{width:auto;font-size:18px}.referral-partner-program-rules{grid-column-gap:24px;grid-row-gap:21px;flex-direction:column;align-self:flex-start;display:flex}.about-us-text{width:340px;max-width:none}.img-perfect-fit{width:322px;padding-left:40px}.forms-section{height:340px;padding-top:48px}.forms-section.blog{height:340px}.forms-section.contact{height:580px;padding-bottom:40px}.forms-section.referral,.forms-section.mock{height:auto;padding-top:40px;padding-bottom:40px}.forms-section.event{grid-column-gap:32px;grid-row-gap:32px;grid-column-gap:32px;grid-row-gap:32px;background-position:0%;height:auto;padding:40px 32px}.referral-alt-description{padding-right:0}.referral-alt-description.center{justify-content:center;line-height:130%;display:flex}.referral-alt-description.center.white{line-height:140%}.referral-alt-description.center.mobile{text-align:left;width:auto;padding-right:0;text-decoration:none}.referral-alt-description.white.left{font-size:14px;line-height:130%}.forms-input-referral{width:100%}.forms-input-referral.embed{width:500px;min-width:500px}.finding-the-perfect-fit-wrapper-referral{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;width:auto}.story-container-referral{width:100%;max-width:none;padding:40px 32px}.h2-story-referral{font-size:32px}.section-referral-story{width:100%;padding-right:0}.story-img-container-about-us{width:100%;max-width:none;height:auto}.story-container-about-us{width:100%;max-width:none;padding:40px 32px 77px}.section-story-2{width:100%;padding-right:0}.logo-vinta-hero{width:136px;height:auto}.hero-wrapper-referral{width:100%;min-width:0;padding-top:0;padding-left:0;padding-right:0}.hero-container-referral{grid-column-gap:32px;grid-row-gap:32px;width:520px;max-width:520px}.about-us-container-referral{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:480px;padding-top:0;padding-bottom:0;padding-right:0}.hero-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.about-referral-container{height:auto;margin-top:64px;margin-bottom:64px;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.section-referral-program{padding:64px 32px}.referral-program-rules-container{grid-column-gap:48px;grid-row-gap:48px}.referral-program-rules-header,.referral-header{width:100%;min-width:0}.section-vinta-story{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.vinta-story-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:static}.vinta-story-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6536ede8c53373f4c629842f_img_section_founders.webp);background-position:50% 32%;background-size:cover;height:380px}.vinta-story-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:auto;padding-top:48px;padding-bottom:64px;padding-right:0}.vinta-story-container{grid-column-gap:0px;grid-row-gap:0px;height:auto;margin-top:0;padding:0 32px;display:flex;position:static}.vinta-story-spacer{display:none}.vinta-story-header{width:100%;max-width:none}.section-hero-playbooks{background-image:none;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-playbooks-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee889e9979f4bfc472c283_bg_hero-illustration.png);background-position:0 0;background-repeat:no-repeat;background-size:auto;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.hero-playbooks-l-container{grid-column-gap:48px;grid-row-gap:48px;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:none;height:auto;padding-top:0;padding-bottom:0;padding-right:0}.hero-playbooks-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f616b987e7666ef874a228_bg-playbook-desktop.webp);background-position:0%;background-repeat:no-repeat;background-size:auto 600px;height:500px}.hero-playbooks-container{margin-top:128px;padding-bottom:64px;padding-left:32px;padding-right:32px;position:absolute}.hero-playbooks-header{width:360px;max-width:none}.section-referral-quotes,.section-referral-about-us{height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.referral-contact-wrapper{margin-top:0;padding-top:0;padding-left:0;padding-right:0}.h1-referral-hero-title{margin-top:20px;font-size:34px}.hero-referral-description{width:400px;font-size:18px}.highlights-column{grid-column-gap:33px;grid-row-gap:9px;flex-direction:row;align-self:flex-start;align-items:center;width:auto;min-width:auto;display:flex}.h2-referral-titlle{font-size:32px}.referral-icons{width:100px;max-width:none;display:block}.referral-agencies-form-wrapper{width:547.778px;margin-top:0}.referral-agencies-form-wrapper.blog{width:624px;margin-top:0}.faq-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;padding-bottom:48px;padding-left:32px;padding-right:32px}.referral-faq{min-width:0}.forms-input-referral-agencies{width:500px}.text-block-69{font-size:12px}.vinta-title-nav{font-size:10px}.section-hero-learnings,.section-hero-blog{height:auto;padding-top:44px;padding-left:0;padding-right:0}.category-other-blog-posts{margin-bottom:48px}.blog-category-card-item{min-height:440px}.blog-category-card-item.sidebar{grid-column-gap:20px;border-top-width:0;justify-content:center;width:299px;max-width:458px;min-height:300px}.related-post-container-blog-category.small{width:100%;inset:auto 0% 0%}.h2-related-blog-title{align-self:flex-start;margin-top:0;font-size:24px}.careers-alt-role{text-align:left;align-self:auto;padding-right:0}.careers-alt-role.center{justify-content:center;line-height:130%;display:flex}.careers-alt-role.center.white{line-height:140%}.careers-alt-role.center.mobile{text-align:left;width:auto;padding-right:0;text-decoration:none}.careers-alt-role.white.left{font-size:14px;line-height:130%}.section-referral-faq{min-width:0;padding:40px 32px}.cta-white-medium{margin-top:0;font-size:16px}.cta-white-medium.contact{width:160px}.nav-page-link{padding-left:0;padding-right:0}.text-block-72{font-size:10px}.image-316{width:auto;max-width:601px;top:137px}.page-not-found-text{top:-100px}.text-block-73{max-width:560px}.section-contact-us{margin-top:0}.textfield-title{padding-right:0}.textfield-title.center{justify-content:center;line-height:130%;display:flex}.textfield-title.center.white{line-height:140%}.textfield-title.center.mobile{text-align:left;width:auto;padding-right:0;text-decoration:none}.textfield-title.white.left{font-size:14px;line-height:130%}.mock-page-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64edc26df04a83e54a9d0086_bg_hero-home-tablet.webp);background-position:60% 100%;background-size:auto;background-attachment:scroll;height:500px;min-height:500px;padding-top:91px;padding-left:32px;padding-right:32px}.mock-hero-container{grid-column-gap:32px;grid-row-gap:32px;width:520px;max-width:380px}.mock-hero-wrapper{width:100%;min-width:0;padding-top:0;padding-left:0;padding-right:0}.section-mock-arguments{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.section-clients-mock{grid-column-gap:48px;grid-row-gap:48px;padding:220px 32px 48px}.section-clients-mock.clients-spacer{padding-bottom:64px}.section-clients-mock.clients-spacer.contact-page{padding-top:64px}.section-clients-mock.referral{padding-top:40px;padding-bottom:40px}.section-clients-copy{grid-column-gap:48px;grid-row-gap:48px;padding:48px 32px}.section-clients-copy.clients-spacer{padding-bottom:64px}.section-clients-copy.clients-spacer.contact-page{padding-top:64px}.section-clients-copy.referral{padding-top:40px;padding-bottom:40px}.section-services-quotes-mock{padding:48px 32px}.section-highlight-steps-boston-python{padding:64px 32px}.section-image{width:322px;padding-left:40px}.h2-title-mock{font-size:32px}.section-mock-explanation{width:100%;padding-right:0}.explanation-container{width:100%;max-width:none;padding:40px 32px}.explanation-content-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;width:auto}.mock-page-about-us{height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.about-us-container-mock{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:480px;padding-top:0;padding-bottom:0;padding-right:0}.about-mock-container{height:auto;margin-top:64px;margin-bottom:64px;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.about-us-text-mock{width:340px;max-width:none}.section-mock-faq{min-width:0;padding:40px 32px}.global-form-wrapper{width:547.778px;margin-top:0}.global-form-wrapper.blog{width:624px;margin-top:0}.page-icons{width:100px;max-width:none;display:block}.highlights-wrapper-var-mock{grid-row-gap:32px;padding-top:0;padding-bottom:0}.services-quotes-list-mock{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;flex:0 auto;align-items:stretch;overflow:visible}.highlights-container-landing-page{grid-column-gap:48px;grid-row-gap:48px}.explanation-landing-page-header{width:100%;min-width:0}.landing-page-intro-text{grid-column-gap:24px;grid-row-gap:21px;flex-direction:column;align-self:flex-start;display:flex}.landing-page-intro-text._2-parts{align-self:center}.landing-page-intro-text._4-parts{grid-column-gap:24px;grid-row-gap:21px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.story-img-container-mock{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:50%;max-width:none;height:auto}.faq-header-mock{width:100%;min-width:0}.section-hero-mock{flex-direction:row;height:584px;padding:90px 32px 40px;position:static}.hero-mock-wrapper{flex-direction:column;width:680px;max-width:none}.hero-mock-container{flex-direction:row;max-width:none}.hero-landing-page-form-container{max-width:none;margin-top:0;padding-top:0}.hero-mock-img{width:300px;max-width:none}.vinta-logo-hero{width:136px;height:auto}.hero-section-infographic{flex-direction:column;height:100%;padding:90px 32px 40px}.hero-section-infographic.blue-version,.hero-section-infographic.dark-background{background-position:100%;background-size:auto}.mock-hero-img{width:100%}.blue-hero-mock-wrapper{flex-direction:row;width:auto;max-width:none}.new-landing-page-hero-container{flex-direction:row;max-width:none}.landing-page-hero-header{grid-column-gap:0px;grid-row-gap:0px}.hero-about-image-container-copy{max-width:none}.logo-wrapper-nav{align-self:flex-start;width:auto;margin-bottom:28px}.hero-form-wrapper{width:409px;margin-top:0}.hero-form-wrapper.blog{width:624px;margin-top:0}.section-landing-page-explanation-grid{width:100%;padding-right:0}.div-block-171{background-position:-284px 0}.explanation-container-grid{width:100%;max-width:none;padding:40px 32px 40px 0}.blog-posts-wrapper-mock{padding-top:40px;padding-bottom:40px}.blog-posts-wrapper-mock.blog-posts{margin-top:40px;padding-top:0;padding-bottom:0}.blog-posts-wrapper-mock.blog-posts.categories-page{margin-top:24px}.blog-posts-wrapper-mock.slider{height:120px}.blog-posts-wrapper-mock.slider.blog{display:block}.blog-posts-wrapper-mock.slider.industry,.blog-posts-wrapper-mock.slider.pb{display:none}.blog-posts-wrapper-mock.slider{height:120px;margin-top:-72px}.blog-posts-wrapper-mock.filter{padding-top:32px}.blog-posts-grid-mock{align-items:flex-start;max-width:718px;padding-left:32px;padding-right:32px}.blog-posts-grid-mock.blog-text{flex-direction:column;justify-content:center;align-items:center;width:624px;max-width:624px;margin-top:40px;padding-left:0;padding-right:0}.blog-posts-grid-mock.tags-page{margin-top:130px}.blog-posts-grid-mock.related-articles{max-width:none;margin-top:0;padding-bottom:40px;padding-left:32px;padding-right:32px}.blog-posts-grid-mock.careers{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}.blog-post-grid-wrapper-mock{grid-template-columns:1fr}.blog-post-grid-wrapper-mock.sidebar-content{grid-row-gap:60px;grid-template-columns:1fr;width:637px;margin-left:50px;margin-right:50px}.blog-post-grid-wrapper-mock.sidebar-content.left{grid-template-columns:1fr;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mock-title-wrapper{margin-top:0;padding-top:0;padding-left:0;padding-right:0}.hero-form-wrapper-2{width:409px;margin-top:0}.cta-blue-small-3{margin-top:0;font-size:16px}.link-block-66{grid-column-gap:0px}.landing-page-logo-wrapper-nav{align-self:flex-start;width:auto;margin-bottom:40px}.h2-title-mock-2{font-size:32px}.team-member-info-2{flex-direction:column;align-items:flex-start;display:flex}.div-block-175{background-position:-284px 0}.landing-page-explanation-content-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;width:auto}.section-cta-contact-vertical{grid-column-gap:48px;grid-row-gap:48px;width:100%;height:660px;min-height:0;padding-top:32px;padding-left:32px;padding-right:32px;overflow:hidden}.cta-contact-header-vertical{padding-left:0;padding-right:0}.h2-cta-contact-title-vertical{font-size:32px}.cta-contact-description-vertical{width:100%;font-size:16px}.btn-white-large-2{margin-top:0;font-size:20px}.hero-infographic-form-wrapper{width:409px;margin-top:0}.hero-landing-page-wrapper{flex-direction:row;align-items:flex-start;width:auto;max-width:none}.success-message-form{grid-column-gap:0px}.info-highlight{flex-direction:column;align-items:flex-start;display:flex}.image-explanation-column-grid{background-position:-284px 0}.footer-social-media-link-reduced{width:auto;height:auto}.vinta-footer-reduced{padding-left:32px;padding-right:32px}.section-highlight-steps-landing-page{padding:64px 32px}.highlight-description{padding-right:0}.highlight-description.center{justify-content:center;font-family:Moderat Regular,Arial,sans-serif;line-height:130%;display:flex}.highlight-description.center.white{line-height:140%}.highlight-description.center.mobile{text-align:left;text-align:left;width:auto;padding-right:0;text-decoration:none}.highlight-description.white.left{font-size:14px;line-height:130%}.highlight-text-wrapper{flex-direction:column;align-items:flex-start;display:flex}.h3-highlight-title.centered-text{font-size:18px;line-height:140%}.h3-highlight-title.centered-text.bold{align-self:flex-start}.careers-alt-description-copy{padding-right:0}.careers-alt-description-copy.center{justify-content:center;font-family:Moderat Regular,Arial,sans-serif;line-height:130%;display:flex}.careers-alt-description-copy.center.white{line-height:140%}.careers-alt-description-copy.center.mobile{text-align:left;text-align:left;width:auto;padding-right:0;text-decoration:none}.careers-alt-description-copy.white.left{font-size:14px;line-height:130%}.bdr-form-wrapper{width:547.778px;margin-top:0}.bdr-form-wrapper.blog{width:624px;margin-top:0}.forms-input-bdr{width:500px;min-width:500px}.final-cta-content-wrapper,.final-cta-content-wrapper.home,.final-cta-content-wrapper.home{padding-left:0;padding-right:0}.final-cta-content-wrapper.home{flex-direction:column;justify-content:center;align-items:center;padding-left:0;padding-right:0}.final-cta-content-wrapper.darkmode,.final-cta-content-wrapper.darkmode-copy{flex-direction:column;padding-left:0;padding-right:0}.h2-cta-contact-title-book{color:var(--text-dark-primary);margin-top:0;margin-bottom:0;font-size:32px;line-height:140%;display:block}.h2-cta-contact-title-book.home{max-width:320px;margin-top:0;font-size:34px}.h2-cta-contact-title-book.mobile{text-align:center;flex-flow:column;max-width:320px;margin-top:0;font-size:34px;display:block}.h2-cta-contact-title-book.home{max-width:320px;margin-top:0;font-size:34px;display:none}.h2-cta-contact-title-book.mobile-dark-mode,.h2-cta-contact-title-book.mobile-dark-mode-copy{text-align:center;max-width:320px;margin-top:0;font-family:Moderat Thin,Arial,sans-serif;font-size:34px;display:none}.final-cta-img.tablet{display:block}.final-cta-img.tablet{max-width:90%;margin-bottom:16px;display:block}.final-cta-img.mobile{max-width:96%;margin-bottom:16px;display:none}.final-cta-img.desktop{display:none}.final-cta-section{grid-column-gap:48px;grid-row-gap:48px;width:100%;height:auto;min-height:auto;padding:32px;overflow:hidden}.final-cta-description{width:100%;font-size:16px}.cta-blue-medium-2{margin-top:0;font-size:16px}.forms-input-boston-python{width:100%}.forms-input-boston-python.embed{width:100%;min-width:auto}.white-final-cta-section{grid-column-gap:48px;grid-row-gap:48px;width:100%;height:auto;min-height:auto;padding:32px;overflow:hidden}.final-cta-paragraph--and-img-column{max-width:329px}.please-wait-wrapper{padding-top:120px}.rich-text-2{max-width:624px}.form-embed-wrapper{min-height:793px}.hero-section-two-django-talks{flex-direction:column;height:100%;padding:90px 32px 40px}.hero-section-two-django-talks.blue-version,.hero-section-two-django-talks.dark-background{background-position:100%;background-size:auto}.highlights-container{grid-column-gap:48px;grid-row-gap:48px}.explanation-boston-python-header{width:100%;min-width:0}.boston-python-intro-text{grid-column-gap:24px;grid-row-gap:21px;flex-direction:column;align-self:flex-start;display:flex}.boston-python-intro-text._2-parts{align-self:center}.careers-alt-description-boilergraph{padding-right:0}.careers-alt-description-boilergraph.center{justify-content:center;font-family:Moderat Regular,Arial,sans-serif;line-height:130%;display:flex}.h3-team-member-title-boilergraph.centered-text{font-size:18px;line-height:140%}.h3-team-member-title-boilergraph.centered-text.bold{align-self:center}.boston-python-description-boilergraph{width:auto;font-size:18px}.referral-oportunities-card{grid-column-gap:33px;grid-row-gap:9px;flex-direction:row;align-self:flex-start;align-items:center;width:auto;min-width:auto;display:flex}.team-member-info-3{flex-direction:column;align-items:flex-start;display:flex}.h2-title-mock-boilergraph{font-size:32px}.section-boston-python-explanation-grid{width:100%;padding-right:0}.python-img{background-position:-284px 0}.explanation-content-wrapper-2{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;width:auto}.section-explanation-container{height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.section-explanation-wrapperr{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.about-contact-r-container-2{background-position:43%}.explanation-text-container{height:auto;margin-top:64px;margin-bottom:64px;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.explanation-header-wrapper{width:340px;max-width:none}.explanation-container-wrapper{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:620px;padding-top:0;padding-bottom:0;padding-right:0}.explanation-container-grid-2{width:100%;max-width:none;padding:0 32px 0 0}.cta-blue-medium-3{margin-top:0;font-size:16px}.text-block-86{font-size:18px}.value-108{font-size:32px}.text-339{font-size:18px}.hero-cta-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;margin-left:32px;margin-right:32px;padding:24px}.value-109{font-size:32px}.hero-heading-wrapper{padding-left:32px;padding-right:32px}.hero-founders-photo{height:916px}.hero_subtitle{font-size:18px}.hero-founders-photo-mobile{display:none}.mvp-header-title-wrapper{max-width:600px}.text-340{font-size:11px}.highlight_clutch-mvp{grid-column-gap:16px}.section-services-highlights-mvp{padding-left:32px;padding-right:32px}.text-326{font-size:16px}.founder-quote-stack{clear:both;align-items:center;min-width:253px;max-width:none;max-height:none;margin-top:0;margin-left:0;padding:24px 32px;position:static;top:-37px;left:48.2vw}.frame-44249{font-size:32px}.founder-photo-frame-2{grid-column-gap:0px;grid-row-gap:0px;width:66px;height:66px}.section-client-showcase{padding:48px 32px}.community-founder-info-2{grid-column-gap:0px;grid-row-gap:0px}.client-testimonial-text{text-align:left;max-width:none;font-size:20px}.your-vision-our-technical-expertise-market-ready-mvps-0{font-size:32px}.text-342{font-size:16px}.your-vision-our-technical-expertise-market-ready-mvps-7{font-size:32px}.as-founders-we-understand-the-challenges-you-face-juggling-aspects-of-your-startup-journey-we-streamline-mvp-development-for-15-50k-using-cutting-edge-tech-to-bring-your-vision-to-life-swiftly-0{font-family:Moderat Bold,Arial,sans-serif;font-size:16px}.your-vision-our-technical-expertise-market-ready-mvps-6{font-size:32px}.clientshowcase-grid{grid-column-gap:56px;grid-row-gap:56px;flex-direction:row;display:flex}.client-showcase-h2-text-wrapper{padding-top:0;padding-bottom:0}.sucess-stories-cards-wrapper{grid-column-gap:32px;grid-row-gap:32px;height:100%}.sucess-stories-h2-text-wrapper{grid-column-gap:12px;grid-row-gap:12px}.mvp-excellence-success-stories-from-our-expert-team-2{font-size:32px}.client-cta-case-wrapper{grid-column-gap:16px;grid-row-gap:16px;padding-top:0;padding-bottom:0}.with-our-support-they-went-from-a-seed-funded-mvp-to-raise-capital-leading-to-an-astounding-12m-series-b-backed-by-danone-nicoya-torch-capital-1{font-size:16px}.case-rating-wrapper{grid-column-gap:48px;grid-row-gap:48px}.client-testimonial-info-wrapper{margin-top:0;padding-left:32px;padding-right:32px;display:flex}.vectors-wrapper-134{width:100%}.section-sucess-stories{padding:48px 32px}.client-info-text-wrapper{grid-column-gap:20px;grid-row-gap:20px;padding-top:0;padding-left:32px;padding-right:32px}.value-111{font-size:14px}.text-343,.text-344,.value-35{font-size:16px}.testimonial-author-wrapper{margin-top:8px}.sucess-stories-wrapper{grid-column-gap:64px;grid-row-gap:64px}.mvp-excellence-success-stories-from-our-expert-team-0{font-size:32px}.subtitle.white{font-size:18px}.section-technical-expertise-mvp.home-wrapper-dark{padding-bottom:48px}.h2-technology-title-2{font-size:32px}.technologies-cta-text-2{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-size:16px;line-height:180%}.services-wrapper-mvp{grid-column-gap:56px;grid-row-gap:56px;padding:48px 32px 200px}.services-roles-list-wrapper{width:100%;height:227px}.section-services-roles-mvp{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:24px 32px;position:static}.process-list-item-2{padding-bottom:48px}.h2-services-process-title-2{font-size:32px}.title-wrapper-book{grid-column-gap:20px;grid-row-gap:20px}.final-cta-calendly-embed-mobile{display:block;position:static}.final-cta-calendly-embed-book{display:none}.final-cta-section-book{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;width:100%;height:auto;min-height:auto;padding:32px;overflow:visible}.final-cta-paragraph-column-book{grid-column-gap:24px;grid-row-gap:24px;align-items:center;max-width:329px}.vwds-booking-paragraph{text-align:center;width:100%;font-size:16px;display:none}.calendly-embed-pop{position:absolute;top:-96px}.calendly-embed-pop.mobile{padding:0;position:static}.section-faq-2{min-width:0;padding-top:24px}.final-cta-description-book-last{text-align:center;width:100%;font-size:16px;display:block}.job-opening-card{width:320px;min-width:0;padding-left:32px;padding-right:32px}.job-openings-support-text{padding-right:0}.hiring-header-container{grid-row-gap:8px;flex-direction:column;align-self:center;display:flex}.job-openings-wrapper{place-content:stretch center;place-items:flex-start stretch;width:100%;max-width:none}.hiring-header{text-align:center;justify-content:space-between;align-items:center}.job-opening-type{padding-right:0}.job-opening-description{white-space:normal;object-fit:none;width:100%;max-width:100%;min-height:0;padding-right:0;line-height:20px}.hero-section-newsletter{flex-direction:column;height:100%;padding:90px 32px 40px}.hero-section-newsletter.blue-version{background-position:100%;background-size:auto}.hero-section-newsletter.dark-background{background-position:0%;background-size:auto}.section-explanation-grid{width:100%;padding-right:0}.div-block-178{background-position:-284px 0}.explanation-container-grid-3{width:100%;max-width:none;padding:0 32px 0 0}.img-explanation-section{background-position:-284px 0}.explanation-container-grid-4{width:100%;max-width:none;padding:0 32px 0 0}.h1-alt-hero-title-2.white.center{font-size:32px}.h1-alt-hero-title-2.blue.center{max-width:574px;font-size:32px}.newsletter-embed-wrapper{width:664px;margin-top:20px}.hero_subtitle-2{font-size:18px}.contact-us-decription{color:#2a4c95;text-align:center;letter-spacing:.15px;width:100%;font-size:20px;line-height:160%}.cta-dark-blue-small{margin-top:0;font-size:16px}.text-block-91{font-size:12px}.newsletter-cta-wrapper{grid-column-gap:20px;grid-row-gap:20px}.logo-wrapper-nav-2{align-self:flex-start;width:auto;margin-bottom:28px}.link-block-73{grid-column-gap:0px}.button-43.azul-vinta{flex:0 auto;order:1;justify-content:flex-end;align-self:flex-end;align-items:flex-end;text-decoration:none;display:inline-block}.button-43.azul-vinta.inside-form{align-self:center}.hero-contact-wrapper-2{margin-top:80px;padding-top:0;padding-left:0;padding-right:0}.hero-contact-wrapper-2.newsletter{margin-top:32px;padding-left:32px;padding-right:32px}.section-newsletter{margin-top:0;padding-top:440px;padding-bottom:140px}.pitch-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65723f9c8e01a9e9310c951f_newslettr_img.webp),linear-gradient(#0050ff,#0050ff);background-position:50% 0,0 0;background-repeat:repeat,repeat;background-size:cover,auto;background-attachment:scroll,scroll;flex-direction:row;order:1;justify-content:center;align-self:center;align-items:center;width:100%;height:320px}.newsletter-pitch-section{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.newsletter-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0050ff;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);grid-auto-columns:1fr;align-self:center;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:static}.pitch-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:auto;padding-top:48px;padding-bottom:0;padding-right:0}.newsletter-pitch-container{grid-column-gap:0px;grid-row-gap:0px;height:auto;margin-top:0;padding:0 32px;display:flex;position:static}.about-contact-header-2{width:340px;max-width:none}.newsletter-container{height:auto;margin-top:64px;margin-bottom:64px;padding-bottom:0;padding-left:32px;padding-right:32px;position:absolute}.section-innovation{height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.newsletter-contact-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:480px;padding-top:0;padding-bottom:0;padding-right:0}.hero-newsletter-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.hero-event-form-wrapper{width:409px;margin-top:0}.blog-newsletter-input-field,.newsletter-input-field-2{grid-row-gap:26px;flex-direction:column;padding-left:0}.models-table-cell-value-var{min-width:240px;max-width:none;height:94px}.models-table-content{overflow:hidden}.table-head-bad{min-width:100px;max-width:110px;height:60px;padding:16px}.models-table-cell-bad-var{min-width:100px;max-width:110px;height:94px}.table-head-good{padding:16px}.table-head-good.devout{min-width:120px;max-width:150px;height:60px}.table-head-good.model1{min-width:110px;max-width:130px;height:60px}.table-head-good.model2{align-self:center;max-width:130px;height:60px}.models-table-cell-bad{min-width:100px;max-width:110px;height:94px}.section-services-models{padding:64px 32px}.models-table-cell-good-mobile-var{height:94px}.table-head-good-var{padding:16px}.icon_check-2{overflow:visible}.btn-blue-large-2{margin-top:0;font-size:20px}.icon-value{width:auto;height:19px}.services-models-title{font-family:Moderat Regular,Arial,sans-serif;font-size:12px}.models-table-cell-good{height:94px}.models-table-cell-good.model1,.models-table-cell-good.model2{max-width:130px;height:96px}.models-table-cell-good.devout{min-width:120px;max-width:150px;height:96px}.table-head-value{min-width:240px;height:auto}.models-table-cell-text-2{max-width:144px}.models-table-good-mobile,.models-table-good-var{height:94px}.models-table-good-var.model1{max-width:130px;height:96px;min-height:auto}.models-table-good-var.model2{max-width:130px;height:96px}.models-table-cell-value{min-width:240px;max-width:none;height:94px;overflow:hidden}.section-mvp-stories{padding:48px 80px}.mvp-client-cta-case-wrapper{height:auto;padding-top:0;padding-bottom:32px}.client-card-header-img{height:100%}.workcase-tags-wrapper{grid-column-gap:16px;grid-row-gap:16px}.mvp-stories-cards-wrapper-copy{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column}.case-link-wrapper{flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.mvp-client-testimonial-info-wrapper{padding-left:32px;padding-right:32px}.mvp-client-info-text-wrapper{grid-column-gap:20px;grid-row-gap:20px;padding-top:0;padding-left:32px;padding-right:32px}.sucess-case-link-wrapper{justify-content:flex-start;padding-bottom:32px}.technologies-cta-text-3{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-size:16px;line-height:180%}.tabs-menu-4{flex-wrap:wrap}.bold-text-55{padding-top:0}.models-table-cell-text-3{max-width:144px}.services-solutions-list-item-7,.services-solutions-list-item-6,.services-solutions-list-item-9,.services-solutions-list-item-8{height:160px;min-height:160px}.technologies-cta-text-4{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-size:16px;line-height:180%}.cta-blue-medium-4{margin-top:0;font-size:16px}.text-348,.hero_subtitle-3,.text-block-100{font-size:18px}.value-114,.value-113{font-size:32px}.text-350{font-size:11px}.text-352,.text-351{font-size:16px}.your-vision-our-technical-expertise-market-ready-mvps-8,.frame-44253,.your-vision-our-technical-expertise-market-ready-mvps-9{font-size:32px}.btn-text-light-minimal-2{margin-top:0;font-size:20px}.mvp-excellence-success-stories-from-our-expert-team-3{font-size:32px}.technologies-cta-text-5{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-size:16px;line-height:180%}.h2-technology-title-3,.h2-services-process-title-3{font-size:32px}.value-115{font-size:14px}.value-116{font-size:16px}.vectors-wrapper-143,.vectors-wrapper-144{width:100%}.client-position-text{font-size:14px}.cleint-name-text{font-size:16px}.dropdown-link-2{color:#263651;text-align:right;letter-spacing:.3px;background-color:#dfe6f6;width:100%;padding:16px 32px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:160%}.dropdown-link-2:hover{background-color:#d1daf0}.text-block-103,.text-block-104{text-align:right}.careers-about-us-content-wrapper{padding:480px 32px 32px}.hero-vinta-competitors-container{grid-column-gap:48px;grid-row-gap:48px;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:none;height:auto;padding-top:0;padding-bottom:0;padding-right:0}.hero-title-wrapper{grid-column-gap:16px;grid-row-gap:16px}.hero-h1-services-title-2{margin-top:0;margin-bottom:0;font-size:32px}.hero-competitors-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:0 0;background-size:auto;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(380px,.75fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.hero-competitors-r-container{height:542px}.hero-webdev-header-2{width:360px;max-width:none}.hero-competitors-container{grid-column-gap:48px;grid-row-gap:48px;margin-top:40px;padding-bottom:64px;padding-left:32px;padding-right:32px;position:absolute}.hero_subtitle-4{max-width:none;font-size:18px}.section-hero-competitors{background-image:none;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-competitors-header{width:360px;max-width:none}.h2-contact-title-2{text-align:left;width:auto;font-size:32px}.section-vinta-highlights{height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.vinta-team-photo-container-mobile{background-position:99%;background-size:auto;width:429px}.about-vinta-team-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:auto;max-width:none;height:410px;padding:0 32px}.about-vinta-header{width:auto;max-width:none;padding-left:32px;padding-right:32px}.avout-vinta-text-container{height:auto;margin:64px 0;padding-bottom:0;padding-left:0;padding-right:0;position:static}.vinta-team-photo-container{background-position:100%;background-size:cover;width:346px}.vinta-team-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(300px,.25fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:grid}.h2-highlights-title-2{font-size:32px}.testimonials-arguments-description-copy{max-width:none;font-size:16px}.services-arguments-container-2{grid-column-gap:48px;grid-row-gap:48px}.h2-client-testimonial-emphasis{font-size:32px}.competitors-testimonials-section{padding:64px 32px}.services-arguments-wrapper-2,.services-testimonials-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column}.h2-vinta-highlights-title{text-align:center;width:auto;font-size:32px}.highlights-grid{grid-row-gap:32px;grid-template-columns:1fr}.highlights-image-wrapper{background-position:101% 0,29%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;height:400px}.features-title-wrapper{max-width:none}.highlights-section-container{padding-top:64px;padding-bottom:64px}.section-services-clients-competitors{grid-column-gap:48px;grid-row-gap:48px;padding:48px 32px}.clients-header-2{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0}.clients-header-container-2{text-align:center;align-items:center;max-width:none}.h2-clients-title-2{text-align:center;font-size:32px}.paragraph-13{text-align:left}.finalcta-text-subtitle{font-size:20px}.slides-form-wrapper{width:547.778px;margin-top:0}.vinta-footer-short{padding:32px}.link-block-76{grid-column-gap:31px;grid-row-gap:31px}.privacy-policy-link-reduced{min-width:117px}.tags-divider-2{text-align:left;font-size:14px}.vinta-copyrights-tag{min-width:162px;max-width:none}.footer-line-wrapper{grid-row-gap:0px;padding-left:0;padding-right:0}.footer-line-wrapper._1{grid-column-gap:64px;grid-row-gap:64px;flex-direction:row}.footer-social-link-reduced{width:auto;height:auto}.footer-social-media-icons-reduced{margin-top:0;display:flex}.hero-section-wwc{flex-direction:column;height:100%;padding:48px 32px}.event-logo{width:160px}.event-main-text-wrapper{margin-top:24px;margin-bottom:24px}.events-hero-header{grid-column-gap:24px;grid-row-gap:24px;display:flex}.hero-landing-page-wrapper-events{flex-direction:column;align-items:center;width:auto;max-width:none;position:static}.hero_subtitle-2-copy-copy,.hero-subtitle-2{max-width:none;font-size:18px}.presentation-pitch-section{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp);background-position:50%;background-size:cover;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.presentation-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0050ff;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);grid-auto-columns:1fr;align-self:center;width:100%;min-width:0;height:auto;padding-top:0;padding-left:0;padding-right:0;display:flex;position:static}.presentation-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65fb09011b80b6f1a85ae27c_slides_img_mobile%20\(1\).webp);flex-direction:row;order:-1;justify-content:center;align-self:center;align-items:center;width:100%;height:600px}.presentation-pitch-container{grid-column-gap:0px;grid-row-gap:0px;height:auto;margin-top:0;padding:0 32px;display:flex;position:static}.presentation-l-container{grid-column-gap:48px;grid-row-gap:48px;background-image:none;width:100%;max-width:none;height:auto;padding-top:32px;padding-bottom:32px;padding-right:0}.meet-the-speaker-container{flex-direction:row;max-width:none}.section-meet-the-speaker{flex-direction:row;height:auto;padding:0 32px;position:static}.h2-contact-title-3{text-align:left;width:auto;font-size:32px}.meet-the-speaker-about-wrapper{flex-direction:row;flex:0 auto;width:auto;max-width:none;position:static}.meet-the-speaker-image-container{max-width:none}.vinta-team-photo-container-mobile-2{background-position:99%;background-size:auto;width:429px}.vinta-team-photo-container-2{background-position:100%;background-size:cover;width:346px}.h2-contact-title-4{text-align:left;width:auto;font-size:32px}.btn-white-large-3{margin-top:0;font-size:20px}.django-boston-logo{width:108px}.hero-section-django-boston{flex-direction:column;height:100%;padding:48px 32px}.hero-h1-white{font-size:48px}.hero-highlight-description{font-size:18px}.client-logo-img{width:81px}.client-logo-img:hover{transform:none}.hero-first-row{justify-content:space-between;align-items:flex-start;margin-top:0}.hero-first-row.centered{background-position:40% 8%;background-size:500px;justify-content:center;align-items:center}._10-year-section-wrapper{max-width:140px}.hero-highlight-text{font-size:70px}.hero-highlight-txt{justify-content:center;align-items:center;height:88px}.hero-contents{grid-column-gap:80px;grid-row-gap:80px;margin-top:0;margin-bottom:0;padding:120px 48px 48px}.hero-contents.product-discovery{background-image:none;padding-top:120px;padding-bottom:48px}.hero-highlight-img{justify-content:center;align-items:center;width:auto;height:88px;max-height:none}.hero-subtitle-main{font-size:48px;line-height:100%}.hero-subtitle-main.centered.white,.hero-subtitle-main.services{line-height:130%}.client-carousel{background-image:linear-gradient(90deg,#00265a33,#001e52ad);padding-left:28px;padding-right:28px;box-shadow:0 8px 24px #00000069}.highlight-img-wrapper{height:96px}.hero-h1-blue{font-size:48px}._10-year-tag-img{width:120px}.hero-subtitle-paragraph{max-width:259px}.more-than-features-we-drive-actual-product-growth-0,.more-than-features-we-drive-actual-product-growth-1{font-size:40px}.accordion-wrapper{flex-flow:column}.accordion-panel{grid-column-gap:16px;grid-row-gap:16px;display:none}.accordion-panel.accordion-panel-unlocked{grid-column-gap:16px;grid-row-gap:16px;display:flex}.accordion-panel.accordion-panel-locked{grid-column-gap:16px;grid-row-gap:16px;display:none}.h2-wrapper{grid-column-gap:20px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;min-width:auto;max-width:none;margin-bottom:0;padding-top:0}.client-testimonials{flex-flow:column}.services-section{padding:48px}.page-link{text-decoration:none}.clutch-badge-wrapper{width:auto;min-width:248px;max-width:none;padding-bottom:1px}.clutch-badge-wrapper.footer,.clutch-badge-wrapper.light{min-width:auto;padding-left:1px;padding-right:1px}.accordion-panel-mobile{display:flex;overflow:visible}.accordion-icon{width:40px;height:40px}.clutch-badge{grid-column-gap:12px}.text-374{font-size:16px}.text-369{text-align:left;max-width:505px}.clutch-logo{width:82px;height:23px}.leading-expert-main-highlight{grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.long-term-img{background-position:50% 29%;background-repeat:repeat;background-size:cover;background-attachment:scroll;min-height:400px}.build-long-term-success-with-experts-developers-1,.experts-paragraph{font-size:40px}.long-term-paragraph-top{justify-content:flex-start;display:flex}.build-long-term-success-with-experts-developers-0{font-size:40px}.long-term-content-wrapper{justify-content:flex-start;display:none}.leading-experts-highlight{grid-row-gap:16px}.leading-experts-section{grid-row-gap:61px;flex-flow:column;padding:48px}.leading-experts-section.background,.leading-experts-section.newsletter{min-height:auto}.leading-experts-contents{grid-column-gap:44px;grid-row-gap:44px;justify-content:space-between;width:100%;display:flex}.text-383,.text-paragraph{font-size:18px}.text-paragraph.mobile{display:block}.technologies-cta-text-home{text-align:center;letter-spacing:.15px;width:100%;font-size:18px;line-height:150%}.technologies-list-home{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-content:center;justify-items:center;width:81%;padding:24px 32px;display:grid}.section-technologies-home{grid-column-gap:32px;grid-row-gap:32px;min-width:0}.h2-technology-title-home{font-size:40px}.technologies-container-home{grid-column-gap:58px;grid-row-gap:58px}.h2-final-cta-title{margin-bottom:0;font-size:40px;display:block}.final-cta-calendly-embed-book--home{width:320px;min-height:500px;padding-left:8px;display:flex;right:20px}.calendly-embed-pop-homepage{max-width:320px;position:absolute;top:0}.calendly-embed-pop-homepage.mobile{padding:0;position:static}.final-cta-description-book-last-2{color:#fff;text-align:center;width:100%;font-size:16px;display:none}.final-cta-section-book-homepage{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;width:100%;max-width:none;height:auto;min-height:auto;padding:32px 20px;top:0;overflow:visible;box-shadow:0 -4px 40px -6px #0061ffcc}.final-cta-section-book-homepage.services{top:-60px}.final-cta-paragraph-darkmode{grid-column-gap:24px;grid-row-gap:24px;align-items:center}.final-cta-description-book-last-tablet{color:var(--light-blue-text);text-align:left;width:100%;font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:150%;display:block}.final-cta-calendly-embed-mobile-2{display:none;position:static}.final-cta-img-home.mobile,.final-cta-img-home.mobile-copy{max-width:96%;margin-bottom:16px;display:none}.title-wrapper-book-2{grid-column-gap:20px;grid-row-gap:20px}.faq-question-wrapper{margin-top:0}.h2-services-section{text-align:left;max-width:505px;font-size:40px}.more-than-features-we-drive-actual-product-growth-2{font-size:40px}.contact-nav-wrapper{margin-right:24px;display:none}.contact-button-nav{padding-left:12px;padding-right:12px}.contact-nav-wrapper-darkmode-mobile{background-image:linear-gradient(90deg,#0050ff,#fff);min-width:auto;margin-right:24px;display:block}.contact-button-nav-mobile{padding-left:16px;padding-right:16px}.service-title-text{font-size:28px}.services-card-content{justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0}.accordion-wrapper-home{width:auto}.page-link-2{text-decoration:none}.accordion-panel-mobile-2{display:none}.accordion-icon-2{justify-content:center;align-items:flex-start}.text-388{margin-bottom:0;font-size:18px}._10-year-badge-mobile-wrapper{display:none}.accordion-panel-featured{grid-column-gap:16px;grid-row-gap:16px;display:none}.accordion-panel-featured.accordion-panel-unlocked{grid-column-gap:16px;grid-row-gap:16px;display:flex}.accordion-panel-featured.accordion-panel-locked,.accordion-panel-not-featured{grid-column-gap:16px;grid-row-gap:16px;display:none}.accordion-panel-not-featured.accordion-panel-unlocked{grid-column-gap:16px;grid-row-gap:16px;display:flex}.accordion-panel-not-featured.accordion-panel-locked{grid-column-gap:16px;grid-row-gap:16px;display:none}.h2-more-than-features-mobile{text-align:left;max-width:505px}.h2-services-section-mobile{text-align:left;max-width:505px;font-size:40px}.hero-subtitle-main-2{font-size:48px;line-height:100%}.paragraph-hero{font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:150%}.hero-h1-gradient{font-size:48px}.accordion-icon-3{height:40px}.product-discovery-description,.service-discription{margin-bottom:0;font-size:18px}.h2-service{width:50%;font-size:40px}.h2-service.bullet-points,.h2-service.testimonials{width:auto}.h2-service.full-top-row{width:60%}.h2-service.centered{width:auto;max-width:500px}.h2-service.left{text-align:left;width:auto}.h2-service.dark-mode{width:auto}.h2-service.dark-mode.tech{font-size:32px}.h2-service.dark-text{width:auto}.product-discovery-description-featured{margin-bottom:0;font-size:18px}.h2-wrapper-2{grid-column-gap:20px;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;min-width:auto;max-width:none;margin-bottom:0;padding-top:0}.hero-paragraph{width:44%;font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:150%}.services-card-content-truncate{justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0}.service-highlights{flex-flow:column}.service-description-section{padding:48px}.client-testimonial-paragraph{margin-top:0;font-size:20px}.testimonials-cards-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-flow:row}.darkmode-client-name{font-size:16px}.tags-wrapper{grid-column-gap:16px;grid-row-gap:16px}.gradient-separator{width:112%}.project-tag-wrapper.desktop-only{display:none}.testimonial-info-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;justify-content:space-between;align-items:center;padding-top:0;padding-left:0;padding-right:0}.testimonial-stars{grid-column-gap:4px;grid-row-gap:4px;width:auto}.darkmode-client-info-wrapper{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;padding-right:0}.btn-text-light-minimal-3{margin-top:0;font-size:20px}.darkmode-client-logo{width:auto;max-width:none;height:60px}.darkmode-client-logo.minimal-card{height:48px}.testimonials-section{padding:48px}.darkmode-testimonials-wrapper{grid-column-gap:64px;grid-row-gap:64px}.darkmode-testimonials-card{height:520px}.darkmode-testimonials-card.services-version{width:auto;max-width:540px}.darkmode-case-link-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.header-wrapper{grid-column-gap:12px;grid-row-gap:12px}.card-client-photo{width:64px;height:64px}.darkmode-case-rating-wrapper{grid-column-gap:19px;grid-row-gap:19px;margin-bottom:0}.darkmode-client-role{font-size:14px}.testimonial-client-info-wrapper{justify-content:flex-start;align-items:flex-start;margin-top:0}.heading-h3.dark-mode{width:232px}.paragraph-14{font-size:18px}.slider-2{padding-bottom:80px;padding-left:0;padding-right:0}.slider-card{height:420px}.steps-section{padding:48px}.slider_slide{width:100%}.steps-section-title-wrapper{max-width:none;margin-bottom:64px}.slider_mask{width:50%}.clutch-badge-wrapper-2{width:auto;min-width:200px;max-width:none;padding-bottom:1px}.text-389{font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:150%}.build-long-term-success-with-experts-developers-2{font-size:40px}.highlights-info-wrapper{justify-content:center;align-items:flex-start}.leading-experts-highlight-2,.cltuch-grade-wrapper-2{grid-row-gap:8px}.text-391{font-size:10px}.leading-experts-contents-2{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;width:100%;display:flex}.leading-experts-section-2{grid-row-gap:64px;flex-flow:column;padding:48px}.clutch-logo-2{width:60px;height:17px}.text-393{font-size:18px}.vinta-team-img{width:400px;max-width:none;height:400px}.deliverables-list-content-wrapper{grid-row-gap:40px}.gradient-overlay{height:717px;display:block}.deliverable-card{max-width:none;padding-left:32px}.button-text{font-size:18px}.deliverables-wrapper{grid-column-gap:16px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-height:440px;padding-left:24px;padding-right:24px;display:flex}.deliverables-cta-wrapper{grid-row-gap:20px;margin-top:20px;padding-bottom:20px;position:relative}.design-deliverables-section{padding:48px 0 80px}.deliverables-list-wrapper{grid-column-gap:32px;grid-row-gap:25px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:grid}.deliverables-title-wrapper{width:auto;max-width:600px;padding-left:48px;padding-right:48px}.contribution-text-wrapper{color:#333;text-decoration:none}.careers-alt-role-2{text-align:left;align-self:auto;margin-bottom:0;padding-right:0}._1-3-grid{grid-row-gap:25px;grid-template-columns:1fr 1fr}.cultural-traits-section{padding-left:32px;padding-right:32px}.cta-blue-medium-5{margin-top:0;font-size:16px}.headtitle-text,.subtitle-text{font-size:18px}.values-card{width:auto;margin-bottom:32px;padding:20px}.values-card-title{flex-flow:column;justify-content:center;align-self:flex-start;align-items:flex-start}.bold-text-72,.h2-leading-team{font-size:40px}.h2-white-mode{text-align:center;font-size:40px}.h2-white-mode.white.left{margin-left:40px;margin-right:40px}.h2-white-mode.blue{text-align:center;justify-content:center;align-self:center;align-items:center;display:flex}.h2-white-mode.center{text-align:center;justify-content:center;display:flex}.heading-subtitle{font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:150%}.heading-subtitle.white-mode{font-size:18px}.contribution-text{color:#333;text-decoration:none}.h2-community-title-home{font-size:40px;display:block}.contribution-link{flex-flow:wrap;display:inline-flex}.team-member-knowledge-text{text-align:left}.hero-img-services{order:0;justify-content:center;align-items:center;width:300px;height:300px}.services-hero-header{width:auto;max-width:463px}.services-hero-img{width:300px;max-width:none;height:300px;display:block}.services-hero-section{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/666334ed8f8ea8382f1fecea_general_background.webp),linear-gradient(#081322,#081322);background-position:0%,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;height:auto;min-height:auto;padding-top:0;padding-left:0;padding-right:0}.services-hero-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row;grid-template-columns:minmax(200px,1fr);grid-auto-columns:1fr;padding:100px 32px 40px;display:flex;overflow:hidden}.blue-text-span-paragraph-2{flex-flow:wrap;display:inline}.blue-text-span-paragraph-2.regular-font{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:inline}.service-testimonials-card{height:auto}.service-testimonials-card.services-version{max-width:537px;height:auto}.service-testimonials-card.float{align-items:stretch;width:auto;height:auto}.service-testimonials-card.minimal{height:auto}.arguments-section{height:auto;padding:64px 32px}.services-arguments-header{width:100%;min-width:0}.services-quote-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-flow:row;order:1}.darkmode-client-info-wrapper-2{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;padding-right:0}.services-header-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;display:flex}.arguments-content-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column}.services-client-testimonial-paragraph{margin-top:0}.services-arguments-description-2{flex-flow:wrap;flex:0 auto;order:0;justify-content:flex-start;align-self:auto;align-items:flex-start;max-width:none;font-size:18px;display:inline}.darkmode-case-link-wrapper-2{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.our-services-section{padding-top:64px;padding-left:32px;padding-right:32px}.h2-services-section-2{text-align:left;max-width:505px;font-size:40px;display:inline-flex}.services-section-wrapper{padding:0}.page-link-3{text-decoration:none}.accordion-home-2{grid-column-gap:15px;grid-row-gap:15px}.technologies-header-container{justify-content:flex-start;align-items:center}.services-technologies-container-2{grid-row-gap:64px}.h2-wrapper-3{grid-column-gap:20px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;min-width:auto;max-width:none;margin-bottom:0;padding-top:0}.more-than-features-we-drive-actual-product-growth-3{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;font-size:40px;display:flex}.service-description{max-width:none;margin-bottom:0;font-size:18px}.services-content-wrapper{flex-flow:column}.technologies-cta-text-6{color:#e5eafd;text-align:center;letter-spacing:.15px;width:100%;font-size:16px;line-height:180%}.product-description{grid-column-gap:16px;grid-row-gap:16px;display:flex}.services-technologies-segment{max-width:200px;height:auto;margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.our-services-technologies-list{grid-column-gap:0px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;display:flex}.h2-service-mobile{width:50%;font-size:40px}.h2-service-mobile.testimonials{text-align:center;width:auto}.h2-service-mobile.full-top-row{width:60%}.h2-service-mobile.centered{width:auto;max-width:500px}.h2-service-mobile.mobile{text-align:left;width:auto}.mobile-button-blog-banner{display:none}.newsletter-hero-content-wrapper{max-width:540px}.newsletter-team-img-wrapper{background-image:none;min-height:auto}.newsletter-arguments-section{height:auto;padding:64px 32px}.newsletter-arguments-content-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row}.newsletter-arguments-header{width:100%;min-width:0}.newsletter-arguments-info-wrapper{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;display:flex}.newsletter-team-img{max-height:250px}.hero-subtitle-main-2-copy,.hero-subtitle-main-2-copy-copy{font-size:48px;line-height:100%}.newsletter-arguments-description{flex-flow:wrap;flex:0 auto;order:0;justify-content:flex-start;align-self:auto;align-items:flex-start;max-width:none;font-size:18px;display:inline}.h2-title-newsletter.white{font-size:32px}.newsletter-pitch-info{width:100%;max-width:none}.leading-experts-highlight-copy{grid-row-gap:16px}.cookie-cta-text-light-small,.cookies-cta-blue-small{margin-top:0}.blog-image{margin-bottom:32px;display:block}.learning-link-unselected{width:100%}.hero-highlight-img-2{justify-content:center;align-items:center;width:auto;height:88px;max-height:none}.highlight-img-wrapper-2{height:96px}.highlight-img-wrapper-2._3d-row{display:none}.hero-second-row{margin-bottom:24px}.hero-about-image-container-2{max-width:none}.our-services-hero-section{flex-direction:row;height:471px;padding:90px 32px 40px}.our-services-hero-section.gradient-background{justify-content:space-between;align-items:center;height:auto;padding-bottom:48px;padding-left:48px;padding-right:48px}.our-services-hero-container{flex-direction:row;max-width:none}.our-services-hero-wrapper{grid-column-gap:12px;flex-direction:row;width:auto;max-width:none;display:flex}.cta-blue-medium-6{margin-top:0;font-size:16px}.paragraph-black{letter-spacing:.15px;width:100%;font-size:18px;line-height:150%}.hero-about-img-flex-2.background{max-width:none;height:auto}.our-services-hero-header{width:auto;min-width:400px;max-width:none}.our-services-hero-text-wrapper{text-align:left}.service-hero-img{width:340px;height:auto;margin-top:0;margin-left:-20px}.partner-quote-wrapper{justify-content:flex-start;display:none}.text-paragraph-2{font-size:18px}.partner-testimonial-section{grid-row-gap:61px;flex-flow:column;padding:48px}.our-work-paragraph-top{text-align:center;order:-1;justify-content:flex-start;align-items:center;display:flex}.our-work-paragraph-top.left{justify-content:flex-start;align-items:flex-start}.partner-testimonial-text-wrapper{display:none}.h2-service-2{width:100%;font-size:40px}.h2-service-2.centered,.h2-service-2.bullet-points{width:auto}.partner-testimonial-content-wrapper{grid-column-gap:44px;grid-row-gap:44px;justify-content:space-between;width:auto;display:flex}.darkmode-case-link-wrapper-3{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.darkmode-client-info-wrapper-3{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;padding-right:0}.client-testimonial-paragraph-2{margin-top:0;font-size:18px}.card-client-photo-2{width:64px;height:64px}.process-highlights{flex-flow:column}.text-paragraph-3{font-size:18px}.text-paragraph-3.mobile{display:block}.process-h2-wrapper{grid-column-gap:20px;flex-flow:row;justify-content:center;align-items:center;width:auto;min-width:auto;max-width:none;margin-bottom:0;padding-top:0}.process-description-section{padding:48px}.vwds-phases-img{border-radius:20px;width:auto;max-width:500px;display:block}.vwds-phases-img.mobile{width:300px;max-width:none;display:none}.h2-service-3{width:100%;font-size:40px}.h2-service-3.bullet-points{width:auto}.accordion-icon-4{height:40px}.page-link-4{text-decoration:none}.talent_list-wrapper{margin-top:0}.talent_list{grid-row-gap:16px;grid-template-columns:1fr 1fr}.arguments-container{grid-column-gap:32px;grid-row-gap:32px;padding:48px}.arguments-section-medium{padding-top:3em;padding-bottom:3em}.arguments-section-medium.is--half-bottom{padding-bottom:2.8em}.arguments-section-medium.is--half-bottom.light-bg{padding-bottom:0}.h2-service-4{width:100%;font-size:40px}.h2-service-4.dark-mode{width:auto}.timeline-icons{width:40px}.first-row-wrapper{justify-content:center;align-items:center}.text-size-small.text-color-grey{max-width:340px;font-size:16px}.heading-style-h3{font-family:Moderat Thin,Arial,sans-serif}.our-work-content{grid-column-gap:35px;grid-row-gap:35px;justify-content:space-between;align-items:center;width:100%;display:flex}.client-case-img-wrapper{justify-content:center;align-items:stretch;width:auto;max-width:none;height:auto;min-height:100%;max-height:none;overflow:hidden}.our-work-section{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;padding:48px}.h2-service-5{width:100%;font-size:40px}.client-case-img{max-width:none}.client-case-img.desktop{border-radius:16px;height:640px}.darkmode-client-logo-2{width:auto;max-width:none;height:60px}.darkmode-client-info-wrapper-4{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;padding-right:0}.service-type-text{white-space:nowrap;word-break:keep-all}.client-testimonial-paragraph-3{margin-top:0;font-size:18px}.testimonial-info-wrapper-2{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;justify-content:space-between;align-items:center;padding-top:0;padding-left:0;padding-right:0}.card-client-photo-3{width:64px;height:64px}.text-399{font-size:10px}.minimal-testimonials-section{grid-column-gap:40px;grid-row-gap:40px;padding:48px}.collection-item-25{padding-right:32px}.minimal-testimonials-wrapper{grid-column-gap:64px;grid-row-gap:64px}.h2-service-6{width:100%;font-size:40px}.h2-service-6.testimonials{text-align:left;width:auto}.testimonials-cards-wrapper-2{grid-column-gap:48px;grid-row-gap:48px;flex-flow:row}.client-testimonials-header-wrapper{grid-column-gap:12px;grid-row-gap:12px}.trusted-companies-wrapper{grid-column-gap:32px;grid-row-gap:32px}.darkmode-client-logo-3{width:auto;max-width:none;height:60px}.darkmode-client-logo-3.onu{height:44px}.darkmode-client-info-wrapper-5{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;padding-right:0}.client-testimonial-paragraph-4{margin-top:0;font-size:18px}.client-logo-img-2{width:81px}.client-logo-img-2:hover{transform:none}.social-proof-section{padding-top:80px;padding-bottom:80px}.social-proof-section.overflow-none{padding:48px;display:none}.swiper-wrapper.snp-list{grid-column-gap:8px;grid-row-gap:8px}.h2-text-button-wrapper{grid-column-gap:16px;grid-row-gap:16px}.h2-header-title-wrapper{grid-column-gap:12px;grid-row-gap:12px;width:100%}.swiper-slide.snp-item{width:320px}.social-proof-container.flex-center{grid-column-gap:32px;grid-row-gap:32px}.snp-buttons-and-pagination{display:none}.swiper-number-pagination-image{width:100%;height:200px}.snp-item-info{width:100%}.logo-wrapper-five{width:160px;height:80px;margin-top:0;padding-top:0;display:none}.technologies-cta-text-home-2{text-align:center;letter-spacing:.15px;width:100%;font-size:18px;line-height:150%}.logo-wrapper-one{justify-content:center;align-items:center;width:auto;height:auto;margin-top:0;padding-top:0}.technologies-list-home-2{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:center;align-self:center;justify-items:center;width:81%;padding:24px 32px;display:grid}.section-technologies-services{grid-column-gap:32px;grid-row-gap:32px;min-width:0}.logo-wrapper-three{width:160px;height:80px}.logo-wrapper-four{width:160px;margin-top:0;padding-top:0}.h2-technology-title-home-2{font-size:40px}.logo-wrapper-two{width:160px;margin-top:0;padding-top:0}.collection-list-11{grid-column-gap:24px;grid-row-gap:24px;flex:1;justify-content:space-between;align-self:center;align-items:center}.collection-list-11.desktop{grid-column-gap:27px;grid-row-gap:27px}.image-324{width:100%;max-width:none}.technologies-list-home-services{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-content:center space-between;align-self:center;place-items:center;width:100%;padding:24px 0;display:flex}.collection-list-wrapper-27{display:flex}.collection-list-wrapper-27.mobile{display:none}.full-background-hero-section{grid-column-gap:80px;grid-row-gap:80px;margin-top:0;margin-bottom:0;padding:120px 48px 48px}.full-background-hero-section.product-discovery{background-image:none;padding-top:120px;padding-bottom:48px}.full-background-hero-row{justify-content:space-between;align-items:flex-start;margin-top:0}.full-background-hero-row.centered{background-position:40% 8%;background-size:500px;justify-content:center;align-items:center}.full-background-hero-contents-wrapper{margin-top:140px}.testimonials-list-section{padding:48px 32px}.testimonials-list-wrapper{grid-column-gap:0px;grid-row-gap:0px}.services-testimonials-card{flex-direction:column;justify-content:center;align-self:flex-start;align-items:flex-start;height:auto}.service-testimonial-img{width:auto;max-width:none;max-height:100px}.services-tech-stack-section{padding:80px 32px}.services-tech-stack-container{grid-row-gap:64px}.service-steps-section{grid-column-gap:56px;grid-row-gap:56px;padding:48px 32px 200px}.service-steps-wrapper{grid-column-gap:48px;grid-row-gap:48px}.service-steps-process-list-wrapper{padding-left:128px;padding-right:64px}.service-steps-item,.service-steps-item-text-wrapper{padding-bottom:48px}.careers-testimonials-list-grid{padding-top:40px;padding-bottom:40px}.blogpost-info-container{padding:0}.blogpost-info-container:hover{box-shadow:none;color:var(--darkest-tone)}.drops-post-description{white-space:normal;object-fit:none;width:100%;max-width:100%;min-height:0;margin-bottom:16px;padding-right:0;font-size:16px}.drops-info-container{padding:24px}.drops-info-container:hover{background-color:var(--vinta-blue-light)}.blog-list-title-wrapper{padding-left:0}.design-sprint-team-img{width:470px}.process-header-wrapper{justify-content:space-between;align-items:flex-start;display:flex}.vwds-hero-section-wrapper{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;position:static}.vwds-hero-section-wrapper.left{grid-column-gap:40px;grid-row-gap:40px}.vwds-hero-container{grid-row-gap:24px;width:auto}.vwds-hero-content{max-width:640px}.vwds-hero-icon{width:64px;height:64px}.vwds-hero-heading{font-size:48px}.vwds-paragraph,.vwds-paragraph.light-mode,.vwds-paragraph.light-text,.cta-blue-text{font-size:18px}.vwds-hero-section{flex-direction:row;padding:120px 32px 40px}.vwds-hero-section.gradient-background{justify-content:space-between;align-items:center;height:auto;padding-bottom:48px;padding-left:48px;padding-right:48px}.vwds-hero-section.background{padding-bottom:48px}.vwds-hero-image-desktop{width:300px;max-width:none}.vwds-hero-image-desktop.background{max-width:none;height:auto}.vwds-hero-image-desktop.left{width:400px}.vwds-testimonial-section{padding:48px}.vwds-testimonial-content-wrapper{grid-column-gap:40px}.vwds-testimonial-content-wrapper._w-list{grid-row-gap:40px}.vwds-heading-content-container{grid-row-gap:20px}.vwds-h2{font-size:36px}.text-block{font-size:18px}.vwds-testimonial-card{max-width:none;padding:24px}.vwds-testimonial-card:hover{box-shadow:none}.vwds-testimonial-card.featured{max-width:700px}.vwds-testimonial-card-company-info{height:auto}.text-401{font-size:18px}.vwds-client-information-wrapper{max-width:none}.client-avatar-photo{border-radius:60px;justify-content:center;align-items:center;height:auto}.vwds-client-name-text{font-size:16px}.vwds-client-role-text{font-size:14px}.vwds-footer{padding-top:64px;padding-left:0;padding-right:0}.vwds-footer.light{padding:48px}.vwds-footer-container{grid-column-gap:40px;grid-row-gap:40px;padding-left:48px;padding-right:48px}.vwds-footer-container.light{padding:0}.vwds-footer-top-row{grid-row-gap:40px;flex-flow:column;padding-bottom:0}.vwds-footer-contact-wrapper{order:1}.vwds-footer-contact-wrapper.desktop{display:none}.vwds-footer-contact-wrapper.mobile{display:flex}.vwds-footer-section-list-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:start;width:100%;display:flex}.vwds-footer-category-list-wrapper{text-align:left;justify-content:flex-start;align-items:flex-start}.vwds-footer-main-highlight-text{text-align:left}.category-title-wrapper{justify-content:flex-start;align-items:flex-start}.vwds-footer-badges-container{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;justify-content:flex-start;align-items:flex-start}.vwds-footer-social-media-icon-link{width:48px;height:48px}.social-media-icon-img{width:24px}.vwds-footer-badge-link-wrapper.desktop-only{display:none}.vwds-footer-badge-link-wrapper.desktop-tablet-only{display:block}.vwds-footer-list{justify-content:flex-start;align-items:flex-start}.h1-blog-text{font-size:48px}.tech-list-title-wrapper{max-width:700px;padding-left:0}.vwds-client-logo{width:auto;max-width:none;height:40px}.client-photo-img{width:64px;max-width:none;height:64px}.vwds-client-info-wrapper{grid-row-gap:20px}.vwds-address-info-text{display:none}.vwds-card-paragraph{font-size:18px}.rating-divider{max-width:50%}.vwds-testimonial-cards-list{grid-column-gap:32px;grid-row-gap:32px}.vwds-processes-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center}.vwds-processes-headline-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;justify-content:space-between;align-items:center;max-width:none}.vwds-processes-main-img{order:-1;width:100%;max-width:none;height:auto;display:none}.vwds-processes-list-wrapper{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;max-width:none;display:flex}.vwds-processes-list-wrapper.grid-version{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.vwds-processes-info-wrapper{align-items:stretch}.vwds-icon-img{width:60px;height:60px}.vwds-h3{font-size:24px}.vwds-description-text{font-size:18px}.vwds-processes-card{height:100%;padding:24px}.vwds-processes-card.fixed{height:340px}.vwds-arguments-section{padding:48px}.cta-reduced{font-size:16px}.cta-button-desktop-only{display:none}.vwds-processes-heading-wrapper{grid-column-gap:20px;grid-row-gap:20px;text-align:left;justify-content:space-between;align-items:flex-start;max-width:640px;display:flex}.vwds-processes-heading-wrapper.grid-version{grid-column-gap:16px;grid-row-gap:16px}.cta-button-tablet-placement{display:block}.vwds-metrics-content-container{grid-column-gap:32px;height:100%}.vwds-metirics-main-img{width:300px;max-width:none;height:auto}.vwds-metrics-data-wrapper{grid-column-gap:32px;grid-row-gap:32px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.vwds-metrics-section,.vwds-resources-section{padding:48px}.vwds-resources-content-container{grid-row-gap:40px}.vwds-resources-header-wrapper{grid-column-gap:20px;grid-row-gap:20px}.vwds-resources-buttons-wrapper{grid-column-gap:32px}.vwds-resources-buttons-wrapper.mobile{display:none}.vwds-resources-button-right{padding:16px 24px}.vwds-resources-button-img{width:40px}.vwds-resource-card{width:auto}.vwds-resources-button-left{padding:16px 24px}.mobile-visibily-cta-wrapper{display:none}.vwds-logo-marquee-section{padding:48px}.vwds-logo-marquee-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center}.vwds-logo-marquee-headline-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;justify-content:center;align-items:center;max-width:none}.vwds-logo-marquee-list-wrapper{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.vwds-logo-marquee-list-wrapper.grid-version{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.vwds-logo-marquee-wrapper{grid-column-gap:32px;grid-row-gap:8px}.vwds-logo-img{height:70px}.vwds-logo-marquee-heading-wrapper{text-align:center;max-width:600px}.vwds-logo-marquee-heading-wrapper.grid-version{grid-column-gap:16px;grid-row-gap:16px}.vwds-tech-stack-section{padding:48px}.vwds-tech-stack-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center}.vwds-tech-stack-headline-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;justify-content:center;align-items:center;max-width:none}.vwds-tech-stack-list-wrapper{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.vwds-tech-stack-list-wrapper.grid-version{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.vwds-tech-stack-tab-contents{grid-column-gap:40px;grid-row-gap:40px;margin-top:20px}.vwds-tech-stack-item{padding:16px}.stack-icon-img,.tech_icon-2{width:64px;height:64px}.tabs-menu-5{text-align:center}.vwds-stack-tab-title-wrapper{padding-top:14px;padding-bottom:14px}.vwds-stack-tab-title-wrapper.w--current{padding-left:16px;padding-right:16px}.cta-blue-medium-7{margin-top:0;font-size:16px}.vwds-tech-stack-heading-wrapper{text-align:center}.vwds-tech-stack-heading-wrapper.grid-version{grid-column-gap:16px;grid-row-gap:16px}.vwds-home-h1{font-size:80px}.the-human-way{width:auto;font-size:80px}.vwds-home-hero-paragraph-text{max-width:543px;font-size:24px}.vwds-home-hero-service-info-content{max-width:700px}.vwds-cta-label,.see-how-we-build-software{font-size:20px}.vwds-home-hero-section{padding:48px}.vwds-home-hero-container{grid-row-gap:40px;padding-top:60px}.vwds-home-hero-info-wrapper{grid-row-gap:36px}.vwds-home-hero-heading-wrapper{justify-content:space-between;align-items:flex-end}.vwds-home-hero-paragraph-wrapper{padding-top:0;padding-right:0%}.vwds-home-hero-services-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.vwds-home-hero-service-img{width:100%;max-width:800px;max-height:none}.vwds-service-list-section{grid-column-gap:40px;padding:48px;overflow:hidden}.vwds-home-service-img{max-width:30%;display:none;overflow:hidden}.vwds-home-service-img.tablet{width:40%;max-width:none;display:block;overflow:visible}.vwds-home-service-img.mobile{width:40%;max-width:none;display:none;overflow:visible}.vwds-service-list-info-wrapper{grid-row-gap:20px}.vwds-service-list-info-header-wrapper{grid-row-gap:16px;max-width:none}.vwds-home-h2{font-size:44px}.vwds-home-paragraph{font-size:20px}.vwds-service-list-wrapper{grid-template-columns:auto}.text-416{font-size:18px}.we-build-whats-critical-and-make-it-work-0,.we-build-whats-critical-and-make-it-work-1{font-size:44px}.vwds-quote-highlight-section{padding:48px;overflow:hidden}.vwds-quote-highlight-wrapper{grid-row-gap:40px}.vwds-quote-highlight-heading-wrapper{grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.text-418{max-width:800px}.vwds-featured-quote-card{flex-flow:column;justify-content:flex-start;align-items:flex-end}.vwds-quote-highlight-info-wrapper{max-width:none;height:auto}.vwds-quote-highlight-info-container{grid-column-gap:40px;width:auto}.vwds-quote-client-text-info{width:auto;min-width:auto}.vwds-quote-client-role-text{font-size:16px}.vwds-featured-quote-info-wrapper{width:auto;max-width:none;margin-left:0;margin-right:0}.vwds-cta-minimal-label{font-size:20px}.vwds-featured-quote-img{justify-content:flex-end;align-items:center;max-width:40%;margin-top:-60px;margin-left:0}.vwds-featured-quote-img.mobile{display:none}.proven-outcomes-that-build-real-trust-0,.proven-outcomes-that-build-real-trust-1{font-size:44px}.vwds-booking-section{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:center;padding:48px;display:flex}.vwds-booking-info-wrapper{grid-column-gap:24px;grid-row-gap:24px;align-items:center}.vwds-booking-header-wrapper{grid-column-gap:20px;grid-row-gap:20px}.h2-cta-contact-title-booking-desktop{max-width:220px;margin-bottom:0;font-size:36px;display:block}.vwds-booking-photo-desktop.mobile,.vwds-booking-photo-desktop.mobile-copy{max-width:96%;margin-bottom:16px;display:none}.description-booking-tablet{color:var(--text-light-primary);text-align:left;width:100%;font-family:Moderat Thin,Arial,sans-serif;font-size:18px;line-height:150%;display:block}.vwds-booking-paragraph-wrapper{display:none}.vwds-calendly-embed-home{width:320px;min-height:500px;padding-left:0;display:flex;right:20px}.vwds-calendly-embed-home-mobile{display:none;position:static}.vwds-booking-paragraph-mobile{color:#fff;text-align:center;width:100%;font-size:16px;display:none}.vwds-booking-card-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;width:100%;max-width:none;height:auto;min-height:auto;padding:32px;top:0;overflow:visible;box-shadow:0 -4px 40px -6px #0061ffcc}.vwds-booking-card-wrapper.services{top:-60px}.vwds-home-hero-background-img-right{padding-right:0;display:block}.vwds-home-hero-background-img-left{left:-40%}.vwds-home-heading-row-1{width:100%;padding-right:16%}.vwds-home-heading-row-2{justify-content:flex-end;align-items:flex-start;width:100%;padding-right:22%}.contact-us-link-darkmode-copy{color:var(--text-dark-primary)}.vwds-booking-card-info,.vwds-booking-card-info.home,.vwds-booking-card-info.home{padding-left:0;padding-right:0}.vwds-booking-card-info.home{flex-direction:column;justify-content:center;align-items:center;padding-left:0;padding-right:0}.vwds-booking-card-info.darkmode,.vwds-booking-card-info.darkmode-copy,.vwds-booking-card-info.edge-spacer{flex-direction:column;padding-left:0;padding-right:0}.vwds-booking-photo.mobile{max-width:96%;margin-bottom:16px;display:none}.h2-cta-contact-title-booking{color:var(--text-dark-primary);margin-top:0;margin-bottom:0;font-size:32px;line-height:140%;display:block}.h2-cta-contact-title-booking.home{max-width:320px;margin-top:0;font-size:34px}.h2-cta-contact-title-booking.mobile{text-align:center;flex-flow:column;max-width:320px;margin-top:0;font-size:34px;display:block}.h2-cta-contact-title-booking.home{max-width:320px;margin-top:0;font-size:34px;display:none}.h2-cta-contact-title-booking.mobile-dark-mode,.h2-cta-contact-title-booking.mobile{text-align:center;max-width:320px;margin-top:0;font-family:Moderat Thin,Arial,sans-serif;font-size:34px;display:none}.light-gradient-overlay{height:717px;display:none}.vwds-service-img{max-width:30%;display:none;overflow:hidden}.vwds-service-img.tablet{width:auto;max-width:none;height:500px;display:block}.vwds-service-img.tablet.featured{width:100%;height:700px}.vwds-service-img.mobile{width:40%;max-width:none;display:none;overflow:visible}.vwds-service-img.feature{width:auto;max-width:none;max-height:400px;display:none}.vwds-testimonial-section-copy{padding:48px}.vwds-featured-client-section{padding:48px;overflow:hidden}.vwds-nav-content{grid-column-gap:2px}.vwds-nav-text{font-size:12px}.vwds-nav-logo-wrapper{top:48px;left:32px}.vwds-nav-logo-wrapper.w--current{left:32px}.nav-logo-img{max-width:none;overflow:hidden}.vwds-hero-title,.vwds-hero-title.light-mode,.vwds-hero-title.light-text{font-size:18px}.vwds-hero-breadcrumb-wrapper{flex-flow:wrap}.vwds-arguments-list-wrapper{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;display:flex}.vwds-arguments-list-wrapper.grid-version,.vwds-arguments-list-wrapper._2x2{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.vwds-arguments-list-wrapper._2x3{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;display:grid}.vwds-arguments-list-wrapper._1x2{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.vwds-arguments-list-wrapper._1x3{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;display:flex}.vwds-arguments-card{padding:24px}.vwds-arguments-card:hover{box-shadow:none}.vwds-arguments-card.fixed{height:340px}.vwds-arguments-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center}.vwds-arguments-content-wrapper.grid-version{max-width:none}.vwds-arguments-heading-wrapper{grid-column-gap:24px;grid-row-gap:24px;text-align:left;flex-flow:column;display:flex}.vwds-arguments-heading-wrapper.grid-version{grid-column-gap:16px;grid-row-gap:16px}.vwds-arguments-headline-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;justify-content:center;align-items:center;max-width:none}.vwds-faq-light{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:center;padding:48px;display:flex}.vwds-faq-h2{margin-top:0;font-size:32px}.vwds-faq-h2.dark-mode{font-size:40px;line-height:130%}.vwds-faq-question-answer.dark-mode{margin-top:20px}.vwds-faq-question-title{font-size:20px}.vwds-features-client-content-wrapper{flex-flow:column}.vwds-large-h1{font-size:80px}.vwds-large-hero-content{grid-row-gap:16px}.vwds-root-service-list-section{padding:48px}.vwds-root-service-list-wrapper{grid-row-gap:40px;max-width:none}.vwds-root-service-heading-wrapper{max-width:360px}.vwds-root-service-list-grid{grid-column-gap:40px;grid-row-gap:32px;flex-flow:row;justify-content:flex-start;align-items:flex-start}.vwds-h3-alt{font-size:28px}.vwds-h3-alt.desktop{display:none}.vwds-h3-alt.mobile{font-size:28px;display:block}.vwds-service-title-text-wrapper{justify-content:space-between;align-items:flex-end;width:auto;min-width:300px;max-width:none}.clutch-badge-alt{grid-column-gap:12px}.clutch-badge-alt-wrapper{width:auto;min-width:248px;max-width:none;padding-bottom:1px}.clutch-badge-alt-wrapper.footer,.clutch-badge-alt-wrapper.light{min-width:auto;padding-left:1px;padding-right:1px}.vwds-highlight-badge-img{height:140px}.vwds-badges-marquee-wrapper{grid-column-gap:32px;grid-row-gap:8px}.vwds-badges-marquee-wrapper.row-1{grid-column-gap:48px;grid-row-gap:48px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.vwds-badges-marquee-wrapper.row-2{grid-column-gap:48px}.vwds-highlight-badge-img-horizontal{height:72px}.vwds-hero-image-mobile{width:300px;max-width:none}.vwds-hero-image-mobile.background{max-width:none;height:auto}.vwds-hero-image-mobile.left{width:400px}.vwds-h2-copy{font-size:36px}.vwds-hero-img{max-width:30%;display:none;overflow:hidden}.vwds-hero-img.tablet{width:60%;max-width:none;display:block}.vwds-hero-img.tablet.featured{width:100%;height:700px}.vwds-hero-img.mobile{width:40%;max-width:none;display:none;overflow:visible}.vwds-hero-img.feature{width:auto;max-width:none;max-height:400px;display:none}.vwds-regular-description-text{font-size:18px}.vwds-paragraph-wrapper{max-width:80%}.vwds-h2-list{font-size:36px}.vwds-heading-wrapper{max-width:80%}.vwds-service-link-text{font-size:20px}.vwds-heading-container{grid-column-gap:16px;grid-row-gap:16px}.vwds-processes-section{padding:48px}.vwds-root-service-title-wrapper{max-width:200px}.vwds-logo-marquee-h2-wrapper{max-width:400px}.vwds-footer-row-list-wrapper{flex-flow:row}}@media screen and (max-width:767px){h1{font-size:48px}h2{font-size:36px}.h2-alt-title{font-size:36px;line-height:120%}.h2-alt-title.center{font-size:36px;line-height:140%}.h2-alt-title.thin{font-size:40px;line-height:130%}.h2-alt-title.thin.blue{text-align:center;align-self:center}.button.azul-vinta{width:auto;margin-top:7px;margin-bottom:7px;display:block}.button.azul-vinta.outline{object-fit:fill;width:100px;min-width:0;max-width:none}.button.center{margin-top:16px;margin-bottom:16px;padding-top:20px;padding-bottom:20px}.careers-alt-description-var.dw{text-align:left;margin-bottom:24px}.learnings-card-container.blog{width:auto;max-width:400px;height:auto;margin-bottom:24px}.learnings-card-container.lessons{width:390px;max-width:357px}.learnings-card-container.modal{width:480px;max-width:480px;inset:100px auto auto}.utility-page-wrap{height:488px}.featured-post-card{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;width:auto;max-width:none;height:auto;max-height:none;margin:0}.filter-tags.reference.gray{padding-left:20px;padding-right:20px;font-family:Moderat Regular,Arial,sans-serif;font-size:12px;font-weight:400}.footer-dark{padding-left:15px;padding-right:15px}.footer-wrapper{flex-direction:column;align-items:center}.footer-content{grid-template-columns:1fr;margin-top:40px}.footer-block{align-items:center}.footer-link:hover{color:#1a1b1fbf}.footer-social-block{margin-top:20px;margin-left:-20px}.footer-social-link{margin-left:20px}.footer-divider{margin-top:60px}.alt-section-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;margin-top:20px;margin-bottom:20px;padding-left:0;padding-right:0}.alt-section-wrapper.blog-text{width:100%;max-width:100%;margin-top:52px;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}.alt-section-wrapper.tags-page{margin-top:200px}.alt-section-wrapper.related-articles{margin-bottom:0;padding-left:0;padding-right:0}.alt-section-wrapper.blog{margin-top:0}.alt-section-wrapper.job-posting{margin-top:0;margin-bottom:0}.input{border-radius:6px;min-height:60px;padding-top:16px;padding-bottom:16px}.learnings-filter-menu{padding-top:100px;padding-bottom:100px}.learnings-filter-menu.blog-posts{margin-top:0;margin-bottom:0;padding-bottom:40px}.learnings-filter-menu.blog-posts.categories-page{margin-top:40px}.learnings-filter-menu.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.learnings-filter-menu.slider.pb{display:block}.learnings-filter-menu.slider{height:104px}.blog-filters-list{justify-content:center;margin-top:0;margin-bottom:0}.empty-state{margin-top:0;margin-bottom:40px}.blog-post-list.gap-row-48px{grid-column-gap:12px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.blog-post-list.gap-row-48px.lessons,.blog-post-grid-wrapper{grid-template-columns:1fr}.blog-post-grid-wrapper.sidebar-content{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:620px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.blog-post-grid-wrapper.sidebar-content.left{grid-template-columns:1fr;margin-left:0;margin-right:0}.body-6{overflow:visible}.h3-post-title{max-width:100%;margin-bottom:12px;padding-top:0;padding-bottom:0}.blog-post-cover{object-fit:cover;width:100%;min-width:400px;height:200px;max-height:none}.blog-filters-wrapper{margin-top:0;margin-bottom:0}.blog-date-text{font-size:16px;line-height:18px}.blog-content-rich-text{width:100%;max-width:none;font-size:16px;line-height:26px}.related-articles-short{font-size:20px;line-height:26px}.related-articles-short.color-neutral-100.mg-bottom-0{max-width:247px}.blog-hero-wrapper{max-width:100%;padding-left:0;padding-right:0;overflow:hidden}.blog-hero-wrapper.blog-post{padding-top:20px}.related-post-grid{grid-template-columns:1fr;max-width:none}.related-post-grid.categories-filter{flex-direction:column;display:flex}.section-blog-hero{padding-top:100px;padding-bottom:100px}.section-blog-hero.blog-post-hero{padding-top:154px;padding-bottom:0}.blog-hero-container._740px{margin-left:50px}.blog-title{font-size:40px;line-height:54px}.blog-title.color-neutral-100.mg-bottom-32px{margin-top:24px;margin-bottom:24px}.h2-related-post-title{display:block}.bg-gradient-container.blog-post{background-image:linear-gradient(200deg,#0000,#000a21 77%)}.culture-card-item.sidebar{width:420px;min-width:auto;max-width:none;min-height:200px;margin-top:0;padding-top:0}.culture-card-item.sidebar.w--current{min-width:425px;max-width:none;min-height:200px}.culture-card-item.our-teams._01{max-width:none;min-height:280px}.culture-card-item.our-teams._02,.culture-card-item.our-teams._03{min-height:280px}.culture-card-item.our-teams._04{border-radius:12px;min-height:280px}.related-post-container{padding-bottom:40px;padding-left:24px;padding-right:24px}.related-post-container.small{width:auto;inset:auto 0% 0%}.featured-post-card-container{flex-flow:column;width:100%;max-width:none;margin-top:0;margin-bottom:0;display:block}.featured-post-card-container.horizontal{flex-direction:column;max-width:100%;padding:0}.dark-hero-section{height:auto}.dark-hero-section.blog{height:300px}.dark-hero-section.dark-variant{max-width:none}.dark-hero-section.contact{height:400px;margin-right:24px;padding:100px 24px 0}.dark-hero-section.newsletter{background-position:0 0,50%,50%;background-size:auto,cover,auto;height:540px;padding-bottom:40px;position:static}.frame-44034{flex-direction:column;justify-content:center;align-items:center;padding-top:71px}.featured-post-wrapper{margin-top:0;padding-left:24px;padding-right:24px;display:flex}.featured-post-description{margin-bottom:12px;display:block}.hero-alt-hero-description.center{max-width:450px;font-size:18px}.hero-alt-hero-description.center.white{font-size:16px}.hero-alt-hero-description.left{max-width:none}.alt-hero-header{flex-direction:column;margin-left:0;margin-right:0}.alt-hero-header.flex-center{grid-column-gap:5px;grid-row-gap:5px;margin-top:0;margin-right:0}.alt-hero-wrapper{margin-top:80px}.alt-hero-wrapper.learnings{margin-top:80px;padding-left:48px;padding-right:48px}.alt-hero-wrapper.learnings.main-page{margin-bottom:48px}.alt-hero-wrapper.wide{padding-left:64px;padding-right:64px}.newsletter-banner{flex-direction:column;width:420px;min-width:280px;max-width:none;height:auto;min-height:auto;margin-left:32px;margin-right:32px;padding-top:31px;padding-bottom:31px}.newsletter-banner.blog-page{grid-column-gap:24px;grid-row-gap:24px;width:auto;min-width:auto;margin:24px 32px 0;padding:32px}.newsletter-banner-header{align-self:center;margin-top:0;padding-top:0}.h4-newsletter-title,.newsletter-description{text-align:center;align-self:center}.newsletter-form-wrapper{justify-content:center;width:auto;height:auto}.form-block{justify-content:center}.newsletter-input-field{flex-direction:column;align-self:center;align-items:center;padding-top:24px;padding-left:0}.newsletter-email-input-field{margin-bottom:0}.featured-post-cover{border-top-right-radius:16px;border-bottom-left-radius:0;width:auto;min-width:400px;max-width:100%}.featured-post-content{grid-column-gap:16px;grid-row-gap:16px;display:block}.div-block-63{display:none}.featured-post-link-02{margin-top:0;margin-left:0;padding-left:0}.cell{text-align:center;display:block}.cell-2{display:block}.quick-stack-4{grid-column-gap:26px;grid-row-gap:3px;flex:1;align-self:center;width:auto;margin-top:0;padding-bottom:0}.related-post-list-wrapper,.related-post-card{max-width:none}.hero-contact-wrapper{margin-top:0;padding-top:0;padding-left:20px;padding-right:20px}.vwds-carousel-slider-logo-img{width:100px}.alt-hero-subtitle{font-size:20px;line-height:24px}.alt-hero-subtitle.bold.white{font-size:20px;line-height:140%}.alt-hero-subtitle.dark-mode-gradient,.alt-hero-subtitle.blue{text-align:center}.careers-alt-description{margin-bottom:0}.careers-alt-description.center.mobile{text-align:left;text-align:left;padding-right:0}.careers-alt-description.white.left{font-size:16px;line-height:140%}.careers-alt-description.left.email{padding-top:8px}.careers-alt-description.description{padding-left:80px;padding-right:80px}.collection-item-10{margin-left:0;margin-right:0}.splide.slider1{padding-left:0;padding-right:0}.splide__list{justify-content:flex-start}.splide__slide{font-family:Moderat Regular,Arial,sans-serif}.overflow{padding-left:0;overflow:hidden}.splide__arrows{grid-column-gap:402px}.h6.text-center.bold{text-align:left}.container-15{justify-content:center;display:flex}.splide-container{display:flex;position:static;inset:auto 0% -48px}.blog-filters-menu-desktop{margin-top:0;padding-left:0;padding-right:0}.link-block-11{text-align:center;display:block}.alt-hero{padding-bottom:24px}.blog-img-team{height:100%;max-height:none}.quick-stack-2{grid-column-gap:26px;grid-row-gap:0px}.footer-wrapper-3{flex-direction:column;align-items:center}.section-blog-wrapper{margin-left:0}.cell-3{align-items:flex-start;padding-top:40px;padding-left:40px;padding-right:0}.cell-3._2{display:none}.cell-3._1{padding-bottom:40px}.success-metrics-3{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center;padding-left:24px;padding-right:24px;display:grid}.nextjs{width:120px;padding-top:0}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-0{font-size:16px}.text-224{font-size:20px}.value-63{text-align:center}.do-you-work-with-a-different-stack-contact-us-for-more-information-1{font-size:16px}.career-technologies-section{grid-column-gap:48px;grid-row-gap:48px;padding:32px 24px}.text-225{font-size:16px}.aws,.django{width:120px;height:80px;padding-top:0}.the-tech-stack-behind-competitive-products-0{font-size:36px}.floating-image{position:absolute;inset:auto 10% 15% auto}.react{width:120px;padding-top:0}.container-26{width:100%;min-width:0;display:flex}.header-4{width:100%;min-width:0}.text-221{font-size:48px}.value-65{font-size:28px}.do-you-work-with-a-different-stack-contact-us-for-more-information-0{font-size:16px}.careers-tech-list{grid-column-gap:65px;grid-row-gap:8px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:32px;padding-right:32px;display:grid}.value-64{font-size:28px}.frame-44119{padding:6px 20px}.title-9{grid-column-gap:32px;grid-row-gap:32px}.text-222{font-size:32px}.img_flavio1440{object-fit:cover;object-position:50% 25%;height:240px;overflow:hidden}.nodejs{width:120px;height:80px}.community-m-img-container{border-radius:0}.the-tech-stack-behind-competitive-products-1{font-size:28px}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-1{font-size:16px}.container-31{display:none}.pythonbox{width:120px;padding-top:0}.container-27{grid-column-gap:32px;grid-row-gap:32px}.wrap{grid-column-gap:32px;grid-row-gap:32px;display:flex}.frame-44118{padding:6px 20px}.careers-alt-header{grid-column-gap:8px;grid-row-gap:8px;padding-left:0;padding-right:0}.culture-grid-wrapper{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr;margin-top:24px;margin-bottom:24px}.brix---gallery-v9-images-wrapper{grid-row-gap:24px;flex-direction:column;margin-top:24px}.btn-primary{padding:20px 32px}.elements---element-title{margin-top:48px;padding-bottom:20px;padding-left:24px;padding-right:24px}.section-33{padding-top:100px;padding-bottom:100px}.brix---image-width-33{width:100%}.grid-4-columns.instagram-v7{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr;display:none}.brix---gallery-v9-images-wrapper-2{grid-row-gap:24px;flex-direction:row;width:100%;max-width:none;height:48%;margin-top:-12px;display:block}.hero-big-coverimg{width:100%;display:block}.hero-big-coverimg._1{display:none}.hero-big-coverimg._2{width:100%;max-width:none}.hero-big-coverimg._3,.cell-4._2{display:none}.cell-4._1{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64dd080e7cb1d8c5fe688fa8_everybody%20desktop%20update.png);background-position:-98px 0;background-size:auto}.careers-team-section{padding:40px 24px}.careers-team-card{margin-left:0;margin-right:0;padding:24px 32px}.careers-team-container{padding-left:0;padding-right:0}.careers-team-header{width:100%}.team-header-content{justify-content:center;align-items:flex-start;padding-right:0}.careers-team-members{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;height:58%}.career-team-member-card{grid-column-gap:23px;flex-direction:row;width:auto}.team-member-photo{width:100px;height:100px}.link-block-15{text-decoration:none}.paragraph-xl{font-size:1.125rem}.form-success_flex{max-width:340px}.input-wrap{margin-bottom:0}.label-2.sidenote.empty{display:none}.forms-input.embed{width:372px;min-width:372px;max-width:none}.contact-form-row{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.contact-form-wrapper{width:420px}.contact-form-wrapper.blog{box-shadow:0 7px 50px -30px var(--royal-blue-text);width:auto;margin-left:15px;margin-right:15px}.metrics-style{width:45%}.metrics-style._03m{width:100%}.main-2{font-size:18px}.secondary-4{font-size:14px}.contact-form-container{grid-column-gap:24px;grid-row-gap:24px}.h3-clients-var-title{font-size:20px}.clients-var-highlight-container{grid-column-gap:5px;display:none}.clients-var-cover{display:none}.typography-h3-2,.typography-h3-3{font-size:20px}.section-clients-var{margin-top:660px;padding-top:64px}.clients-var-grid{grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr;padding-left:46px;padding-right:46px}.clients-var-wrapper{padding-left:0;padding-right:0}.text-block-30{text-align:center}.link-block-16{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column}.social-media-block{flex-direction:column}.bold-text-4{text-align:center}.section-hero-about{flex-direction:column;height:auto;padding-top:100px;padding-left:20px;padding-right:20px}.hero-about-wrapper{grid-row-gap:32px;flex-direction:column}.hero-about-header{grid-row-gap:9px;padding-right:108px}.hero-about-image-container{width:100%}.hero-about-img{width:100%;max-width:none;height:auto}.h1-hero-about,.h1-hero-about.white-text,.for-a-decade-we-have-been-a-trusted-partner-in-building-successful-products-1{font-size:28px}.hero-about-img-flex{width:371px;max-width:none}.section-story{padding-right:0}.story-wrapper{flex-direction:column;overflow:hidden}.story-img-container{align-self:center;max-width:none;height:auto}.story-img-founders{align-self:center;max-width:none;height:518px}.story-container{padding-bottom:80px;padding-left:20px;padding-right:20px}.h2-story-title,.three-fellow-developers-teamed-up-1{font-size:28px}.timeline-container{align-items:center;padding-left:20px;padding-right:20px}.timeline-container.background-area{background-image:none;padding-right:20px;display:block}.timeline-header-content{flex-direction:column;justify-content:center;align-self:center;align-items:center;width:auto;position:static;left:0;right:0}.timeline-header-flex{grid-column-gap:0px;grid-row-gap:0px;align-items:center;padding-top:34px}.timeline-header-spacer{align-items:center;max-width:none;padding-right:0}.title-11{text-align:center;flex-direction:row;justify-content:flex-start;align-self:center;align-items:center}.text-246{flex-direction:column;align-items:flex-start}._2013-frame{padding-bottom:32px;padding-left:24px}.text-247{font-size:28px}.text-249{font-size:18px}.timeline-founder-quote{order:-1;align-items:center;width:315px;min-width:315px;max-width:none;margin-top:0;margin-left:0;position:static;top:-43px;left:0}._10-years-building-top-notch-digital-products-a-time-line-0{align-self:center;font-size:28px}._10-years-building-top-notch-digital-products-a-time-line-1{font-size:28px}.community-m-highlights{grid-column-gap:33px;grid-row-gap:31px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:center;place-items:center;padding-left:24px;padding-right:24px;display:grid}.tech-item-nextjs{padding-top:0}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-4{font-size:16px}.text-253{font-size:20px}.h2-community{text-align:center}.do-you-work-with-a-different-stack-contact-us-for-more-information-2{font-size:16px}.section-about-community{grid-column-gap:48px;grid-row-gap:48px;padding-top:48px;padding-left:24px;padding-right:24px}.text-254{font-size:16px}.tech-item-aws,.tech-item-django{height:80px;padding-top:0}.the-tech-stack-behind-competitive-products-2{font-size:28px}.floating-image-3{position:absolute;inset:auto 10% 15% auto}.tech-item-react{padding-top:0}.container-37{width:100%;min-width:0;display:flex}.community-header-var2{width:100%;min-width:0}.text-256{font-size:48px}.container-38{grid-column-gap:65px;grid-row-gap:31px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:32px;padding-right:32px;display:grid}.h2-header-community{font-size:28px}.frame-44195{padding:6px 20px}.title-12{grid-column-gap:32px;grid-row-gap:32px}.text-260{font-size:32px}.img_flavio1440-3{object-fit:cover;object-position:50% 25%;height:240px;overflow:hidden}.tech-item-nodejs{height:80px}.the-tech-stack-behind-competitive-products-3{font-size:28px}.community-desktop-wrapper02{display:none}.pythonbox-2{padding-top:0}.container-41{grid-column-gap:32px;grid-row-gap:32px}.wrap-4{grid-column-gap:32px;grid-row-gap:32px;display:flex}.community-name{padding:6px 20px}.about-content-wrapper{padding-top:1009px;padding-left:20px;padding-right:20px}.title-13{width:auto}.text-262{text-align:left;align-self:center;padding-right:0}.section-team{height:1007px;max-height:none;margin-left:20px;margin-right:20px;padding-top:24px;padding-left:24px;padding-right:24px;position:absolute;box-shadow:0 2px 20px -3px #70a0ff}.section-team.playbook-cta{height:1060px}.team-wrapper{grid-column-gap:0px;width:auto}.team-header.playbook-cta{order:0}.team-header-wrapper,.frame-44200,.frame-44201{width:auto}.team-roles-list{flex-direction:column}.final-cta{grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:auto;min-width:415px;height:254.948px;min-height:auto;padding-bottom:0;padding-left:0;padding-right:0;position:static;overflow:visible}.vectors-wrapper-82{object-fit:fill;justify-content:center;align-items:flex-end;width:auto;height:auto;min-height:auto;margin-top:-57px;padding-top:0;display:none;position:static;overflow:visible}.frame-44203{flex-direction:column;align-items:flex-start;width:auto;height:auto}.text-264{text-align:center;object-fit:fill;align-self:center;padding-left:0;padding-right:0;font-size:24px;position:relative}.h2-team-title{font-size:28px}.h2-team-title.playbook-cta{text-align:center;align-self:center;max-width:450px}.value-77{font-size:28px}.highlight-list{flex-direction:column;align-self:center;align-items:center;max-width:none}.highlight-item{grid-column-gap:28px;flex-direction:row}.highlight-clutch-container,.metrics-03{align-items:flex-start}.frame-44206{flex-direction:column}.text-266{max-width:none;font-size:20px}.value-78{font-size:20px}.value-79{font-size:16px}.testimonial-clients.nehal{display:none}.button-case-studies{padding-left:32px;padding-right:32px}.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-2,.vinta-goes-above-and-beyond-to-adapt-to-the-culture-of-their-customers-and-takes-an-active-role-in-continuous-improvement-3{font-size:20px}.section-testimonials{align-items:center;width:auto;padding:40px 20px}.testimonials-wrapper{grid-row-gap:32px;width:auto;max-width:none}.testimonials-list-header{grid-row-gap:32px}.frame-44216{grid-column-gap:32px;grid-row-gap:32px}.frame-44017{grid-row-gap:32px}.testimonials-list-grid{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;padding-top:0;padding-bottom:0;display:flex}.testimonials-list-item{width:100%}.testimonial-card-content{max-width:none}.row-2{display:none}.text-269{font-size:16px}.h2-testimonials-title,.value-82{font-size:28px}.section-contact{background-position:50%;padding-left:0;overflow:hidden}.contact-wrapper{flex-direction:column}.contact-spacer{padding-left:20px;padding-right:20px}.contact-spacer.mobile{display:block}.contact-spacer.wide{display:none}.contact-header{grid-column-gap:0px;grid-row-gap:0px}.typography-9{width:auto}.value-83{text-align:center}.value-84{display:none}.contact-ctas-container{align-self:center;align-items:center}.button-17,.button-18{align-self:center}.photo-vinta-team{display:none}.h2-contact-title{text-align:center;font-size:28px}.value-86{font-size:28px}.contact-grid{grid-template:"Area"".""."/2fr}.camera{width:auto}.frame{flex-direction:column}.photo-vinta-team-mobile{width:auto;max-width:766px;display:block}.categories-image-mobile{max-width:none;height:216px;margin-top:-39px;padding-top:0;display:block}.learning-link-box.button-version{max-width:none;margin-bottom:0;display:none}.tags-description,.tags-text{font-size:14px}.link-and-butto{border-radius:6px;flex-direction:column;align-items:center;overflow:hidden}.btn-open-link{text-align:center;flex-direction:row;justify-content:center;align-self:stretch;display:flex}.learnings-list{grid-template-columns:1fr}.featured-post-list-wrapper{max-width:620px;padding-left:0;padding-right:0}.html-embed-8{width:auto;min-width:280px;margin-top:32px}.hero-home-description{width:80%;max-width:380px;font-size:16px}.section-hero-home{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64edc1253d98f8a6eb838ff6_bg_hero-mobile-h.webp);background-position:50% 100%;background-size:auto 95%;height:780px;min-height:auto;padding-top:72px;padding-left:32px;padding-right:24px}.hero-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;max-width:520px}.h1_1280e{font-size:32px}.h1-home-hero-title{max-width:440px;font-size:28px}.hero-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.button_large{font-size:18px}.button-20{width:auto;padding:16px 24px}.button-21{flex:0 auto;align-self:stretch;width:320px}.vinta-body{font-size:16px}.vinta-body.darkmode{background-position:50%;background-repeat:repeat;background-size:cover}.star{object-fit:cover}.star.mobile{display:none}.rating-text-01{font-size:58px}.clutch-container{flex-direction:row;width:100%;min-width:0;height:auto;padding:16px 24px}.h2-arguments-title{text-align:center;width:100%;max-width:430px;margin-left:auto;margin-right:auto;font-size:28px}.arguments-wrapper{width:100%;min-width:0}.quote-container-main{grid-column-gap:16px;grid-row-gap:16px}.clutch-rating-wrapper{grid-column-gap:8px;grid-row-gap:8px;width:50%}.clutch-rating-text{text-align:center;flex:1;width:100%;margin-bottom:0;padding-bottom:0;position:static}.vinta-experts-img{box-shadow:none;height:auto}.featured-quote-card{height:auto;padding-top:16px;padding-bottom:16px}.featured-quote-card.featured-quote-card-al{display:none}.h2_1280e{font-size:28px}.arguments-description{width:100%;min-width:0;margin-top:32px;margin-bottom:32px;font-size:14px}.arguments-description.home-argument-description-tablet{max-width:500px;margin-left:auto;margin-right:auto}.rating-quotes-wrapper{flex-direction:column;min-width:0}.quote-author-info{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column}.arguments-header{width:100%}.section-arguments{padding:560px 24px 48px}.title-7{grid-column-gap:32px;grid-row-gap:32px}.tabs-menu{grid-column-gap:12px;grid-row-gap:12px;place-content:flex-start center;height:auto;margin-bottom:24px}.explore-the-outstanding-results-of-our-partner-s-software-implementations-2{font-size:28px}.all-clients-wrapper{width:100%;min-width:0}.section-clients{grid-column-gap:48px;grid-row-gap:48px;padding:48px 24px}.section-clients.clients-spacer.contact-page{padding-top:0}.blue-divider-light{display:none}.tab-link-workcases,.tab-link-workcases.w--current{padding:8px 16px}.text-218{font-size:16px}.clients-header{width:100%;min-width:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-0{font-size:28px}.community-d-subtitle-text,.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-7{font-size:16px}.community-name-text{font-size:20px}.community-m-subtitle-text{text-align:center;font-size:16px}.do-you-work-with-a-different-stack-contact-us-for-more-information-3{font-size:16px}.home-wrapper-dark{grid-column-gap:48px;grid-row-gap:48px;padding-top:48px;padding-left:24px;padding-right:24px}.community-name-role{font-size:16px}.the-tech-stack-behind-competitive-products-4{font-size:28px}.community-floating-text{position:absolute;inset:auto 10% 15% auto}.community-mobile-wrapper{width:100%;min-width:0;display:flex}.highlight-m-emphasis{font-size:48px}.value-88{font-size:28px}.technologies-list{grid-column-gap:65px;grid-row-gap:31px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:32px;padding-right:32px;display:grid}.h2-community-title{max-width:340px;margin-left:auto;margin-right:auto;font-size:28px}.community-role{padding:6px 20px}.community-m-subtitle{grid-column-gap:32px;grid-row-gap:32px}.highlight-d-text{font-size:32px}.community-m-img{object-fit:cover;object-position:50% 25%;border-radius:0;height:240px;overflow:hidden}.community-highlight-card{width:100%}.the-tech-stack-behind-competitive-products-5{font-size:28px}.community-desktop-wrapper{display:none}.tech-item-python{padding-top:0}.section-technologies{grid-column-gap:32px;grid-row-gap:32px}.community-header{width:100%;min-width:0}.community-m-container{grid-column-gap:48px;grid-row-gap:48px;display:flex}.section-faq.home{grid-column-gap:24px;grid-row-gap:24px;margin-top:0;padding:0}.text-229{font-size:28px}.button-29{width:auto}.cta-contact-description{width:100%;font-size:16px}.cta-contact-description.home{text-align:center;width:100%}.section-cta-contact{grid-column-gap:48px;grid-row-gap:48px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee931dc3b6732ca1d6f186_bg_vinta-team_mobile-cta.webp),linear-gradient(#0045de,#0045de);background-position:50% 100%,0 0;background-repeat:no-repeat,repeat;background-size:auto 320px,auto;width:100%;height:1200px;min-height:0;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.cta-contact-header{padding-left:0;padding-right:0}.cta-contact-header.home{flex-direction:column;align-self:center}.get-your-software-development-soaring-with-our-talent-pool-2,.value-91,.h2-cta-contact-title{font-size:28px}.h2-cta-contact-title.home{text-align:center;width:100%;max-width:none}.cta-white-large{flex:0 auto;padding:18px 32px;font-size:18px}.value-92{font-family:Moderat Bold,Arial,sans-serif;font-size:28px}.home-wrapper-light{grid-column-gap:0px;grid-row-gap:0px;padding:40px 24px;position:static;overflow:hidden}.home-wrapper-light.dark-mode{background-position:0%;padding-top:80px}.home-wrapper-light.white-mode{grid-column-gap:60px;grid-row-gap:60px}.home-wrapper-light.flat-bg{background-position:0%;padding-top:80px}.button-xlarge-4{font-size:18px}.faq-question.homepage{grid-column-gap:24px;grid-row-gap:24px;align-self:stretch}.faq-question-title.dark-mode{line-height:130%}.btn-collapse-expand{padding:12px}.services-benefits-list{flex-direction:column}.technologies-type-list,.tech-3{grid-column-gap:8px;grid-row-gap:8px}.services-benefits-card{flex-direction:column}.services-technologies-container{grid-row-gap:64px}.technologies-item-name{font-size:14px}.text-285{font-size:16px}.services-benefits-card-container{grid-column-gap:16px;grid-row-gap:12px;padding:12px 16px}.services-highlights-divider{display:none}.section-hero-webdev{background-position:30% 0;background-size:cover}.hero-cta{padding-top:12px;padding-bottom:12px}.technologies-type-title{font-size:18px}.text-286{text-align:center}.section-services-arguments{padding-top:48px;padding-bottom:48px}.clutch-rating{font-size:24px}.services-technologies-list{grid-column-gap:8px;grid-row-gap:32px;justify-content:flex-start}.clutch_container{align-items:flex-start}.technologies-type-item{grid-column-gap:8px;grid-row-gap:8px}.services-benefits-coverimg{align-self:stretch;width:100%;min-width:0;height:200px;min-height:0}.c_title-4{text-align:center;width:360px}.services-highlights-list{grid-column-gap:24px;grid-row-gap:48px;flex-direction:row}.arguments-quote-container{flex:1}.services-arguments-wrapper{flex-direction:column}.services-highlights-title{font-size:24px}.c_title{font-size:32px}.services-highlights-subtitle{text-align:center;letter-spacing:-.01em;font-family:Moderat Light,Arial,sans-serif;font-size:12px}.techstack-card-2{min-width:0;max-width:160px;padding:0}.services-arguments-quote{grid-column-gap:24px;grid-row-gap:32px;max-width:none}.highlight_clutch{grid-column-gap:8px;grid-row-gap:8px;align-self:flex-end;align-items:center}.clutch-highlight-logo{width:52px;height:14px;margin-top:6px}.techstack2{min-height:0;padding-bottom:64px}.tech-2{grid-column-gap:8px;grid-row-gap:8px}._4-9-5-wrapper{font-size:12px}.services-technologies-type{max-width:160px;padding:0}.models-table-tabs{width:100%;display:block}.models-table-cell-01-var{min-width:0;max-width:100%;height:72px;padding:12px 16px}.text-block-46{text-align:center}.services-process-list{padding-left:48px;padding-right:0}.models-table-cell-01{min-width:0;max-width:100%;height:72px;padding:12px 16px}.models-tab-menu{grid-column-gap:12px;display:flex}.icon_check{min-width:28px;min-height:28px}.models-table-cell-02.model2{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.models-table-cell-02.model1{flex:1;padding-left:0;padding-right:0;display:none}.models-table-cell-02.devout{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.text-292{font-size:16px}.services-solutions-list-item-05{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0949a50590940aedaf37f_bg_staff-solutions05.webp);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.table_cell-2---2--3.devout{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.table-head-02-var.model2{min-width:120px;max-width:120px;display:block}.table-head-03{min-width:100px;max-width:100px}.table_cell-2_2{min-width:120px;max-width:120px;height:72px}.table_cell-5---2.model2{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.section-hero-staffaug{background-position:25% 0;background-size:auto}.tab-pane-tab-2{padding-top:24px}.models-table-cell-03{min-width:100px;max-width:100px;height:72px}.table-head-02.devout{max-width:120px}.table-head-02.model2,.table-head-02.model1{display:none}.table_cell-2----2.model2{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.text-293{text-align:center}.table_head2-3.model1{min-width:120px;max-width:120px;display:flex}.services-quotes-item{grid-column-gap:24px;grid-row-gap:24px}.table_cell-2__01.model1{flex:1;min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.models-table-cell-01-var3.model1{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.techstack-box-3{grid-column-gap:8px;grid-row-gap:32px;justify-content:flex-start}.services-solutions-list{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.techstack{min-height:0}.models-tab{color:#fff;text-align:center;font-family:Moderat Regular,Arial,sans-serif}.tech-4{grid-column-gap:8px;grid-row-gap:8px}.services-quotes-list{flex-direction:column}.c_title-18{text-align:center;width:360px}.services-solutions-list-item-01{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f093f014828ebfdad24607_bg_staff-solutions01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.services_container-4{grid-column-gap:24px;grid-row-gap:48px;flex-direction:row}.models-table-cell-text{font-size:14px}.section-services-solutions{padding-bottom:64px}.services-wrapper{padding-bottom:16px}.text-295{font-size:24px}.models-table-cell-02-var.model1{display:none}.models-table-cell-02-var.model2{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.models-table-cell-02-var.devout{max-width:120px;height:72px}.services-models-table.mobile{display:none}.models-table-cell-01-var2.model1{flex:1;min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.tab-pane-tab-1{padding-top:24px}.text-296{letter-spacing:-.01em;font-family:Moderat Thin,Arial,sans-serif;font-size:12px}.models-tab-link{color:#c1cee4;background-color:#0000;border:1px solid #c1cee4;border-radius:4px;width:100%;padding:8px 16px}.models-tab-link.w--current{color:#fff;background-color:#002fdb;border-width:0;border-radius:4px;width:100%;font-family:Moderat Regular,Arial,sans-serif;box-shadow:0 0 8px #0061ff}.services-solutions-list-item-03{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0947e918e029a9830f322_bg_staff-solutions03.webp);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.table_cell-8{min-width:0;max-width:100%;height:72px;padding:12px 16px}.table_cell-5-2.model2{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.models-table-cell-03-var{min-width:100px;max-width:100px;height:72px}.services-roles-list{grid-column-gap:16px}.services-roles-list-item.roles-prod{background-size:auto 165px,cover;min-width:0}.services-roles-list-item.roles-design{background-size:225px,cover;min-width:0}.services-roles-list-item.roles-dev{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366bd4cbf10bb83c0904_bg_roles-dev.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-position:50% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:180px,cover;min-width:0}.text-block-48{color:#fff;text-align:center;font-family:Moderat Regular,Arial,sans-serif}.services-solutions-list-item-04{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f09489d2578cea844a4857_bg_staff-solutions04.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.table_cell-2--2.model2{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.table_cell-7{min-width:0;max-width:100%;height:72px;padding:12px 16px}.table-head-01{width:100%;min-width:0;max-width:100%}.tech-5{grid-column-gap:8px;grid-row-gap:8px}.benefits_card{flex-direction:column}.tab-pane-tab-3{padding-top:24px}.techstack-card-3{max-width:160px;padding:0}.services-solutions-list-item-02{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0945ed8c47f6ce7b0a889_bg_staff-solutions02.webp);background-position:50% 25%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.title-16{grid-column-gap:32px;grid-row-gap:32px}.text-298{font-size:16px}.header-14{width:100%;min-width:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-4,.text-299{font-size:28px}.button-31{width:auto}.text-300{width:100%;font-size:16px}.final-cta-4{grid-column-gap:48px;grid-row-gap:48px;background-size:auto 320px,cover;width:100%;height:640px;min-height:0;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.header-16{padding-left:0;padding-right:0}.value-98,.get-your-software-development-soaring-with-our-talent-pool-3{font-size:28px}.value-99{font-family:Moderat Bold,Arial,sans-serif;font-size:28px}.button-xlarge-5{font-size:18px}.section-hero-clients{padding-top:32px}.hero-clients-wrapper{padding-bottom:40px}.typography-h6-3{font-size:14px}.highlight-card-subtitle{width:100%}.typography-subtitle1-2{font-size:14px}.clutch-card-rating-title{justify-content:center;align-items:center;width:auto;display:flex}.playbook-tabs-list-wrapper{grid-row-gap:16px;flex-wrap:wrap;justify-content:center}.case-card-item{max-width:588px}.highlight-card-item{grid-column-gap:32px;grid-row-gap:32px;flex-direction:row;width:100%;max-width:none;height:160px}.featured-quote-role{font-size:14px}.clutch-card-text-e1{font-size:72px}.featured-quote-item{padding-top:20px;padding-bottom:20px}.clutch-card-info{width:auto}.alt-tag{border-radius:8px;padding:10px 20px;font-size:14px}.alt-tag.active{border-radius:8px;font-size:14px}.featured-quote-wrapper{align-items:flex-end}.highlight-card-title{font-size:72px}.section-highlight{padding-top:0}.icon_star_var2{align-self:flex-start;width:16px;height:16px}.featured-quote-citation{font-size:20px;line-height:160%}.clutch-card-description{width:140px}.icon-clutch{align-self:flex-start;width:auto;height:135px}.industries-list-wrapper{grid-column-gap:0px;grid-row-gap:16px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.featured-quote-citation-var2{font-size:20px;line-height:175%}.clutch-rating-card-link{grid-column-gap:24px;grid-row-gap:24px;flex-direction:row;width:100%;max-width:none;height:160px}.other-cases-list{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.quote-author-img{align-self:flex-start;width:64px;height:64px;display:none}.quote-author-img.mobile{width:48px;height:48px;display:block}.featured-quote-name{font-size:14px}.text-308{font-size:28px}.button-35{width:auto}.text-309{width:100%;font-size:16px}.final-cta-5{grid-column-gap:48px;grid-row-gap:48px;background-size:auto 320px,cover;width:100%;height:640px;min-height:0;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.header-18{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-4,.value-101{font-size:28px}.value-102{font-family:Moderat Bold,Arial,sans-serif;font-size:28px}.button-xlarge-6{font-size:18px}.featured-client-info.card{grid-column-gap:0px;min-height:195px;padding:20px}.featured-client-industry-tag{height:auto;font-size:14px;overflow:hidden}.featured-client-highlight-card{width:100%}.highlight-title{font-size:20px}.btn-read-more{display:none}.featured-client-card-item{flex-direction:column-reverse;height:400px}.featured-client-coverimg{width:100%;height:100%}.featured-client-highlights-list{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:flex}.featured-client-container{width:100%;height:400px;padding-bottom:20px}.highlight-container{grid-column-gap:4px;grid-row-gap:4px;align-items:flex-start}.clients-cover-img{height:140px}.clients-card-info{justify-content:space-between;padding-bottom:20px;padding-left:24px;padding-right:24px}.title-0{font-size:20px}.typography-h6-4{font-size:14px}.text-313{width:100%}.typography-subtitle1-3{font-size:14px}.rating-8,.rating-9{font-size:72px}.text-315{font-size:20px;line-height:175%}.typography-body2-7{width:140px}.div-block-151{grid-column-gap:0px;grid-row-gap:16px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none}.text-317{font-size:20px;line-height:175%}.typography-h6-5{font-size:14px}.text-318{font-size:28px}.button-36{width:auto}.text-319{width:100%;font-size:16px}.final-cta-6{grid-column-gap:48px;grid-row-gap:48px;background-size:auto 320px,cover;width:100%;height:640px;min-height:0;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.header-20{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-5,.value-104{font-size:28px}.value-105{font-family:Moderat Bold,Arial,sans-serif;font-size:28px}.button-xlarge-7{font-size:18px}.workcase-hero-container{padding-top:100px;padding-bottom:0}.workcase-additional-info{grid-column-gap:12px;grid-row-gap:12px}.workcase-hero-info{grid-column-gap:32px;grid-row-gap:32px;height:420px}.workcase-logo-img{width:auto;height:54px}.workcase-hero-title-container{flex-wrap:wrap}.workcase-hero-title{font-size:32px}.section-workcase-hero{height:auto}.workcase-hero-header{grid-column-gap:16px;grid-row-gap:16px}.workcase-hero-wrapper{padding-left:32px;padding-right:32px}.workcase-breadcrumbs-active,.workcase-breadcrumbs-link{font-size:14px}.workcase-technologies-item{padding-left:16px;padding-right:16px}.workcase-technologies-icon{width:32px;height:32px;padding:4px}.workcase-technologies-name{font-size:14px}.workcase-mid-cta-paragraph{font-size:18px}.workcase-highlight-title{font-size:26px}.workcase-paragraph-rte{font-size:16px}.workcase-highlights-divider{display:none}.section-workcase{padding-left:32px}.workcase-quote-citation{font-size:22px}.workcase-highlights-list{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:grid}.clients-tag{height:22.4px;font-size:14px;overflow:hidden}.clients-card-title{font-size:22px}.section-contact-cta-container{padding-top:32px;padding-bottom:32px}.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-0,.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-1{font-size:28px}.section-hero-playbook{background-position:45% 0}.hero-playbook-wrapper{padding-top:32px;padding-bottom:48px}.hero-playbook-header{max-width:360px}.hero-subtitle{font-size:16px}.value-106,.value-107{font-size:24px;line-height:160%}.section-playbook{padding:32px}.workcase-finalcta-2{min-height:0;padding:32px 20px}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-2{font-size:24px}.frame-44244{padding:12px 24px}.text-330{font-size:16px}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-3,.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-1{font-size:24px}.playbook-item-link{grid-column-gap:32px;grid-row-gap:32px}.playbook-img{width:120px;height:120px}.playbook-item-section{font-size:14px}.playbook-item-title{font-size:24px}.playbook-item-description{font-size:14px}.section-hero-playbook-item{background-position:45% 0;height:auto;margin-bottom:0;padding-bottom:24px;padding-left:0;padding-right:0;position:static}.hero-alt-container{padding-top:56px;padding-bottom:56px}.hero-alt-header{padding-left:32px;padding-right:32px}.h1-playbook-title{font-size:40px}.our-step-by-step-process-for-developing-and-maintaining-exceptional-software-solutions-1{font-size:24px}.fs-toc{padding-left:20px;padding-right:20px}.playbook-menu-tabs{display:none}.section-privacy-policy{padding-top:68px;padding-bottom:32px}.playbook-tabs-list{grid-column-gap:0px;grid-row-gap:16px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.heading-small-2{font-size:1.25rem}.heading-small-2.text-color-white{margin-top:0}.fs-toc_sidebar{padding-top:1rem}.text-215{font-size:14px}.text-333{font-size:28px}.timeline-card{padding-left:32px}.text-334,.timeline-card-year{font-size:28px}.slider-controls{grid-template-columns:1fr auto;justify-content:space-between;margin-top:.5rem}.padding-global{padding-left:1rem;padding-right:1rem}.slider-snap-list{grid-auto-columns:18rem;padding-bottom:1.25rem;padding-left:1rem;padding-right:1rem}.timeline-section-medium{padding-top:2em;padding-bottom:2em}.flex-button-wrap.grow-end-hide-mobile{display:none}.text-336,.timeline-card-title{font-size:18px}.timeline-visualizer{display:none}.text-338{font-size:18px}.bold-text-13,.bold-text-14,.bold-text-15,.bold-text-16{font-family:Moderat Bold,Arial,sans-serif}.navigation-list.holder{width:98vw;margin-top:52px}.vinta-logo.brand{width:96px;height:auto}.nav-btn-menu{opacity:.5}.sticky-nav{border-radius:0;font-size:16px;display:block}.vwds-nav-logo{padding:24px 16px 8px}.nav-link{font-size:20px}.top-nav{font-size:16px}.link-block-28{text-decoration:none}.btn-blue-large{padding-top:16px;padding-bottom:16px;font-size:18px}.clutch-rating-link{width:100%}.btn-white-large{padding-top:16px;padding-bottom:16px;font-size:18px}.cta-blue-medium{padding:12px 16px;font-size:14px}.cta-blue-medium.contact{width:140px}.cta-blue-medium.desktop{display:none}.cta-blue-medium.mobile{display:block}.cta-blue-medium.tablet{display:none}.cta-text-dark-large,.btn-text-light-large{padding-top:16px;padding-bottom:16px;font-size:18px}.section-services-technologies{min-height:0}.team-roles-item{grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:auto;min-width:415px;height:254.948px;min-height:auto;padding-bottom:0;padding-left:0;padding-right:0;position:static;overflow:visible}.team-roles-item.dev{background-position:50% 150%,50%;height:250px;min-height:250px}.team-roles-item.designers{background-position:50% 150%,50%;min-height:250px}.team-roles-item.product{background-position:50% 175%,50%;background-size:auto 215px,cover;height:250px;min-height:250px}.reply-to-anchor{width:auto;padding-top:0}.comment-section{width:auto}.blog-comment-form{width:420px}.cookie-modal_button-wrap{padding:1.5rem}.cookie-modal_button-wrap.in-pref-manger{margin:1.5rem -1.5rem -2rem;padding-top:1.25rem;position:sticky;bottom:-2rem}.cookie-modal_descriptio-3{font-size:.8rem}.cookie-modal_closebutton{margin-right:1.25rem}.cookie-modal_closebutton.is-sticky{top:-1rem}.cta-text-light-small,.cta-blue-small{padding:12px 16px;font-size:14px}.cta-blue-small.nav-bar{font-size:20px}.cookie-modal_content-wrap{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.cookie-modal_content-wrap.is-small{max-width:320px}.cookie-modal_form{padding-top:.75rem}.cookie-preference_wrapper{padding-top:2rem}.cookie-preference-button_icon{margin-right:0}.link-block-37{display:block}.link-block-38{justify-content:center;text-decoration:none;display:flex}.blog-content-raw-text{width:auto;max-width:100%;padding-right:0;font-size:16px;line-height:26px}.section-finalcta-title,.section-finalcta-text-subtitle{font-size:36px}.section-finalcta-text-subtitle2{font-size:20px}.btn-text-light-minimal{padding-top:16px;padding-bottom:16px;font-size:18px}.star-rating-img{object-fit:cover;width:18px;height:18px}.star-rating-img.mobile{display:none}.quote-author-photo{object-fit:cover}.quote-author-photo.mobile{display:block}.clutch-logo-img{object-fit:cover;height:18px}.clutch-logo-img.mobile{display:none}.clients-header-container{grid-column-gap:12px;grid-row-gap:12px}.h2-clients-title{text-align:left;width:100%;font-size:28px}.h2-blog-title.blog{margin-top:0}.tags-divider{height:22.4px;font-size:14px;overflow:hidden}.highlight-subtitle{text-align:left;height:auto;font-size:14px;overflow:hidden}.featured-client-additional-info{height:22.4px;font-size:14px;overflow:hidden}.h2-technology-title{font-size:28px}.technologies-cta-text{text-align:center;font-size:16px}.faq-header{width:100%;min-width:0}.h2-faq-title{text-align:center;width:100%;font-size:28px}.h2-faq-title.dark-mode{margin-bottom:0;line-height:130%}.client-card-title{font-size:16px}.featured-quote-name-var2,.featured-quote-role-var2{font-size:14px}.h1-hero-title{font-size:32px}.clients-header-copy{width:100%;min-width:0}.h2-other-cases-title{text-align:center;width:100%;font-size:28px}.clients-tag-divider{height:22.4px;font-size:14px;overflow:hidden}.section-services-header{width:100%;min-width:0}.h2-services-title{text-align:left;width:100%;font-size:28px}.services-header-dark-container{width:100%}.h2-services-dark-title,.h2-services-process-title{text-align:center;width:100%;font-size:28px}.splide__list-2{justify-content:space-between}.related-title{align-items:flex-start}.related-title.contact-page{padding-top:32px}.section-services-clients{grid-column-gap:48px;grid-row-gap:48px;padding:48px 24px}.section-services-clients.services-page{padding-bottom:80px}.timeline-header-container{padding-bottom:80px;padding-left:20px;padding-right:20px}.h2-timeline-title{font-size:28px}.h1-alt-hero-title{font-size:36px}.learnings-content{padding-top:24px;padding-bottom:24px}.section-blog-filters{padding-top:100px;padding-bottom:100px}.section-blog-filters.blog-posts{margin-top:0;margin-bottom:0;padding-bottom:40px}.section-blog-filters.blog-posts.categories-page{margin-top:40px}.section-blog-filters.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.section-blog-filters.slider.pb{display:block}.section-blog-filters.slider{height:104px}.blog-wrapper{flex-direction:column;justify-content:center;align-items:center;max-width:none;padding-left:0;padding-right:0}.blog-wrapper.blog-text{width:auto;max-width:420px;margin-top:32px;padding-left:0;padding-right:0}.blog-wrapper.tags-page{margin-top:200px}.blog-wrapper.related-articles{margin-bottom:0;padding-left:0;padding-right:0}.blog-wrapper.job-posting{margin-top:0;margin-bottom:0}.blog-wrapper.blog{margin-top:0}.blog-posts-wrapper{display:flex}.blog-posts-wrapper.blog-posts{margin-top:0;margin-bottom:0;padding-bottom:40px}.blog-posts-wrapper.blog-posts.categories-page{margin-top:40px}.blog-posts-wrapper.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.blog-posts-wrapper.slider.pb{display:block}.blog-posts-wrapper.slider{height:104px}.blog-posts-wrapper.filter{padding-top:32px}.blog-posts-grid{flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;margin-top:20px;margin-bottom:20px;padding-left:0;padding-right:0}.blog-posts-grid.blog-text{width:auto;max-width:420px;margin-top:32px;padding-left:0;padding-right:0}.blog-posts-grid.tags-page{margin-top:200px}.blog-posts-grid.related-articles{margin-bottom:0;padding-left:0;padding-right:0}.blog-posts-grid.job-posting{margin-top:0;margin-bottom:0}.blog-posts-grid.blog{align-items:center;margin-top:0;padding-left:24px;padding-right:24px}.blog-posts-grid.tech,.blog-posts-grid.tech-list{align-items:center;margin-top:0;padding:20px 24px}.blog-post-grid-flex{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.blog-post-description{overflow-wrap:normal;margin-bottom:12px;display:block;overflow:visible}.newsletter-decription{text-align:center;align-self:center}.h1-careers-hero-title{font-size:36px}.h3-team-member-title.centered-text.bold{text-align:left;text-align:left}.h3-team-member-title.centered.bold{text-align:left}.section-culture{padding-top:100px;padding-bottom:100px}.section-culture.blog-posts{margin-top:0;margin-bottom:0;padding-bottom:0}.section-culture.blog-posts.categories-page{margin-top:40px}.section-culture.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.section-culture.slider.pb{display:block}.section-culture.slider{height:104px}.section-hiring{padding-top:100px;padding-bottom:100px}.section-hiring.blog-posts{margin-top:0;margin-bottom:0;padding-bottom:40px}.section-hiring.blog-posts.categories-page{margin-top:40px}.section-hiring.blog-posts.job-posting{padding-top:40px;padding-bottom:40px}.section-hiring.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.section-hiring.slider.pb{display:block}.section-hiring.slider{height:104px}.section-hero-privacy{background-position:45% 0;height:auto;margin-bottom:0;padding-left:0;padding-right:0}.section-blog-content{padding-top:100px;padding-bottom:100px}.section-blog-content.blog-posts{margin-top:0;margin-bottom:0}.section-blog-content.blog-posts.categories-page{margin-top:40px}.section-blog-content.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.section-blog-content.slider.pb{display:block}.section-blog-content.slider{height:104px}.section-related-posts{padding-top:100px;padding-bottom:100px}.section-related-posts.blog-posts{margin-top:0;margin-bottom:0;padding-bottom:40px}.section-related-posts.blog-posts.categories-page{margin-top:40px}.section-related-posts.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.section-related-posts.slider.pb{display:block}.section-related-posts.slider{height:104px}.blog-author-name.center.mobile{text-align:left;padding-right:0}.blog-author-name.white.left{font-size:16px;line-height:140%}.blog-author-name.left.email{padding-top:8px}.blog-comment-form-wrapper{width:auto}.blog-comment-form-wrapper.blog{box-shadow:0 7px 50px -30px var(--royal-blue-text);width:auto;margin-left:15px;margin-right:15px}.section-playbook-content{padding-top:0;padding-bottom:32px}.secondary-link-dark{margin-left:32px;margin-right:0;font-size:12px}.footer-grid-02{grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:.75fr 1fr 1fr}.forms-input-2{align-self:center}.form-7{grid-column-gap:11px;flex-direction:row;justify-content:center;align-items:center}.footer-column{align-items:flex-start;padding-left:0;padding-right:0}.footer-column._1{padding-top:20px}.form-block-6.first{align-self:center;margin-top:0;margin-bottom:0}.footer-arrow{display:none}.footer-column-2{grid-column-gap:0px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;padding-right:0;display:none}.footer-wrapper-4{flex-direction:row;font-size:12px}.footer-title-button{flex:1;align-self:flex-start}.footer{padding:20px}.logo-5{align-self:center;max-width:144px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:12px}.paragraph-10{align-self:center;margin-bottom:0;font-size:12px}.footer-form-fields.first{justify-content:space-between;align-self:flex-end;width:100%;margin-top:0;margin-bottom:0;display:flex}.footer-column-3{align-items:flex-start;padding-left:0;padding-right:0}.footer-column-3._1{padding-top:20px}.forms-input-3{align-self:center}.footer-grid-3{grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:.75fr 1fr 1fr}.paragraph-11{align-self:center;margin-bottom:0;font-size:12px}.footer-column-4{grid-column-gap:0px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;padding-right:0;display:none}.form-8{grid-column-gap:11px;flex-direction:row;justify-content:center;align-items:center}.featured-quote-author-container{grid-column-gap:16px;grid-row-gap:16px;align-items:center}.paragraph-12{align-self:center;margin-bottom:0;font-size:12px}.newsletter-subscription-title-footer{flex:1;align-self:flex-start;align-items:flex-end;margin-bottom:0}.categories-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-title-4{margin-bottom:12px}.privacy-policy-link{margin-left:32px;margin-right:0;font-size:12px}.footer-social-media-icons{grid-column-gap:12px;flex-direction:row;flex:none;justify-content:space-between;margin-top:0;display:block}.cta-blue-small-2{align-self:flex-start;padding:12px 16px;font-size:14px}.copyright-tag{flex-direction:row;font-size:12px}.newsletter-subscription-row{grid-column-gap:11px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.footer-grid{grid-column-gap:38px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:auto;display:grid}.footer-grid.reduced{grid-row-gap:11px;flex-direction:column;display:flex}.vinta-footer{padding:20px 24px;overflow:auto}.newsletter-input{align-self:center;width:50%;padding-top:20px;padding-bottom:20px;font-size:14px}.footer-container{width:auto;max-width:none}.social-media-logo{font-size:40px}.social-media-logo.github{align-items:center;margin-top:2px;font-size:54px}.footer-social-media-link{padding:12px 12px 12px 0}.brand-logo{align-self:flex-start;max-width:none;height:36px}.bottom-row{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:12px}.footer-link-wrapper{grid-row-gap:0px;align-items:flex-start;padding-left:0;padding-right:0}.footer-link-wrapper._1{grid-row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%;padding-top:20px}.footer-link-wrapper.pages{grid-column-gap:32px;grid-row-gap:1px;grid-template-rows:auto auto;grid-template-columns:auto auto;grid-auto-columns:1fr;display:grid}.newsletter-subscription{grid-column-gap:0px;grid-row-gap:16px;flex-direction:column;justify-content:center;align-self:flex-start;align-items:stretch;width:100%;padding-right:0;display:flex}.privacy-policy-tag{flex-direction:row;font-size:12px}.navbar-brand-three{padding-left:0}.nav-menu-three{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-menu-block{flex-direction:column}.nav-link-2{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown-2{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle{padding-top:10px;padding-bottom:10px}.nav-dropdown-list-2.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list-2.shadow-three.w--open{position:relative}.nav-dropdown-list-2.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-link-accent{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-10{margin-top:10px}.arguments-btn-spacer{justify-content:center}.section-technical-expertise.home-wrapper-dark{padding:40px 24px}.clients-coveri-img-placeholder{height:140px}.featured-post-coverimg-placeholder{background-position:50%,50%;width:100%;height:200px}.blog-post-cover-wrapper{height:200px}.blog-post-item-container{flex-flow:column;width:100%;height:auto;display:block}.blog-post-item-link{display:block}.clients-logo{width:auto;max-width:none;height:48px}.section-hero-web_development{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.hero-webdev-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%}.button-19{width:auto;padding:16px 24px}.hero-webdev-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.hero-webdev-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f13585d1c4365f30a69bea_bg_webdev-tablet.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:380px}.hero-webdev-container{margin-top:112px;padding-bottom:12px;padding-left:32px;padding-right:32px;position:static}.hero-h1-services-title{margin-bottom:16px;font-size:28px}.hero-h1-services-title.white{width:auto}.hero-h1-services-title.staff{max-width:none}.hero-webdev-header{width:100%;max-width:540px}.hero-p-services-description{max-width:none;margin-bottom:32px;font-size:18px}.hero-p-services-description.hero-spacer{margin-bottom:0}.section-hero-staff_augmentation{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.hero-staffaug-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.hero-staffaug-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%}.hero-staffaug-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/66b0e7cc09d798bc60f16e10_staff%20aug%20hero%20mobile%20\(1\).webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:320px}.hero-staffaug-container{margin-top:128px;padding-bottom:24px;padding-left:32px;padding-right:32px;position:static}.hero-staffaug-header{width:100%;max-width:381px}.community-img-floatbox{order:-1;align-items:center;width:280px;min-width:auto;max-width:none;margin-top:0;margin-left:0;padding:8px 16px;position:absolute;inset:auto -12px -12px auto}.community-founder-name{flex-direction:column;align-items:flex-start}.founder-roles,.community-founder-description{font-size:11px}.founder-divider{display:none}.workcase-hero-wrapper-pl{padding-left:32px;padding-right:32px}.workcase-hero-wrapper-pl.empty{background-position:-240px 0}.category-button.azul-vinta{width:auto;margin-top:7px;margin-bottom:7px}.category-button.azul-vinta.outline{object-fit:fill;width:100px;min-width:0;max-width:none}.category-button.center{margin-top:16px;margin-bottom:16px;padding-top:20px;padding-bottom:20px}.category-button.button-outline{margin-left:8px;margin-right:8px}.section-home-arguments{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.hero-home-arguments-header{width:100%;max-width:none}.hero-arguments-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;margin-top:250px;padding-top:48px;padding-bottom:48px}.hero-home-arguments-container{margin-top:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:static}.hero-home-arguments-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.hero-arguments-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f1c37aea83ec94b1f1f62c_bg_home-arguments-mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:380px}.section-experts-community{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.home-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.home-community-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;margin-top:0;padding-top:48px;padding-bottom:48px}.home-community-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f141abed886d13a603fb40_bg_home-arguments-desktop.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:380px;display:none}.home-community-container{flex-direction:row;margin-top:0;padding:0 32px;display:flex;position:static}.home-community-header{width:100%;max-width:none}.home-community-spacer{display:none}.photo-community{object-fit:cover;border-radius:16px;width:100%;height:280px}.community-mobile{width:100%;height:280px;margin-top:48px;margin-bottom:32px;display:block;position:relative}.section-about-experts-community{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.about-community-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;margin-top:0;padding-top:48px;padding-bottom:128px}.about-community-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f141abed886d13a603fb40_bg_home-arguments-desktop.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:380px;display:none}.about-community-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.about-community-container{flex-direction:row;margin-top:0;padding:0 32px;display:flex;position:static}.about-community-spacer{display:none}.about-community-header{width:100%;max-width:none}.section-about-contact{background-position:50% 0;background-repeat:no-repeat;background-size:auto 400px;height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.hero-about-contact-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.about-contact-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;padding-top:48px;padding-bottom:12px}.about-contact-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f20991f6320f093a0f3323_bg_vinta-team_mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:340px}.about-contact-container{margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:static}.about-contact-header{width:100%;max-width:none}.section-careers-blog{background-position:50% 0;background-repeat:no-repeat;background-size:auto 400px;height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.careers-blog-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.careers-blog-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;padding-top:48px;padding-bottom:12px}.careers-blog-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f20991f6320f093a0f3323_bg_vinta-team_mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:340px}.careers-blog-container{margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:static}.careers-blog-header{width:100%;max-width:none}.clutch-grade-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.section-referral-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f5ebcc4006834d4d14eb25_bg_hero_referral_mobile.webp);background-position:50% 100%;background-size:auto 95%;height:786px;min-height:auto;padding-top:40px;padding-left:24px;padding-right:24px}.section-referral-hero.agency{height:758px}.section-referral-partners-info{padding-top:0;padding-bottom:0}.referral-quotes-wrapper{flex-direction:column;min-width:0}.referral-program-description{width:80%;max-width:380px;font-size:16px}.referral-partner-program-rules{grid-row-gap:25px;flex-direction:column;height:58%}.bold-text-25{text-align:center}.about-us-text{width:100%;max-width:none}.img-perfect-fit{padding-left:0}.forms-section,.forms-section.blog{height:300px}.forms-section.dark-variant{max-width:none}.forms-section.contact{height:490px;padding-bottom:40px}.forms-section.referral,.forms-section.mock{height:auto;padding-bottom:40px}.forms-section.event{height:auto;padding-top:32px;padding-bottom:48px}.referral-alt-description.center.mobile{text-align:left;padding-right:0}.referral-alt-description.white.left{font-size:16px;line-height:140%}.referral-alt-description.left.email{padding-top:8px}.forms-input-referral{width:336px}.forms-input-referral.embed{width:336px;min-width:336px}.finding-the-perfect-fit-wrapper-referral{flex-direction:column;overflow:hidden}.story-container-referral{padding-bottom:40px;padding-left:20px;padding-right:20px}.h2-story-referral{font-size:28px}.section-referral-story{padding-right:0}.story-img-container-about-us{align-self:center;max-width:none;height:auto}.story-container-about-us{padding-bottom:80px;padding-left:20px;padding-right:20px}.section-story-2{padding-right:0}.hero-referral-header{width:100%}.logo-vinta-hero{height:29.75px;margin-bottom:0}.hero-wrapper-referral{width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-container-referral{grid-column-gap:18px;grid-row-gap:18px;width:100%;max-width:520px}.about-us-container-referral{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;padding-top:48px;padding-bottom:12px}.hero-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.about-referral-container{margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:static}.section-referral-program{padding-top:64px}.referral-program-rules-header,.referral-header{width:100%;min-width:0}.section-vinta-story{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.vinta-story-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.vinta-story-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6536ede8c53373f4c629842f_img_section_founders.webp);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;height:380px;display:block}.vinta-story-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;margin-top:0;padding-top:48px;padding-bottom:48px}.vinta-story-container{flex-direction:row;margin-top:0;padding:0 32px;display:flex;position:static}.vinta-story-spacer{display:none}.vinta-story-header{width:100%;max-width:none}.section-hero-playbooks{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.hero-playbooks-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.hero-playbooks-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%}.hero-playbooks-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:280px}.hero-playbooks-container{margin-top:112px;padding-bottom:32px;padding-left:32px;padding-right:32px;position:static}.hero-playbooks-header{width:100%;max-width:540px}.section-referral-quotes{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.section-referral-about-us{background-position:50% 0;background-repeat:no-repeat;background-size:auto 400px;height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.referral-img-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f20991f6320f093a0f3323_bg_vinta-team_mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:340px}.referral-contact-wrapper{margin-top:64px;padding-top:0;padding-left:20px;padding-right:20px}.h1-referral-hero-title{width:100%;max-width:440px;font-size:28px}.hero-referral-description{width:80%;max-width:380px;font-size:16px}.highlights-column{grid-column-gap:23px;flex-direction:row;width:auto}.homepage-link{height:auto}.h2-referral-titlle{text-align:center;align-self:center;width:100%;font-size:28px}.checkbox-label-2{margin-bottom:12px}.referral-icons{width:100px}.referral-agencies-form-wrapper{width:384.01px}.referral-agencies-form-wrapper.blog{box-shadow:0 7px 50px -30px var(--royal-blue-text);width:auto;margin-left:15px;margin-right:15px}.faq-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;padding-top:0;padding-left:24px;padding-right:24px}.forms-input-referral-agencies{width:336px}.text-block-69{line-height:140%}.vinta-title-nav{font-size:8px}.section-hero-learnings,.section-hero-blog{background-position:45% 0;height:auto;margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.category-other-blog-posts{width:400px}.blog-category-card-item.sidebar{width:auto;min-width:425px;max-width:none;min-height:200px;margin-top:0;padding-top:0}.blog-category-card-item.sidebar.w--current{min-width:425px;max-width:none;min-height:200px}.blog-category-card-item.our-teams._01{max-width:none;min-height:280px}.blog-category-card-item.our-teams._02,.blog-category-card-item.our-teams._03,.blog-category-card-item.our-teams._04{min-height:280px}.related-post-container-blog-category{padding-bottom:40px;padding-left:24px;padding-right:24px}.related-post-container-blog-category.small{width:auto;inset:auto 0% 0%}.category-blog-card-wrapper,.category-blog-card-container,.category-blog-card-header{height:180px}.link-block-61{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:flex}.careers-alt-role{margin-bottom:0}.careers-alt-role.center.mobile{text-align:left;padding-right:0}.careers-alt-role.white.left{font-size:16px;line-height:140%}.careers-alt-role.left.email{padding-top:8px}.section-referral-faq{padding-left:32px;padding-right:32px}.heading-7{font-size:32px}.cta-white-medium{padding:12px 16px;font-size:14px}.cta-white-medium.contact{width:140px}.text-block-72{font-size:8px}.image-316{max-width:428px}.page-not-found-text{top:-51px}.text-block-73{max-width:348px}.section-contact-us{margin-top:0;padding-top:160px}.textfield-title{margin-bottom:6px}.textfield-title.center.mobile{text-align:left;padding-right:0}.textfield-title.white.left{font-size:16px;line-height:140%}.textfield-title.left.email{padding-top:8px}.referral-contact-form{grid-column-gap:24px;grid-row-gap:24px}.blog-comment-row{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.mock-page-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64edc1253d98f8a6eb838ff6_bg_hero-mobile-h.webp);background-position:50% 100%;background-size:auto 95%;height:780px;min-height:auto;padding-top:40px;padding-left:24px;padding-right:24px}.mock-hero-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;max-width:none}.mock-hero-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.section-mock-arguments{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.section-clients-mock{grid-column-gap:48px;grid-row-gap:48px;padding:520px 24px 48px}.section-clients-mock.clients-spacer.contact-page{padding-top:64px}.section-clients-copy{grid-column-gap:48px;grid-row-gap:48px;padding:48px 24px}.section-clients-copy.clients-spacer.contact-page{padding-top:64px}.section-clients-copy.clients-spacer.mock{padding-top:480px}.section-highlight-steps-boston-python{padding-top:40px;padding-bottom:40px}.section-image{padding-left:0}.h2-title-mock{font-size:28px}.section-mock-explanation{padding-right:0}.explanation-container{padding-bottom:40px;padding-left:20px;padding-right:20px}.explanation-content-wrapper{flex-direction:column;overflow:hidden}.mock-page-about-us{background-position:50% 0;background-repeat:no-repeat;background-size:auto 400px;height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.about-us-container-mock{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;padding-top:48px;padding-bottom:12px}.about-mock-container{margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:static}.about-us-text-mock{width:100%;max-width:none}.section-mock-faq{padding-left:32px;padding-right:32px}.global-form-wrapper{width:384.01px}.global-form-wrapper.blog{box-shadow:0 7px 50px -30px var(--royal-blue-text);width:auto;margin-left:15px;margin-right:15px}.page-icons{width:100px}.highlight-list-mock{flex-direction:column;align-self:center;align-items:center;max-width:none}.services-quotes-list-mock{flex-direction:column}.explanation-landing-page-header{width:100%;min-width:0}.title-header-container-boston-python.blog-title{margin-top:20px;margin-bottom:20px}.landing-page-intro-text{grid-row-gap:25px;flex-direction:column;height:58%}.landing-page-intro-text._4-parts{display:flex}.story-img-container-mock{align-self:center;max-width:none;height:auto}.about-us-img-mock-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f20991f6320f093a0f3323_bg_vinta-team_mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:340px}.faq-header-mock{width:100%;min-width:0}.h2-alt-hero-title{font-size:36px}.section-hero-mock{flex-direction:column;height:auto;padding-top:80px;padding-left:20px;padding-right:20px;position:static}.hero-mock-wrapper{grid-row-gap:32px;flex-direction:column;align-items:flex-start;width:100%;max-width:1240px}.hero-landing-page-form-container{width:100%;margin-top:0}.hero-mock-img-flex{width:371px;max-width:none}.hero-mock-img{width:100%;max-width:none;height:auto}.hero-about-header-copy{grid-row-gap:9px;padding-right:108px}.homepage-link-mock{height:auto;margin-bottom:24px}.homepage-link-mock.landing-page{margin-bottom:0}.vinta-logo-hero{height:29.75px;margin-bottom:0}.div-block-170{flex-direction:column;width:495px}.hero-section-infographic{flex-direction:column;height:auto;padding-top:40px;padding-left:20px;padding-right:20px}.hero-section-infographic.blue-version,.hero-section-infographic.dark-background{background-position:50%;background-size:cover}.mock-hero-img{width:100%;max-width:none;height:auto}.blue-hero-mock-wrapper{grid-row-gap:32px;flex-direction:column}.landing-page-hero-header{grid-row-gap:9px;padding-right:44px}.hero-about-image-container-copy{width:100%}.hero-form-wrapper{width:384.01px}.hero-form-wrapper.blog{box-shadow:0 7px 50px -30px var(--royal-blue-text);width:auto;margin-left:15px;margin-right:15px}.section-landing-page-explanation-grid{flex-direction:column;padding-right:0;display:flex}.div-block-171{background-position:50%;padding-top:168px;padding-bottom:168px}.explanation-container-grid{padding-bottom:40px;padding-left:20px;padding-right:20px}.blog-posts-wrapper-mock{padding-top:40px;padding-bottom:40px;display:flex}.blog-posts-wrapper-mock.blog-posts{margin-top:0;margin-bottom:0;padding-bottom:40px}.blog-posts-wrapper-mock.blog-posts.categories-page{margin-top:40px}.blog-posts-wrapper-mock.slider.industry{background-color:#eaeff9;margin-top:0;padding-top:0;display:none}.blog-posts-wrapper-mock.slider.pb{display:block}.blog-posts-wrapper-mock.slider{height:104px}.blog-posts-wrapper-mock.filter{padding-top:32px}.blog-posts-grid-mock{flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;margin-top:20px;margin-bottom:20px;padding-left:0;padding-right:0}.blog-posts-grid-mock.blog-text{width:auto;max-width:420px;margin-top:32px;padding-left:0;padding-right:0}.blog-posts-grid-mock.tags-page{margin-top:200px}.blog-posts-grid-mock.related-articles{margin-bottom:0;padding-left:0;padding-right:0}.blog-posts-grid-mock.job-posting{margin-top:0;margin-bottom:0}.blog-posts-grid-mock.blog{align-items:center;margin-top:0}.blog-post-grid-wrapper-mock{grid-template-columns:1fr}.blog-post-grid-wrapper-mock.sidebar-content{grid-column-gap:0px;grid-row-gap:60px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:400px;margin-left:0;margin-right:0;display:flex}.blog-post-grid-wrapper-mock.sidebar-content.left{grid-template-columns:1fr;margin-left:0;margin-right:0}.mock-title-wrapper{margin-top:64px;padding-top:0;padding-left:20px;padding-right:20px}.div-block-172,.div-block-173{align-self:center}.hero-form-wrapper-2{width:384.01px}.text-block-79,.bold-text-40{text-align:center}.cta-blue-small-3{padding:12px 16px;font-size:14px}.link-block-66{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column}.heading-text{text-align:center}.h2-title-mock-2{font-size:28px}.div-block-175{background-position:50%;padding-top:168px;padding-bottom:168px}.landing-page-explanation-content-wrapper{flex-direction:column;padding-top:0;padding-bottom:0;overflow:hidden}.section-cta-contact-vertical{grid-column-gap:48px;grid-row-gap:48px;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ee931dc3b6732ca1d6f186_bg_vinta-team_mobile-cta.webp),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece2729ff4906b96781615_bg_vinta-blue-pattern.webp);background-size:auto 320px,cover;width:100%;height:640px;min-height:0;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.cta-contact-header-vertical{padding-left:0;padding-right:0}.h2-cta-contact-title-vertical{font-size:28px}.cta-contact-description-vertical{width:100%;font-size:16px}.btn-white-large-2{padding-top:16px;padding-bottom:16px;font-size:18px}.bold-text-42{text-align:center}.hero-infographic-form-wrapper{width:384.01px}.hero-landing-page-wrapper{grid-row-gap:32px;flex-direction:column}.success-message-form{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column}.blog-redirect-paragraph{text-align:center}.image-explanation-column-grid{background-position:50%;padding-top:168px;padding-bottom:168px}.footer-social-media-link-reduced{padding:12px}.footer-social-media-link-reduced.reduced{padding-left:12px}.vinta-footer-reduced{padding:20px 24px;overflow:auto}.section-highlight-steps-landing-page{padding-top:40px;padding-bottom:40px}.highlight-description{margin-bottom:0}.highlight-description.center.mobile{text-align:left;text-align:left;padding-right:0}.highlight-description.white.left{font-size:16px;line-height:140%}.highlight-description.left.email{padding-top:8px}.h3-highlight-title.centered-text.bold{text-align:left}.careers-alt-description-copy{margin-bottom:0}.careers-alt-description-copy.center.mobile{text-align:left;text-align:left;padding-right:0}.careers-alt-description-copy.white.left{font-size:16px;line-height:140%}.careers-alt-description-copy.left.email{padding-top:8px}.select{width:auto}.text-forms-input.embed{width:372px}.bdr-form-wrapper{width:384.01px}.bdr-form-wrapper.blog{box-shadow:0 7px 50px -30px var(--royal-blue-text);width:auto;margin-left:15px;margin-right:15px}.bdr-contact-form{grid-column-gap:24px;grid-row-gap:24px}.forms-input-bdr{width:336px;min-width:336px}.final-cta-paragraph-column{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center}.final-cta-calendly-embed{align-self:center}.final-cta-content-wrapper{padding-left:0;padding-right:0}.final-cta-content-wrapper.home{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;z-index:9999;clear:none;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;align-self:center;position:relative}.final-cta-content-wrapper.darkmode,.final-cta-content-wrapper.darkmode-copy{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:center;align-self:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;position:static}.bold-text-44{color:#0050ff}.h2-cta-contact-title-book{font-size:28px}.h2-cta-contact-title-book.home{text-align:center;text-align:center;width:100%;max-width:none;font-size:28px}.h2-cta-contact-title-book.mobile{text-align:center;width:100%;max-width:none;font-size:28px;display:block}.h2-cta-contact-title-book.home{text-align:center;text-align:center;width:100%;max-width:none;font-size:28px;display:none}.h2-cta-contact-title-book.mobile-dark-mode{color:var(--vinta-blue-main);text-align:center;width:100%;max-width:none;font-size:40px;line-height:130%;display:block}.h2-cta-contact-title-book.mobile-dark-mode-copy{color:var(--text-light-primary);text-align:center;width:100%;max-width:none;font-size:40px;line-height:130%;display:block}.final-cta-img.tablet{display:none}.final-cta-img.tablet{align-self:center;max-width:80%;margin-bottom:8px;display:none}.final-cta-img.mobile{align-self:center;max-width:80%;margin-bottom:8px;display:block}.final-cta-section{grid-column-gap:48px;grid-row-gap:48px;background-image:linear-gradient(#fff,#fff);width:100%;height:1000px;min-height:0;padding:24px 0;overflow:hidden}.final-cta-description{text-align:center;width:100%;padding-left:24px;padding-right:24px;font-size:16px}.calendly-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;width:100%;max-width:572px;margin-top:0;padding-top:24px;padding-bottom:24px}.schedulle-call-img-text-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:center;align-items:center}.text-block-84{text-align:center}.cta-blue-medium-2{padding:12px 16px;font-size:14px}.forms-input-boston-python{width:336px}.forms-input-boston-python.embed{width:336px;min-width:336px}.button-wrapper{margin-top:12px;margin-bottom:12px}.bold-text-45{color:#0050ff}.white-final-cta-section{grid-column-gap:0px;grid-row-gap:0px;background-image:linear-gradient(#fff,#fff);width:100%;height:1000px;min-height:0;padding:24px 0;overflow:hidden}.final-cta-paragraph--and-img-column{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center}.text-block-82{font-size:18px}.final-cta-calendly-embed-wrapper{align-self:center}.please-wait-wrapper{padding-top:80px}.rich-text-2{width:auto;min-width:auto;max-width:480px;padding-left:32px;padding-right:32px;font-size:16px;line-height:26px}.form-embed-wrapper{width:100%;max-width:570px;min-height:793px;margin-left:24px;margin-right:24px}.form-embed{width:auto;min-width:372px}.hero-section-two-django-talks{flex-direction:column;height:auto;padding-top:40px;padding-left:20px;padding-right:20px}.hero-section-two-django-talks.blue-version,.hero-section-two-django-talks.dark-background{background-position:50%;background-size:cover}.explanation-boston-python-header{width:100%;min-width:0}.boston-python-intro-text{grid-row-gap:25px;flex-direction:column;height:58%}.careers-alt-description-boilergraph{margin-bottom:0}.h3-team-member-title-boilergraph.centered-text.bold{text-align:left}.boston-python-description-boilergraph{width:80%;max-width:380px;font-size:16px}.referral-oportunities-card{grid-column-gap:23px;flex-direction:row;width:auto}.h2-title-mock-boilergraph{font-size:28px}.section-boston-python-explanation-grid{flex-direction:column;padding-right:0;display:flex}.python-img{background-position:50%;padding-top:168px;padding-bottom:168px}.explanation-content-wrapper-2{flex-direction:column;padding-top:0;padding-bottom:0;overflow:hidden}.section-explanation-container{background-position:50% 0;background-repeat:no-repeat;background-size:auto 400px;height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.section-explanation-wrapperr{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.about-contact-r-container-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f6173b32add1526bcd9825_bg-playbook-mobile.webp);background-position:50%;background-size:auto;height:340px}.explanation-text-container{margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:static}.explanation-header-wrapper{width:100%;max-width:none}.explanation-container-wrapper{grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;width:100%;height:auto;padding-top:48px;padding-bottom:12px}.explanation-container-grid-2{padding-bottom:40px;padding-left:20px;padding-right:20px}.minimum-viable-project-section{position:relative}.cta-blue-medium-3{flex-direction:row;justify-content:center;align-self:center;align-items:center;padding:12px 16px;font-size:14px}.text-block-86{text-align:center;display:none}.value-108{font-size:28px}.hero-cta-wrapper{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff0;flex-flow:row;justify-content:center;align-self:center;margin-left:0;margin-right:0;padding:0;inset:auto 0% 4%}.hero-heading-wrapper{height:133px;padding-left:20px;padding-right:20px;top:97px}.hero-founders-photo{border-width:0;height:774px}.value-110{font-size:28px}.hero_subtitle{font-size:16px}.hero-founders-photo-mobile{display:none}.mvp-header-title-wrapper{max-width:436px}.text-340{text-align:left}.highlight_clutch-mvp{grid-column-gap:12px;grid-row-gap:16px;align-self:flex-start;align-items:center}.text-341{align-self:flex-start}.text-325-copy{text-align:center}.founder-quote-stack{order:1;justify-content:center;align-items:center;width:315px;min-width:315px;max-width:none;max-height:none;margin-top:0;margin-left:0;margin-right:0;position:static;top:-43px;left:0;box-shadow:1px 12px 40px #697a9e}.frame-44249{grid-column-gap:20px;grid-row-gap:20px}.section-client-showcase{grid-column-gap:32px;grid-row-gap:32px;max-width:none;padding-bottom:48px;position:static}.client-testimonial-text{text-align:left;font-size:16px;display:block}.frame-44251{grid-column-gap:6px;grid-row-gap:6px;margin-bottom:33px}.clientshowcase-grid{grid-column-gap:16px;grid-row-gap:16px;order:0;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;display:block}.client-showcase-h2-text-wrapper{align-items:flex-start;padding-left:0;display:flex}.sucess-stories-cards-wrapper{flex-direction:column;height:auto}.image-319{width:100px;max-width:none}.logo-image{width:auto;max-width:none;height:40px}.client-cta-case-wrapper{padding-top:0;padding-bottom:0}.client-avatar{border-radius:100px}.client-testimonial-info-wrapper{padding-left:24px;padding-right:24px}.client-logo-wrapper{width:auto}.client-info-text-wrapper{padding-left:24px;padding-right:24px}.client-img-testimonial{border-radius:100px;width:100px;max-width:none}.sucess-stories-wrapper{grid-column-gap:32px;grid-row-gap:32px}.subtitle.white{font-size:16px}.h2-technology-title-2{font-size:28px}.technologies-cta-text-2{text-align:center;font-size:16px}.services-wrapper-mvp{z-index:1;padding-bottom:120px}.services-roles-list-wrapper{grid-column-gap:16px}.process-list-item-order-2{left:-34px}.services-header-dark-container-mvp{align-items:center;width:100%}.h2-services-process-title-2{text-align:center;width:100%;font-size:28px}.final-cta-calendly-embed-mobile{background-color:#fff0;align-self:center;width:100%;margin-top:0;padding-top:14px;padding-left:0;padding-right:0;display:block;position:static}.final-cta-calendly-embed-book{align-self:center;width:100%;margin-top:248px;display:none;position:absolute}.final-cta-section-book{z-index:9999;grid-column-gap:0px;grid-row-gap:0px;background-image:linear-gradient(#fff,#fff);width:100%;height:auto;min-height:0;padding:24px 0;top:0;left:auto;overflow:hidden}.bold-text-46{color:#0050ff}.final-cta-paragraph-column-book{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center}.vwds-booking-paragraph{text-align:center;width:100%;margin-top:0;padding-left:96px;padding-right:96px;font-size:16px;position:static}.vwds-booking-paragraph.dark-mode,.vwds-booking-paragraph.desktop{display:none}.calendly-embed-pop{background-color:#fff0;position:static;top:11px;left:0;right:0}.calendly-embed-pop.mobile{box-shadow:none}.section-faq-2{grid-column-gap:24px;grid-row-gap:24px;padding-top:0}.final-cta-description-book-last{text-align:center;width:100%;margin-top:0;padding-left:96px;padding-right:96px;font-size:16px;position:static}.job-opening-card{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;width:100%}.job-openings-support-text{margin-bottom:0}.hiring-header-container{padding-left:32px;padding-right:32px}.job-openings-wrapper{flex-direction:column;align-self:auto;align-items:center;padding-top:48px;display:flex}.job-opening-type{margin-bottom:0}.job-opening-description{display:none}.hero-section-newsletter{flex-direction:column;height:auto;padding-top:40px;padding-left:20px;padding-right:20px}.hero-section-newsletter.blue-version{background-position:50%;background-size:cover}.hero-section-newsletter.dark-background{background-position:0 0;background-size:cover}.section-explanation-grid{flex-direction:column;padding-right:0;display:flex}.div-block-178{background-position:50%;padding-top:168px;padding-bottom:168px}.explanation-container-grid-3{padding-bottom:40px;padding-left:20px;padding-right:20px}.img-explanation-section{background-position:50%;padding-top:168px;padding-bottom:168px}.explanation-container-grid-4{padding-bottom:40px;padding-left:20px;padding-right:20px}.h1-alt-hero-title-2{font-size:36px}.h1-alt-hero-title-2.blue.center{font-size:28px}.newsletter-embed-wrapper{width:420px;margin-top:12px}.logo-img{max-width:40px}.button-wrapper-2{margin-top:12px}.hero_subtitle-2{font-size:16px}.contact-us-decription{text-align:center;font-size:16px}.blog-comment-form-container{grid-column-gap:24px;grid-row-gap:24px}.second-wrapper-text{text-align:center}.cta-dark-blue-small{padding:12px 16px;font-size:14px}.text-block-90{text-align:center}.text-block-91{line-height:140%}.newsletter-cta-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;width:420px;margin-top:0;padding-top:24px;padding-bottom:24px}.bold-text-51{text-align:center}.link-block-73{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column}.button-43.azul-vinta{width:auto;margin-top:7px;margin-bottom:7px}.hero-contact-wrapper-2{margin-top:64px;padding-top:0;padding-left:20px;padding-right:20px}.hero-contact-wrapper-2.newsletter{padding-left:24px;padding-right:24px}.section-newsletter{margin-top:0;padding:480px 32px 220px}.pitch-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65723f9c8e01a9e9310c951f_newslettr_img.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;order:1;width:100%;height:320px;display:block}.newsletter-pitch-section{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.newsletter-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.pitch-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;margin-top:0;padding-top:40px;padding-bottom:24px}.newsletter-pitch-container{flex-direction:row;margin-top:0;padding:0 32px;display:flex;position:static}.about-contact-header-2{width:100%;max-width:none}.newsletter-container{margin-top:0;margin-bottom:0;padding-bottom:0;padding-left:32px;padding-right:32px;position:static}.img-newsletter-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f20991f6320f093a0f3323_bg_vinta-team_mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:340px}.section-innovation{background-position:50% 0;background-repeat:no-repeat;background-size:auto 400px;height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.newsletter-contact-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;padding-top:48px;padding-bottom:12px}.hero-newsletter-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.hero-event-form-wrapper{width:384.01px}.blog-newsletter-input-field{flex-direction:row;align-self:center;align-items:center;padding-top:24px;padding-left:0}.newsletter-input-field-2{flex-direction:row;justify-content:center;align-self:center;align-items:center;padding-top:24px;padding-left:0}.models-table-cell-value-var{min-width:0;max-width:100%;height:72px;padding:12px 16px}.models-table-content{border-top-right-radius:0}.table-head-bad{min-width:100px;max-width:100px}.models-table-cell-bad-var{min-width:100px;max-width:100px;height:72px}.table-head-good.devout{background-color:#002fdb;flex-direction:column;justify-content:center;align-items:center;max-width:120px;display:flex}.table-head-good.model1,.table-head-good.model2{display:none}.models-table-cell-bad{background-color:#18213c;min-width:100px;max-width:100px;height:72px}.models-table-cell-good-mobile-var.model1{background-color:#00113a;min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.models-table-cell-good-mobile-var.model1.checkmark{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65a19ff9841945b37abeedc5_checkmark.webp),linear-gradient(#0000000a,#0000000a);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:20px,auto}.table-head-good-var.model2{background-color:#002fdb;flex-direction:column;justify-content:center;align-items:center;min-width:120px;max-width:120px;height:60px;display:flex}.icon_check-2{width:24px;min-width:auto;max-width:none;height:auto;min-height:auto}.btn-blue-large-2{padding-top:16px;padding-bottom:16px;font-size:18px}.models-table-row{flex-direction:row;justify-content:center;align-items:center}.table-icons{width:40px}.models-tab-2{color:#fff;text-align:center;font-family:Moderat Regular,Arial,sans-serif}.icon-value{max-width:20px;height:auto}.services-models-title{font-size:14px}.models-table-cell-good.model1{flex:1;padding-left:0;padding-right:0;display:none}.models-table-cell-good.model2,.models-table-cell-good.devout{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.services-header-dark-container-2{align-items:center;width:100%}.table-head-value{width:100%;min-width:0;max-width:100%}.models-table-cell-text-2{max-width:none;font-size:14px;line-height:140%}.models-table-good-mobile.model1{background-color:#08194f;flex:1;min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.models-table-good-mobile.model1.checkmark{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65a19ff9841945b37abeedc5_checkmark.webp);background-position:50%;background-repeat:no-repeat;background-size:20px}.models-table-good-var.model1{display:none}.models-table-good-var.model2{min-width:120px;max-width:120px;height:72px;padding-left:0;padding-right:0;display:flex}.models-table-good-var.model2.checkmark{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65a19ff9841945b37abeedc5_checkmark.webp),linear-gradient(#0000000a,#0000000a);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:20px,auto}.models-table-cell-value{min-width:0;max-width:100%;height:72px;padding:12px 16px}.collection-list-wrapper-24{height:auto}.section-mvp-stories{padding-left:32px;padding-right:32px}.mvp-client-cta-case-wrapper{height:auto;padding-top:0;padding-bottom:24px}.mvp-stories-cards-wrapper-copy{flex-direction:column}.mvp-client-testimonial-info-wrapper{padding-left:24px;padding-right:24px}.mvp-client-info-text-wrapper{grid-column-gap:13px;grid-row-gap:13px;padding-left:24px;padding-right:24px}.sucess-case-link-wrapper{padding-top:24px;padding-bottom:24px}.text-345{text-align:left;font-size:12px}.technologies-cta-text-3{text-align:center;font-size:16px}.tabs-menu-4{grid-column-gap:12px;grid-row-gap:12px;place-content:flex-start center;height:auto;margin-bottom:24px}.bold-text-55{color:#0050ff}.services-header-dark-container-3{align-items:center;width:100%}.models-table-cell-text-3{max-width:none;font-size:14px;line-height:140%}.services-solutions-list-item-7{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f09489d2578cea844a4857_bg_staff-solutions04.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.services-solutions-list-item-6{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0949a50590940aedaf37f_bg_staff-solutions05.webp);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.services-solutions-list-item-9{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f0947e918e029a9830f322_bg_staff-solutions03.webp);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.services-solutions-list-item-8{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f093f014828ebfdad24607_bg_staff-solutions01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.services-header-dark-container-4{width:100%}.technologies-cta-text-4{text-align:center;font-size:16px}.services-header-dark-container-5{width:100%}.value-112{font-size:28px}.cta-blue-medium-4{flex-direction:row;justify-content:center;align-self:center;align-items:center;padding:12px 16px;font-size:14px}.hero_subtitle-3{font-size:16px}.text-block-100{text-align:center;display:none}.value-114{font-size:28px}.text-350{text-align:left}.text-349{align-self:flex-start}.paragraph-wrapper{grid-column-gap:6px;grid-row-gap:6px;margin-bottom:0}.frame-44253{grid-column-gap:20px;grid-row-gap:20px}.collection-list-wrapper-25{height:auto}.btn-text-light-minimal-2{padding-top:16px;padding-bottom:16px;font-size:18px}.collection-list-wrapper-26{height:auto}.technologies-cta-text-5{text-align:center;font-size:16px}.h2-technology-title-3{font-size:28px}.h2-services-process-title-3{text-align:center;width:100%;font-size:28px}.testimonial-company-icon{height:60px}.careers-about-us-content-wrapper{padding:1040px 20px 0}.hero-vinta-competitors-container{grid-column-gap:32px;grid-row-gap:32px;width:100%}.hero-title-wrapper{grid-column-gap:8px;grid-row-gap:8px}.hero-h1-services-title-2{margin-bottom:16px;font-size:28px}.hero-competitors-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.hero-competitors-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d38630dd53be1802be1d9d_thumb_why_vinta_mobile%20\(1\).webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:380px}.hero-webdev-header-2{grid-column-gap:0px;grid-row-gap:0px;width:100%;max-width:540px}.hero-competitors-container{margin-top:48px;padding-bottom:12px;padding-left:32px;padding-right:32px;position:static}.hero_subtitle-4{font-size:14px}.section-hero-competitors{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.hero-competitors-header{grid-column-gap:0px;grid-row-gap:0px;width:100%;max-width:540px}.h2-contact-title-2{text-align:left;width:auto;font-size:28px}.section-vinta-highlights{background-position:100% 0;background-repeat:no-repeat;background-size:auto 93px;height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.vinta-team-photo-container-mobile{aspect-ratio:auto;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7624_thumb_vinta_team_mobile%20\(3\).webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;width:100%;height:322px;display:flex}.competitors-explanation-paragraph{text-align:left;max-width:none}.about-vinta-team-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;padding-top:32px;padding-bottom:12px;display:block}.about-vinta-header{align-items:flex-start;width:100%;max-width:none;padding-left:0;padding-right:0}.avout-vinta-text-container{margin-top:0;margin-bottom:12px;padding-bottom:0;padding-left:0;padding-right:0;position:static}.vinta-team-photo-container{aspect-ratio:auto;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7622_thumb_vinta_team_mobile.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;width:100%;height:398px;display:none}.vinta-team-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.h2-client-testimonial-emphasis{font-size:28px;line-height:140%}.competitors-testimonials-section{padding-top:32px;padding-bottom:32px}.services-arguments-wrapper-2,.services-testimonials-wrapper{flex-direction:column}.feature-highlight-card{min-width:auto}.h2-vinta-highlights-title{text-align:center;width:auto;font-size:28px}.highlights-grid{grid-template-columns:minmax(306px,1fr)}.feature-list-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:minmax(42px,auto);grid-auto-columns:1fr;display:grid}.highlights-paragraph.gray-text{max-width:none}.highlights-section-container{padding:32px}.section-services-clients-competitors{grid-column-gap:48px;grid-row-gap:48px;padding:32px 24px}.clients-header-2{width:100%;min-width:0}.h2-clients-title-2{text-align:center;width:100%;font-size:28px}.blue-divider-light-2{display:block}.finalcta-text-subtitle{font-size:16px}.slides-form-wrapper{width:384.01px;margin-bottom:0}.vinta-footer-short{padding:20px 24px;overflow:auto}.privacy-policy-link-reduced{min-width:82px;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;font-size:12px}.tags-divider-2{height:22.4px;font-size:14px;overflow:hidden}.tags-divider-2.footer{align-self:center;height:auto;overflow:visible}.vinta-copyrights-tag{align-self:center;min-width:130px;margin-bottom:0;font-size:12px}.footer-line-wrapper{grid-row-gap:0px;align-items:flex-start;padding-left:0;padding-right:0}.footer-line-wrapper._1{grid-column-gap:33px;grid-row-gap:0px;flex-direction:row;justify-content:center;align-items:center;width:100%;padding-top:0}.footer-social-link-reduced:hover{padding:14px 16px}.footer-social-link-reduced.twitter,.footer-social-link-reduced.instagram{align-self:auto}.footer-social-media-icons-reduced{grid-column-gap:12px;flex-direction:row;flex:none;justify-content:space-between;margin-top:0;display:flex}.brand-logo-2{align-self:flex-start;width:124px;max-width:none;height:auto}.text-span-3{font-size:16px}.hero-section-wwc{flex-direction:column;height:auto;padding:40px 20px}.h1-alt-hero-title-2-copy{font-size:36px}.events-hero-header{grid-column-gap:12px;grid-row-gap:12px;margin-top:0;padding-right:0}.hero-landing-page-wrapper-events{grid-row-gap:32px;flex-direction:column}.hero_subtitle-2-copy-copy,.hero-subtitle-2{font-size:16px}.presentation-pitch-section{height:auto;min-height:0;max-height:none;padding-top:0;padding-left:0;padding-right:0}.presentation-pitch-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;width:100%;min-width:0;padding-top:0;padding-bottom:0;display:flex}.presentation-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65fb09011b80b6f1a85ae27c_slides_img_mobile%20\(1\).webp);order:-1;width:100%;height:500px;display:block}.presentation-pitch-container{flex-direction:row;margin-top:0;padding:0 32px;display:flex;position:static}.presentation-l-container{grid-column-gap:32px;grid-row-gap:32px;width:100%;height:auto;margin-top:0;padding-top:32px;padding-bottom:32px}.speaker-about-img{width:100%;max-width:none;height:auto}.hero-about-header-copy-2{grid-row-gap:9px;padding-right:0}.section-meet-the-speaker{flex-direction:column;height:auto;padding:32px}.h2-contact-title-3{text-align:left;width:auto;font-size:28px}.meet-the-speaker-about-wrapper{grid-row-gap:32px;flex-direction:column}.meet-the-speaker-image-container{order:-1;justify-content:center;width:100%}.meet-the-speaker-img-flex{width:auto;max-width:321px}.vinta-team-photo-container-mobile-2{aspect-ratio:auto;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65df56dd550d768bd11bfbaf_thumb_vinta_team_mobile%20\(4\).webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;width:100%;height:322px;display:flex}.vinta-team-photo-container-2{aspect-ratio:auto;background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/65d3ad2021b1fac85cac7622_thumb_vinta_team_mobile.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;width:100%;height:398px;display:none}.h2-contact-title-4{text-align:left;width:auto;font-size:28px}.btn-white-large-3{padding-top:16px;padding-bottom:16px;font-size:18px}.h1-alt-hero-title-2-copy-copy{font-size:36px}.hero-section-django-boston{background-position:0 0,50% 100%;flex-direction:column;height:auto;padding:40px 20px}.dark-mode-body{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/6672054884793101a1584bfc_general_background_mobile.webp);background-position:0%;background-size:auto}.hero-h1-white{font-size:48px}.highlight-txt-wrapper{display:flex}.hero-highlight-description{max-width:260px;font-size:16px}.client-logo-img{width:140px}.client-logo-img.final-row{display:none}.hero-first-row{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:stretch end;margin-top:0;padding-left:24px;padding-right:24px;display:flex}.hero-first-row.centered{background-position:40% 8%;background-size:400px;overflow:hidden}._10-year-section-wrapper{align-items:flex-end;max-width:none;display:none}.hero-contents{grid-column-gap:28px;grid-row-gap:28px;padding-bottom:40px;padding-left:0;padding-right:0}.hero-highlight-img{width:auto;height:100px;max-height:88px}.hero-subtitle-main{font-size:48px;line-height:130%}.logo-carousel{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:center;display:grid}.client-carousel{box-shadow:none;background-image:none;justify-content:center;align-items:center;margin:0;padding-left:24px;padding-right:24px}.client-carousel:hover{box-shadow:none;background-image:none}.client-carousel.mobile{display:block}.client-carousel.desktop{display:none}.highlight-img-wrapper{grid-row-gap:24px;height:auto}.hero-second-row-1{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;padding-left:24px;padding-right:24px}.hero-h1-blue{font-size:48px}.hero-h1-blue.services{text-align:center}._10-year-tag-img{width:96px}.hero-subtitle-paragraph{max-width:320px;font-size:16px}.more-than-features-we-drive-actual-product-growth-0{text-align:center;font-size:40px}.text-372{font-size:28px}.rating-star-img{width:12px;height:12px}.more-than-features-we-drive-actual-product-growth-1{text-align:center;font-size:32px}.text-blocks{justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0}.accordion-wrapper{grid-row-gap:40px}.arrow-icon{max-width:none;overflow:visible}.h2-wrapper{grid-row-gap:32px;flex-flow:column}.text-371{font-size:8px}.text-370{font-size:20px}.accordion{padding-left:20px;padding-right:20px}.services-section{padding:40px 24px}.clutch-badge-wrapper{width:auto;min-width:auto;max-width:none}.clutch-badge-wrapper.footer,.clutch-badge-wrapper.light{padding-top:1px;padding-bottom:1px}.accordion-contents{grid-column-gap:12px;grid-row-gap:12px}.cltuch-grade-wrapper{grid-row-gap:8px}.accordion-icon{width:36px;height:36px}.text-369{text-align:center}.clutch-logo{width:80px;height:auto}.leading-expert-main-highlight{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.long-term-img{background-position:50% 20%;max-width:none;min-height:200px;max-height:none}.build-long-term-success-with-experts-developers-1{font-size:40px}.experts-paragraph{text-align:center;line-height:100%}.long-term-paragraph-top{grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.build-long-term-success-with-experts-developers-0{font-size:40px}.text-381{text-align:center;font-size:16px}.leading-experts-highlights-row{grid-column-gap:21px;grid-row-gap:21px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.leading-experts-highlight{grid-row-gap:8px;justify-content:flex-start;align-items:center}.leading-experts-section{grid-row-gap:40px;padding:40px 24px}.leading-experts-section.background,.leading-experts-section.newsletter{max-height:none}.leading-experts-contents{flex-flow:column;align-items:center}.text-383{text-align:center;font-size:16px;line-height:150%}.text-paragraph{text-align:center;font-size:16px}.text-paragraph.white-mode{text-align:left;font-size:16px}.technologies-cta-text-home{text-align:center;font-size:16px}.technologies-list-home{grid-column-gap:65px;grid-row-gap:31px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:32px;padding-right:32px;display:grid}.section-technologies-home{grid-column-gap:32px;grid-row-gap:32px}.h2-technology-title-home{font-size:40px}.technologies-container-home{grid-column-gap:28px;grid-row-gap:28px}.h2-final-cta-title{font-size:28px;display:none}.final-cta-calendly-embed-book--home{align-self:center;width:100%;min-height:auto;margin-top:248px;display:none;position:absolute}.calendly-embed-pop-homepage{background-color:#fff0;position:static;top:11px;left:0;right:0}.calendly-embed-pop-homepage.mobile{box-shadow:none;border-radius:16px;max-width:none}.bold-text-68{color:#0050ff}.final-cta-description-book-last-2{color:var(--light-blue-text);text-align:center;width:100%;margin-top:0;padding-left:96px;padding-right:96px;font-family:Moderat Light,Arial,sans-serif;font-size:16px;line-height:150%;display:block;position:static}.final-cta-section-book-homepage{grid-column-gap:0px;grid-row-gap:0px;box-shadow:none;background-image:none;width:100%;height:auto;min-height:0;padding:0;position:static;overflow:hidden}.final-cta-section-book-homepage.services{padding-top:0;padding-bottom:40px}.final-cta-paragraph-darkmode{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;max-width:none;height:auto}.final-cta-description-book-last-tablet{text-align:center;justify-content:space-between;width:100%;margin-top:0;padding-left:0;padding-right:0;font-size:16px;display:none;position:static}.final-cta-calendly-embed-mobile-2{background-color:#fff;border-radius:16px;align-self:center;width:100%;margin-top:0;padding:16px;display:flex;position:static}.final-cta-img-home{display:none}.final-cta-img-home.mobile,.final-cta-img-home.mobile-copy{align-self:center;width:72%;max-width:none;margin-bottom:8px;display:block;overflow:clip}.title-wrapper-book-2{grid-column-gap:20px;grid-row-gap:20px}.faq-question-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;padding:0;display:flex}.h2-services-section{text-align:center;max-width:none;line-height:100%;display:none}.more-than-features-we-drive-actual-product-growth-2{text-align:center;font-size:40px}.contact-button-nav{height:auto;padding-left:8px;padding-right:8px;font-size:14px}.text-385{font-size:12px}.contact-nav-wrapper-darkmode-mobile{min-width:auto;margin-right:16px}.contact-button-nav-mobile{width:auto;height:auto;padding:6px 16px;font-size:14px}.text-386{font-size:12px}.service-title-text{font-size:28px}.services-card-content{justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0}.accordion-wrapper-home{grid-row-gap:24px}.accordion-wrapper-home.service{grid-column-gap:20px;grid-row-gap:20px}.services-pattern-icons.opened-card{display:none}.accordion-home{padding-left:20px;padding-right:20px}.accordion-panel-mobile-2{display:none}.accordion-icon-2{width:48px;height:48px}.text-388{font-size:16px}._10-year-badge-mobile-wrapper{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/665f3b18e6ea673d8330a521_11_years_badge_mobile.webp);background-position:50%;background-size:cover;width:100%;height:240px;margin-top:16px;margin-bottom:16px;display:flex}.h2-more-than-features-mobile{text-align:center;max-width:380px;line-height:130%}.h2-services-section-mobile{text-align:center;max-width:none;line-height:100%;display:block}.hero-subtitle-main-2{font-size:48px;line-height:130%}.paragraph-hero{text-align:center;font-size:16px}.hero-h1-gradient{font-size:48px}.accordion-icon-3{width:37px;height:36px}.product-discovery-description,.service-discription{font-size:16px}.accordion-product-discovery{padding-left:20px;padding-right:20px}.h2-service{text-align:center;width:100%;font-size:40px}.h2-service.bullet-points{text-align:left;display:none}.h2-service.bullet-points.mobile{text-align:center;display:block}.h2-service.full-top-row{text-align:center;width:auto}.h2-service.left{text-align:center}.h2-service.dark-mode.tech{grid-column-gap:18px;grid-row-gap:18px;text-align:center;font-size:28px}.product-discovery-description-featured{font-size:16px}.h2-wrapper-2{grid-row-gap:20px;flex-flow:column}.hero-paragraph{text-align:left;width:100%;font-size:16px}.services-card-content-truncate{justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0}.service-highlights{grid-column-gap:32px;grid-row-gap:32px}.service-description-section{padding:32px 24px}.darkmode-gradient-wrapper.light-mode:hover{box-shadow:none}.client-testimonial-paragraph{font-size:18px}.testimonials-cards-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;width:auto}.blue-text-span-paragraph{font-weight:300}.testimonial-info-wrapper{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;padding-right:0}.testimonial-stars{width:auto;height:100%}.darkmode-client-info-wrapper{padding-left:0;padding-right:0}.btn-text-light-minimal-3{padding-top:16px;padding-bottom:16px;font-size:18px}.darkmode-client-logo{width:auto}.darkmode-client-logo.piper-enza{width:188px}.darkmode-client-logo.onu{width:120px}.darkmode-client-logo.minimal-card{width:auto;height:40px}.testimonials-section{max-width:none;padding:32px 24px}.image-323{width:16px;max-width:none}.darkmode-testimonials-wrapper{grid-column-gap:32px;grid-row-gap:32px;max-width:none}.darkmode-testimonials-card{width:auto;height:auto;padding:24px}.card-client-photo{width:48px;height:48px}.darkmode-case-rating-wrapper{grid-column-gap:12px;grid-row-gap:12px}.heading-h3{font-size:24px}.slider_navigation{top:320px}.paragraph-14,.heading-style-h2{font-size:16px}.slider-2{margin-top:24px;padding-bottom:80px;padding-left:0;padding-right:0}.slider-card{align-items:flex-start;width:auto;height:260px;min-height:auto;padding:24px;display:flex}.steps-section{padding:32px 24px}.container-custom-1{padding:0}.text-span-21{vertical-align:baseline}.slider_slide{width:100%}.steps-section-title-wrapper{margin-bottom:0}.slider-card_top{flex-direction:column;align-items:flex-start;width:auto;display:flex}.slider_mask,.slider-card_bottom{width:auto}.slider_arrow{top:320px}.slider_arrow:hover{background-color:#fff}.slider_arrow.left{right:3rem}.clutch-badge-wrapper-2{width:auto;min-width:auto;max-width:none}.text-389{text-align:center;font-size:16px}.build-long-term-success-with-experts-developers-2{font-size:40px}.text-390{font-size:20px}.highlights-info-wrapper{justify-content:center;align-items:center;width:auto}.leading-experts-highlight-2{grid-row-gap:8px;justify-content:flex-start;align-items:center}.cltuch-grade-wrapper-2{grid-row-gap:8px}.text-391{font-size:8px}.vinta-img-wrapper{justify-content:center;align-self:center;width:auto;display:flex}.leading-experts-contents-2{flex-flow:column}.service-highlights-row{grid-column-gap:21px;grid-row-gap:21px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.leading-experts-section-2{grid-row-gap:40px;padding:32px 24px}.clutch-logo-2{width:80px;height:auto}.text-392{text-align:center;font-size:16px}.text-393{text-align:center;font-size:16px;line-height:150%}.vinta-team-img{align-self:center;width:84%;height:auto}.gradient-overlay{height:742px;display:block}.deliverable-card{max-width:none}.button-text{font-size:16px}.deliverables-wrapper{grid-row-gap:32px;max-height:479px}.text-394{font-size:16px}.deliverables-cta-wrapper{margin-top:40px;padding-bottom:0;padding-left:24px;padding-right:24px}.design-deliverables-section{padding-top:32px;padding-bottom:32px}.deliverables-list-wrapper{grid-column-gap:20px;grid-row-gap:20px;width:100%;padding-left:0;padding-right:0;display:flex}.deliverables-title-wrapper{padding-left:24px;padding-right:24px}.careers-alt-role-2{margin-bottom:0}.community-paragraph-careers{font-size:16px}._1-3-grid{grid-template-columns:1fr 1fr;margin-top:40px}.cultural-traits-section{padding-top:40px;padding-bottom:40px}.cta-blue-medium-5{padding:12px 16px;font-size:14px}.section-headline{font-size:20px;line-height:24px}.paragraph-16{line-height:130%}.subtitle-text{font-size:16px}.h3-traits-title{max-width:119px;font-size:20px;line-height:130%}.values-card{width:auto;padding:20px}.values-card-title{margin-top:0}.icon-purple{width:54px;height:54px;margin-top:-48px}.h2-leading-team{text-align:left;font-size:40px}.h2-white-mode{font-size:40px}.h2-white-mode.center{font-size:36px;line-height:140%}.heading-subtitle{text-align:center;font-size:16px}.heading-subtitle.white-mode{text-align:left;font-size:16px}.heading-content-wrapper{margin-top:12px;margin-bottom:12px}.h2-community-title-home{text-align:center;font-size:40px}.team-member-knowledge-text{text-align:left}.hero-img-services{justify-content:flex-start;align-items:flex-start;width:auto;height:auto;margin-top:32px}.services-hero-header{width:100%;max-width:none}.services-hero-img{width:340px;height:340px;display:block}.services-hero-section{height:auto;min-height:0;max-height:none;padding-bottom:0;padding-left:0;padding-right:0}.services-hero-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(320px,1fr) minmax(200px,1fr);grid-auto-columns:1fr;justify-content:space-between;align-self:flex-start;align-items:flex-start;width:100%;min-width:0;padding-top:100px;padding-bottom:48px;display:flex}.service-testimonials-card{width:auto;height:auto;padding:24px}.arguments-section{padding-top:48px;padding-bottom:48px}.services-arguments-header{width:100%;min-width:0}.services-quote-wrapper{flex-direction:column}.darkmode-client-info-wrapper-2{padding-left:0;padding-right:0}.services-header-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.arguments-content-wrapper{grid-column-gap:40px;grid-row-gap:40px}.services-client-testimonial-paragraph{font-size:18px}.cltuch-grade-wrapper-3{grid-row-gap:8px}.text-395{font-size:20px}.our-services-section{min-height:0}.h2-services-section-2{text-align:center;max-width:none;line-height:100%;display:none}.h2-services-section-2.mobile{display:block}.services-section-wrapper{padding:0}.accordion-home-2{padding-left:20px;padding-right:20px}.technologies-header-container{width:100%}.services-technologies-container-2{grid-row-gap:64px}.technologies-type-item-2{grid-column-gap:8px;grid-row-gap:8px}.h2-wrapper-3{grid-row-gap:32px;flex-flow:column;align-self:center}.more-than-features-we-drive-actual-product-growth-3{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;font-size:40px}.service-description{font-size:16px}.services-content-wrapper{margin-bottom:24px}.technologies-cta-text-6{text-align:center;font-size:16px}.text-396{font-size:8px}.product-description{grid-column-gap:12px;grid-row-gap:12px;display:flex}.services-technologies-segment{max-width:160px;padding:0}.our-services-technologies-list{grid-column-gap:8px;grid-row-gap:48px;justify-content:center;align-items:flex-start}.h2-service-mobile{text-align:center;width:100%;font-size:40px}.h2-service-mobile.bullet-points{text-align:left;display:none}.h2-service-mobile.bullet-points.mobile{display:block}.h2-service-mobile.full-top-row{text-align:left;width:auto}.h2-service-mobile.mobile{text-align:center;display:block}.client-showcase-content-wrapper{flex-flow:column;justify-content:flex-start;align-items:center}.blog-banner-info{grid-row-gap:20px;flex-flow:row;justify-content:center;align-items:center;padding-right:24px}.blog-img-banner-mobile{display:block}.min-button-blog-banner{padding:12px}.min-blog-banner-info{grid-row-gap:20px;flex-flow:row;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}.blog-img-banner{display:none}.text-blog-banner-info{justify-content:space-between;align-items:flex-start;width:100%;padding-left:20px;padding-right:20px;display:flex}.min-banner-button-img{width:24px;max-width:24px;height:24px;max-height:24px}.button-text-blog-banner,.full-button-text-blog-banner{font-size:14px}.blog-banner-img-wrapper{max-width:140px;max-height:140px;display:flex}.blog-img-banner-wrapper{grid-row-gap:20px;flex-flow:row;justify-content:space-between;align-items:center;padding-right:0}.h1-blog-banner{font-size:16px;line-height:26px}.blog-banner-img{max-width:140px;display:block}.desktop-button-blog-banner{padding:8px 16px;display:none}.mobile-button-blog-banner{background-color:#0050ff;max-width:48px;max-height:48px;padding:12px;display:flex}.blog-banner-img-mobile{width:100%;height:100%;display:none}.button-blog-banner{align-self:flex-start;padding:8px 16px;display:none}.newsletter-team-img-wrapper{background-position:50% 20%;max-width:none;min-height:200px;max-height:none}.newsletter-arguments-section{padding-top:40px;padding-bottom:40px}.newsletter-arguments-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.newsletter-arguments-header{width:100%;min-width:0}.newsletter-arguments-info-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:center;align-items:center}.newsletter-team-img{max-height:300px}.hero-subtitle-main-2-copy,.hero-subtitle-main-2-copy-copy{font-size:48px;line-height:130%}.newsletter-arguments-description{text-align:center;font-size:16px}.h2-title-newsletter.white{text-align:center}.newsletter-pitch-info{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-items:center;width:100%;max-width:none}.newsletter-pitch-description.white{text-align:center;font-size:16px}.leading-experts-highlight-copy{grid-row-gap:8px;justify-content:flex-start;align-items:center;display:none}.cookie-cta-text-light-small{font-size:14px}.blog-image{height:200px}.btn-open-link-white{text-align:center;flex-direction:row;justify-content:center;align-self:stretch;display:flex}.hero-highlight-img-2{width:auto;height:100px;max-height:88px}.hero-highlight-img-2.onu-img{height:65px;margin-top:24px}.highlight-img-wrapper-2{grid-row-gap:24px;height:auto}.hero-second-row{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;padding-left:24px;padding-right:24px}.hero-about-image-container-2{order:-1;width:100%;margin-left:0}.our-services-hero-section{flex-direction:column;height:auto;padding-top:80px;padding-left:20px;padding-right:20px}.our-services-hero-section.gradient-background{background-image:linear-gradient(201deg,#3274ff,#eaeff9 48%);width:auto;padding:0 0 40px}.our-services-hero-container{width:auto;padding-left:24px;padding-right:24px}.our-services-hero-wrapper{grid-row-gap:32px;flex-direction:column}.cta-blue-medium-6{align-self:center;padding:12px 16px;font-size:14px}.title-logo-wrapper{justify-content:center;align-items:center}.paragraph-black{text-align:center;font-size:16px}.hero-about-img-flex-2{width:371px;max-width:none}.hero-about-img-flex-2.background{width:auto;max-height:none}.our-services-hero-header{grid-row-gap:24px;justify-content:center;align-self:center;align-items:center;padding-right:0}.our-services-hero-text-wrapper{justify-content:flex-start;align-items:center}.service-hero-img{display:none}.service-hero-img.mobile{width:100%;min-width:auto;max-height:400px;margin-left:0;padding-top:40px;display:block}.text-paragraph-2{text-align:center;font-size:16px}.partner-testimonial-section{grid-row-gap:40px;padding:40px 24px}.our-work-paragraph-top{grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.our-work-paragraph-top.left{justify-content:flex-start;align-self:center;align-items:center}.h2-service-2{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;font-size:40px;display:inline-flex}.h2-service-2.centered{max-width:none}.h2-service-2.bullet-points{text-align:left;display:none}.partner-testimonial-content-wrapper{flex-flow:column;align-items:center}.darkmode-client-info-wrapper-3{padding-left:0;padding-right:0}.client-testimonial-paragraph-2{font-size:18px}.card-client-photo-2{width:48px;height:48px}.process-highlights{grid-column-gap:32px;grid-row-gap:32px}.text-paragraph-3{text-align:center;font-size:16px}.process-text-content-wrapper{text-align:center;justify-content:flex-start;align-items:center}.process-h2-wrapper{grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:flex-start;overflow:hidden}.process-description-section{padding:40px 24px}.vwds-phases-img{width:100%;max-width:none;height:auto;min-height:240px;max-height:400px;display:none}.vwds-phases-img.mobile{width:auto;display:none}.h2-service-3{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;font-size:40px;display:inline-flex}.h2-service-3.bullet-points{text-align:left;display:none}.h2-service-3.bullet-points.mobile{text-align:center;letter-spacing:0;justify-content:center;align-items:flex-start;display:inline-flex}.accordion-icon-4{width:37px;height:36px}.talent-modal_content-wrapper{width:auto;min-height:auto;padding-left:48px;padding-right:48px;left:0%}.talent-modal_close-button{top:85px;left:2.3rem}.talent_list-wrapper{margin-top:0}.talent_list{grid-row-gap:20px;grid-template-columns:1fr}.arguments-container{grid-column-gap:20px;grid-row-gap:20px;padding:40px 24px}.arguments-section-medium{padding-top:2em;padding-bottom:2em}.arguments-section-medium.is--half-bottom.light-bg{padding-top:0;padding-bottom:0}.h2-service-4{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;font-size:40px;display:inline-flex}.h2-service-4.dark-mode{letter-spacing:normal;align-items:center;max-width:568px;display:inline-flex}.talent_content-wrapper:hover{background-color:#fff}.timeline-icons{width:40px}.text-size-small.text-color-grey{max-width:440px}.heading-style-h3{font-size:32px}.our-work-content{flex-flow:column;align-items:center}.client-case-img-wrapper{background-image:none;border-radius:0;width:auto;max-width:none;height:auto;min-height:auto;max-height:none}.our-work-section{grid-row-gap:40px;padding:40px 24px}.text-397{text-align:center;font-size:16px}.h2-service-5{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;font-size:40px;display:inline-flex}.work-cta-wrapper{justify-content:flex-start;align-items:center}.client-case-img{vertical-align:baseline;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;border-radius:20px;width:auto;height:300px;min-height:auto;display:block;overflow:visible}.client-case-img.desktop{border-radius:20px;display:none}.client-case-img.mobile{border-radius:20px;align-self:center;width:100%;height:auto;display:inline-block;overflow:hidden}.darkmode-client-logo-2{width:140px;height:52px}.darkmode-client-logo-2.onu{width:120px}.darkmode-client-info-wrapper-4{padding-left:0;padding-right:0}.service-type-text.minimal{display:block}.client-testimonial-paragraph-3{font-size:18px}.testimonial-info-wrapper-2{grid-column-gap:16px;grid-row-gap:16px;padding-left:0;padding-right:0}.card-client-photo-3{width:48px;height:48px}.collection-list-9{flex-flow:column}.text-398{font-size:20px}.gradient-text{font-size:18px}.logo-carousel-2{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center;display:flex}.text-399{font-size:8px}.minimal-testimonials-section{grid-column-gap:60px;grid-row-gap:60px;max-width:none;padding:40px 24px}.collection-item-25{padding-bottom:24px;padding-right:0}.minimal-testimonials-wrapper{grid-column-gap:40px;grid-row-gap:40px;max-width:none}.h2-service-6{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;font-size:40px;display:inline-flex}.h2-service-6.testimonials{text-align:center}.testimonials-cards-wrapper-2{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;width:auto}.client-testimonials-header-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.darkmode-client-logo-3{width:140px;height:52px}.darkmode-client-logo-3.onu{width:120px}.darkmode-client-info-wrapper-5{padding-left:0;padding-right:0}.client-testimonial-paragraph-4{font-size:18px}.snp-button-left{background-size:32px;width:80px;height:80px}.social-proof-section{padding-top:48px;padding-bottom:48px}.social-proof-section.overflow-none{padding:40px 24px}.swiper-wrapper.snp-list{grid-column-gap:8px;grid-row-gap:8px}.h2-text-button-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.snp-button-right{background-size:32px;width:80px;height:80px}.h2-header-title-wrapper{justify-content:flex-start;align-self:center;align-items:center}.swiper-slide.snp-item{width:280px;max-width:280px}.social-proof-container{padding-left:12px;padding-right:12px}.snp-buttons-and-pagination{grid-column-gap:80px;grid-row-gap:80px;align-self:center}.swiper-number-pagination-image{width:100%;max-width:none;height:140px}.snp-heading{min-height:80px;font-size:20px}.social-proof-description{font-size:16px}.logo-wrapper-five{height:80px;padding-top:0}.technologies-cta-text-home-2{text-align:center;font-size:16px}.logo-wrapper-one{height:auto;padding-top:0}.technologies-list-home-2{grid-column-gap:65px;grid-row-gap:31px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:32px;padding-right:32px;display:grid}.section-technologies-services{grid-column-gap:32px;grid-row-gap:32px}.logo-wrapper-three{height:80px}.logo-wrapper-four{padding-top:0}.h2-technology-title-home-2{white-space:normal;word-break:normal;flex-flow:column;justify-content:center;align-self:center;align-items:center;font-size:40px;display:inline-flex}.logo-wrapper-two{padding-top:0}.collection-list-11.mobile{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.collection-list-11.desktop{display:flex}.image-324{width:60%}.technologies-list-home-services{grid-column-gap:65px;grid-row-gap:31px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:center;align-items:center;padding-left:0;padding-right:0;display:flex}.collection-list-wrapper-27.desktop{display:none}.collection-list-wrapper-27.mobile{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.talent_item-link{transition:none}.talent_item-link:hover{transform:none}.collection-list-12{grid-column-gap:24px;grid-row-gap:24px}.full-background-hero-section{grid-column-gap:28px;grid-row-gap:28px;padding-bottom:40px;padding-left:0;padding-right:0}.full-background-hero-row{grid-column-gap:56px;grid-row-gap:56px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:stretch end;margin-top:0;padding-left:24px;padding-right:24px;display:flex}.full-background-hero-row.centered{background-position:40% 8%;background-size:400px;overflow:hidden}.testimonials-list-section{align-items:center;width:auto;padding:40px 20px}.testimonials-list-wrapper{grid-row-gap:32px;width:auto;max-width:none}.services-testimonials-card{width:100%}.services-testimonial-card-content{max-width:none}.services-tech-stack-section{min-height:0;padding-bottom:100px}.services-tech-stack-container{grid-row-gap:64px}.service-steps-section{z-index:1;padding-bottom:120px}.service-steps-process-list-wrapper{padding-left:48px;padding-right:0}.careers-testimonials-list-grid{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;padding-top:0;padding-bottom:0;display:flex}.drops-quote-img{height:40px}.blogpost-info-container{grid-column-gap:12px;grid-row-gap:12px}.drops-post-description{overflow-wrap:normal;margin-bottom:0;display:block;overflow:visible}.drops-info-container{grid-column-gap:12px;grid-row-gap:12px}.drop-title-wrapper{height:160px}.drop-description-wrapper{grid-column-gap:0px;grid-row-gap:0px}.design-sprint-team-img{width:219px}.design-sprint-team-img.mobile{width:auto;max-width:400px;display:block}.design-sprint-team-img.desktop{display:none}.heading-15{font-size:32px}.vwds-hero-section-wrapper{grid-column-gap:24px;grid-row-gap:24px;text-align:center;flex-flow:column;align-self:center}.vwds-hero-section-wrapper.left{justify-content:space-between;align-items:flex-start}.vwds-hero-section-wrapper.right{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:flex-start}.vwds-hero-container{grid-row-gap:24px;text-align:left;justify-content:center;align-items:flex-start;max-width:none}.vwds-hero-container.root{grid-column-gap:0px;grid-row-gap:0px}.vwds-hero-content{grid-row-gap:12px}.vwds-hero-icon{display:none}.vwds-paragraph.light-mode,.vwds-paragraph.light-text,.cta-blue-text{font-size:16px}.vwds-hero-section{flex-direction:column;height:auto;padding:100px 24px 32px}.vwds-hero-section.gradient-background{background-image:linear-gradient(201deg,#3274ff,#eaeff9 48%);width:auto;padding:0 0 40px}.vwds-hero-section.background{padding-top:100px;padding-bottom:32px}.vwds-hero-image-desktop{order:-1;width:auto;max-width:none;height:400px;display:none}.vwds-hero-image-desktop.background{width:auto;max-height:none}.vwds-hero-image-desktop.left{height:auto}.vwds-testimonial-section{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-testimonial-content-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:center;align-items:flex-start}.vwds-testimonial-content-wrapper._w-list{grid-row-gap:32px}.vwds-heading-content-container{text-align:left;max-width:600px}.vwds-testimonial-card-wrapper{grid-row-gap:32px;justify-content:flex-start;align-items:flex-start}.vwds-testimonial-card{max-width:600px;padding:24px}.vwds-testimonial-card.featured{max-width:none}.vwds-testimonial-card.featured:hover{box-shadow:none}.rating-wrapper{justify-content:space-between;align-items:center}.vwds-footer{padding:48px 0 32px}.vwds-footer.light{z-index:10000;padding:32px 24px;position:absolute}.vwds-footer-container{padding-left:24px;padding-right:24px}.vwds-footer-top-row{grid-row-gap:24px}.vwds-footer-contact-wrapper.mobile{grid-column-gap:8px;grid-row-gap:8px;display:flex}.vwds-footer-adress-list-wrapper{grid-column-gap:16px;grid-row-gap:16px;display:flex}.vwds-footer-section-list-wrapper{grid-column-gap:40px;grid-row-gap:40px}.vwds-footer-link-text{margin-top:0;margin-bottom:0;display:flex}.vwds-footer-link-text.address{margin-top:0;margin-bottom:0}.vwds-footer-bottom-row{grid-row-gap:32px}.vwds-footer-badges-container{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.vwds-footer-badge-img{height:100px}.vwds-footer-badge-img.desktop-tablet-only{display:none}.vwds-footer-badge-img.hipaa{height:72px}.vwds-footer-badge-img-horizontal{width:160px}.vwds-footer-social-media-icons-wrapper{order:-1}.vwds-footer-badge-link-wrapper.desktop-tablet-only{display:none}.collection-list-15{flex-flow:column;display:flex}.vwds-footer-plain-text{margin-top:4px;margin-bottom:4px;display:flex}.vwds-footer-badge-embed{width:160px}.category-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.vwds-footer-list{grid-column-gap:12px;grid-row-gap:12px}.h1-blog-text{font-size:40px}.tech-list-title-wrapper{text-align:center}.vwds-client-logo{height:36px}.vwds-client-info-wrapper{text-align:left;justify-content:flex-start;align-items:flex-start}.vwds-address-info-text{display:block}.vwds-testimonial-cards-list{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;display:flex}.vwds-processes-content-wrapper{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:flex-start}.vwds-processes-headline-wrapper{flex-flow:column}.vwds-processes-main-img{order:9999;width:auto;max-width:100%;display:block;overflow:hidden}.vwds-processes-list-wrapper{grid-column-gap:20px;grid-row-gap:20px;display:flex}.vwds-processes-list-wrapper.grid-version{display:flex}.vwds-processes-card{height:auto}.vwds-processes-card:hover{box-shadow:none;border-style:none}.vwds-processes-card.fixed{height:auto}.vwds-arguments-section{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-processes-heading-wrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:left;justify-content:space-between;align-items:flex-start}.vwds-metrics-content-container{grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.vwds-metirics-main-img{width:auto;max-width:100%;height:auto;max-height:500px}.vwds-metrics-info-wrapper{justify-content:center;align-items:flex-start}.vwds-metrics-data-wrapper{grid-column-gap:24px;grid-row-gap:24px}.vwds-metrics-section{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-testimonial-text-container{text-align:center}.vwds-metrics-heading-wrapper{text-align:left}.vwds-resources-section{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-resources-content-container{justify-content:flex-start;align-items:flex-start}.vwds-resources-header-wrapper{grid-column-gap:32px;grid-row-gap:32px;text-align:center;flex-flow:column}.vwds-resources-heading-wrapper{grid-row-gap:20px;text-align:left}.vwds-resources-buttons-wrapper{justify-content:space-between;align-items:center;width:100%}.vwds-resources-buttons-wrapper.desktop{display:none}.vwds-resources-buttons-wrapper.mobile{width:300px;display:none}.vwds-resources-button-right{padding-top:24px;padding-bottom:24px}.vwds-resources-button-img{width:32px}.vwds-resources-button-left{padding-top:24px;padding-bottom:24px}.vwds-logo-marquee-section{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-logo-marquee-content-wrapper{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:center}.vwds-logo-marquee-headline-wrapper{text-align:left;flex-flow:column;justify-content:center;align-items:center}.vwds-logo-marquee-list-wrapper{grid-column-gap:40px;grid-row-gap:40px;display:flex}.vwds-logo-marquee-list-wrapper.grid-version{display:flex}.vwds-logo-marquee-wrapper{grid-column-gap:24px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:inline-flex}.vwds-logo-img{width:140px}.vwds-logo-marquee-heading-wrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:left;justify-content:space-between;align-items:flex-start;max-width:none}.vwds-tech-stack-section{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-tech-stack-content-wrapper{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:flex-start}.vwds-tech-stack-headline-wrapper{flex-flow:column}.vwds-tech-stack-list-wrapper{grid-column-gap:32px;grid-row-gap:32px;display:flex}.vwds-tech-stack-list-wrapper.grid-version{display:flex}.vwds-tech-stack-tab-contents{grid-column-gap:32px;grid-row-gap:32px;margin-top:20px}.stack-icon-img{width:48px;height:48px}.vwds-tech-item-title{font-size:16px}.vwds-tech-icon-wrapper{width:64px;height:64px}.vwds-stack-tab-title-wrapper{font-size:18px}.cta-blue-medium-7{padding:12px 16px;font-size:14px}.vwds-tech-stack-heading-wrapper{text-align:center}.vwds-home-h1{text-align:left;font-size:64px}.the-human-way{text-align:right;font-size:64px}.vwds-home-hero-paragraph-text{font-size:20px}.vwds-home-hero-service-h2{font-size:32px}.vwds-home-hero-service-paragraph,.vwds-cta-label{font-size:18px}.end-to-end-development{font-size:32px}.if-you-need-guidance-building-with-python-or-javascript-we-build-with-frameworks-like-django-fastapi,.see-how-we-build-software{font-size:18px}.vwds-home-hero-section{padding:24px 32px}.vwds-home-hero-container{padding-top:80px}.vwds-home-hero-info-wrapper{grid-row-gap:24px}.vwds-home-hero-paragraph-wrapper{padding-left:0}.vwds-home-hero-services-wrapper{grid-column-gap:32px;grid-row-gap:32px}.vwds-home-hero-service-info-wrapper{padding-left:8px}.vwds-home-hero-service-img{width:100%;max-width:none;overflow:visible}.vwds-carousel-slider-logo-container{grid-column-gap:40px;padding-top:32px;padding-bottom:32px}.vwds-service-list-section{grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;padding:32px}.vwds-home-service-img.tablet{display:none}.vwds-home-service-img.mobile{width:auto;height:360px;display:block;overflow:clip}.vwds-service-list-info-wrapper{grid-row-gap:32px}.vwds-service-list-info-header-wrapper{grid-row-gap:12px}.vwds-home-h2{font-size:36px}.vwds-home-paragraph,.check-all-services{font-size:18px}.we-build-whats-critical-and-make-it-work-0,.we-build-whats-critical-and-make-it-work-1{font-size:32px}.vwds-quote-highlight-section{padding:24px 32px 40px}.vwds-featured-quote-text{font-size:26px}.text-418{font-size:18px}.vwds-featured-quote-card{justify-content:flex-start;align-items:center}.vwds-quote-highlight-info-container{grid-row-gap:32px;border-top-left-radius:40px;border-bottom-right-radius:40px;flex-flow:column;padding:24px 24px 100px}.vwds-quote-client-info{grid-column-gap:20px;flex-flow:row;justify-content:flex-start;align-items:center}.vwds-quote-client-photo-wrapper{width:100px;height:100px}.vwds-featured-quote-info-wrapper{order:-1}.vwds-featured-quote-img{width:90%;max-width:none;height:300px}.vwds-featured-quote-img.wide{display:none}.vwds-featured-quote-img.mobile{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/689f49fff14abf3df712fbab_Frame-44117.png);background-position:0 0;background-size:cover;display:block}.proven-outcomes-that-build-real-trust-0,.proven-outcomes-that-build-real-trust-1{font-size:32px}.they-demonstrated-an-in-depth-understanding-of-our-needs-through-a-well-prepared-multidisciplinary-t,.they-demonstrated-an-in-depth-understanding-of-our-needs-through-a-well-prepared-multidisciplinary-t-2{font-size:26px}.vwds-booking-section{grid-column-gap:0px;grid-row-gap:0px;background-color:#5b8def;border-radius:40px;padding:40px 32px;position:static;overflow:hidden}.vwds-booking-section.dark-mode{background-position:0%;padding-top:80px}.vwds-booking-section.white-mode{grid-column-gap:60px;grid-row-gap:60px}.vwds-booking-section.flat-bg{background-position:0%;padding-top:80px}.vwds-booking-info-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;max-width:none;height:auto}.vwds-booking-header-wrapper{grid-column-gap:20px;grid-row-gap:20px}.h2-cta-contact-title-booking-desktop{font-size:28px;display:none}.vwds-booking-photo-desktop{display:none}.vwds-booking-photo-desktop.mobile,.vwds-booking-photo-desktop.mobile-copy{align-self:center;width:72%;max-width:none;margin-bottom:8px;display:block;overflow:clip}.description-booking-tablet{text-align:center;justify-content:space-between;width:100%;margin-top:0;padding-left:0;padding-right:0;font-size:16px;display:none;position:static}.vwds-calendly-embed-home{align-self:center;width:100%;min-height:auto;margin-top:248px;display:none;position:absolute}.vwds-calendly-embed-home-mobile{background-color:#fff;border-radius:16px;align-self:center;width:100%;margin-top:0;padding:16px;display:flex}.vwds-booking-paragraph-mobile{color:var(--text-light-primary);text-align:center;width:100%;margin-top:0;padding-left:96px;padding-right:96px;font-family:Moderat Light,Arial,sans-serif;font-size:18px;line-height:150%;display:block;position:static}.vwds-booking-card-wrapper{grid-column-gap:0px;grid-row-gap:0px;box-shadow:none;background-image:none;width:100%;height:auto;min-height:0;padding:0;position:static;overflow:hidden}.vwds-booking-card-wrapper.services{padding-top:0;padding-bottom:40px}.clutch-text-title{font-size:20px}.clutch-text-below{font-size:10px}.vwds-home-hero-background-img-left{left:-80%}.vwds-home-heading-row-1{padding-right:0%}.vwds-cta-minimal{display:none}.vwds-home-heading-row-2{justify-content:flex-end;align-items:flex-start;padding-right:0%}.contact-us-link-darkmode-copy{color:var(--text-dark-primary)}.contact-us-link-darkmode-copy:hover{color:var(--midnight-blue);text-shadow:none}.bold-text-68-copy{color:#0050ff;-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.vwds-booking-card-info{padding-left:0;padding-right:0}.vwds-booking-card-info.home{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;z-index:9999;clear:none;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;align-self:center;position:relative}.vwds-booking-card-info.darkmode,.vwds-booking-card-info.darkmode-copy,.vwds-booking-card-info.edge-spacer{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:center;align-self:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;position:static}.vwds-booking-photo{display:none}.vwds-booking-photo.mobile{align-self:center;width:72%;max-width:none;margin-bottom:8px;display:block;overflow:clip}.h2-cta-contact-title-booking{font-size:28px}.h2-cta-contact-title-booking.home{text-align:center;text-align:center;width:100%;max-width:none;font-size:28px}.h2-cta-contact-title-booking.mobile{text-align:center;width:100%;max-width:none;font-size:28px;display:block}.h2-cta-contact-title-booking.home{text-align:center;text-align:center;width:100%;max-width:none;font-size:28px;display:none}.h2-cta-contact-title-booking.mobile-dark-mode{color:var(--vinta-blue-main);text-align:center;width:100%;max-width:none;font-size:40px;line-height:130%;display:block}.h2-cta-contact-title-booking.mobile{color:var(--text-light-primary);text-align:center;width:100%;max-width:none;font-size:36px;line-height:130%;display:block}.light-gradient-overlay{height:742px;display:none}.vwds-service-img.tablet{display:none}.vwds-service-img.mobile{order:9999;width:100%;height:400px;display:block;overflow:hidden}.vwds-service-img.mobile.featured{height:300px;display:none}.vwds-service-img.feature{display:block}.vwds-testimonial-section-copy{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-featured-client-section{grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;padding:32px}.vwds-sticky-nav-wrapper{padding-top:12px;padding-bottom:32px;inset:auto 0% 0%}.vwds-nav-logo-wrapper{top:32px;left:24px}.vwds-hero-title.light-mode,.vwds-hero-title.light-text{font-size:16px}.vwds-hero-breadcrumb-wrapper.mobile{order:-9999;display:flex}.vwds-hero-breadcrumb-wrapper.desktop{display:none}.vwds-arguments-list-wrapper{grid-column-gap:20px;grid-row-gap:20px;display:flex}.vwds-arguments-list-wrapper.grid-version,.vwds-arguments-list-wrapper._2x2,.vwds-arguments-list-wrapper._2x3,.vwds-arguments-list-wrapper._1x2,.vwds-arguments-list-wrapper._1x3{display:flex}.vwds-arguments-card,.vwds-arguments-card.fixed{height:auto}.vwds-arguments-content-wrapper{grid-column-gap:32px;grid-row-gap:32px}.vwds-arguments-content-wrapper.grid-version{justify-content:space-between;align-items:flex-start}.vwds-arguments-heading-wrapper{text-align:center}.vwds-arguments-heading-wrapper.grid-version{text-align:left;justify-content:flex-start;align-items:flex-start}.vwds-arguments-headline-wrapper{flex-flow:column}.vwds-faq-light{grid-column-gap:0px;grid-row-gap:0px;padding:32px 24px;position:static;overflow:hidden}.vwds-faq-light.dark-mode{background-position:0%;padding-top:80px}.vwds-faq-light.white-mode{grid-column-gap:60px;grid-row-gap:60px}.vwds-faq-light.flat-bg{background-position:0%;padding-top:80px}.vwds-faq-h2{text-align:center;width:100%;font-size:28px}.vwds-faq-h2.dark-mode{margin-bottom:0;line-height:130%}.vwds-faq-question-title.dark-mode{line-height:130%}.vwds-features-client-content-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.vwds-large-h1{text-align:left;font-size:64px}.vwds-large-hero-content{grid-row-gap:20px}.vwds-root-service-list-section{padding:32px 24px}.vwds-root-service-list-wrapper{grid-row-gap:32px;justify-content:flex-start;align-items:flex-start}.vwds-root-service-heading-wrapper{text-align:left;justify-content:flex-start;align-items:flex-start}.vwds-root-service-list-grid{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.vwds-root-service-type-wrapper{grid-row-gap:12px}.vwds-h3-alt.mobile{display:none}.vwds-service-title-text-wrapper{min-width:400px;max-width:none}.vwds-service-title-text{line-height:150%}.clutch-badge-alt-wrapper{width:auto;min-width:auto;max-width:none}.clutch-badge-alt-wrapper.footer,.clutch-badge-alt-wrapper.light{padding-top:1px;padding-bottom:1px}.vwds-highlight-badge-img{height:132px}.vwds-highlight-badge-img.desktop-tablet-only{display:none}.vwds-highlight-badge-img.hipaa{height:72px}.vwds-badges-marquee-wrapper{grid-column-gap:24px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:inline-flex}.vwds-badges-marquee-wrapper.row-1{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:440px;display:grid}.vwds-badges-marquee-wrapper.row-2{grid-row-gap:40px;flex-flow:wrap;justify-content:center;max-width:480px;display:inline-flex}.vwds-highlight-badge-img-horizontal{height:66px}.vwds-highlight-badge-img-horizontal.desktop-tablet-only{display:none}.vwds-highlight-badge-img-horizontal.hipaa{height:72px}.vwds-hero-image-mobile{border-radius:20px;order:-1;width:100%;height:400px;display:block;overflow:hidden}.vwds-hero-image-mobile.background{width:auto;max-height:none}.vwds-hero-image-mobile.left{height:auto}.vwds-hero-img.tablet{display:none}.vwds-hero-img.mobile{order:9999;width:100%;height:240px;min-height:auto;max-height:none;padding-top:12px;display:block;overflow:hidden}.vwds-hero-img.mobile.featured{height:300px}.vwds-hero-img.feature{display:block}.black-text-span-paragraph{font-weight:300}.div-block-192{text-align:left}.vwds-paragraph-wrapper{max-width:90%}.text-423{font-size:12px}.vwds-heading-wrapper{max-width:100%}.vwds-service-link-text{font-size:18px}.vwds-processes-section{grid-row-gap:0px;padding:32px 24px;display:flex}.vwds-root-service-title-wrapper,.vwds-logo-marquee-h2-wrapper{max-width:none}.collection-list-18{grid-column-gap:32px;grid-row-gap:32px}.vwds-footer-row-list-wrapper{grid-column-gap:40px;grid-row-gap:40px;min-width:auto}}@media screen and (max-width:479px){h2{font-size:32px}.h2-alt-title,.h2-alt-title.blue{font-size:28px}.h2-alt-title.center{padding-top:8px;padding-bottom:8px;font-size:28px;line-height:120%}.h2-alt-title.center.white{padding-top:0}.h2-alt-title.thin{text-align:center;min-width:auto;padding-top:8px;padding-bottom:8px;font-size:32px;line-height:120%}.button.nav-version.vinta-blue{margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:16px}.button.azul-vinta{margin-top:8px;margin-bottom:8px}.button.azul-vinta.outline{align-self:flex-start;margin-top:11px;margin-left:17px;margin-right:29px}.button.white,.button.blue-version{align-self:center}.button.center{margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:16px}.careers-alt-description-var.dw{margin-top:32px;margin-bottom:24px;padding-top:0;font-size:14px}.learnings-card-container.blog{width:auto;max-width:280px;height:auto;max-height:68%}.learnings-card-container.lessons{flex-direction:column;width:281px;margin:16px auto 16px 8px;display:flex}.learnings-card-container.modal{width:280px;top:32px;left:auto;right:auto}.utility-page-wrap{height:423px}.utility-page-content{height:auto}.featured-post-card{flex-direction:column;align-items:center;width:auto;max-width:100%;max-height:81%;margin-top:0;margin-bottom:0;padding-bottom:0}.filter-tags.reference{border:1.5px solid var(--vinta-blue-main);color:var(--vinta-blue-main);background-color:#fff;padding:8px 16px}.filter-tags.reference.gray{font-family:Moderat Regular,Arial,sans-serif}.html-embed-5{display:block}.container-12{max-width:none}.footer-wrapper{flex-direction:column;justify-content:center;align-items:center}.footer-brand{text-align:center;flex:1;order:-1;align-self:center}.image-18{text-align:center;max-width:40%}.link-2{font-size:12px;line-height:160%}.alt-section-wrapper{margin-top:0;margin-bottom:0;padding:20px 0}.alt-section-wrapper.blog-text{margin-top:20px;padding:0 16px}.alt-section-wrapper.tags-page{margin-top:180px}.alt-section-wrapper.learnings{padding-top:0}.alt-section-wrapper.related-articles{margin-top:0;padding:0 24px}.alt-section-wrapper.job-posting{padding-bottom:40px}.alt-section-wrapper.careers{padding:0}.alt-section-wrapper.blog{padding-left:0;padding-right:0}.alt-section-wrapper.job-posting{grid-column-gap:32px;grid-row-gap:32px;padding:0 24px}.input{font-size:16px;line-height:18px}.input::placeholder{font-size:16px;line-height:16px}.input.search{margin-top:0}.learnings-filter-menu{padding-top:96px;padding-bottom:96px}.learnings-filter-menu.blog-posts{margin-top:0;padding-top:0}.learnings-filter-menu.blog-posts.job-posting{padding-top:0;padding-bottom:0}.learnings-filter-menu.blog-posts.categories-page{margin-top:0}.learnings-filter-menu.blog-posts.learnings{padding-top:0}.learnings-filter-menu.slider.blog{margin-top:-67px}.learnings-filter-menu.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.learnings-filter-menu.slider{height:104px;margin-top:-64px}.blog-filters-list{justify-content:center;margin-top:0;margin-bottom:0}.empty-state{margin-top:0}.blog-post-list.gap-row-48px{flex-direction:column;justify-content:center;align-items:center;display:flex}.blog-post-grid-wrapper.sidebar-content{grid-row-gap:80px;align-items:center;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.blog-post-grid-wrapper.sidebar-content.left{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;max-width:none;display:grid}.body-6{overflow:visible}.h3-post-title{max-width:100%;padding-top:0;padding-bottom:1px;font-size:20px;line-height:28px}.blog-post-cover{object-fit:cover;border-radius:8px 8px 0 0;width:100%;min-width:auto;max-width:none;height:180px;padding-left:0;padding-right:0}.post-info-container{margin-bottom:0}.blog-filters-wrapper{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.blog-date-text.bold.color-neutral-800.white{padding-top:0;padding-bottom:0;font-size:12px}.blog-content-rich-text{min-width:auto;padding-left:0;padding-right:0;display:block}.related-articles-short.color-neutral-100.mg-bottom-0{justify-content:flex-start}.blog-hero-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;padding-left:0;padding-right:0;display:block;overflow:hidden}.blog-hero-wrapper.blog-post{max-width:none;padding-bottom:24px;padding-right:0;overflow:hidden}.blog-date-container{grid-column-gap:8px;grid-row-gap:8px;align-self:center}.avatar-circle._01.blog-card-bg-author-image{max-width:25px}.related-post-grid{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:flex}.section-blog-hero{padding-top:96px;padding-bottom:96px}.section-blog-hero.blog-post-hero{width:auto;padding-top:160px;padding-bottom:0}.blog-hero-container._740px{max-width:none;margin-left:20px;margin-right:20px}.blog-title{font-size:34px;line-height:46px}.blog-title.color-neutral-100.mg-bottom-32px{font-size:24px;line-height:32px}.blog-author-wrapper{align-self:center;margin-right:16px}.blog-info-container{grid-row-gap:12px;flex-flow:row;align-items:flex-start}.h2-related-post-title{justify-content:center;align-self:center;font-size:20px;line-height:28px;display:flex}.page-wrapper{width:auto;min-width:100%;max-width:100%;overflow:hidden}.bg-gradient-container.blog-post{background-image:linear-gradient(200deg,#0000,#000a21 77%)}.culture-card-item{min-height:366px}.culture-card-item.sidebar{border-top-width:0;width:100%;min-width:auto;max-width:none;min-height:200px;margin-left:24px;margin-right:24px}.culture-card-item.sidebar.w--current{min-width:280px;min-height:200px}.culture-card-item.our-teams._01,.culture-card-item.our-teams._02,.culture-card-item.our-teams._03,.culture-card-item.our-teams._04{min-height:360px}.related-post-container.small{align-self:flex-start}.featured-post-card-container{margin-top:0;margin-bottom:0;padding:0}.featured-post-card-container.horizontal{flex-direction:column;width:100%;max-width:none;margin-top:0;margin-right:0;padding:0}.search-2{margin-left:47px;margin-right:47px}.dark-hero-section{height:auto;padding-top:40px}.dark-hero-section.blog{height:284px;padding-top:0}.dark-hero-section.dark-variant{padding-top:0}.dark-hero-section.contact{height:370px;padding-top:48px}.dark-hero-section.newsletter{background-position:0%,50%,50%;height:520px}.navigation-bar{width:auto}.frame-44033{display:none}.frame-44034{grid-column-gap:0px;grid-row-gap:0px;padding-top:40px;padding-bottom:0}.featured-post-wrapper{margin-top:0;padding-left:0;padding-right:0}.featured-post-date{font-size:12px}.featured-post-description{display:block}.hero-alt-hero-description{max-width:281px;margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:8px;font-size:16px;line-height:140%}.hero-alt-hero-description.center{max-width:280px;padding-left:0;padding-right:0;font-size:16px;line-height:24px}.hero-alt-hero-description.center.white{max-width:none;padding-top:8px;padding-bottom:8px}.hero-alt-hero-description.left{text-align:center;align-self:center}.alt-hero-header{grid-row-gap:9px;margin:0}.alt-hero-header.flex-center{grid-row-gap:7px;grid-row-gap:7px;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.alt-hero-wrapper{margin-top:96px}.alt-hero-wrapper.learnings{padding-left:20px;padding-right:20px}.alt-hero-wrapper.learnings.main-page{margin-bottom:64px}.alt-hero-wrapper.wide{padding-left:16px;padding-right:16px}.newsletter-banner{flex-direction:column;align-self:center;width:auto;min-width:auto;max-width:none;height:auto;min-height:194px;margin:40px 24px;padding:32px 24px;display:flex}.newsletter-banner.blog-page{max-width:none}.newsletter-banner-header{margin-top:0;margin-bottom:9px}.h4-newsletter-title{text-align:center;margin-top:0;font-size:20px}.newsletter-description{text-align:center;align-self:center}.newsletter-form-wrapper{flex-direction:column}.form-block{align-self:center}.newsletter-input-field{grid-row-gap:12px;flex-direction:column;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-left:0}.featured-post-cover{width:auto;min-width:0;max-width:106%;height:130px;min-height:130px}.featured-post-content{width:100%}.div-block-63{display:none}.collection-list-wrapper-10{flex-direction:column;max-width:none;display:block}.featured-post-link-02{padding-bottom:0}.icon-calendar{align-self:flex-start;width:20px;max-width:none;height:20px}.cell-2{grid-column-gap:0px;grid-row-gap:0px;align-items:center;padding-top:0;padding-bottom:0;display:block}.quick-stack-4{grid-column-gap:0px;grid-row-gap:0px;flex:1;align-self:center;margin-top:0;margin-bottom:13px;padding:0}.featured-post-link{max-width:300px}.featured-post-item{flex-direction:column;justify-content:flex-start;align-items:center;margin-top:0;display:flex}.hero-contact-wrapper{margin-top:0;padding-top:0;padding-left:20px;padding-right:20px}.div-block-65{display:none}.alt-hero-subtitle{font-size:16px;line-height:24px}.alt-hero-subtitle.bold.center.white{font-size:16px}.careers-alt-description{text-align:center;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.careers-alt-description.center{width:auto}.careers-alt-description.center.mobile{color:#333;text-align:center;text-align:center;padding-right:0;text-decoration:none}.careers-alt-description.white{text-align:left;align-self:flex-start}.careers-alt-description.description{padding-left:0;padding-right:0}.splide.slider1{align-items:flex-start;overflow:visible}.splide__track{overflow:visible}.overflow{padding-left:0;overflow:hidden}.arrow-styleguide{display:none}.splide__arrows{justify-content:center;width:auto;display:none}.learnings-modal-bg-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.link-close-dialog.categories{padding-top:8px;padding-bottom:8px}.h6{font-size:14px;line-height:120%}.body-2{font-size:16px;line-height:160%}.image-155{display:inline-block}.div-block-71{align-self:center}.splide-container{grid-row-gap:12px;flex-direction:column;align-items:center;margin-top:-48px;display:flex;position:static;inset:auto 0% -48px;overflow:hidden}.blog-filters-menu-desktop{max-width:320px;margin-top:-18px}.alt-hero{padding-top:16px;padding-bottom:16px}.alt-hero.w--current{padding-top:0;padding-bottom:0}.team-member-section{padding-left:5%;padding-right:5%}.team-grid{grid-template-columns:1fr}.blog-img-team,.blog-img-team._2{display:block}.footer-wrapper-3{flex-direction:column;justify-content:center;align-items:center}.container-18{max-width:none}.section-blog-wrapper{margin-right:0}.cell-3{grid-row-gap:16px;padding-bottom:40px;padding-left:20px;padding-right:20px}.cell-3._2{display:none}.cell-3._1{grid-row-gap:24px;padding-top:20px}.success-metrics-3{grid-column-gap:24px;grid-row-gap:40px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:center;justify-items:center;padding:0;display:grid}.text-223{font-size:12px}.nextjs{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1281af330bc87790cbe_logo_nextjs.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:80px;padding-top:0}.wrap-2{display:none}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-0,.text-224{font-size:16px}.value-63{text-align:center;width:100%;padding-left:0;padding-right:0;font-size:24px}.do-you-work-with-a-different-stack-contact-us-for-more-information-1{font-size:16px}.career-technologies-section{grid-column-gap:48px;grid-row-gap:48px;padding:32px 20px}.text-225{font-size:12px}.aws{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1285a7bbf4b7fcf4570_logo_aws.webp);background-position:50%;background-repeat:no-repeat;background-size:auto 40px;width:100px;height:80px;padding-top:0}.django{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece12852af705d83557551_logo_django.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:80px;padding-top:0}.the-tech-stack-behind-competitive-products-0{font-size:24px}.floating-image{inset:auto 5% 5% auto}.react{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1295a7bbf4b7fcf45ca_logo_react.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:80px;padding-top:0}.container-26{flex-direction:column;width:100%;min-width:0;padding-left:0;padding-right:0}.header-4{width:100%;min-width:0}.text-221,.value-65{font-size:24px}.do-you-work-with-a-different-stack-contact-us-for-more-information-0{font-size:16px}.careers-tech-list{grid-column-gap:16px;grid-row-gap:8px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:16px;display:grid}.value-64{font-size:24px}.frame-44119{padding:4px 12px}.technologies-list-wrapper,.title-9{grid-column-gap:32px;grid-row-gap:32px}.text-222{font-size:20px}.img_flavio1440{object-fit:cover;object-position:75% 25%;height:180px}.nodejs{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128d761f607b38dc991_logo_nodejs_result.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:80px}.community-m-img-container{flex-flow:column-reverse;width:100%;height:auto;margin-bottom:0}.community-m-highlight-card{width:120px}.the-tech-stack-behind-competitive-products-1{font-size:24px}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-1{font-family:Moderat Light,Arial,sans-serif;font-size:16px}.pythonbox{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128072e0881b08cc29e_logo_python.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:80px;padding-top:0}.container-27{grid-column-gap:32px;grid-row-gap:32px}.wrap{grid-column-gap:48px;grid-row-gap:48px;display:flex}.frame-44118{padding:4px 12px}.careers-alt-header{grid-row-gap:12px}.btn-primary{width:100%;padding-top:18px;padding-bottom:18px}.section-33{padding-top:96px;padding-bottom:96px}.buttons-row{flex-direction:column}.container-default{padding-left:20px;padding-right:20px}.grid-4-columns{grid-template-columns:1fr}.grid-4-columns.instagram-v7{grid-template-columns:1fr 1fr;margin-top:-24px;margin-bottom:24px}.image-wrapper.instagram-image{border-radius:16px}.cell-4,.cell-4._2{display:block}.cell-4._1{display:none}.careers-team-section{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:32px 20px}.careers-team-card{padding:24px 20px}.header{align-items:center}.team-header-content{justify-content:center;align-items:flex-start;padding-right:0}.value-66{text-align:center}.careers-team-members{grid-column-gap:32px;grid-row-gap:32px;align-items:center}.career-team-member-card{grid-row-gap:8px;flex-direction:column;align-self:center;align-items:center}.team-member-photo{width:100px}.h2-careers-team-title{text-align:center;align-self:center;font-size:32px}.h2-careers-team-title.blue{text-align:center;font-size:28px;line-height:130%}.team-member-info{align-items:center}.team-image---no-cell{max-width:none}.link-block-13,.link-block-14,.link-block-15{text-decoration:none}.form{margin-top:1em}.col{flex-basis:100%;order:1;max-width:100%}.u-mb-0{margin-bottom:0}.forms-input.embed{width:240px;min-width:240px}.contact-form-wrapper{width:280px;margin-top:0;padding:20px}.contact-form-wrapper.blog{width:auto;margin:0 0 40px;padding:20px}.metrics-style{flex:1;width:100%;height:100%;padding-left:16px;padding-right:16px}.main-2{text-align:center;font-size:14px}.secondary-4{text-align:center;font-size:12px}.outline.arrow-right{flex:none;display:none}.section-clients-var{margin-top:740px;padding-top:64px}.clients-var-grid{padding-left:20px;padding-right:20px}.success-message{padding-left:0;padding-right:0}.text-block-29{font-size:16px}.text-block-30{text-align:center;padding-bottom:16px}.link-block-16{flex-direction:column}.go-to-blog-section{padding-left:0;padding-right:0}.social-media-block{flex-direction:column}.section-hero-about{width:auto}.hero-about-wrapper{grid-column-gap:0px}.hero-about-container{flex-direction:row;justify-content:flex-start;align-items:flex-start}.hero-about-header{width:auto;padding-right:0}.typography-8,.hero-about-image-container,.h1-hero-about,.for-a-decade-we-have-been-a-trusted-partner-in-building-successful-products-1,.text-block-33,.hero-about-img-flex{width:auto}.story-img-container{justify-content:center;width:100%}.story-img-founders{max-width:473px;height:auto}.story-container{padding-bottom:104px}.title-10{justify-content:center;align-items:center}.h2-story-title.thin{text-align:center;align-self:center}.story-header-description.white{font-size:16px}.timeline-container{padding-bottom:240px;padding-right:32px}.timeline-container.background-area{padding-bottom:0;padding-left:0;padding-right:0}.timeline-header-content{flex-direction:column;justify-content:flex-start;align-items:center;width:auto;height:auto;margin-bottom:-232px;padding-bottom:0}.timeline-header-flex{padding-top:32px}.timeline-header-spacer{grid-row-gap:24px;padding-right:0}.text-246{width:auto}.frame-44022{max-width:none}._2013-frame{width:auto;margin-bottom:20px;padding-bottom:0;padding-left:20px;padding-right:0}.frame-44189{width:auto}.typography-body1-3{max-width:none}.timeline-founder-quote{width:250px;min-width:250px;top:-53px;left:0}.community-founder-info{grid-column-gap:12px;grid-row-gap:12px}._10-years-building-top-notch-digital-products-a-time-line-0{text-align:left}.community-m-highlights{grid-column-gap:17px;grid-row-gap:43px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:center;justify-items:center;padding:0 8px 24px;display:grid}.text-252{font-size:12px}.tech-item-nextjs{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1281af330bc87790cbe_logo_nextjs.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:88px;padding-top:0}.wrap-3{display:none}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-4,.text-253{font-size:16px}.h2-community{text-align:center;width:100%;padding-left:0;padding-right:0;font-size:24px}.do-you-work-with-a-different-stack-contact-us-for-more-information-2{font-size:16px}.section-about-community{grid-column-gap:48px;grid-row-gap:48px;padding:48px 24px 96px}.text-254{font-size:12px}.tech-item-aws{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1285a7bbf4b7fcf4570_logo_aws.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:88px;height:88px;padding-top:0}.tech-item-django{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece12852af705d83557551_logo_django.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:88px;padding-top:0;padding-left:0}.the-tech-stack-behind-competitive-products-2{font-size:24px}.floating-image-3{inset:auto 5% 5% auto}.tech-item-react{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1295a7bbf4b7fcf45ca_logo_react.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:88px;padding-top:0}.container-37{flex-direction:column;width:100%;min-width:0;padding-left:0;padding-right:0}.community-header-var2{width:100%;min-width:0}.text-256{font-size:24px}.container-38{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:16px;padding-bottom:16px;display:grid}.h2-header-community{font-size:24px}.highlight-d-title{font-size:32px}.frame-44195{padding:4px 12px}.container-39,.title-12{grid-column-gap:32px;grid-row-gap:32px}.text-260{font-size:20px}.img_flavio1440-3{object-fit:cover;object-position:75% 25%;height:180px}.tech-item-nodejs{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128d761f607b38dc991_logo_nodejs_result.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:88px}.the-tech-stack-behind-competitive-products-3{font-size:24px}.pythonbox-2{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64c143b913b5f96ea09fc6b7_logo_python.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:80px;padding-top:0}.container-41{grid-column-gap:32px;grid-row-gap:32px}.wrap-4{grid-column-gap:48px;grid-row-gap:48px;display:flex}.community-name{padding:4px 12px}.about-content-wrapper{padding-top:1038px;padding-left:20px;padding-right:20px}.text-262{text-align:center}.section-team{max-width:290px;height:1058px}.final-cta{width:243px;min-width:71px;padding-left:20px;padding-right:20px}.h2-highlights-title,.exceeding-expectations-what-clients-share-about-us-1{font-size:28px}.highlight-item,.button-case-studies{padding-left:20px;padding-right:20px}.text-267,.text-269{font-size:14px}.h2-testimonials-title.light-mode{font-size:32px}.h2-contact-title{font-size:24px}.frame{margin-left:20px;margin-right:20px;padding-bottom:20px;position:static}.photo-vinta-team-mobile{width:auto;max-width:478px}.categories-image-mobile{height:184px;margin-top:-17px}.learning-link.extra{font-size:10px}.div-block-149{flex-direction:column}.collection-item-15{grid-column-gap:8px;grid-row-gap:8px;align-items:center}.blog-author-photo{width:40px;height:40px}.featured-post-list-wrapper{max-width:382px;margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}.blog-post-card{margin-top:0}.empty-divider.above{padding-top:240px}.html-embed-8{align-self:center;min-width:auto;max-width:none;display:none}.value-48{font-family:Moderat Bold,Arial,sans-serif}.hero-home-description{width:100%;font-size:18px}.section-hero-home{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64edc1253d98f8a6eb838ff6_bg_hero-mobile-h.webp);background-position:50% 100%;background-size:auto 720px;height:auto;padding:89px 24px 400px}.hero-container{grid-column-gap:32px;grid-row-gap:32px;width:100%}.h1_1280e,.h1-home-hero-title{font-size:28px}.hero-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.button_large{flex:1;font-size:16px;line-height:32px}.button-20{flex:none;padding:0}.button-21{flex:none;width:100%;padding-top:12px;padding-bottom:12px}.button-21.margin{margin-top:32px}.vinta-body{font-size:14px}.vinta-body.darkmode{background-size:cover}.star{object-fit:fill;flex:0 auto;display:block}.star.mobile{display:none}.clutch-container{flex-direction:row;flex:1;width:100%;min-width:0;padding:20px 24px}.h2-arguments-title{text-align:left;font-size:22px}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-7{font-size:16px}.arguments-wrapper{grid-column-gap:32px;grid-row-gap:32px;width:100%;min-width:0;padding-left:0;padding-right:0}.quote-container-main{grid-column-gap:16px;grid-row-gap:16px}.button-22{width:100%;padding:16px 24px}.clutch-rating-text{text-align:left;width:100%}.quote-citation-text{font-size:16px}.vinta-experts-img{height:auto}.vinta-proactively-communicates-with-me-so-there-are-no-surprises-8{font-size:16px}.featured-quote-card{padding-top:16px;padding-left:16px;padding-right:16px}.text-214{font-size:16px}.h2_1280e{font-size:24px}.arguments-description{width:100%;min-width:0;font-family:Moderat Light,Arial,sans-serif;font-size:14px}.rating-quotes-wrapper{flex-flow:column;flex:0 auto;min-width:0;top:-32px}.quote-author-info{flex-direction:column}.star-rating{object-fit:fill;flex:none;width:100%;height:18px;display:flex;overflow:auto}.section-arguments{padding-top:564px;padding-bottom:48px}.quote-wrapper{grid-column-gap:16px;grid-row-gap:16px}.quote-author{align-self:flex-start}.text-block-42{font-size:16px}.tabs-menu{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-content:flex-start center;align-items:center;width:100%;margin-bottom:24px;display:flex}.explore-the-outstanding-results-of-our-partner-s-software-implementations-2{font-size:24px}.all-clients-wrapper{width:100%;min-width:0}.section-clients{grid-column-gap:40px;grid-row-gap:40px;padding:48px 24px}.section-clients.clients-spacer.contact-page{padding-top:0}.text-block-43{font-size:16px}.tab-link-workcases{width:auto;padding:8px 16px}.tab-link-workcases.w--current{width:auto;padding:8px 16px;font-size:14px}.text-block-44{font-size:16px}.text-218{flex:none;font-size:16px}.clients-header{width:100%;min-width:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-0{font-size:24px}.community-d-subtitle-text{font-size:16px}.community-m-highlight-subtitle{font-size:12px}.community-desktop-container{display:none}.we-re-seasoned-speakers-at-pycon-and-djangocon-contributing-to-the-python-community-worldwide-7{font-family:Moderat Light,Arial,sans-serif;font-size:16px}.community-name-text{font-size:16px}.community-m-subtitle-text{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.do-you-work-with-a-different-stack-contact-us-for-more-information-3{font-size:16px}.home-wrapper-dark{grid-column-gap:48px;grid-row-gap:48px;padding:48px 24px 144px}.community-name-role{font-size:12px}.the-tech-stack-behind-competitive-products-4{font-size:24px}.community-floating-text{inset:auto 16px 16px auto}.community-mobile-wrapper{flex-direction:column;width:100%;min-width:0;padding-left:0;padding-right:0}.highlight-m-emphasis{font-size:32px}.value-88{font-size:24px}.technologies-list{grid-column-gap:33px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:16px;padding-bottom:16px;display:grid}.h2-community-title{max-width:320px;font-size:24px}.community-role{padding:4px 12px}.technologies-container{grid-column-gap:32px;grid-row-gap:32px}.community-d-highlight-subtitle{font-size:14px}.community-m-subtitle{grid-column-gap:32px;grid-row-gap:32px}.highlight-d-text{font-size:24px}.community-m-img{object-fit:cover;object-position:75% 25%;height:180px;position:static}.the-tech-stack-behind-competitive-products-5{font-size:24px}.tech-item-python{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece128072e0881b08cc29e_logo_python.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:88px;padding-top:0}.section-technologies{grid-column-gap:32px;grid-row-gap:32px}.community-header{width:100%;min-width:0}.community-m-container{grid-column-gap:48px;grid-row-gap:48px;display:flex}.section-faq{grid-column-gap:32px;grid-row-gap:32px;min-width:0;padding-top:24px;padding-left:24px;padding-right:24px}.section-faq.home{padding:32px 0}.text-229{flex:none;font-family:Moderat Bold,Arial,sans-serif;font-size:24px;line-height:60%}.button-29{width:100%}.value-90{font-family:Moderat Light,Arial,sans-serif;font-size:12px}.cta-contact-description{font-size:14px}.section-cta-contact{grid-column-gap:32px;grid-row-gap:32px;background-size:auto 200px,auto;width:100%;height:600px;min-height:1200px;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.cta-contact-header,.cta-contact-header.home{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-2{font-size:24px}.value-91{font-family:Moderat Bold,Arial,sans-serif;font-size:24px}.h2-cta-contact-title{font-size:24px}.faq-question-list{padding-left:0;padding-right:0}.cta-white-large{padding:16px 24px;transition:all .15s}.value-92{font-size:24px}.btn-icon{flex:none;display:none}.home-wrapper-light{grid-column-gap:0px;grid-row-gap:0px;padding:0 20px;position:static}.home-wrapper-light.dark-mode{padding:32px 24px}.home-wrapper-light.white-mode{grid-column-gap:40px;grid-row-gap:40px;padding-top:24px;position:relative}.home-wrapper-light.flat-bg{padding:32px 24px}.button-xlarge-4{letter-spacing:-.5px;font-size:16px}.faq-question.homepage{grid-column-gap:0px;grid-row-gap:0px}.faq-question-title{font-size:14px}.faq-question-title.dark-mode{font-size:20px}.btn-collapse-expand{grid-column-gap:0px;grid-row-gap:0px;width:36px;height:36px;display:flex}.icon_dropdown{width:14px;height:11.115px}.text-282,.text-283,.faq-question-answer{font-size:14px}.faq-question-answer.dark-mode{font-size:16px}.services-highlights-item{display:none}.hero-services-title{font-size:28px}.services-benefits-card{flex-direction:column}.technologies-item-name{font-size:12px}.c_title-1{font-size:28px}.text-285{font-size:14px}.hero-services-description,.techstack-cta-0{font-size:16px}.services-benefits-card-container{grid-column-gap:12px;grid-row-gap:12px;padding:12px 16px}.services-highlights-divider{display:none}.section-hero-webdev{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed4050810fb76ee172a6ba_bg_hero-webdev-mobile.webp);background-position:50%;background-size:cover;height:840px;padding-top:0;padding-left:20px;padding-right:20px}.hero-cta{width:100%;padding-top:12px;padding-bottom:12px}.section-services-arguments{padding:48px 20px}.hero-services-wrapper{grid-column-gap:32px;grid-row-gap:32px;padding-top:86px;padding-bottom:56px}.c_title-6{font-size:28px}.clutch-rating{font-family:Moderat Bold,Arial,sans-serif;font-size:24px}.hero-services-title-emphasis{font-size:28px}.services-technologies-list{grid-column-gap:12px;justify-content:flex-start}.services-dark-header-description{font-size:14px}.c_title-5{font-size:28px}.services-benefits-coverimg{width:100%;min-width:100%;height:160px;min-height:160px}.c_title-4{text-align:left;width:100%;min-width:0;font-size:12px}.services-highlights-list{grid-column-gap:24px;grid-row-gap:32px;flex-direction:column}.services-highlights-title,.c_title-3,.c_title{font-size:28px}.services-arguments-description{min-width:0;font-size:14px}.services-highlights-subtitle{font-family:Moderat Light,Arial,sans-serif;font-size:16px}.techstack-card-2{min-width:134px;max-width:134px}.services-arguments-quote{min-width:0}.highlight_clutch{grid-column-gap:0px;grid-row-gap:0px}.c_title-0{font-size:28px}.techstack-cta-1{font-size:16px}.services-arguments-container{grid-column-gap:32px;grid-row-gap:32px}.clutch-highlight-logo{background-image:none;background-size:auto;width:100px;height:auto}.techstack2{padding:32px 20px}._4-9-5-wrapper{font-size:18px}.section-services-benefits{padding:48px 20px}.services-technologies-type{min-width:134px;max-width:134px}.hero-services-type{font-size:14px}.models-table-tabs{width:100%;min-width:100%;display:block;overflow:visible}.models-table-cell-01-var{min-width:0;max-width:none;height:64px;padding:12px 8px}.text-block-46{text-align:center;font-size:12px}.services-process-list{padding-left:32px}.process-list-item{padding-left:48px;padding-right:0}.process-list-item.last-item{padding-bottom:0}.models-table-cell-01{min-width:0;max-width:100%;height:64px;padding-top:12px;padding-bottom:12px;padding-left:8px}.c_title-9{font-size:28px}.models-tab-menu{grid-column-gap:8px;width:100%;min-width:100%;display:flex;overflow:visible}.services-roles-description{font-size:14px}.services-arguments-item-title{font-size:16px}.process-list-item-title{font-size:20px}.icon_check{width:20px;min-width:20px;height:20px;min-height:20px}.models-table-cell-02.model2{min-width:90px;max-width:90px;height:64px;display:flex}.models-table-cell-02.model1{display:none}.models-table-cell-02.devout{width:90px;min-width:90px;max-width:120px;height:64px;padding-left:0;padding-right:0;display:flex}.text-290{font-size:14px}.c_title-14{font-size:28px}.tabs-content-2{padding-top:0}.c_title-15{font-size:28px}.text-292{font-size:14px}.services-solutions-list-item-05{height:126px;min-height:126px}.table_cell-2---2--3.devout{width:90px;min-width:90px;max-width:120px;height:64px;padding-left:0;padding-right:0;display:flex}.button_cta{padding:12px 20px}.c_title-8{font-size:28px}.table-head-02-var.model2{min-width:90px;max-width:90px;padding-top:12px;padding-bottom:12px;display:flex}.table-head-03{width:70px;min-width:70px;max-width:70px;padding:12px}.techstack-cta-2{font-size:16px}.table_cell-2_2{min-width:90px;max-width:90px;height:64px}.table_cell-5---2.model2{min-width:90px;max-width:90px;height:64px;display:flex}.section-hero-staffaug{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed4050042d97dff5917789_bg_hero-staff-mobile.webp);background-position:50% 42%;background-size:cover;height:840px;padding:0 20px}.models-table-cell-03{width:100%;min-width:70px;max-width:70px;height:64px;min-height:64px;padding-left:0;padding-right:0}.table-head-02.devout{width:90px;min-width:90px;max-width:90px;padding:12px;display:block}.table-head-02.model2{display:none}.table-head-02.model1{flex:0 auto;display:none;overflow:visible}.section-services-roles{flex:0 auto;min-height:auto;padding:20px;overflow:visible}.services-staff-arguments-description{min-width:0;font-size:14px}.table_cell-2----2.model2{min-width:90px;max-width:90px;height:64px;display:flex}.section-services-quotes{padding-left:20px;padding-right:20px}.services-arguments-list{grid-column-gap:16px;grid-row-gap:16px}.c_title-11{font-size:28px}.table_head2-3.model1{flex:0 auto;min-width:90px;max-width:90px;padding-top:12px;padding-bottom:12px;display:flex;overflow:visible}.c_title-16,.services-roles-title{font-size:28px}.table_cell-2__01.model1,.models-table-cell-01-var3.model1{min-width:90px;max-width:90px;height:64px;display:flex}.c_title-12,.hero_title-5{font-size:28px}.techstack-box-3{grid-column-gap:12px;justify-content:center}.services-solutions-list{display:flex}.process-list-item-description{font-size:14px}.techstack{padding-left:20px;padding-right:20px}.models-tab{text-align:center;font-size:12px}.c_title-17{font-size:28px}.c_title-18{text-align:left;width:100%;min-width:0;font-size:12px}.c_subtitle-2{font-size:14px}.services-solutions-list-item-01{height:126px;min-height:126px}.services_container-4{grid-column-gap:24px;grid-row-gap:32px;flex-direction:column}.models-table-cell-text{font-size:11px}.section-services-solutions{padding:48px 20px}.services-wrapper{padding:800px 20px 32px}.text-295{font-size:24px}.models-table-cell-02-var.model1{display:none}.models-table-cell-02-var.model2{min-width:90px;max-width:90px;height:64px;display:flex}.models-table-cell-02-var.devout{flex:none;width:90px;min-width:90px;max-width:90px;height:100%;min-height:64px;padding-left:0;padding-right:0;display:flex}.c_title-20{font-size:28px}.services-models-table.mobile{display:none}.models-table-cell-01-var2.model1{min-width:90px;max-width:90px;height:64px;display:flex}.models-tab-link{flex:1;padding:8px 12px}.services-arguments-list-item{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;min-width:0;padding:12px}.process-list-item-order{width:48px;height:48px;padding-bottom:4px;padding-left:0;padding-right:0;left:-28px}.services-models-type{font-size:11px}.c_title-21{font-size:28px}.services-solutions-list-item-03{height:126px;min-height:126px}.table_cell-8{min-width:0;max-width:none;height:64px;padding:8px}.table_cell-5-2.model2{min-width:90px;max-width:90px;height:64px;display:flex}.techstack-cta-3{font-size:16px}.models-table-cell-03-var{width:100px;min-width:70px;max-width:100px;height:auto;min-height:64px;padding-left:0;padding-right:0}.services-roles-list{flex-direction:column;height:auto}.services-roles-list-item.roles-prod{background-position:115% 0,0 0;height:140%;min-height:140px}.services-roles-list-item.roles-design{background-position:100%,0 0;height:140%;min-height:140px}.services-roles-list-item.roles-dev{background-position:100% 0,0 0;height:140px;min-height:140px}.text-block-48{text-align:center;font-size:12px}.section-services-process{grid-column-gap:32px;grid-row-gap:32px}.services-solutions-list-item-04{height:126px;min-height:126px}.table_cell-2--2.model2{min-width:90px;max-width:90px;height:64px;display:flex}.table_cell-7{min-width:0;max-width:none;height:64px;padding:12px 8px}.roles_title-1{font-size:28px}.services-roles-container{flex:0 auto;overflow:visible}.table-head-01{width:100%;min-width:0}.p_list-item-2{padding-left:48px;padding-right:0}.icon_no{width:18px;height:18px}.process-list-item-order-text{font-size:28px}.benefits_card{flex-direction:column}.services-solutions-description{font-size:14px}.techstack-card-3{min-width:134px;max-width:134px}.services-solutions-list-item-02{height:126px;min-height:126px}.text-block-49{font-size:16px}.tabs-menu-3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;margin-bottom:24px;display:grid}.text-block-50,.text-block-51{font-size:16px}.text-298{flex:none;font-size:16px}.header-14{width:100%;min-width:0}.explore-the-outstanding-results-of-our-partner-s-software-implementations-4{font-size:24px}.text-299{flex:none;font-family:Moderat Bold,Arial,sans-serif;font-size:24px;line-height:60%}.button-31{width:100%}.value-97{font-family:Moderat Light,Arial,sans-serif;font-size:12px}.text-300{font-size:14px}.final-cta-4{grid-column-gap:32px;grid-row-gap:32px;background-size:auto 280px,cover;width:100%;height:600px;min-height:600px;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.header-16{padding-left:0;padding-right:0}.value-98{font-family:Moderat Bold,Arial,sans-serif;font-size:24px}.get-your-software-development-soaring-with-our-talent-pool-3{font-size:24px}.collection-item-17{padding-left:0;padding-right:0}.value-99{font-size:24px}.frame-44232{flex:none;display:none}.button-xlarge-5{letter-spacing:-.5px;font-size:16px}.section-hero-clients{padding-top:20px;padding-left:20px;padding-right:20px}.hero-clients-wrapper{padding-bottom:20px}._10-years-of-inspiring-work-we-did-for-great-companies-1{font-size:24px}.hero-clients-description{font-size:16px}.highlight-card-subtitle{font-size:20px}.playbook-tabs-list-wrapper{align-items:stretch}.clutch-card-logo-img{width:115px}.highlight-card-item{grid-column-gap:24px;grid-row-gap:16px}.clutch-card-text-e1{font-size:48px}.featured-quote-item{padding:16px 24px}.industries-list{grid-row-gap:24px;display:block}.alt-tag.active{display:block}.highlight-card-title{font-size:48px}.section-highlight{padding:20px 20px 32px;display:block}.featured-quote-citation{font-size:18px;line-height:160%}.highlight-card-subtitle2{font-size:14px}.industries-list-wrapper{display:none}.clutch-rating-card-link{grid-column-gap:16px;grid-row-gap:16px}.other-cases-list{align-items:center;width:auto;max-width:none;display:flex}.quote-author-img{display:none}.text-308{flex:none;font-family:Moderat Bold,Arial,sans-serif;font-size:24px;line-height:60%}.button-35{width:100%}.value-100{font-family:Moderat Light,Arial,sans-serif;font-size:12px}.text-309{font-size:14px}.final-cta-5{grid-column-gap:32px;grid-row-gap:32px;background-size:auto 280px,cover;width:100%;height:600px;min-height:600px;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.header-18{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-4{font-size:24px}.value-101{font-family:Moderat Bold,Arial,sans-serif;font-size:24px}.value-102{font-size:24px}.frame-44233{flex:none;display:none}.button-xlarge-6{letter-spacing:-.5px;font-size:16px}.featured-client-info.card{width:100%;min-height:auto}.featured-client-industry-tag{text-align:left}.featured-client-highlight-card{justify-content:flex-start}.highlight-title{font-size:18px}.featured-client-card-title{font-size:22px}.featured-client-card-item{height:auto;display:flex}.featured-client-coverimg{height:120px}.featured-client-highlights-list{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.featured-client-container{height:auto;padding-top:20px;padding-left:20px;padding-right:20px}.highlight-container{align-items:center}.clients-card-item{width:auto;min-width:auto;max-width:none}.clients-cover-img{height:120px}.clients-card-info{padding-left:20px;padding-right:20px}.title-0{font-size:18px}.h1-clients-hero-title{font-size:24px}.text-312{font-size:16px}.text-313{font-size:20px}.rating-8{font-size:48px}.form-5{grid-row-gap:24px}.rating-9{font-size:48px}.project-showcase-4{padding-top:56px;padding-left:20px;padding-right:20px}.text-316{font-size:14px}.text-318{flex:none;font-family:Moderat Bold,Arial,sans-serif;font-size:24px;line-height:60%}.button-36{width:100%}.value-103{font-family:Moderat Light,Arial,sans-serif;font-size:12px}.text-319{font-size:14px}.final-cta-6{grid-column-gap:32px;grid-row-gap:32px;background-size:auto 280px,cover;width:100%;height:600px;min-height:600px;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.header-20{padding-left:0;padding-right:0}.get-your-software-development-soaring-with-our-talent-pool-5{font-size:24px}.value-104{font-family:Moderat Bold,Arial,sans-serif;font-size:24px}.value-105{font-size:24px}.frame-44236{flex:none;display:none}.button-xlarge-7{letter-spacing:-.5px;font-size:16px}.workcase-hero-info{margin-bottom:88px}.workcase-tag-item{font-size:12px}.workcase-tag-item.workcase-industry,.workcase-tag-item.workcase-location,.workcase-tag-item.workcase-duration{font-size:13px}.workcase-logo-img{width:auto;height:40px}.workcase-hero-title-container{grid-column-gap:16px;grid-row-gap:12px}.workcase-hero-title{font-size:24px}.workcase-hero-wrapper{height:520px;padding-left:20px;padding-right:20px}.workcase-tag-divider{font-size:20px}.workcase-breadcrumbs-active{text-align:left}.workcase-logo{width:auto;height:auto}.workcase-tags{grid-column-gap:8px;grid-row-gap:8px}.workcase-technologies-item{grid-column-gap:4px;grid-row-gap:4px}.workcase-technologies-icon{width:28px;height:28px}.workcase-mid-cta-paragraph{font-size:16px}.workcase-mid-cta{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;padding:20px 24px}.workcase-highlight-title{font-size:20px}.workcase-quote-author-role,.workcase-paragraph-rte{font-size:14px}.workcase-highlight-subtitle{text-align:center}.section-workcase{padding:32px 20px}.workcase-quote-author-name{font-size:16px}.workcase-quote-citation{font-size:20px}.workcase-highlights-list{grid-column-gap:0px;grid-row-gap:0px;padding-left:0;padding-right:0}.text-327{font-size:24px}.section-other-cases{padding:32px 20px}.button-38{padding-left:24px;padding-right:24px}.text-328{font-size:16px}.clients-card-title{font-size:20px}.section-contact-cta{flex-direction:column;height:auto;min-height:0;padding:0 20px}.section-contact-cta-container{grid-column-gap:24px;grid-row-gap:24px;padding-top:24px;padding-bottom:24px}.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-0,.facing-challenges-similar-to-plusplus-see-how-we-can-help-you-1{font-size:24px}.frame-44040{align-items:center}.section-hero-playbook{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);min-height:0;padding-top:65px;padding-left:20px;padding-right:20px}.hero-playbook-wrapper{padding-top:24px;padding-bottom:32px}.value-106,.value-107{font-size:20px}.section-playbook{padding-left:20px;padding-right:20px}.workcase-finalcta-container-2{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.ready-to-start-lets-assemble-your-team-with-our-in-house-talent-pool-0{font-size:16px}.playbook-item-link{flex-direction:column;padding:16px 20px}.playbook-img{width:100px;height:100px;display:none}.playbook-item-title{font-size:20px}.section-hero-playbook-item{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecee1f69b8e9278f279128_bg_hero-clients.webp);background-position:50%;background-size:cover;height:auto;margin-bottom:0;padding-bottom:24px;padding-left:0;padding-right:0;position:static}.hero-alt-container{padding-top:48px;padding-bottom:48px}.hero-alt-container.tech{padding-bottom:20px}.hero-alt-header{padding-left:32px;padding-right:32px}.h1-playbook-title,.our-step-by-step-process-for-developing-and-maintaining-exceptional-software-solutions-1{font-size:24px}.alt-hero-description{font-size:16px;line-height:150%}.fs-toc{width:100%}.playbook-tabs{grid-row-gap:24px}.fs-toc_richtext{width:100%;padding:1rem 0;font-size:14px;overflow:hidden}.section-privacy-policy{padding-left:20px;padding-right:20px}.fs-toc_rich-text{width:100%}.heading-small-2.text-color-white{margin-top:0}.toc-link{font-size:12px}.fs-toc_sidebar{padding-top:1rem;padding-bottom:1rem}.text-215{font-size:14px}.timeline-card{width:auto;margin-bottom:20px;padding-bottom:0;padding-left:20px;padding-right:0}.timeline-card-description{max-width:none}.frame-44246{width:auto}.slider-controls{grid-template-rows:auto auto auto;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;overflow:auto}.slider-snap-list{grid-template-columns:16rem;grid-auto-columns:16rem}.menu-icon{opacity:1;padding-top:0;position:relative}.navigation-list.holder{width:98vw;margin-top:52px;padding-top:12px;position:absolute}.vinta-logo.brand{width:80px;height:auto}.contact-cta{justify-content:flex-end;padding-top:16px;padding-left:20px;padding-right:20px;display:flex}.nav-btn-menu{opacity:.5;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.nav-btn-menu.w--open{flex:none}.sticky-nav{border-radius:0;font-size:14px}.vwds-nav-logo{padding-bottom:8px;padding-left:24px;padding-right:12px}.nav-link{text-align:right;margin-bottom:0;padding-top:12px;padding-bottom:12px;font-size:18px}.nav-btn{width:100%;padding-top:8px;padding-bottom:8px;font-size:20px;line-height:26px}.top-nav{font-family:Moderat Light,Arial,sans-serif;font-size:14px;line-height:160%}.dropdown-toggle{flex-direction:row;justify-content:flex-end;align-items:center;padding-top:12px;padding-bottom:12px;font-size:18px;display:flex}.dropdown-toggle.w--open{background-color:#0000}.dropdown{color:#030303;text-align:center;letter-spacing:.3px;font-size:20px;line-height:26px;display:block}.dropdown-link{text-align:right;background-color:#dfe6f6;justify-content:flex-end;width:100%;padding-top:12px;padding-bottom:12px;font-size:14px;display:flex}.btn-blue-large{padding:14px 24px;font-size:14px}.btn-white-large{padding-left:16px;padding-right:16px;font-size:15px}.cta-blue-medium{align-self:auto;font-size:14px}.cta-blue-medium.contact{width:auto}.cta-blue-medium.forms{padding-left:16px;padding-right:16px;font-size:12px}.highlight-link{text-decoration:none}.nav-dropdown-list.w--open{background-color:#0000;font-family:Moderat Regular,Arial,sans-serif}.cta-text-dark-large{padding:14px 24px;font-size:14px}.cta-text-dark-large.industries{justify-content:center;padding:10px 20px;font-size:14px;display:inline-block}.btn-text-light-large{padding:14px 24px;font-size:14px}.section-services-technologies{padding-top:48px;padding-left:20px;padding-right:20px}.team-roles-item{width:243px;min-width:71px;padding-left:20px;padding-right:20px}.reply-to-anchor{width:auto}.h3-blog-comment-form-title{font-size:24px}.text-field-wrapper{margin-bottom:10px}.text-field-wrapper.right{margin-left:0}.flex-row{flex-direction:column}.blog-comment-form{width:auto;padding-left:20px;padding-right:20px}.body-20{padding-left:20px;padding-right:20px}.blog-comment-form-description{margin-bottom:32px}.cookie-modal_button-wrap.is-small{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-direction:column;place-content:flex-start space-between;padding:0 1rem 1rem}.cookie-modal_button-wrap.in-pref-manger{flex-flow:row;align-items:flex-end;bottom:0}.cookie-modal_button-wrap.is-small{align-content:flex-start;align-self:center;padding:8px}.cookie-modal_descriptio-3{text-align:left;font-size:.8rem}.cookie-modal_closebutton{margin-top:1rem;margin-right:1rem}.cta-text-light-small{padding:12px 16px;font-size:14px}.cta-blue-small{font-size:14px}.cta-blue-small.nav-bar{font-size:18px}.cookie-modal_componen-3{max-width:100%}.cookie-popup_component-3{max-width:100%;margin-bottom:8px;margin-left:8px;margin-right:8px;inset:auto 32% 0% 0%}.cookie-modal_content-wrap.is-small{justify-content:flex-start;align-items:center;max-width:none;padding-bottom:12px;padding-left:16px;padding-right:16px}.cookie-preference_component{align-items:flex-end}.cookie-preference_wrapper{max-width:100%;padding-bottom:0;padding-left:0;padding-right:0}.cookie-preference-button{bottom:1.25rem;left:auto}.link-block-38{margin-bottom:16px;display:none}.link-block-39,.link-block-40{text-decoration:none}.blog-content-raw-text{min-width:auto;padding-left:24px;padding-right:24px;display:block}.section-finalcta-title{font-size:22px}.section-finalcta-text-subtitle{font-size:24px}.section-finalcta-text-subtitle2{font-size:18px}.btn-text-light-minimal{padding:14px 24px;font-size:14px}.btn-text-light-minimal.industries{justify-content:center;padding:10px 20px;font-size:14px;display:inline-block}.star-rating-img{object-fit:fill;flex:0 auto;display:block}.star-rating-img.mobile{display:none}.quote-author-photo{object-fit:fill;flex:0 auto;display:block}.quote-author-photo.mobile{display:block}.clutch-logo-img{object-fit:fill;flex:0 auto;display:block}.clutch-logo-img.mobile{display:none}.h2-clients-title{text-align:left;font-size:24px}.h2-clients-title.slim{font-size:32px}.h2-blog-title.blog{margin-top:0;padding-left:0}.h2-blog-title.blog.light{text-align:left;flex-flow:row;padding-left:0;display:flex}.highlight-subtitle{text-align:center;height:auto;font-size:12px}.h2-technology-title{font-size:24px}.technologies-cta-text{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.faq-header{width:100%;min-width:0}.h2-faq-title{text-align:center;font-size:22px}.h2-faq-title.dark-mode{font-size:32px}.client-card-title{font-size:14px}.h1-hero-title{font-size:28px}.clients-header-copy{width:100%;min-width:0}.h2-other-cases-title{text-align:left;font-size:22px}.section-services-header{width:100%;min-width:0}.h2-services-title{text-align:left;font-size:22px}.services-benefits-container{grid-column-gap:32px;grid-row-gap:32px}.h2-services-dark-title,.h2-services-process-title{text-align:left;font-size:22px}.section-services-arguments-wrapper,.services-solutions-wrapper{grid-column-gap:32px;grid-row-gap:32px}.splide__track-2{overflow:visible}.related-title{align-self:center;align-items:flex-start}.related-title.contact-page{padding-top:0}.h2-client-cases{text-align:center;font-size:24px}.work-cases-list{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.section-services-clients{grid-column-gap:40px;grid-row-gap:40px;padding:48px 24px}.section-services-clients.services-page{padding-bottom:32px}.h2-title-emphasis.white{font-size:24px}.timeline-header-container{padding-bottom:40px}.h1-alt-hero-title{font-size:28px}.h1-alt-hero-title.blue.center{max-width:280px}.section-learnings{margin-top:0}.learnings-content{margin-top:0;padding-top:24px;padding-bottom:24px}.section-blog-filters{padding-top:96px;padding-bottom:96px}.section-blog-filters.blog-posts{margin-top:0;padding-top:0}.section-blog-filters.blog-posts.job-posting{padding-top:0;padding-bottom:0}.section-blog-filters.blog-posts.categories-page{margin-top:0}.section-blog-filters.slider.blog{margin-top:-67px}.section-blog-filters.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.section-blog-filters.slider{height:104px;margin-top:-64px}.blog-wrapper{align-items:center;margin-top:0;margin-bottom:0;padding:0}.blog-wrapper.blog-text{max-width:300px;margin-top:20px;padding:0}.blog-wrapper.tags-page{margin-top:180px}.blog-wrapper.learnings{padding-top:0}.blog-wrapper.related-articles{margin-top:0;padding:0 20px}.blog-wrapper.job-posting{padding-bottom:40px}.blog-wrapper.careers{padding:40px 24px}.blog-wrapper.blog{padding-left:0;padding-right:0}.blog-posts-wrapper{padding:20px 20px 0;display:block}.blog-posts-wrapper.blog-posts{margin-top:0;padding-top:0}.blog-posts-wrapper.blog-posts.job-posting{padding-top:0;padding-bottom:0}.blog-posts-wrapper.blog-posts.categories-page{margin-top:0}.blog-posts-wrapper.slider.blog{margin-top:-67px}.blog-posts-wrapper.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.blog-posts-wrapper.slider{height:104px;margin-top:-64px}.blog-posts-wrapper.filter{padding-top:12px}.blog-posts-grid{margin-top:0;margin-bottom:0;padding:20px 0}.blog-posts-grid.blog-text{max-width:300px;margin-top:20px;padding:0}.blog-posts-grid.tags-page{margin-top:180px}.blog-posts-grid.learnings{padding-top:0}.blog-posts-grid.related-articles{margin-top:0;padding:0 20px}.blog-posts-grid.job-posting{padding-bottom:40px}.blog-posts-grid.careers{padding:40px 24px}.blog-posts-grid.blog,.blog-posts-grid.tech,.blog-posts-grid.tech-list{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:nowrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;padding:0;display:flex}.blog-post-grid-flex{flex-flow:column;display:block}.blog-post-list-wrapper{flex-flow:column;width:100%;max-width:382px;display:block}.blog-post-description{max-width:100%;display:block}.newsletter-decription{text-align:center;align-self:center}.h1-careers-hero-title{font-size:28px}.h3-team-member-title{font-size:14px;line-height:120%}.h3-team-member-title.centered-text.bold,.h3-team-member-title.centered.bold{align-self:center}.section-culture{padding-top:96px;padding-bottom:96px}.section-culture.blog-posts{margin-top:0;padding-top:0}.section-culture.blog-posts.job-posting{padding-top:0;padding-bottom:0}.section-culture.blog-posts.categories-page{margin-top:0}.section-culture.slider.blog{margin-top:-67px}.section-culture.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.section-culture.slider{height:104px;margin-top:-64px}.section-hiring{padding-top:96px;padding-bottom:96px}.section-hiring.blog-posts{margin-top:0;padding-top:0}.section-hiring.blog-posts.categories-page{margin-top:0}.section-hiring.blog-posts.job-posting{padding-top:0;padding-bottom:0}.section-hiring.slider.blog{margin-top:-67px}.section-hiring.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.section-hiring.slider{height:104px;margin-top:-64px}.section-hero-privacy{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed366a637170d3657fad4c_bg_hero.webp);background-position:59% 0;background-size:cover;min-height:0;margin-bottom:0;padding-left:0;padding-right:0}.main-blog-post{width:auto;min-width:100%;max-width:100%;overflow:hidden}.section-blog-content{padding-top:96px;padding-bottom:96px}.section-blog-content.blog-posts{margin-top:0;padding-top:0;display:block}.section-blog-content.blog-posts.job-posting{padding-top:0;padding-bottom:0}.section-blog-content.blog-posts.categories-page{margin-top:0}.section-blog-content.slider.blog{margin-top:-67px}.section-blog-content.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.section-blog-content.slider{height:104px;margin-top:-64px}.section-related-posts{padding-top:96px;padding-bottom:96px}.section-related-posts.blog-posts{margin-top:0;padding-top:0}.section-related-posts.blog-posts.job-posting{padding-top:0;padding-bottom:0}.section-related-posts.blog-posts.categories-page{margin-top:0}.section-related-posts.slider.blog{margin-top:-67px}.section-related-posts.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.section-related-posts.slider{height:104px;margin-top:-64px}.blog-author-name{text-align:center;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.blog-author-name.center.mobile{color:#333;text-align:center;padding-right:0;text-decoration:none}.blog-author-name.white{text-align:left;align-self:center;padding-top:0;padding-bottom:0;font-size:12px}.blog-comment-form-wrapper.blog{width:auto;margin:0 0 40px;padding:20px}.h1-content-title{font-size:32px}.section-playbook-content{grid-column-gap:0px;grid-row-gap:0px;padding-top:0;padding-left:0;padding-right:0}.secondary-link-dark{margin-left:0;margin-right:32px}.footer-grid-02{grid-column-gap:16px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-wrapper-4{flex-wrap:wrap;justify-content:flex-start}.footer-title-button{margin-bottom:20px;margin-right:0}.logo-5{max-width:120px;display:block}.footer-bottom{text-align:center;flex-direction:column}.footer-form-fields.first{flex-direction:column;align-self:stretch}.footer-grid-3{flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;display:flex}.newsletter-subscription-title-footer{align-self:stretch;align-items:stretch;margin-bottom:0;margin-right:0}.categories-footer{align-items:stretch;margin-top:12px}.footer-title-4{margin-bottom:12px}.privacy-policy-link{margin-left:0;margin-right:0}.footer-social-media-icons{flex-direction:row;flex:none;margin-top:0}.cta-blue-small-2{font-size:14px}.copyright-tag{flex-wrap:wrap;justify-content:flex-start}.newsletter-subscription-row{flex-direction:column;align-self:stretch}.footer-grid{flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;display:flex}.footer-grid.reduced{grid-row-gap:0px;align-items:flex-start}.vinta-footer{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp)}.newsletter-input{align-self:stretch;width:100%}.social-media-logo{align-items:center;font-size:40px;display:flex}.social-media-logo.github{align-items:center;margin-top:-12px;font-size:53px}.footer-social-media-link{width:auto;height:auto;padding:12px 12px 12px 0}.brand-logo{width:120px;max-width:none;height:28.5645px;display:block}.bottom-row{text-align:center;flex-direction:row}.footer-link-wrapper{grid-row-gap:0px;margin-top:12px}.footer-link-wrapper.pages{grid-row-gap:3px;margin-top:0}.newsletter-subscription{flex-direction:column;align-self:stretch}.privacy-policy-tag{flex-wrap:wrap;justify-content:flex-start}.container{max-width:none}.nav-menu-three{flex-direction:column}.section-technical-expertise.home-wrapper-dark{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;padding:32px 20px}.clients-coveri-img-placeholder{height:120px}.featured-post-coverimg-placeholder{-webkit-text-fill-color:inherit;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg),url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ed3cfacaf4ecdbc07d58b8_img_placeholder-cover.webp);background-position:50%,50%,50%;background-repeat:repeat,no-repeat,repeat;background-size:cover,cover,cover;background-clip:border-box}.blog-post-cover-wrapper{height:180px}.section-hero-web_development{height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-webdev-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%}.button-19{flex:none;padding:0}.hero-webdev-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-webdev-r-container{background-position:10%;background-size:auto 360px;height:360px}.hero-webdev-container{margin-top:104px;padding-left:20px;padding-right:20px}.hero-h1-services-title{font-size:28px}.hero-webdev-header{width:100%}.hero-p-services-description{width:100%;margin-bottom:24px;font-size:18px}.section-hero-staff_augmentation{height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-staffaug-wrapper{background-size:auto 120px;width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-staffaug-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%}.hero-staffaug-r-container{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/66b0f7903664ecaed817fc54_staff%20aug%20hero%20mobile%20\(2\).webp);background-position:50%;background-size:auto 300px;height:300px}.hero-staffaug-container{margin-top:104px;padding-bottom:24px;padding-left:20px;padding-right:20px}.hero-staffaug-header{width:100%}.community-img-floatbox{border-radius:8px;width:100%;min-width:auto;max-width:320px;padding-top:10px;padding-bottom:12px;position:absolute;inset:auto 0% -32px auto}.community-founder-name{flex-direction:row;align-items:center}.community-founder-description{font-size:12px}.founder-divider{display:block}.workcase-hero-wrapper-pl{padding-left:20px;padding-right:20px}.workcase-hero-wrapper-pl.empty{background-position:-420px 0;height:520px}.slider-container{position:absolute}.category-button.nav-version.vinta-blue{margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:16px}.category-button.azul-vinta{margin-top:8px;margin-bottom:8px}.category-button.azul-vinta.outline{align-self:flex-start;margin-top:11px;margin-left:17px;margin-right:29px}.category-button.white,.category-button.blue-version{align-self:center}.category-button.center{margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:16px}.category-button.button-outline{margin-left:8px;margin-right:8px}.section-home-arguments{height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-home-arguments-header{width:100%}.hero-arguments-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;margin-top:275px}.hero-home-arguments-container{margin-top:0;padding-left:20px;padding-right:20px}.hero-home-arguments-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-arguments-r-container{background-position:50% 0;background-size:cover;height:240px}.section-experts-community{height:auto;padding-top:0;padding-left:0;padding-right:0}.home-community-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.home-community-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;margin-top:0}.home-community-r-container{background-position:10%;background-size:auto 360px;height:240px}.home-community-container{margin-top:0;padding-left:20px;padding-right:20px}.home-community-header{width:100%}.photo-community{border-radius:16px}.community-mobile{height:auto;margin-top:32px;margin-bottom:32px}.section-about-experts-community{height:auto;padding-top:0;padding-left:0;padding-right:0}.about-community-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;margin-top:0;padding-bottom:96px}.about-community-r-container{background-position:10%;background-size:auto 360px;height:240px}.about-community-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.about-community-container{margin-top:0;padding-left:20px;padding-right:20px}.about-community-header{width:100%}.section-about-contact{height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-about-contact-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.about-contact-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;padding-top:32px}.about-contact-r-container{background-position:50% 0;background-size:cover;height:240px}.about-contact-container{margin-top:0;padding-left:20px;padding-right:20px}.about-contact-header{width:100%}.section-careers-blog{height:auto;padding-top:0;padding-left:0;padding-right:0}.careers-blog-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.careers-blog-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;padding-top:32px}.careers-blog-r-container{background-position:50% 0;background-size:cover;height:200px}.careers-blog-container{margin-top:0;padding-left:20px;padding-right:20px}.careers-blog-header{justify-content:center;align-items:flex-start;width:100%}.learnings-filter-slider{position:static}.section-referral-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64f5ebcc4006834d4d14eb25_bg_hero_referral_mobile.webp);background-position:50% 100%;background-size:auto 720px;height:auto;padding:24px 24px 400px}.section-referral-hero.agency{height:850px}.section-referral-partners-info{padding-top:0;padding-bottom:0}.referral-quotes-wrapper{flex-flow:column;flex:0 auto;min-width:0;position:static;top:-32px}.referral-program-description{width:100%;font-size:16px}.referral-partner-program-rules{align-items:center}.about-us-text{width:100%}.img-perfect-fit{width:280px;height:auto}.forms-section{height:284px;padding-top:40px}.forms-section.blog{height:284px;padding-top:0}.forms-section.contact{height:451px}.forms-section.referral,.forms-section.mock{height:auto;padding-top:32px;padding-bottom:32px}.forms-section.event{height:auto;padding:32px 24px 48px}.referral-alt-description{text-align:left;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.referral-alt-description.center.mobile{color:#333;text-align:center;padding-right:0;text-decoration:none}.referral-alt-description.white{text-align:left;align-self:flex-start}.forms-input-referral{width:232px}.forms-input-referral.embed{width:232px;min-width:232px}.finding-the-perfect-fit-wrapper-referral{max-width:none}.story-container-referral{padding-bottom:40px}.story-container-about-us{padding-bottom:104px}.hero-wrapper-referral{width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-container-referral{grid-column-gap:32px;grid-row-gap:32px;width:100%}.about-us-container-referral{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;padding-top:24px}.hero-referral-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.about-referral-container{margin-top:0;padding-left:20px;padding-right:20px}.section-referral-program{padding:48px 20px;position:static}.referral-program-rules-container{grid-column-gap:32px;grid-row-gap:32px}.referral-program-rules-header,.referral-header{width:100%;min-width:0}.section-vinta-story{height:auto;padding-top:0;padding-left:0;padding-right:0}.vinta-story-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.vinta-story-r-container{background-position:10% 32%;background-size:cover;height:240px}.vinta-story-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;margin-top:0}.vinta-story-container{margin-top:0;padding-left:20px;padding-right:20px}.vinta-story-header{width:100%}.section-hero-playbooks{height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-playbooks-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-playbooks-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%}.hero-playbooks-r-container{background-position:50%;background-size:auto 360px;height:280px}.hero-playbooks-container{margin-top:104px;padding-left:20px;padding-right:20px}.hero-playbooks-header{width:100%}.section-referral-quotes{color:#0000;background-image:none;height:auto;margin-top:-64px;padding:0}.section-referral-about-us{height:auto;padding-top:0;padding-left:0;padding-right:0}.referral-img-container{background-color:#e3edf9;background-position:50% 0;background-size:cover;height:240px}.referral-contact-wrapper{margin-top:0;padding-top:0;padding-left:20px;padding-right:20px}.h1-referral-hero-title{max-width:none;font-size:28px}.hero-referral-description{width:100%;font-size:16px}.highlights-column{grid-row-gap:8px;flex-direction:column;align-self:center;align-items:center}.h2-referral-titlle{text-align:center;font-size:22px}.checkbox-label-2{margin-bottom:12px}.referral-icons{width:100px}.referral-agencies-form-wrapper{width:280px;margin-top:0;padding:20px}.referral-agencies-form-wrapper.blog{width:auto;margin:0 0 40px;padding:20px}.faq-referral-wrapper{grid-column-gap:0px;grid-row-gap:0px;padding-bottom:48px;padding-left:24px;padding-right:24px}.referral-faq{grid-column-gap:32px;grid-row-gap:32px;min-width:0}.forms-input-referral-agencies{width:232px}.bold-text-38{width:100%}.vinta-title-nav{font-size:8px;display:none}.section-hero-learnings{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ecee1f69b8e9278f279128_bg_hero-clients.webp);background-position:50%;background-size:cover;height:auto;margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0;position:static}.section-hero-blog{height:auto;margin-bottom:0;padding:100px 0 0;position:static}.category-other-blog-posts{width:280px;margin-bottom:48px}.blog-category-card-item{min-height:366px}.blog-category-card-item.sidebar{border-top-width:0;min-width:280px;max-width:none;min-height:200px}.blog-category-card-item.sidebar.w--current{min-width:280px;min-height:200px}.blog-category-card-item.our-teams._01,.blog-category-card-item.our-teams._02,.blog-category-card-item.our-teams._03,.blog-category-card-item.our-teams._04{min-height:360px}.related-post-container-blog-category.small{align-self:flex-start}.h2-related-blog-title{justify-content:flex-start;align-self:center;margin-bottom:32px;font-size:20px;line-height:28px;display:flex}.careers-alt-role{text-align:center;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.careers-alt-role.center.mobile{color:#333;text-align:center;padding-right:0;text-decoration:none}.careers-alt-role.white{text-align:left;align-self:flex-start}.section-referral-faq{grid-column-gap:32px;grid-row-gap:32px;min-width:0;padding:32px 20px}.cta-white-medium{font-size:14px}.cta-white-medium.contact{width:auto}.cta-white-medium.forms{padding-left:16px;padding-right:16px;font-size:12px}.text-block-72{font-size:8px}.image-316{max-width:260px;top:48px}.page-not-found-text{top:-40px}.text-block-73{max-width:275px}.section-contact-us{margin-top:0;padding-top:180px}.textfield-title{text-align:left;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.textfield-title.center.mobile{color:#333;text-align:center;padding-right:0;text-decoration:none}.textfield-title.white{text-align:left;align-self:flex-start}.mock-page-hero{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64edc1253d98f8a6eb838ff6_bg_hero-mobile-h.webp);background-position:50% 100%;background-size:auto 720px;height:auto;padding:40px 24px 400px}.mock-hero-container{grid-column-gap:32px;grid-row-gap:32px;width:100%}.mock-hero-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.section-mock-arguments{height:auto;padding-top:0;padding-left:0;padding-right:0}.section-clients-mock{grid-column-gap:40px;grid-row-gap:40px;padding:580px 24px 48px}.section-clients-mock.clients-spacer.contact-page{padding-top:64px}.section-clients-copy{grid-column-gap:40px;grid-row-gap:40px;padding:48px 24px}.section-clients-copy.clients-spacer.contact-page{padding-top:64px}.section-clients-copy.clients-spacer.mock{padding-top:560px}.section-services-quotes-mock{padding-left:20px;padding-right:20px}.section-highlight-steps-boston-python{padding:48px 20px;position:static}.section-image{width:280px;height:auto}.explanation-container{padding-bottom:40px}.explanation-content-wrapper{max-width:none}.mock-page-about-us{height:auto;padding-top:0;padding-left:0;padding-right:0}.about-us-container-mock{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;padding-top:24px}.about-mock-container{margin-top:0;padding-left:20px;padding-right:20px}.about-us-text-mock{width:100%}.section-mock-faq{grid-column-gap:32px;grid-row-gap:32px;min-width:0;padding:32px 20px}.global-form-wrapper{width:280px;margin-top:0;padding:20px}.global-form-wrapper.blog{width:auto;margin:0 0 40px;padding:20px}.page-icons{width:100px}.highlights-container-landing-page{grid-column-gap:32px;grid-row-gap:32px}.explanation-landing-page-header{width:100%;min-width:0}.landing-page-intro-text{align-items:center}.story-img-container-mock{justify-content:center;width:100%}.about-us-img-mock-container{background-color:#e3edf9;background-position:50% 0;background-size:cover;height:240px}.faq-header-mock{width:100%;min-width:0}.h2-alt-hero-title{font-size:28px}.h2-alt-hero-title.blue.center{max-width:280px}.section-hero-mock{width:auto}.hero-mock-wrapper{grid-column-gap:0px}.hero-mock-container{flex-direction:row;justify-content:flex-start;align-items:flex-start}.hero-landing-page-form-container{width:auto;max-width:280px}.hero-mock-img-flex{width:auto}.hero-about-header-copy{width:auto;padding-right:0}.hero-section-infographic{width:auto}.hero-section-infographic.blue-version,.hero-section-infographic.dark-background{background-position:0%}.blue-hero-mock-wrapper{grid-column-gap:0px}.new-landing-page-hero-container{grid-row-gap:0px;flex-direction:row;justify-content:flex-start;align-items:flex-start}.landing-page-hero-header{grid-column-gap:0px;grid-row-gap:8px;width:auto;padding-right:0}.hero-about-image-container-copy{width:auto}.hero-form-wrapper{width:280px;margin-top:0;padding:20px}.hero-form-wrapper.blog{width:auto;margin:0 0 40px;padding:20px}.explanation-container-grid{padding-bottom:40px}.blog-posts-wrapper-mock{padding:0 20px}.blog-posts-wrapper-mock.blog-posts{margin-top:0;padding-top:0}.blog-posts-wrapper-mock.blog-posts.job-posting{padding-top:0;padding-bottom:0}.blog-posts-wrapper-mock.blog-posts.categories-page{margin-top:0}.blog-posts-wrapper-mock.slider.blog{margin-top:-67px}.blog-posts-wrapper-mock.slider.industry{padding-top:20px;padding-bottom:20px;display:block}.blog-posts-wrapper-mock.slider{height:104px;margin-top:-64px}.blog-posts-wrapper-mock.filter{padding-top:12px}.blog-posts-grid-mock{margin-top:0;margin-bottom:0;padding:20px 0}.blog-posts-grid-mock.blog-text{max-width:300px;margin-top:20px;padding:0}.blog-posts-grid-mock.tags-page{margin-top:180px}.blog-posts-grid-mock.learnings{padding-top:0}.blog-posts-grid-mock.related-articles{margin-top:0;padding:0 20px}.blog-posts-grid-mock.job-posting{padding-bottom:40px}.blog-posts-grid-mock.careers{padding:40px 24px}.blog-posts-grid-mock.blog{flex-wrap:nowrap;max-width:280px;padding-left:0;padding-right:0}.blog-post-grid-wrapper-mock.sidebar-content{grid-row-gap:80px;width:280px;margin-left:0;margin-right:0;display:block}.blog-post-grid-wrapper-mock.sidebar-content.left{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;max-width:none;display:grid}.mock-title-wrapper{margin-top:0;padding-top:0;padding-left:20px;padding-right:20px}.text-block-76{font-size:16px}.hero-form-wrapper-2{width:280px;margin-top:0;padding:20px}.text-block-79{text-align:center;padding-bottom:16px}.cta-blue-small-3{font-size:14px}.link-block-66{flex-direction:column}.landing-page-logo-wrapper-nav{margin-bottom:32px}.team-member-info-2{align-items:center}.landing-page-explanation-content-wrapper{max-width:none}.section-cta-contact-vertical{grid-column-gap:32px;grid-row-gap:32px;background-size:auto 200px,cover;width:100%;height:600px;min-height:600px;padding-top:24px;padding-left:24px;padding-right:24px;overflow:hidden}.cta-contact-header-vertical{padding-left:0;padding-right:0}.h2-cta-contact-title-vertical{font-size:24px}.cta-contact-description-vertical{font-size:14px}.btn-white-large-2{padding-left:16px;padding-right:16px;font-size:15px}.text-block-80{font-size:16px}.hero-infographic-form-wrapper{width:280px;margin-top:0;padding:20px}.hero-landing-page-wrapper{grid-column-gap:0px}.success-message-form{flex-direction:column}.blog-redirect-paragraph{text-align:center;padding-bottom:16px}.info-highlight{align-items:center}.footer-social-media-link-reduced{width:auto;height:auto;padding:12px}.vinta-footer-reduced{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp)}.section-highlight-steps-landing-page{padding:48px 20px;position:static}.highlight-description{text-align:center;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.highlight-description.center{width:auto;font-size:14px}.highlight-description.center.mobile{color:#333;text-align:center;text-align:center;padding-right:0;text-decoration:none}.highlight-description.white{text-align:left;align-self:flex-start}.highlight-text-wrapper{align-items:center}.h3-highlight-title{font-size:14px;line-height:120%}.h3-highlight-title.centered-text.bold{align-self:center}.careers-alt-description-copy{text-align:center;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.careers-alt-description-copy.center{width:auto}.careers-alt-description-copy.center.mobile{color:#333;text-align:center;text-align:center;padding-right:0;text-decoration:none}.careers-alt-description-copy.white{text-align:left;align-self:flex-start}.text-forms-input.embed{width:240px;min-width:240px}.bdr-form-wrapper{width:280px;margin-top:0;padding:20px}.bdr-form-wrapper.blog{width:auto;margin:0 0 40px;padding:20px}.forms-input-bdr{width:232px;min-width:240px}.final-cta-content-wrapper,.final-cta-content-wrapper.home,.final-cta-content-wrapper.home,.final-cta-content-wrapper.home{padding-left:0;padding-right:0}.final-cta-content-wrapper.home{padding-left:0;padding-right:0;display:flex}.final-cta-content-wrapper.darkmode,.final-cta-content-wrapper.darkmode-copy{margin-top:0;margin-bottom:0;padding:0}.h2-cta-contact-title-book{font-size:24px}.h2-cta-contact-title-book.home,.h2-cta-contact-title-book.mobile,.h2-cta-contact-title-book.home,.h2-cta-contact-title-book.home{padding-left:24px;padding-right:24px}.h2-cta-contact-title-book.mobile-dark-mode,.h2-cta-contact-title-book.mobile-dark-mode-copy{padding-left:0;padding-right:0;font-size:32px;font-weight:100}.final-cta-img.mobile,.final-cta-img.tablet,.final-cta-img.tablet,.final-cta-img.mobile{max-width:90%}.final-cta-section{grid-column-gap:32px;grid-row-gap:32px;background-image:linear-gradient(#fff,#fff);width:100%;height:1020px;min-height:auto;padding-top:24px;padding-left:0;padding-right:0;overflow:hidden}.final-cta-description{padding-left:24px;padding-right:24px;font-size:14px}.calendly-wrapper{width:100%}.cta-blue-medium-2{font-size:14px}.forms-input-boston-python{width:232px}.forms-input-boston-python.embed{width:232px;min-width:232px}.white-final-cta-section{grid-column-gap:32px;grid-row-gap:32px;background-image:linear-gradient(#fff,#fff);width:100%;height:1020px;min-height:auto;padding-top:24px;padding-left:0;padding-right:0;overflow:hidden}.please-wait-wrapper{padding-top:0}.collection-item-23{flex-direction:column;align-self:stretch;align-items:stretch;display:flex}.rich-text-2{min-width:auto;max-width:300px;padding-left:0;padding-right:0}.form-embed-wrapper{min-height:auto}.form-embed{width:100%;min-width:auto}.html-embed-14{margin-bottom:0}.hero-section-two-django-talks{width:auto}.hero-section-two-django-talks.blue-version,.hero-section-two-django-talks.dark-background{background-position:0%}.highlights-container{grid-column-gap:32px;grid-row-gap:32px}.explanation-boston-python-header{width:100%;min-width:0}.boston-python-intro-text{align-items:center}.careers-alt-description-boilergraph{text-align:center;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.careers-alt-description-boilergraph.center{width:auto}.h3-team-member-title-boilergraph{font-size:14px;line-height:120%}.boston-python-description-boilergraph{width:100%;font-size:16px}.referral-oportunities-card{grid-row-gap:8px;flex-direction:column;align-self:center;align-items:center}.team-member-info-3{align-items:center}.explanation-content-wrapper-2{max-width:none}.section-explanation-container{height:auto;padding-top:0;padding-left:0;padding-right:0}.section-explanation-wrapperr{width:100%;min-width:0;padding-top:0;padding-bottom:0}.about-contact-r-container-2{background-position:50% 0;background-size:cover;height:240px}.explanation-text-container{margin-top:0;padding-left:20px;padding-right:20px}.explanation-header-wrapper{width:100%}.explanation-container-wrapper{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;padding-top:32px}.explanation-container-grid-2{padding-bottom:40px}.minimum-viable-project-section{height:auto;min-height:auto;max-height:none;position:relative;overflow:hidden}.cta-blue-medium-3{font-size:14px}.value-108{font-size:20px}.hero-cta-wrapper{background-color:#fff0;flex-flow:row;padding-left:0;padding-right:0;position:absolute;inset:auto 0% 4%}.mvp-hero-wrapper{background-image:linear-gradient(#000,#fff);max-height:none}.hero-heading-wrapper{grid-column-gap:0px;grid-row-gap:0px;padding-top:0;padding-bottom:0;inset:14% 0% auto}.hero-founders-photo{height:574px;display:none}.hero-founders-photo-mobile{background-image:linear-gradient(#000,#fff0);align-self:center;width:100%;max-width:none;height:100%;max-height:none;padding-top:0;display:block}.mvp-header-title-wrapper{max-width:410px}.section-services-highlights-mvp{min-height:auto}.founder-quote-stack{width:250px;min-width:250px;top:-53px;left:0}.section-client-showcase{padding-top:24px;padding-left:24px;padding-right:24px}.community-founder-info-2{grid-column-gap:12px;grid-row-gap:12px}.client-testimonial-text{margin-top:8px;display:block}.as-founders-we-understand-the-challenges-you-face-juggling-aspects-of-your-startup-journey-we-streamline-mvp-development-for-15-50k-using-cutting-edge-tech-to-bring-your-vision-to-life-swiftly-0{font-family:Moderat Regular,Arial,sans-serif}.client-avatar{width:48px;height:48px}.case-rating-wrapper{grid-column-gap:24px;grid-row-gap:24px}.client-info-text-wrapper{grid-column-gap:8px;grid-row-gap:8px}.value-35{font-size:14px}.client-img-testimonial{width:48px}.h2-technology-title-2{font-size:24px}.technologies-cta-text-2{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.services-wrapper-mvp{padding:32px 20px}.services-roles-list-wrapper{flex-direction:column;height:auto}.process-list-item-order-2{width:48px;height:48px;padding-bottom:4px;padding-left:0;padding-right:0;left:-26px}.section-services-roles-mvp{flex:0 auto;min-height:auto;padding:20px;overflow:visible}.process-list-item-2{border-width:1px;border-color:#2477ff00;padding-left:48px;padding-right:0}.h2-services-process-title-2{text-align:center;font-size:22px}.final-cta-calendly-embed-mobile{margin-top:0}.final-cta-section-book{grid-column-gap:32px;grid-row-gap:32px;z-index:9999;background-image:linear-gradient(#fff,#fff);width:100%;height:auto;min-height:auto;padding-top:24px;padding-left:0;padding-right:0;display:flex;overflow:hidden;box-shadow:0 20px 40px #395b9466}.vwds-booking-paragraph{margin-top:972px;padding-left:12px;padding-right:12px;font-size:14px}.section-faq-2{grid-column-gap:32px;grid-row-gap:32px;min-width:0;padding-top:0;padding-left:24px;padding-right:24px}.final-cta-description-book-last{margin-top:0;padding-left:12px;padding-right:12px;font-size:14px}.job-opening-card{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column wrap;align-content:flex-start;align-self:auto;align-items:flex-start;padding:32px 24px 24px}.job-openings-support-text{text-align:left;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.job-openings-support-text.white{text-align:center;align-self:flex-start}.hiring-header-container{max-width:none;padding-left:0;padding-right:0}.job-openings-wrapper{padding-top:0}.job-opening-type{text-align:left;object-fit:fill;font-size:16px;line-height:140%;overflow:visible}.job-opening-description{max-width:100%;font-size:12px;display:none}.hero-section-newsletter{width:auto}.hero-section-newsletter.blue-version,.hero-section-newsletter.dark-background{background-position:0%}.explanation-container-grid-3,.explanation-container-grid-4{padding-bottom:40px}.text-block-88{font-size:16px}.h1-alt-hero-title-2{font-size:28px}.h1-alt-hero-title-2.blue.center{align-self:center;max-width:280px;font-size:24px}.newsletter-embed-wrapper{width:280px;margin-top:0;padding:20px}.button-wrapper-2{padding-bottom:12px}.contact-us-decription{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Regular,Arial,sans-serif;font-size:16px}.cta-dark-blue-small{font-size:14px}.text-block-90{text-align:center;padding-bottom:16px}.newsletter-cta-wrapper{width:280px}.link-block-73{flex-direction:column}.button-43.azul-vinta{margin-top:8px;margin-bottom:8px}.hero-contact-wrapper-2{margin-top:0;padding-top:20px;padding-left:20px;padding-right:20px}.section-newsletter{margin-top:0;padding-top:520px;padding-left:24px;padding-right:24px}.pitch-container{background-position:50% 0;background-size:cover;height:200px}.newsletter-pitch-section{height:auto;padding-top:0;padding-left:0;padding-right:0}.newsletter-pitch-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.pitch-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;margin-top:0;padding-top:24px;padding-bottom:16px}.newsletter-pitch-container{margin-top:0;padding-left:20px;padding-right:20px}.about-contact-header-2{width:100%}.newsletter-container{margin-top:0;padding-left:20px;padding-right:20px}.img-newsletter-container{background-position:50% 0;background-size:cover;height:240px}.section-innovation{height:auto;padding-top:0;padding-left:0;padding-right:0}.newsletter-contact-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;padding-top:32px}.hero-newsletter-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-event-form-wrapper{width:280px;margin-top:0;padding:20px}.blog-newsletter-input-field,.newsletter-input-field-2{grid-row-gap:12px;flex-direction:column;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-left:0}.models-table-cell-value-var{min-width:0;max-width:none;height:72px;padding:12px 8px 12px 12px}.table-head-bad{width:72px;min-width:72px;max-width:72px;height:72px;padding:12px}.models-table-cell-bad-var{width:72px;min-width:72px;max-width:72px;height:72px;min-height:auto;padding-left:0;padding-right:0}.table-head-good.devout{flex-direction:column;justify-content:center;align-self:center;align-items:center;width:72px;min-width:72px;max-width:72px;height:72px;padding:20px 12px;display:flex}.table-head-good.model1{flex:0 auto;display:none;overflow:visible}.table-head-good.model2{display:none}.models-table-cell-bad{width:72px;min-width:72px;max-width:72px;height:72px;min-height:auto;padding-left:0;padding-right:0}.section-services-models{padding:48px 20px}.models-table-cell-good-mobile-var.model1{width:72px;min-width:72px;max-width:72px;height:72px;display:flex}.table-head-good-var.model2{width:72px;min-width:72px;max-width:72px;height:72px;padding-top:12px;padding-bottom:12px;display:flex}.icon_check-2{width:14px;min-width:auto;height:14px;min-height:auto}.btn-blue-large-2{padding:14px 24px;font-size:14px}.table-icons{display:block}.models-tab-2{text-align:center;font-size:12px;line-height:143%}.icon-value{height:14px}.services-models-title{font-size:14px}.models-table-cell-good.model1{display:none}.models-table-cell-good.model2{min-width:72px;max-width:72px;height:72px;display:flex}.models-table-cell-good.devout{width:72px;min-width:72px;max-width:72px;height:72px;padding-left:0;padding-right:0;display:flex}.table-head-value{width:100%;min-width:0}.tabs-content-3{padding-top:0}.models-table-cell-text-2{font-size:11px}.models-table-good-mobile.model1{min-width:72px;max-width:72px;height:72px;display:flex}.models-table-good-var.model1{display:none}.models-table-good-var.model2{width:72px;min-width:72px;max-width:72px;height:72px;display:flex}.models-table-cell-value{grid-column-gap:12px;grid-row-gap:12px;min-width:0;max-width:100%;height:72px;padding:12px 8px 12px 12px}.section-mvp-stories{padding-left:24px;padding-right:24px}.project-duration-wrapper{grid-column-gap:4px;grid-row-gap:4px;flex-direction:row}.company-title-text{font-size:20px;line-height:120%}.industry-wrapper{display:none}.industry-title{display:block}.workcase-tags-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;align-items:flex-start}.bold-text-54{display:none}.mvp-client-info-text-wrapper{grid-column-gap:8px;grid-row-gap:8px;padding-top:0}.image-321{max-width:60%}.technologies-cta-text-3{text-align:center;width:100%;max-width:300px;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.process-list-item-order-3{width:48px;height:48px;padding-bottom:4px;padding-left:0;padding-right:0;left:-28px}.tabs-menu-4{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-content:flex-start center;align-items:center;width:100%;margin-bottom:24px;display:flex}.text-block-97,.text-block-98,.text-block-99{font-size:16px}.tabs-content-4{padding-top:0}.models-table-cell-text-3{font-size:11px}.services-solutions-list-item-7,.services-solutions-list-item-6,.services-solutions-list-item-9,.services-solutions-list-item-8{height:126px;min-height:126px}.technologies-cta-text-4{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.process-list-item-order-4{width:48px;height:48px;padding-bottom:4px;padding-left:0;padding-right:0;left:-28px}.value-112{max-width:320px}.cta-blue-medium-4{font-size:14px}.value-114{font-size:20px}.btn-text-light-minimal-2{padding:14px 24px;font-size:14px}.technologies-cta-text-5{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.h2-technology-title-3{font-size:24px}.process-list-item-order-5{width:48px;height:48px;padding-bottom:4px;padding-left:0;padding-right:0;left:-28px}.h2-services-process-title-3{text-align:center;font-size:22px}.company-title-text-2{font-size:20px;line-height:120%}.value-116{font-size:14px}.industry-wrapper-2{display:none}.industry-title-2{display:block}.testimonial-company-icon{max-width:100%;height:40px}.cleint-name-text{font-size:14px}.dropdown-link-2{text-align:right;background-color:#dfe6f6;justify-content:flex-end;width:100%;padding-top:12px;padding-bottom:12px;font-size:14px;display:flex}.careers-about-us-content-wrapper{padding-top:1038px;padding-left:20px;padding-right:20px}.hero-vinta-competitors-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%}.hero-h1-services-title-2{font-size:28px}.hero-competitors-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.hero-competitors-r-container{background-position:10%;background-size:cover}.hero-webdev-header-2{width:100%}.hero-competitors-container{margin-top:48px;padding-left:20px;padding-right:20px}.section-hero-competitors{height:auto;padding-top:0;padding-left:0;padding-right:0}.hero-competitors-header{width:100%}.h2-contact-title-2{font-size:24px}.section-vinta-highlights{height:auto;padding-top:0;padding-left:0;padding-right:0}.vinta-team-photo-container-mobile{background-position:50% 0;background-size:cover;height:219px}.about-vinta-team-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;padding-top:32px;padding-left:20px;padding-right:20px}.about-vinta-header{width:100%}.avout-vinta-text-container{margin-top:0;padding-left:0;padding-right:0}.vinta-team-photo-container{background-position:50% 0;background-size:cover;height:240px}.vinta-team-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.h2-highlights-title-2{font-size:28px}.testimonials-arguments-description-copy{min-width:0;font-size:14px}.services-arguments-container-2{grid-column-gap:32px;grid-row-gap:32px}.h2-client-testimonial-emphasis{text-align:center;font-size:24px}.competitors-testimonials-section{padding:48px 20px}.feature-highlight-card{padding:20px}.h2-vinta-highlights-title{font-size:24px}.highlights-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.highlights-image-wrapper{height:300px}.feature-list-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:minmax(32px,auto)}.highlights-section-container{padding-left:20px;padding-right:20px}.section-services-clients-competitors{grid-column-gap:40px;grid-row-gap:40px;padding:32px 24px}.clients-header-2{width:100%;min-width:0}.h2-clients-title-2{text-align:center;font-size:22px}.finalcta-text-subtitle{font-size:16px}.slides-form-wrapper{width:280px;margin-top:0;padding:20px}.vinta-footer-short{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece48243c7c6d1133fdc6a_bg_footer.webp)}.privacy-policy-link-reduced{margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;display:flex}.footer-links-wrapper{align-self:flex-start}.footer-line-wrapper{grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:12px}.footer-line-wrapper._1{grid-row-gap:10px;flex-direction:column;align-items:flex-start}.footer-social-link-reduced{width:auto;height:auto;padding:12px}.footer-social-media-icons-reduced{grid-column-gap:8px;grid-row-gap:4px;flex-direction:row;flex:none;grid-template-rows:.5fr .5fr;grid-template-columns:.25fr .25fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-self:flex-start;align-items:center;margin-top:0;display:flex}.brand-logo-2{width:122px;max-width:none;height:auto;display:block}.hero-section-wwc{width:auto;padding-left:24px;padding-right:24px}.event-logo{width:120px}.event-main-text-wrapper{grid-column-gap:12px;grid-row-gap:12px}.h1-alt-hero-title-2-copy{font-size:28px}.events-hero-header{grid-column-gap:13px;grid-row-gap:13px;width:auto;margin-top:20px;padding-right:0}.hero-landing-page-wrapper-events{grid-column-gap:0px;grid-row-gap:0px}.presentation-pitch-section{height:auto;padding-top:0;padding-left:0;padding-right:0}.presentation-pitch-wrapper{width:100%;min-width:0;padding-top:0;padding-bottom:0}.presentation-container{background-position:50% 0;background-size:cover;height:300px}.presentation-pitch-container{margin-top:0;padding-left:20px;padding-right:20px}.presentation-l-container{grid-column-gap:32px;grid-row-gap:32px;background-image:none;width:100%;margin-top:0;padding-bottom:32px}.hero-about-header-copy-2{width:auto;padding-right:0}.meet-the-speaker-container{flex-direction:row;justify-content:flex-start;align-items:flex-start}.section-meet-the-speaker{width:auto;padding-left:24px;padding-right:24px}.h2-contact-title-3{font-size:24px}.meet-the-speaker-about-wrapper{grid-column-gap:0px}.meet-the-speaker-image-container,.meet-the-speaker-img-flex{width:auto}.vinta-team-photo-container-mobile-2{background-position:50% 0;background-size:cover;height:219px}.vinta-team-photo-container-2{background-position:50% 0;background-size:cover;height:240px}.h2-contact-title-4{font-size:24px}.btn-white-large-3{padding-left:16px;padding-right:16px;font-size:15px}.django-boston-logo{width:108px}.h1-alt-hero-title-2-copy-copy{font-size:28px}.hero-section-django-boston{width:auto;padding-left:24px;padding-right:24px}.bold-text-66{font-family:Moderat Bold,Arial,sans-serif}.hero-h1-white{font-size:40px}.highlight-txt-wrapper{justify-content:flex-start;align-items:center}.hero-highlight-description{text-align:center}.client-logo-img{width:140px}.hero-first-row{grid-column-gap:40px;grid-row-gap:40px;padding-left:20px;padding-right:20px}.hero-first-row.centered{background-position:31% 10%;background-size:300px;padding-top:80px}._10-year-section-wrapper{display:none}.hero-contents{grid-column-gap:28px;grid-row-gap:28px;padding:96px 0 32px;overflow:hidden}.hero-contents.product-discovery{background-image:none;padding-top:60px}.hero-highlight-img{max-height:80px}.hero-subtitle-main{text-align:center;font-size:40px}.client-carousel{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.client-carousel:hover{box-shadow:none}.highlight-img-wrapper{grid-row-gap:16px;justify-content:flex-start;align-items:center}.hero-second-row-1{grid-row-gap:32px;flex-flow:column;padding-left:20px;padding-right:20px}.hero-h1-blue{font-size:40px}.more-than-features-we-drive-actual-product-growth-0{font-size:32px}.text-372{font-size:24px;display:flex}.accordion-icon-wrapper{justify-content:center;align-items:flex-end;padding-top:0;padding-bottom:0;display:flex}.learn-more-button-text{font-size:16px}.text-blocks{grid-column-gap:18px;grid-row-gap:18px;flex-flow:row;justify-content:center;align-items:center}.accordion-wrapper{grid-column-gap:24px;grid-row-gap:24px}.arrow-icon{justify-content:center;align-items:flex-end}.accordion-panel{display:none}.accordion-panel.accordion-panel-unlocked{display:flex}.accordion-panel.accordion-panel-locked{display:none}.accordion{padding:12px}.client-testimonials{grid-column-gap:40px;grid-row-gap:40px}.services-section{padding:32px 20px}.clutch-badge-wrapper{min-width:auto}.accordion-contents{grid-column-gap:12px;grid-row-gap:12px}.accordion-panel-mobile{grid-column-gap:0px;grid-row-gap:0px;margin-top:20px;display:flex}.accordion-icon{width:28px;max-width:none;height:28px}.clutch-badge.light{box-shadow:0 6px 28px 0 var(--light-steel-blue)}.build-long-term-success-with-experts-developers-1,.build-long-term-success-with-experts-developers-0{font-size:32px}.leading-experts-section{padding:32px 20px}.leading-experts-section.background,.leading-experts-section.newsletter{max-height:none}.technologies-cta-text-home{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.technologies-list-home{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;width:100%;padding:0;display:grid}.section-technologies-home{grid-column-gap:32px;grid-row-gap:32px}.h2-technology-title-home{font-size:32px}.technologies-container-home{grid-column-gap:20px;grid-row-gap:20px;width:auto}.h2-final-cta-title{font-size:24px}.final-cta-description-book-last-2{margin-top:0;padding-left:12px;padding-right:12px}.final-cta-section-book-homepage{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;width:auto;max-width:none;height:auto;min-height:auto;padding:32px 0;overflow:hidden}.final-cta-description-book-last-tablet{margin-top:0;padding-left:12px;padding-right:12px;font-size:14px}.final-cta-calendly-embed-mobile-2{margin-top:0}.final-cta-img-home.mobile,.final-cta-img-home.mobile-copy{width:100%;max-width:280px}.faq-question-wrapper{margin-bottom:0}.h2-services-section,.more-than-features-we-drive-actual-product-growth-2{font-size:32px}.service-title-text{font-size:24px}.services-card-content{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;justify-content:center;align-items:flex-start}.accordion-home{padding:12px}.accordion-panel-mobile-2{grid-column-gap:0px;grid-row-gap:0px;margin-top:20px;display:none}.accordion-panel-mobile-2.accordion-panel-mobile-unlocked{display:flex}.accordion-icon-2{width:32px;max-width:none;height:32px}.text-388{font-size:16px}._10-year-badge-mobile-wrapper{width:172%;height:auto;min-height:220px;margin-top:24px;margin-bottom:0;overflow:hidden}.accordion-panel-featured{display:none}.accordion-panel-featured.accordion-panel-unlocked{display:flex}.accordion-panel-featured.accordion-panel-locked,.accordion-panel-not-featured{display:none}.accordion-panel-not-featured.accordion-panel-unlocked{display:flex}.accordion-panel-not-featured.accordion-panel-locked{display:none}.h2-services-section-mobile{font-size:32px}.hero-subtitle-main-2{text-align:center;font-size:40px}.hero-h1-gradient{font-size:40px}.accordion-icon-3{width:29px;max-width:none;height:28px}.product-discovery-description,.service-discription{font-size:16px}.arrow-icon-3{justify-content:center;align-items:flex-end}.accordion-product-discovery{padding:12px}.h2-service{font-size:32px}.h2-service.full-top-row{text-align:left;width:auto}.h2-service.left{text-align:center}.h2-service.dark-mode.tech{text-align:center;font-size:24px}.product-discovery-description-featured{font-size:16px}.services-card-content-truncate{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;justify-content:center;align-items:flex-start}.service-highlights{grid-column-gap:40px;grid-row-gap:40px}.service-description-section{padding:32px 20px}.accordion-icon-wrapper-2{justify-content:center;align-items:flex-end;padding-top:0;padding-bottom:0;display:flex}.darkmode-client-name{font-size:14px}.tags-wrapper{flex-flow:row;align-items:flex-start}.project-tag-wrapper{grid-column-gap:4px;grid-row-gap:4px;flex-direction:row}.testimonial-info-wrapper{justify-content:space-between;align-items:center;padding-top:0}.btn-text-light-minimal-3{padding:14px 24px;font-size:14px}.darkmode-client-logo.piper-enza,.darkmode-client-logo.onu{width:auto;height:40px}.darkmode-client-logo.extended-card{width:auto;height:48px}.testimonials-section{padding-left:20px;padding-right:20px}.image-323{width:14px}.darkmode-case-rating-wrapper{grid-column-gap:24px;grid-row-gap:24px}.darkmode-client-role{line-height:150%}.slider_navigation{padding-left:0;display:none;right:7rem}.slider-2{margin-top:0;padding-bottom:4rem}.slider-card{height:360px}.steps-section{padding-left:20px;padding-right:20px}.slider_slide{width:100%}.steps-section-title-wrapper{margin-bottom:32px}.slider_mask{width:100%}.slider_arrow{inset:420px 0% 0% auto}.slider_arrow.left{margin-left:0;margin-right:0;bottom:0%;left:0%;right:auto}.clutch-badge-wrapper-2{min-width:auto}.build-long-term-success-with-experts-developers-2{font-size:32px}.leading-experts-section-2{padding:32px 20px}.vinta-team-img{width:90%}.gradient-overlay{height:737px;display:block}.deliverable-card{max-width:none;padding-left:20px;padding-right:20px}.button-text{line-height:150%}.deliverables-wrapper{max-height:800px;padding-left:20px;padding-right:20px}.text-394{font-size:16px}.deliverables-cta-wrapper{margin-top:40px;padding-left:20px;padding-right:20px}.deliverables-title{font-size:20px}.deliverables-list-wrapper{grid-row-gap:20px;width:auto;padding-left:0;padding-right:0}.deliverables-title-wrapper{padding-left:20px;padding-right:20px}.contribution-text-wrapper{text-decoration:none}.careers-alt-role-2{text-align:center;object-fit:fill;font-size:16px;overflow:visible}.community-paragraph-careers{font-size:16px}._1-3-grid{grid-template-columns:1fr;margin-top:60px}.main-container.centre{max-width:none}.cultural-traits-section{padding:32px 20px}.cta-blue-medium-5{font-size:14px}.section-headline{font-size:16px;line-height:24px}.paragraph-16{font-size:16px}.subtitle-text{max-width:none;font-size:16px}.header-wrap-center{grid-column-gap:0px;grid-row-gap:0px}.h3-traits-title{max-width:200px}.values-card{width:auto}.values-card-title{margin-top:0}.bold-text-72{font-size:32px}.h2-leading-team{align-self:auto;font-size:32px}.h2-white-mode{font-size:32px}.h2-white-mode.blue{font-size:28px}.h2-white-mode.center{padding-top:8px;padding-bottom:8px;font-size:28px;line-height:120%}.h2-white-mode.center.white{padding-top:0}.heading-subtitle.white-mode{text-align:center;align-self:center}.contribution-text{text-decoration:none}.h2-community-title-home{font-size:32px}.team-member-knowledge-text{text-align:center}.hero-img-services{width:280px;height:280px}.services-hero-header{justify-content:center;align-self:center;align-items:center;width:100%}.services-hero-img{width:280px;height:280px}.services-hero-section{height:auto;padding:80px 0 32px}.services-hero-wrapper{width:100%;min-width:0;padding:0 24px}.arguments-section{padding:32px 24px}.services-arguments-header{width:100%;min-width:0}.arguments-content-wrapper{grid-column-gap:32px;grid-row-gap:32px}.services-arguments-description-2{text-align:center;min-width:0;font-size:14px}.our-services-section{padding-top:48px;padding-left:20px;padding-right:20px}.h2-services-section-2{font-size:32px}.services-section-wrapper{padding:0}.accordion-home-2{padding:16px 12px}.services-technologies-container-2{grid-column-gap:39px;grid-row-gap:39px}.technologies-type-item-2{max-width:none}.more-than-features-we-drive-actual-product-growth-3{font-size:32px}.service-description{font-size:16px}.services-content-wrapper{grid-column-gap:40px;grid-row-gap:40px}.technologies-cta-text-6{text-align:center;width:100%;max-width:300px;padding-left:0;padding-right:0;font-size:16px}.product-description{grid-column-gap:0px;grid-row-gap:0px;margin-top:20px;display:block}.services-technologies-segment{min-width:auto;max-width:none;margin-left:0;margin-right:0}.our-services-technologies-list{grid-column-gap:12px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:grid}.h2-service-mobile{font-size:32px}.h2-service-mobile.full-top-row{text-align:left;width:auto}.blog-banner-info{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px;padding-right:20px}.blog-banner-wrapper{justify-content:flex-start;align-items:flex-start}.min-blog-banner-info,.text-blog-banner-info{flex-flow:row;justify-content:center;align-items:flex-start;padding-right:20px}.min-banner-button-img{width:24px;min-width:24px;height:24px;min-height:24px}.blog-banner-img-wrapper{width:auto;max-width:100px;height:100%;max-height:none;padding-top:0}.blog-img-banner-wrapper{flex-flow:row;justify-content:center;align-items:flex-start;padding-right:0}.blog-banner-content{grid-column-gap:12px;grid-row-gap:12px}.blog-banner-img{object-fit:contain;max-width:100%;display:none}.desktop-button-blog-banner{justify-content:flex-start;align-self:flex-start;align-items:center}.mobile-button-blog-banner{background-color:#0050ff}.blog-banner-img-mobile{object-fit:contain;width:100%;max-width:none;display:block}.button-blog-banner{justify-content:flex-start;align-self:flex-start;align-items:center;display:none}.newsletter-arguments-section{padding:32px 24px}.newsletter-arguments-content-wrapper{grid-column-gap:32px;grid-row-gap:32px}.newsletter-arguments-header{width:100%;min-width:0}.newsletter-team-img{max-height:200px}.hero-subtitle-main-2-copy,.hero-subtitle-main-2-copy-copy{text-align:center;font-size:40px}.newsletter-arguments-description{text-align:center;min-width:0;font-size:16px}.h2-title-newsletter.white{font-size:24px}.newsletter-pitch-info{width:100%}.newsletter-pitch-description.white{font-size:16px}.cookie-modal_component{justify-content:space-around;max-width:100%}.cookie-modal_component.cookie-settings{max-width:100%}.cookie-modal_description{font-size:12px}.cookie-popup_component{max-width:100%;margin-bottom:8px;margin-left:8px;margin-right:8px;top:auto;left:0;right:0}.cookie-cta-text-light-small,.cookies-cta-blue-small{font-size:12px}.blog-image{-webkit-text-fill-color:inherit;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:100%,0%;background-size:cover,auto;background-clip:border-box;height:140px}.learning-link-unselected.extra{font-size:10px}.hero-highlight-img-2{max-height:80px}.highlight-img-wrapper-2{grid-row-gap:16px;justify-content:flex-start;align-items:center}.hero-second-row{grid-row-gap:32px;flex-flow:column;padding-left:20px;padding-right:20px}.hero-about-image-container-2,.our-services-hero-section{width:auto}.our-services-hero-section.gradient-background{padding-bottom:32px}.our-services-hero-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-left:20px;padding-right:20px}.our-services-hero-wrapper{grid-column-gap:16px;grid-row-gap:16px}.cta-blue-medium-6{font-size:14px}.paragraph-black{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.hero-about-img-flex-2{width:auto}.our-services-hero-header{width:auto;min-width:auto;padding-right:0}.our-services-hero-text-wrapper{grid-column-gap:12px;grid-row-gap:12px}.service-hero-img.mobile{width:100%}.partner-testimonial-section{padding:32px 20px}.h2-service-2{flex-flow:column;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.process-highlights{grid-column-gap:24px;grid-row-gap:24px}.process-text-content-wrapper{justify-content:flex-start;align-items:center}.process-h2-wrapper{justify-content:center;align-items:center}.process-description-section{padding:32px 20px}.vwds-phases-img{width:100%;min-height:auto}.h2-service-3{flex-flow:column;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.h2-service-3.bullet-points.mobile{display:block}.accordion-icon-4{width:29px;max-width:none;height:28px}.accordion-icon-wrapper-3{justify-content:center;align-items:flex-end;padding-top:0;padding-bottom:0;display:flex}.arrow-icon-4{justify-content:center;align-items:flex-end}.talent-modal_content-wrapper{padding-left:20px;padding-right:20px}.arguments-layout{padding-top:0;padding-bottom:0}.talent-modal_close-button{width:40px;height:40px;top:74px;left:1.1rem}.talent_list-wrapper{margin-top:0}.icon-1x1-medium{width:24px;height:24px}.talent_list{grid-row-gap:20px}.arguments-container{padding:32px 20px}.h2-partner-wrapper{flex-flow:column;justify-content:flex-start;align-self:center;align-items:center;display:flex}.h2-service-4{flex-flow:column;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.h2-service-4.dark-mode{align-items:center;display:inline-flex;overflow:hidden}.timeline-icons{width:48px}.heading-style-h3{font-size:28px}.client-case-img-wrapper{width:300px}.our-work-section{grid-row-gap:24px;padding:32px 20px}.h2-service-5{flex-flow:column;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.work-cta-wrapper{justify-content:flex-start;align-self:center;align-items:center}.darkmode-client-logo-2.onu{width:120px;height:48px}.service-type-text.minimal{display:flex}.testimonial-info-wrapper-2{padding-top:0}.collection-list-9{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.minimal-testimonials-section{grid-column-gap:32px;grid-row-gap:32px;padding:32px 20px}.collection-item-25{padding-bottom:20px;padding-right:0}.minimal-testimonials-wrapper{grid-column-gap:40px;grid-row-gap:40px}.h2-service-6{flex-flow:column;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.testimonials-cards-wrapper-2{grid-column-gap:40px;grid-row-gap:40px}.client-testimonials-header-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.collection-list-10{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.blue-text-span-paragraph-3.slim{justify-content:center;align-items:center;display:inline-flex}.darkmode-client-logo-3.onu{width:120px;height:48px}.client-logo-img-2{width:100px}.social-proof-section.overflow-none{padding:32px 20px}.swiper-wrapper.snp-list{grid-column-gap:12px;grid-row-gap:12px}.swiper-slide.snp-item{width:300px;max-width:none}.swiper-number-pagination{overflow:visible}.snp-item-info{padding:20px}.snp-heading{min-height:80px}.logo-wrapper-five{background-image:url(https://cdn.prod.website-files.com/64b9f7763232fd7832edb0c8/64ece1285a7bbf4b7fcf4570_logo_aws.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:88px;height:88px;padding-top:0}.technologies-cta-text-home-2{text-align:center;width:100%;padding-left:0;padding-right:0;font-family:Moderat Light,Arial,sans-serif;font-size:16px}.logo-wrapper-one{width:100px;height:auto;padding-top:0;padding-left:0}.technologies-list-home-2{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;width:100%;padding:0;display:grid}.section-technologies-services{grid-column-gap:32px;grid-row-gap:32px;max-width:none}.logo-wrapper-three{width:100px;height:88px}.logo-wrapper-four{width:100px;height:88px;padding-top:0}.h2-technology-title-home-2{justify-content:center;align-items:center;width:100%;font-size:32px}.logo-wrapper-two{width:100px;height:88px;padding-top:0}.blue-text-span-paragraph-4.slim{justify-content:center;align-items:center;display:inline-flex}.collection-list-11{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.collection-list-11.desktop{display:none}.image-324{width:100%}.technologies-list-home-services{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;justify-items:center;width:100%;padding:0;display:flex}.full-background-hero-section{grid-column-gap:28px;grid-row-gap:28px;padding:96px 0 32px;overflow:hidden}.full-background-hero-section.product-discovery{background-image:none;padding-top:60px}.full-background-hero-row{grid-column-gap:40px;grid-row-gap:40px;padding-left:20px;padding-right:20px}.full-background-hero-row.centered{background-position:31% 10%;background-size:300px;padding-top:40px}.full-background-hero-contents-wrapper{margin-top:120px}.services-tech-stack-section{padding-top:48px;padding-left:20px;padding-right:20px}.service-steps-section{padding:32px 20px}.service-steps-wrapper{grid-column-gap:32px;grid-row-gap:32px}.service-steps-process-list-wrapper{padding-left:32px}.service-steps-item{padding-left:48px;padding-right:0}.service-steps-item.last-item{padding-bottom:0}.service-steps-item-text-wrapper{padding-left:48px;padding-right:0}.service-steps-item-text-wrapper.last-item{padding-bottom:0}.collection-list-13{flex-flow:column;display:flex}.drops-post-description{max-width:100%;display:block}.design-sprint-team-img.mobile{max-width:320px}.heading-16{font-size:32px}.vwds-hero-section-wrapper.right{grid-column-gap:24px;grid-row-gap:24px}.vwds-hero-heading{font-size:4px}.vwds-hero-section{width:auto;padding-top:100px;padding-bottom:24px}.vwds-hero-section.gradient-background{padding-bottom:32px}.vwds-hero-image-desktop{width:auto;max-width:none;height:320px;overflow:hidden}.vwds-hero-image-desktop.left{max-width:100%;height:auto}.vwds-testimonial-section{padding-top:32px;padding-bottom:32px}.vwds-h2{font-size:32px}.vwds-testimonial-card{padding:20px}.vwds-client-information-wrapper{text-align:left}.vwds-footer{padding-left:0;padding-right:0}.vwds-footer-container{padding-left:20px;padding-right:20px}.vwds-footer-top-row.light{grid-row-gap:40px}.vwds-footer-bottom-row{grid-row-gap:20px}.vwds-footer-badges-container{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.vwds-footer-badge-img.hipaa{display:none}.collection-item-27{max-width:160px}.h1-blog-text{font-size:28px}.tech-list-title-wrapper{text-align:center}.vwds-client-info-wrapper{text-align:left}.vwds-address-info-text{display:none}.vwds-card-paragraph{line-height:140%}.vwds-testimonial-cards-list{grid-column-gap:24px;grid-row-gap:24px}.vwds-processes-content-wrapper{justify-content:space-between;align-items:flex-start;max-width:none}.vwds-processes-main-img{border-radius:40px;order:9999;max-height:300px}.vwds-processes-list-wrapper{grid-column-gap:24px;grid-row-gap:24px}.vwds-icon-img{width:40px;height:40px}.vwds-h3{font-size:20px}.vwds-processes-card{grid-row-gap:20px;padding:20px}.vwds-arguments-section{padding-top:32px;padding-bottom:32px}.vwds-processes-heading-wrapper{grid-column-gap:12px;grid-row-gap:12px;width:100%}.vwds-metirics-main-img{height:320px}.vwds-metrics-data-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.vwds-metrics-heading-wrapper{grid-column-gap:12px;grid-row-gap:12px}.vwds-resources-section{padding-top:32px;padding-bottom:32px}.vwds-resources-content-container{grid-row-gap:32px}.vwds-resources-heading-wrapper{grid-row-gap:12px}.vwds-swiper-wrapper{grid-column-gap:24px;grid-row-gap:24px}.vwds-logo-marquee-section{padding-top:32px;padding-bottom:32px}.vwds-logo-marquee-content-wrapper{justify-content:space-between;align-items:center}.vwds-logo-marquee-list-wrapper{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:center}.vwds-logo-marquee-wrapper{grid-column-gap:12px;grid-row-gap:4px;display:flex}.vwds-logo-wrapper{padding-left:12px;padding-right:12px}.vwds-logo-img{width:140px;height:auto}.vwds-logo-marquee-heading-wrapper{grid-column-gap:12px;grid-row-gap:12px;text-align:left}.vwds-tech-stack-content-wrapper{justify-content:space-between;align-items:center}.vwds-tech-stack-list-wrapper{grid-column-gap:24px;grid-row-gap:24px}.vwds-tech-stack-tab-contents{grid-column-gap:24px;grid-row-gap:24px;margin-top:20px}.vwds-tech-stack-item-wrapper{grid-row-gap:12px}.vwds-tech-stack-item{grid-column-gap:12px;border-radius:20px;padding:16px}.stack-icon-img{width:48px;height:48px}.vwds-tech-item-title{font-size:14px}.vwds-tech-icon-wrapper{width:48px;height:48px}.tabs-menu-5{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;font-size:16px;display:flex}.vwds-stack-tab-title-wrapper{padding:6px 20px}.cta-blue-medium-7{align-self:auto;font-size:14px}.vwds-home-h1,.the-human-way{font-size:48px}.vwds-home-hero-paragraph-text{font-size:18px}.vwds-home-hero-service-info-container{flex-flow:column}.vwds-home-hero-service-h2{font-size:28px}.vwds-home-hero-service-paragraph,.vwds-cta-label{font-size:16px}.end-to-end-development{font-size:28px}.if-you-need-guidance-building-with-python-or-javascript-we-build-with-frameworks-like-django-fastapi,.see-how-we-build-software{font-size:16px}.vwds-home-hero-section{padding:32px 24px}.vwds-home-hero-container{padding-top:80px}.vwds-home-hero-service-img{width:360px;max-width:none}.vwds-carousel-slider-logo-container{padding-top:32px;padding-bottom:32px}.vwds-service-list-section{padding:32px 24px}.vwds-home-service-img.mobile{max-width:100%;height:auto}.vwds-service-list-info-wrapper{grid-row-gap:12px}.vwds-home-paragraph{font-size:16px}.vwds-home-paragraph.cta-minimal{white-space:break-spaces;font-size:16px}.vwds-service-list-wrapper{grid-row-gap:8px}.text-416,.check-all-services{font-size:16px}.vwds-quote-highlight-section{padding-left:28px;padding-right:28px}.text-418{max-width:none;font-size:16px}.vwds-quote-client-photo-wrapper,.vwds-quote-client-photo-img{width:80px;height:80px}.vwds-booking-section{grid-column-gap:0px;grid-row-gap:0px;padding:0 20px;position:static}.vwds-booking-section.dark-mode{padding:32px 24px}.vwds-booking-section.white-mode{grid-column-gap:40px;grid-row-gap:40px;padding-top:24px;position:relative}.vwds-booking-section.flat-bg{padding:32px 24px}.h2-cta-contact-title-booking-desktop{font-size:24px}.vwds-booking-photo-desktop.mobile,.vwds-booking-photo-desktop.mobile-copy{width:100%;max-width:280px}.description-booking-tablet{margin-top:0;padding-left:12px;padding-right:12px;font-size:14px}.vwds-calendly-embed-home-mobile{margin-top:0}.vwds-booking-paragraph-mobile{margin-top:0;padding-left:12px;padding-right:12px}.vwds-booking-card-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;width:auto;max-width:none;height:auto;min-height:auto;padding:32px 0;overflow:hidden}.vwds-home-hero-background-img-left{left:-100%}.vwds-booking-card-info,.vwds-booking-card-info.home,.vwds-booking-card-info.home,.vwds-booking-card-info.home{padding-left:0;padding-right:0}.vwds-booking-card-info.home{padding-left:0;padding-right:0;display:flex}.vwds-booking-card-info.darkmode,.vwds-booking-card-info.darkmode-copy,.vwds-booking-card-info.edge-spacer{margin-top:0;margin-bottom:0;padding:0}.vwds-booking-photo.mobile{width:100%;max-width:280px}.h2-cta-contact-title-booking{font-size:24px}.h2-cta-contact-title-booking.home,.h2-cta-contact-title-booking.mobile,.h2-cta-contact-title-booking.home,.h2-cta-contact-title-booking.home{padding-left:24px;padding-right:24px}.h2-cta-contact-title-booking.mobile-dark-mode,.h2-cta-contact-title-booking.mobile{padding-left:0;padding-right:0;font-size:32px;font-weight:100}.light-gradient-overlay{height:737px;display:none}.vwds-service-img.mobile{max-width:100%;height:auto}.vwds-featured-client-section{padding:32px 24px}.vwds-featured-client-info-wrapper{grid-row-gap:24px}.vwds-sticky-nav-wrapper{padding-bottom:40px}.vwds-nav-button.desktop{display:none}.nav-logo-img{overflow:visible}.vwds-hero-breadcrumb-wrapper{flex-flow:wrap}.vwds-arguments-list-wrapper,.vwds-arguments-list-wrapper._2x2{grid-column-gap:24px;grid-row-gap:24px}.vwds-arguments-card{grid-row-gap:20px;padding:20px}.vwds-arguments-card:hover{border-style:none}.vwds-arguments-heading-wrapper.grid-version{grid-column-gap:12px;grid-row-gap:12px}.vwds-faq-light{grid-column-gap:0px;grid-row-gap:0px;padding:0 20px;position:static}.vwds-faq-light.dark-mode{padding:32px 24px}.vwds-faq-light.white-mode{grid-column-gap:40px;grid-row-gap:40px;padding-top:24px;position:relative}.vwds-faq-light.flat-bg{padding:32px 24px}.vwds-faq-h2{text-align:center;font-size:22px}.vwds-faq-h2.dark-mode{font-size:32px}.vwds-faq-question-answer{line-height:150%}.vwds-faq-question-answer.dark-mode{font-size:16px}.vwds-faq-question-title{font-size:20px;line-height:150%}.vwds-faq-question-title.dark-mode{font-size:20px}.vwds-large-h1{font-size:48px}.vwds-root-service-heading-wrapper{text-align:left;max-width:360px}.vwds-h3-alt{font-size:24px}.vwds-service-title-text-wrapper{min-width:auto}.vwds-service-title-text{font-size:16px}.clutch-badge-alt.light{box-shadow:0 6px 28px 0 var(--light-steel-blue)}.clutch-badge-alt-wrapper{min-width:auto}.vwds-highlight-badge-img,.vwds-highlight-badge-img.hipaa{display:none}.vwds-badges-marquee-wrapper{grid-row-gap:4px;display:flex}.vwds-badges-marquee-wrapper.row-1{justify-content:center;align-items:center;display:flex;overflow:visible}.vwds-badges-marquee-wrapper.row-2{flex-flow:column;justify-content:center;align-items:center}.vwds-highlight-badge-img-horizontal.hipaa{display:none}.vwds-hero-image-mobile{width:auto;max-width:none;height:300px;overflow:hidden}.vwds-hero-image-mobile.left{max-width:100%;height:auto}.vwds-hero-img.mobile{max-width:100%;height:auto;min-height:225px;max-height:440px;padding-top:8px}.h2-service-list-wrapper{grid-column-gap:12px;grid-row-gap:12px}.vwds-paragraph-wrapper,.vwds-heading-wrapper{max-width:none}.vwds-service-link-text{font-size:16px}.vwds-service-link-text.cta-minimal{white-space:break-spaces;font-size:16px}.vwds-heading-container{grid-column-gap:12px;grid-row-gap:12px}.vwds-processes-section{padding-top:32px;padding-bottom:32px}}#w-node-_08646290-f37a-b5a3-1cde-9e185aa5a66e-32edb076{grid-area:span 1/span 1/span 1/span 1}#w-node-_08646290-f37a-b5a3-1cde-9e185aa5a671-32edb076{align-self:stretch}#w-node-fbebea73-5fab-d7f4-da06-3004a01e8c6e-32edb079{grid-area:span 1/span 1/span 1/span 1;justify-self:center}#w-node-_250b7064-4972-f246-4aee-3d72597d65ee-32edb079{grid-template-rows:auto;grid-template-columns:1fr 1fr}#w-node-_250b7064-4972-f246-4aee-3d72597d65ef-32edb079,#w-node-_250b7064-4972-f246-4aee-3d72597d65f2-32edb079{grid-area:span 1/span 1/span 1/span 1}#w-node-_250b7064-4972-f246-4aee-3d72597d65f3-32edb079{grid-area:span 1/span 1/span 1/span 1;justify-self:end}#w-node-_9f7b0787-4c0d-2b71-1949-40bab46a3b0c-32edb07b{grid-area:span 1/span 8/span 1/span 8;justify-self:center}#w-node-_9f7b0787-4c0d-2b71-1949-40bab46a3b0d-32edb07b{justify-self:center}#w-node-ac529b3d-ad09-eeee-75e1-0ee0dc4ffb35-32edb07e{grid-area:span 1/span 1/span 1/span 1}#w-node-bb967e04-3054-b9c1-4a33-bb806e2a8bc0-32edb07e{align-self:stretch}#w-node-_38f50de6-f92c-978c-d988-c8ac120246b2-1986dc3f{grid-area:span 1/span 8/span 1/span 8;justify-self:center}#w-node-_38f50de6-f92c-978c-d988-c8ac120246b3-1986dc3f{justify-self:center}#w-node-_5970444d-6378-aa00-85d9-e8aa2302c306-9156b046{grid-area:span 1/span 8/span 1/span 8;justify-self:center}#w-node-_5970444d-6378-aa00-85d9-e8aa2302c307-9156b046{justify-self:center}#w-node-_72d3f1d3-7b1c-05e3-f9dc-eeba81b4e19b-0e02443b,#w-node-_72d3f1d3-7b1c-05e3-f9dc-eeba81b4e1a3-0e02443b,#w-node-_72d3f1d3-7b1c-05e3-f9dc-eeba81b4e1ab-0e02443b,#w-node-_72d3f1d3-7b1c-05e3-f9dc-eeba81b4e1b3-0e02443b,#w-node-_72d3f1d3-7b1c-05e3-f9dc-eeba81b4e1bb-0e02443b,#w-node-_72d3f1d3-7b1c-05e3-f9dc-eeba81b4e1c3-0e02443b,#w-node-a8171cf5-e72d-f8c8-ddbd-34d30ba847c0-797a8d3a,#w-node-_3ef034e4-bfb4-32d1-9379-25e1b233ea62-797a8d3a,#w-node-_640c0cf0-c136-8820-0142-99bea5fe1aa8-2f213a61,#w-node-_59725c2c-f8c7-f5d9-89c3-bf0eebee92b5-40ce3598{grid-area:span 1/span 1/span 1/span 1}#w-node-_0954da8f-009f-fdd6-9493-b7c0e1da63c4-04cbb01b,#w-node-_0954da8f-009f-fdd6-9493-b7c0e1da63c4-45530f77{grid-area:span 1/span 1/span 1/span 1;place-self:stretch stretch}#w-node-d9010bd9-de01-f021-9f17-c8d442b9c9d4-06e9a46f{align-self:end}#w-node-_5da92925-f9dc-183c-c358-9d859fbd99e4-98a323c9{grid-area:span 1/span 1/span 1/span 1}#w-node-bacffbc7-78bc-083f-5b6f-9ed2d401f893-52ab5b46{align-self:end}#w-node-_4bbf64f2-9c3c-9de1-59de-27145adfdc68-52ab5b46{grid-area:span 1/span 1/span 1/span 1}#w-node-bacffbc7-78bc-083f-5b6f-9ed2d401f893-06443464{align-self:end}#w-node-_4bbf64f2-9c3c-9de1-59de-27145adfdc68-06443464{grid-area:span 1/span 1/span 1/span 1}#w-node-_42a60d9f-73ed-8287-1b9c-ff8f07a0e3a8-5ef6ddae{align-self:center}#w-node-_65270072-97aa-ad38-bdbe-1a68dfc5e38a-0bdca0d8{grid-area:span 1/span 1/span 1/span 1}#w-node-_65270072-97aa-ad38-bdbe-1a68dfc5e38d-0bdca0d8{align-self:stretch}@media screen and (min-width:1440px){#w-node-fbebea73-5fab-d7f4-da06-3004a01e8c6e-32edb079{grid-area:span 1/span 1/span 1/span 1}#w-node-_250b7064-4972-f246-4aee-3d72597d65ee-32edb079{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media screen and (max-width:991px){#w-node-fbebea73-5fab-d7f4-da06-3004a01e8c6e-32edb079{order:-9999}#w-node-_250b7064-4972-f246-4aee-3d72597d65ee-32edb079{grid-template-rows:auto;grid-template-columns:1.5fr 1.5fr}#w-node-_250b7064-4972-f246-4aee-3d72597d65f2-32edb079{order:9999}#w-node-e2356fe0-8cdd-fdc0-cd3c-8934362a066b-362a0650{justify-self:auto}}@media screen and (max-width:767px){#w-node-_250b7064-4972-f246-4aee-3d72597d65ee-32edb079{grid-template-rows:auto;grid-template-columns:1fr}#w-node-_250b7064-4972-f246-4aee-3d72597d65f3-32edb079{justify-self:start}#w-node-_5e04ce69-b2dd-6420-515c-1cd38b82b813-ddc0ca55{align-self:stretch}}@media screen and (max-width:479px){#w-node-_250b7064-4972-f246-4aee-3d72597d65ee-32edb079{grid-template-rows:auto;grid-template-columns:1fr}#w-node-_250b7064-4972-f246-4aee-3d72597d65ef-32edb079,#w-node-_250b7064-4972-f246-4aee-3d72597d65f2-32edb079,#w-node-_2c30c627-9db5-aea0-7c0e-7b5ea0a630ce-0e02443b{grid-area:span 1/span 1/span 1/span 1}#w-node-e2356fe0-8cdd-fdc0-cd3c-8934362a0689-362a0650,#w-node-e2356fe0-8cdd-fdc0-cd3c-8934362a068c-362a0650{place-self:center}}