:root{--purple-extralight:#f3efff;--purple:#6533ff;--gray-light:#2b144d1a;--gray:#707070;--font-montserrat:"Montserrat",sans-serif;--font-archivo:"Archivo",sans-serif}


/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/


/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa;opacity:1}input::placeholder,textarea::placeholder{color:#a1a1aa;opacity:1}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;border-color:currentColor}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(assets/fonts/Archivo/Archivo-Regular.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Archivo/Archivo-Regular.woff2) format("woff2"),url(assets/fonts/Archivo/Archivo-Regular.woff) format("woff"),url(assets/fonts/Archivo/Archivo-Regular.ttf) format("truetype"),url(assets/fonts/Archivo/Archivo-Regular.svg#Archivo-Regular) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(assets/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(assets/fonts/Montserrat/Montserrat-Regular.woff) format("woff"),url(assets/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:local("Montserrat Thin"),local("Montserrat-Thin"),url(assets/fonts/Montserrat/Montserrat-Thin.woff2) format("woff2"),url(assets/fonts/Montserrat/Montserrat-Thin.woff) format("woff"),url(assets/fonts/Montserrat/Montserrat-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(assets/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(assets/fonts/Montserrat/Montserrat-Bold.woff) format("woff"),url(assets/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(assets/fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(assets/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(assets/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}h1,h2,h3,h4,h5{font-family:var(--font-montserrat);font-weight:700}body{font-family:var(--font-archivo);font-weight:400}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.right-\[-10rem\]{right:-10rem}.top-\[39rem\]{top:39rem}.bottom-\[21rem\]{bottom:21rem}.left-\[-17rem\]{left:-17rem}.top-0{top:0}.left-0{left:0}.right-0{right:0}.z-\[-1\]{z-index:-1}.z-10{z-index:10}.order-2{order:2}.order-1{order:1}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mt-\[2\.375rem\]{margin-top:2.375rem}.ml-4{margin-left:1rem}.mt-12{margin-top:3rem}.mt-10{margin-top:2.5rem}.mr-\[1\.125rem\]{margin-right:1.125rem}.mb-4{margin-bottom:1rem}.mb-10{margin-bottom:2.5rem}.mt-\[3\.125rem\]{margin-top:3.125rem}.mb-6{margin-bottom:1.5rem}.mb-\[1\.437rem\]{margin-bottom:1.437rem}.mb-14{margin-bottom:3.5rem}.mb-7{margin-bottom:1.75rem}.mb-\[3\.125rem\]{margin-bottom:3.125rem}.mb-\[1\.125rem\]{margin-bottom:1.125rem}.mb-8{margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mt-\[5px\]{margin-top:5px}.mt-16{margin-top:4rem}.mb-\[2\.625rem\]{margin-bottom:2.625rem}.mt-\[7\.25rem\]{margin-top:7.25rem}.mb-\[1\.875rem\]{margin-bottom:1.875rem}.mt-1{margin-top:.25rem}.mt-\[3\.875rem\]{margin-top:3.875rem}.mt-0\.5{margin-top:.125rem}.ml-1\.5{margin-left:.375rem}.mt-0{margin-top:0}.ml-1{margin-left:.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-full{height:100%}.h-4{height:1rem}.h-\[1\.323rem\]{height:1.323rem}.h-auto{height:auto}.h-\[3\.25rem\]{height:3.25rem}.h-\[20px\]{height:20px}.h-\[32px\]{height:32px}.h-\[1\.875rem\]{height:1.875rem}.h-\[1\.7rem\]{height:1.7rem}.h-6{height:1.5rem}.h-5{height:1.25rem}.max-h-\[68\.75rem\]{max-height:68.75rem}.max-h-\[23rem\]{max-height:23rem}.min-h-screen{min-height:100vh}.min-h-\[64rem\]{min-height:64rem}.w-max{width:-moz-max-content;width:max-content}.w-8\/12{width:66.666667%}.w-4{width:1rem}.w-\[1\.323rem\]{width:1.323rem}.w-full{width:100%}.w-\[3\.25rem\]{width:3.25rem}.w-\[20px\]{width:20px}.w-\[32px\]{width:32px}.w-\[25rem\]{width:25rem}.w-10{width:2.5rem}.w-36{width:9rem}.w-\[1\.7rem\]{width:1.7rem}.w-6{width:1.5rem}.w-5{width:1.25rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[19\.375rem\]{min-width:19.375rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[22px\]{min-width:22px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[21rem\]{max-width:21rem}.max-w-lg{max-width:32rem}.max-w-\[27\.5rem\]{max-width:27.5rem}.max-w-\[50px\]{max-width:50px}.flex-grow{flex-grow:1}.transform{transform:var(--tw-transform)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-y-\[2\.375rem\]{row-gap:2.375rem}.gap-y-7{row-gap:1.75rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-\[0\.312rem\]{border-radius:.312rem}.rounded-\[5px\]{border-radius:5px}.border-b-2{border-bottom-width:2px}.border-purple-extralight{border-color:var(--purple-extralight)}.bg-white{background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-black,.bg-white{--tw-bg-opacity:1}.bg-black{background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-purple{background-color:var(--purple)}.bg-purple-extralight{background-color:var(--purple-extralight)}.\!bg-purple{background-color:var(--purple)!important}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.p-6{padding:1.5rem}.p-2\.5{padding:.625rem}.p-2{padding:.5rem}.py-96{padding-bottom:24rem;padding-top:24rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-\[29rem\]{padding-bottom:29rem;padding-top:29rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-0{padding-left:0;padding-right:0}.pr-2{padding-right:.5rem}.pt-\[4\.562rem\]{padding-top:4.562rem}.pb-16{padding-bottom:4rem}.pb-28{padding-bottom:7rem}.pt-12{padding-top:3rem}.pb-11{padding-bottom:2.75rem}.pl-5{padding-left:1.25rem}.pt-\[4\.25rem\]{padding-top:4.25rem}.pb-8{padding-bottom:2rem}.pt-14{padding-top:3.5rem}.pl-0{padding-left:0}.pt-11{padding-top:2.75rem}.pb-\[1\.875rem\]{padding-bottom:1.875rem}.pl-\[1\.875rem\]{padding-left:1.875rem}.pr-4{padding-right:1rem}.pt-16{padding-top:4rem}.pl-4{padding-left:1rem}.pr-5{padding-right:1.25rem}.pl-3{padding-left:.75rem}.pt-28{padding-top:7rem}.pt-8{padding-top:2rem}.pb-\[4\.375rem\]{padding-bottom:4.375rem}.pt-\[4\.875rem\]{padding-top:4.875rem}.pb-20{padding-bottom:5rem}.pt-\[1\.875rem\]{padding-top:1.875rem}.pl-6{padding-left:1.5rem}.pb-5{padding-bottom:1.25rem}.pt-5{padding-top:1.25rem}.pt-\[4\.375rem\]{padding-top:4.375rem}.pb-\[10\.25rem\]{padding-bottom:10.25rem}.pl-3\.5{padding-left:.875rem}.pb-12{padding-bottom:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-8xl{font-size:6rem;line-height:1}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.leading-6{line-height:1.5rem}.leading-\[1\.75rem\]{line-height:1.75rem}.tracking-\[0\.021rem\]{letter-spacing:.021rem}.tracking-\[0\.03rem\]{letter-spacing:.03rem}.text-purple{color:var(--purple)}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\!text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-gray{color:var(--gray)}.opacity-90{opacity:.9}.opacity-50{opacity:.5}.line-clamp-8{-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box;overflow:hidden}*{outline:none!important}.container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1rem;width:100%}.title-dual-color h1 span,.title-dual-color h2 span,.title-dual-color h3 span,.title-dual-color h4 span,.title-dual-color h5 span{color:var(--purple)}.footer-dual-color h1 span,.footer-dual-color h2 span,.footer-dual-color h3 span,.footer-dual-color h4 span,.footer-dual-color h5 span{color:#fff}.btn,.wpcf7-submit{align-items:center;border-radius:2rem;box-shadow:8px 16px 32px #6533ff59;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;line-height:1.5rem}.btn svg,.wpcf7-submit svg{margin-left:.75rem;margin-top:-.375rem}.btn-small{padding:.75rem 1.375rem}.btn-large,.wpcf7-submit{padding:.625rem 1.375rem}.section-subtitle{font-family:var(--font-archivo);font-weight:400;margin-bottom:1rem;opacity:.5;text-transform:uppercase}.section-title{font-size:2rem;letter-spacing:.04rem;line-height:2.25rem}.section-title h1,.section-title h2,.section-title h3,.section-title h4{font-weight:800}.card-error{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.32)}@media (min-width:768px){.container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){html{font-size:.906rem}.container{padding-left:2.5rem;padding-right:2.5rem}.section-subtitle{font-size:1.25rem;line-height:1.75rem;line-height:1.625rem;opacity:.5;text-transform:uppercase}.section-title{font-size:3.5rem;letter-spacing:.07rem;line-height:4rem}.section-title h1,.section-title h2,.section-title h3,.section-title h4{font-weight:800}.btn-large,.wpcf7-submit{padding-bottom:1.25rem;padding-left:2.75rem;padding-right:2.75rem;padding-top:1.25rem}}@media (min-width:1280px){.container{max-width:1240px;padding-left:1rem;padding-right:1rem}}@media (min-width:1800px){html{font-size:1rem}.container{max-width:1360px}}.overflow-x-auto::-webkit-scrollbar{display:none}.overflow-x-auto{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:1023px){.container-scroll-x{padding-right:0}}.page-template-front-page #home:after{background-image:url(assets/img/curva-hero1.svg);background-size:100% 100%;bottom:0;content:"";height:5rem;left:0;width:100%;z-index:10}.page-template-front-page #home:after,.page-template-front-page #promise:before{position:absolute}.page-template-front-page #promise:before{background-image:url(assets/img/curva-footer12.svg);background-size:100% 100%;content:"";height:1rem;left:0;top:-2px;width:100%;z-index:10}.page-template-front-page .service-box .card-service.bg-white{box-shadow:0 3px 40px #2b144d1a}.page-template-front-page .service-box .card-service.bg-inverted .service-summary{opacity:1!important}.page-template-front-page .service-box .card-service.bg-inverted .service-summary,.page-template-front-page .service-box .card-service.bg-inverted svg{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.page-template-front-page .service-box .card-service svg.inline-svg path{fill:currentColor}.page-template-front-page .service-box .card-service svg.inline-svg *{opacity:1}.page-template-front-page .model-tooltip{box-shadow:0 3px 40px #2b144d1a}.page-template-front-page #business-model .model-tooltip:nth-child(2),.page-template-front-page #business-model2 .model-tooltip:nth-child(2){display:flex;left:0;top:3rem}.page-template-front-page #business-model .model-tooltip:nth-child(3),.page-template-front-page #business-model2 .model-tooltip:nth-child(3){display:flex;position:absolute;right:0;top:19rem}.page-template-front-page #business-model .model-tooltip:nth-child(4),.page-template-front-page #business-model2 .model-tooltip:nth-child(4){bottom:2rem;display:flex;right:0}.page-template-front-page #business-model .model-tooltip:nth-child(5),.page-template-front-page #business-model2 .model-tooltip:nth-child(5){bottom:17rem;display:flex}.page-template-front-page #business-model .model-tooltip:nth-child(6),.page-template-front-page #business-model2 .model-tooltip:nth-child(6){display:none}.page-template-front-page #business-model .model-tooltip:nth-child(2),.page-template-front-page #business-model .model-tooltip:nth-child(4),.page-template-front-page #business-model2 .model-tooltip:nth-child(2),.page-template-front-page #business-model2 .model-tooltip:nth-child(4){max-width:18rem}.page-template-front-page #business-model .model-tooltip:nth-child(3),.page-template-front-page #business-model .model-tooltip:nth-child(5),.page-template-front-page #business-model .model-tooltip:nth-child(6),.page-template-front-page #business-model2 .model-tooltip:nth-child(3),.page-template-front-page #business-model2 .model-tooltip:nth-child(5),.page-template-front-page #business-model2 .model-tooltip:nth-child(6){max-width:15.625rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(3){top:17rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(4){bottom:3rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(5){bottom:14rem;display:flex}@media (min-width:768px){.page-template-front-page #home:after{height:9rem;padding-bottom:.625rem}.page-template-front-page #business-model .model-tooltip{position:absolute}.page-template-front-page #business-model .model-tooltip:nth-child(2){left:auto;right:1rem;top:5rem}.page-template-front-page #business-model .model-tooltip:nth-child(3){right:-1rem;top:30rem}.page-template-front-page #business-model .model-tooltip:nth-child(4){bottom:-3rem;right:-1rem}.page-template-front-page #business-model .model-tooltip:nth-child(5){bottom:auto;left:0;top:17rem}.page-template-front-page #business-model .model-tooltip:nth-child(6){bottom:6rem;display:flex;left:0}.page-template-front-page #business-model .model-tooltip:nth-child(2),.page-template-front-page #business-model .model-tooltip:nth-child(4){max-width:25rem;width:100%}.page-template-front-page #business-model .model-tooltip:nth-child(3),.page-template-front-page #business-model .model-tooltip:nth-child(5),.page-template-front-page #business-model .model-tooltip:nth-child(6){max-width:18.75rem;width:100%}}@media (min-width:1024px){.page-template-front-page #home:after,.page-template-front-page #promise:before{height:18rem}.page-template-front-page #business-model .model-tooltip{position:absolute}.page-template-front-page #business-model .model-tooltip:nth-child(2){right:-4rem;top:8rem}.page-template-front-page #business-model .model-tooltip:nth-child(3){right:-7rem}.page-template-front-page #business-model .model-tooltip:nth-child(4){bottom:2rem;right:-8rem}.page-template-front-page #business-model .model-tooltip:nth-child(5){bottom:6rem;left:-2rem;top:auto}.page-template-front-page #business-model .model-tooltip:nth-child(6){bottom:14rem;left:-7rem}.page-template-front-page #business-model .model-tooltip:nth-child(2),.page-template-front-page #business-model .model-tooltip:nth-child(4){max-width:25rem;width:100%}.page-template-front-page #business-model .model-tooltip:nth-child(3),.page-template-front-page #business-model .model-tooltip:nth-child(5),.page-template-front-page #business-model .model-tooltip:nth-child(6){max-width:18.75rem;width:100%}.page-template-front-page #business-model2 .model-tooltip:nth-child(2){left:8rem;top:-2rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(3){bottom:13rem;left:-3rem;top:auto}.page-template-front-page #business-model2 .model-tooltip:nth-child(4){bottom:2rem;left:-.5rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(5){bottom:-8rem;right:1rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(3),.page-template-front-page #business-model2 .model-tooltip:nth-child(4){max-width:18rem;width:100%}.page-template-front-page #business-model2 .model-tooltip:nth-child(2),.page-template-front-page #business-model2 .model-tooltip:nth-child(5){max-width:20rem;width:100%}}@media (min-width:1280px){.page-template-front-page .service-box:nth-child(16),.page-template-front-page .service-box:nth-child(30),.page-template-front-page .service-box:nth-child(8){margin-left:14rem}.page-template-front-page #business-model:nth-child(2){right:1rem}.page-template-front-page #business-model:nth-child(4){bottom:5rem;right:-3rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(2){left:12rem;top:-.5rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(5){bottom:-5.5rem;right:-2.5rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(2),.page-template-front-page #business-model2 .model-tooltip:nth-child(5){max-width:25rem;width:100%}.page-template-front-page #business-model2 .model-tooltip:nth-child(3),.page-template-front-page #business-model2 .model-tooltip:nth-child(4){max-width:20rem;width:100%}}@media (min-width:1800px){.page-template-front-page #home:after,.page-template-front-page #promise:before{height:24rem}.page-template-front-page #business-model .model-tooltip:nth-child(2){right:1rem;top:7rem}.page-template-front-page #business-model .model-tooltip:nth-child(3){right:-4.5rem;top:28rem}.page-template-front-page #business-model .model-tooltip:nth-child(4){bottom:3rem;right:-1rem}.page-template-front-page #business-model .model-tooltip:nth-child(5){bottom:6rem;left:-3rem}.page-template-front-page #business-model .model-tooltip:nth-child(6){bottom:13rem;left:-8rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(2){left:12rem;top:-.5rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(3){bottom:11rem;left:-5rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(4){bottom:1rem;left:-2rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(5){bottom:-5.4rem;right:-2rem}.page-template-front-page #business-model2 .model-tooltip:nth-child(3),.page-template-front-page #business-model2 .model-tooltip:nth-child(4){max-width:20rem;width:20rem}}.page-template-page-contact .box-contact{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.312rem;box-shadow:0 3px 40px #2b144d1a}.page-template-page-contact .box-contact .cf7b-section{width:100%}.page-template-page-contact .box-contact .cf7b-col{display:flex;flex-direction:column}.page-template-page-contact .box-contact .cf7b-col:last-of-type,.page-template-page-contact .box-contact .cf7b-col:last-of-type .cf7b-row{margin-bottom:0}.page-template-page-contact .box-contact .cf7b-row{margin-bottom:1.5rem;padding-left:.625rem;padding-right:.625rem}.page-template-page-contact .box-contact .cf7b-row>label{display:block;font-family:var(--font-montserrat);font-size:1rem;font-weight:700;letter-spacing:.02rem;line-height:1.5rem;line-height:1.75rem;margin-bottom:.625rem;width:100%}.page-template-page-contact .box-contact .cf7b-submit{display:flex;flex-direction:column;justify-content:flex-end}.page-template-page-contact .box-contact .wpcf7-email,.page-template-page-contact .box-contact .wpcf7-text,.page-template-page-contact .box-contact select,.page-template-page-contact .box-contact textarea{background-color:var(--purple-extralight);border-color:var(--purple-extralight);border-radius:.125rem;border-width:1px;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem;width:100%}.page-template-page-contact .box-contact .wpcf7-email::-moz-placeholder,.page-template-page-contact .box-contact .wpcf7-text::-moz-placeholder,.page-template-page-contact .box-contact select::-moz-placeholder,.page-template-page-contact .box-contact textarea::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.page-template-page-contact .box-contact .wpcf7-email::placeholder,.page-template-page-contact .box-contact .wpcf7-text::placeholder,.page-template-page-contact .box-contact select::placeholder,.page-template-page-contact .box-contact textarea::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.page-template-page-contact .box-contact .wpcf7-email::-moz-placeholder,.page-template-page-contact .box-contact .wpcf7-text::-moz-placeholder,.page-template-page-contact .box-contact select::-moz-placeholder,.page-template-page-contact .box-contact textarea::-moz-placeholder{--tw-placeholder-opacity:0.3}.page-template-page-contact .box-contact .wpcf7-email::placeholder,.page-template-page-contact .box-contact .wpcf7-text::placeholder,.page-template-page-contact .box-contact select::placeholder,.page-template-page-contact .box-contact textarea::placeholder{--tw-placeholder-opacity:0.3}:is(.page-template-page-contact .box-contact .wpcf7-text,.page-template-page-contact .box-contact .wpcf7-email,.page-template-page-contact .box-contact textarea,.page-template-page-contact .box-contact select):focus{border-color:var(--purple)}.page-template-page-contact .box-contact textarea{resize:none}.page-template-page-contact .box-contact .select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(assets/img/arrow.svg)!important; /* !important used for overriding all other customisations */background-position:97%;background-repeat:no-repeat;background-size:18px}.page-template-page-contact .box-contact .wpcf7-submit{--tw-text-opacity:1;background-color:var(--purple);color:rgba(255,255,255,var(--tw-text-opacity));margin-right:auto}.page-template-page-contact .box-contact .wpcf7 .ajax-loader{margin-bottom:0;margin-left:auto;margin-right:0;margin-top:.625rem}@media (min-width:768px){.page-template-page-contact .box-contact .cf7b-col{flex-direction:row;margin-bottom:2.25rem}.page-template-page-contact .box-contact .cf7b-row{flex:1 1 0%;margin-bottom:.625rem;padding-left:.625rem;padding-right:.625rem}.page-template-page-contact .box-contact .wpcf7-email,.page-template-page-contact .box-contact .wpcf7-text,.page-template-page-contact .box-contact select,.page-template-page-contact .box-contact textarea{padding-left:1.25rem;padding-right:1.25rem}.page-template-page-contact .box-contact .wpcf7-submit{margin-left:auto;margin-right:0}}.page-template-page-contact #graph-plus{top:-1.3rem;z-index:-1}.page-template-page-contact #graph-circle{left:100%;transform:translate(-50%,-60%)}.page-template-page-contact #graph-ball{bottom:7rem;right:-23px;z-index:-1}@media (min-width:1024px){.page-template-page-contact #graph-plus{right:4rem;top:-3.375rem}.page-template-page-contact #graph-circle{transform:translate(-19%,-50%);z-index:-1}.page-template-page-contact #graph-lines{bottom:13rem;right:-5rem;z-index:-1}.page-template-page-contact #graph-ball{bottom:21rem;left:-23px;right:auto}}@media (min-width:1800px){.page-template-page-contact #graph-ball{bottom:15rem;left:-23px}}#masthead .menu-item-has-children{position:relative}#masthead .sub-menu{display:none}#masthead .open .menu-icon svg{transform:rotate(180deg)}#masthead .open ul.sub-menu{display:block}@media screen and (max-width:1023px){#masthead .sub-menu li{margin-bottom:1rem;margin-top:1rem}#masthead .menu-icon{position:absolute}.navigation-container{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));height:100%;left:0;position:fixed;top:0;transform:translate3d(-100%,0,0);width:100%;z-index:20}.navigation-container.show{transform:translateZ(0)}.navigation-container,.navigation-container .show{transition:transform .5s cubic-bezier(.2,1,.3,1) 0ms}.main-navigation{height:100vh;overflow-y:auto}#primary-menu>li{margin-bottom:2rem}#primary-menu>li .menu-icon{top:5px}#primary-menu a{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){#masthead li{align-items:center;display:flex;padding-bottom:.5rem;padding-top:.5rem}#masthead li a:hover{color:var(--purple)}#masthead li.menu-item-has-children:hover .sub-menu{display:block}#masthead li.menu-item-has-children:hover .menu-icon svg{transform:rotate(180deg)}#masthead .sub-menu{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;max-width:9rem;padding:.25rem;position:absolute;right:0;top:100%}#masthead .sub-menu li{padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem}#primary-menu>li{margin-right:2rem}#primary-menu a{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){#primary-menu>li{margin-right:2.687rem}}#footer-menu li{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;padding-bottom:.125rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.125rem}@media (min-width:1024px){#footer-menu li{font-size:1rem;line-height:1.5rem;margin-bottom:0;padding-bottom:.5rem;padding-left:2.25rem;padding-right:2.25rem;padding-top:.5rem}}#footer-menu li a{opacity:.5}#footer-menu li a:hover{opacity:1}[data-aos=fade-left]{transform:translate3d(20px,0,0)}[data-aos=fade-right]{transform:translate3d(-20px,0,0)}[data-aos=fade-up]{transform:translate3d(0,20px,0)}[data-aos=fade-up-slow]{transform:translate3d(0,10px,0)}[data-aos=fade-down]{transform:translate3d(0,-20px,0)}[data-aos=ratio-hero] *,[data-aos=ratio-hero] .hero-fade{transition:all 1s ease}[data-aos=ratio-hero] .ratio-man-left,[data-aos=ratio-hero] .ratio-man-right,[data-aos=ratio-hero] .ratio-scale{transition:all .5s ease}[data-aos=ratio-hero] .hero-fade,[data-aos=ratio-hero] .ratio-man-left,[data-aos=ratio-hero] .ratio-man-right,[data-aos=ratio-hero] .ratio-scale{opacity:0}[data-aos=ratio-hero] .ratio-man-left{transform:translateX(-20px);transition-delay:.2s}[data-aos=ratio-hero] .ratio-man-right{transform:translateX(20px);transition-delay:.3s}[data-aos=ratio-hero] .ratio-scale{transform:scale(0);transform-origin:1247.177px 282.175px}.aos-animate[data-aos=ratio-hero] .hero-fade{opacity:1}.aos-animate[data-aos=ratio-hero] .ratio-man-left,.aos-animate[data-aos=ratio-hero] .ratio-man-right{opacity:1;transform:translateX(0)}.aos-animate[data-aos=ratio-hero] .ratio-scale{opacity:1;transform:scale(1)}@keyframes RatioUp{0%{opacity:0;transform:translateY(50px)}25%{opacity:1}50%{opacity:1}to{opacity:0;transform:translateY(-200px)}}.ratio-delay-5{transition-delay:.5s!important}.ratio-delay-4{transition-delay:.4s!important}.ratio-delay-10{transition-delay:1s!important}.ratio-animate-up{animation:RatioUp 6s linear infinite}.animation-duration-6{animation-duration:6s}.animation-duration-4{animation-duration:4s}.animation-duration-10{animation-duration:10s}.animation-duration-13{animation-duration:13s}.delay-100{animation-delay:.1s}.delay-250{animation-delay:.25s}.delay-300{animation-delay:.3s}@keyframes RatioCircle{0%{transform:rotate(1turn)}to{transform:rotateX(0deg)}}.ratio-circle-animation{animation:RatioCircle 40s linear infinite;transform-origin:282.657px 285.249px}@keyframes RatioLeft{0%{opacity:0;transform:translateX(-50px)}25%{opacity:1}50%{opacity:1}to{opacity:0;transform:translateX(200px)}}.ratio-line-left-animation{animation:RatioLeft 6s linear infinite}.animation-duration-15{animation-duration:15s!important}.animation-duration-35{animation-duration:35s!important}[data-aos=fade-down-left]{transform:translate3d(20px,-20px,0)}@keyframes RatioChartChange{0%{transform:rotate(279deg)}80%{transform:rotate(355deg)}to{transform:rotate(279deg)}}@keyframes RatioRobotHand1Change{0%{transform:rotate(-10deg) translate(22px,-21px)}80%{transform:rotate(0deg) translate(16px,-7px)}to{transform:rotate(-10deg) translate(22px,-21px)}}@keyframes RatioRobotBodyChange{0%{transform:rotate(5deg) translate(10px,-12px)}50%{transform:rotate(0deg) translate(0)}to{transform:rotate(5deg) translate(10px,-12px)}}.ratio-chart-animation{animation:RatioChartChange 20s linear infinite;transform-origin:79.657px 273.249px}.ratio-robot-hand1{animation:RatioRobotHand1Change 10s ease-in-out infinite;transform-origin:187.657px 237.249px}.ratio-robot-body{animation:RatioRobotBodyChange 10s linear infinite;transform-origin:187.657px 237.249px}@keyframes RatioRobotSmileChange{0%{height:22px}80%{height:5px}to{height:22px}}.ratio-robot-smile{animation:RatioRobotSmileChange 20s linear infinite;transform:rotate(4deg)}@keyframes RatioRobotEyeChange{0%{height:2px}24%{height:2px}28%{height:26px}32%{height:2px}58%{height:2px}62%{height:26px}66%{height:2px}to{height:2px}}.ratio-robot-eye{animation:RatioRobotEyeChange 15s linear infinite;transform:rotate(4deg)}@keyframes RatioCubeBig{0%{transform:scale(1)}15%{transform:scale(.9)}45%{transform:scale(1)}85%{transform:scale(.9)}to{transform:scale(1)}}@keyframes RatioCubeBack{0%{transform:rotate3d(1,1,1,0deg)}70%{transform:rotate3d(1,1,1,16deg)}to{transform:rotate3d(1,1,1,0deg)}}@keyframes RatioCubeGreen{0%{transform:scale(1)}75%{transform:scale(.7)}to{transform:scale(1)}}@keyframes RatioCubeChart{0%{transform:rotate(0deg)}75%{transform:rotate(181deg)}to{transform:rotate(0deg)}}.ratio-cube-big{animation:RatioCubeBig 20s linear infinite;transform-origin:877px 5031px}.ratio-cube-back{animation:RatioCubeBack 10s linear infinite;transform-origin:847px 4950px}.ratio-cube-green{animation:RatioCubeGreen 20s ease-in-out infinite;transform-origin:759px 5149px}.ratio-cube-chart{animation:RatioCubeChart 40s ease-in-out infinite;transform-origin:73px 74px}.entry-header .entry-title{font-size:2rem!important;line-height:2.4rem;margin-bottom:1.25rem}.entry-content h2{font-size:1.8rem!important;line-height:2rem}.entry-content h2,.entry-content h3{margin-bottom:1.25rem;margin-top:2.5rem}.entry-content h3{font-size:1.5rem;line-height:1.8rem}.entry-content h4{font-size:1.3rem;line-height:1.625rem;margin-bottom:1.25rem;margin-top:2.5rem}.entry-content p{font-size:.937rem;line-height:1.25rem;margin-bottom:1rem}.entry-content p>img{margin:2rem auto 2.25rem;max-height:16.375rem;-o-object-fit:cover;object-fit:cover}.entry-content blockquote{border-left:3px solid #a4328a;color:#a4328a;font-size:1.125rem;font-style:italic;line-height:1.375rem;margin-bottom:1.2rem;margin-left:1rem;margin-top:1.2rem;padding-left:.875rem;width:90%}@media screen and (min-width:1024px){.entry-content p{font-size:1.125rem;line-height:1.625rem;margin-bottom:1rem}.entry-content p>img{border-radius:5px;margin-bottom:3rem;margin-top:2.5rem;max-height:31.062rem}.entry-content blockquote{font-size:1.375rem;line-height:1.75rem;margin-left:2.875rem;padding-left:1.875rem;width:80%}}.entry-content a{color:var(--purple)}.entry-content a:hover{text-decoration:underline}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.hover\:bg-purple:hover{background-color:var(--purple)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-75:hover{opacity:.75}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:768px){.md\:mt-0{margin-top:0}.md\:w-full{width:100%}.md\:w-10\/12{width:83.333333%}.md\:max-w-full{max-width:100%}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-\[3\.75rem\]{padding-bottom:3.75rem;padding-top:3.75rem}.md\:pt-\[1\.875rem\]{padding-top:1.875rem}.md\:pt-28{padding-top:7rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-0{padding-bottom:0}.md\:pt-\[7\.562rem\]{padding-top:7.562rem}.md\:text-9xl{font-size:8rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:first\:ml-\[4\.375rem\]:first-child{margin-left:4.375rem}.md\:first\:w-full:first-child{width:100%}}@media (min-width:1024px){.lg\:right-0{right:0}.lg\:top-\[5rem\]{top:5rem}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mt-7{margin-top:1.75rem}.lg\:mt-\[2\.625rem\]{margin-top:2.625rem}.lg\:mr-0{margin-right:0}.lg\:ml-5{margin-left:1.25rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mt-0{margin-top:0}.lg\:mb-1{margin-bottom:.25rem}.lg\:-ml-28{margin-left:-7rem}.lg\:mb-\[6\.25rem\]{margin-bottom:6.25rem}.lg\:mt-\[5\.125rem\]{margin-top:5.125rem}.lg\:ml-4{margin-left:1rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mb-\[3\.625rem\]{margin-bottom:3.625rem}.lg\:mb-7{margin-bottom:1.75rem}.lg\:mt-14{margin-top:3.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[1\.687rem\]{height:1.687rem}.lg\:h-20{height:5rem}.lg\:h-\[32px\]{height:32px}.lg\:h-4{height:1rem}.lg\:min-h-\[68rem\]{min-height:68rem}.lg\:w-9\/12{width:75%}.lg\:w-\[1\.687rem\]{width:1.687rem}.lg\:w-7\/12{width:58.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-6\/12{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[32px\]{width:32px}.lg\:w-\[20rem\]{width:20rem}.lg\:w-\[25rem\]{width:25rem}.lg\:w-4\/12{width:33.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-max{width:-moz-max-content;width:max-content}.lg\:w-\[59\%\]{width:59%}.lg\:w-\[41\%\]{width:41%}.lg\:w-full{width:100%}.lg\:w-4{width:1rem}.lg\:min-w-full{min-width:100%}.lg\:max-w-\[15rem\]{max-width:15rem}.lg\:max-w-\[33rem\]{max-width:33rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-\[20rem\]{max-width:20rem}.lg\:max-w-\[17rem\]{max-width:17rem}.lg\:max-w-\[33\.7rem\]{max-width:33.7rem}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-\[120px\]{max-width:120px}.lg\:max-w-\[23\.625rem\]{max-width:23.625rem}.lg\:flex-grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-y-10{row-gap:2.5rem}.lg\:gap-x-\[3rem\]{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-y-8{row-gap:2rem}.lg\:gap-x-\[5\.625rem\]{-moz-column-gap:5.625rem;column-gap:5.625rem}.lg\:space-x-\[4\.375rem\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4.375rem*var(--tw-space-x-reverse))}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:p-0{padding:0}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-11{padding-bottom:2.75rem;padding-top:2.75rem}.lg\:px-\[2\.437rem\]{padding-left:2.437rem;padding-right:2.437rem}.lg\:pt-\[6\.25rem\]{padding-top:6.25rem}.lg\:pb-52{padding-bottom:13rem}.lg\:pr-8{padding-right:2rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pt-\[7\.5rem\]{padding-top:7.5rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-4{padding-left:1rem}.lg\:pr-24{padding-right:6rem}.lg\:pt-8{padding-top:2rem}.lg\:pl-12{padding-left:3rem}.lg\:pl-\[1\.562rem\]{padding-left:1.562rem}.lg\:pt-20{padding-top:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pr-4{padding-right:1rem}.lg\:pr-3\.5{padding-right:.875rem}.lg\:pr-3{padding-right:.75rem}.lg\:pt-40{padding-top:10rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pt-0{padding-top:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-56{padding-top:14rem}.lg\:pb-\[11\.437rem\]{padding-bottom:11.437rem}.lg\:pt-60{padding-top:15rem}.lg\:pb-\[10\.437rem\]{padding-bottom:10.437rem}.lg\:pl-11{padding-left:2.75rem}.lg\:pt-9{padding-top:2.25rem}.lg\:pt-\[5\.625rem\]{padding-top:5.625rem}.lg\:pb-44{padding-bottom:11rem}.lg\:pt-32{padding-top:8rem}.lg\:pl-\[6\.25rem\]{padding-left:6.25rem}.lg\:text-center{text-align:center}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:line-clamp-6{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}}@media (min-width:1280px){.xl\:-ml-32{margin-left:-8rem}.xl\:ml-7{margin-left:1.75rem}.xl\:ml-\[3\.25rem\]{margin-left:3.25rem}.xl\:w-6\/12{width:50%}.xl\:w-\[19\.375rem\]{width:19.375rem}.xl\:w-7\/12{width:58.333333%}.xl\:w-5\/12{width:41.666667%}.xl\:max-w-none{max-width:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:pr-10{padding-right:2.5rem}.xl\:pl-\[5\.1rem\]{padding-left:5.1rem}.xl\:pl-3\.5{padding-left:.875rem}.xl\:pl-3{padding-left:.75rem}.xl\:pl-\[5\.625rem\]{padding-left:5.625rem}}@media (min-width:1800px){.\32xl\:max-w-full{max-width:100%}.\32xl\:max-w-\[27rem\]{max-width:27rem}.\32xl\:text-sm{font-size:.875rem;line-height:1.25rem}}