.elementor .art26-client-logo{width:100%;height:3.75rem;max-width:11rem;object-fit:contain;cursor:pointer;display:block;object-position: center;\n}.elementor .art26-client-tile{min-width:0px;color:#74667E;text-align:center;cursor:pointer;padding-block-start:1.6rem;padding-block-end:1.1rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:#E5DCEE;border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, border-color 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;align-items:center;appearance:none;& img { filter: grayscale(1); opacity: 0.6; transition: filter 0.35s ease, opacity 0.35s ease, transform 0.35s ease; } &:hover, &:focus { border-color: #B6C7FF; color: #18324C; transform: translateY(-0.2rem); box-shadow: 0 0.65rem 1.8rem rgba(24,50,76,0.07); } &:hover img, &:focus img { filter: grayscale(0); opacity: 1; transform: scale(1.035); } &:focus-visible { outline: 2px solid #2456F5; outline-offset: 4px; } & img { filter: grayscale(1); opacity: 0.6; transition: filter 0.35s ease, opacity 0.35s ease, transform 0.35s ease; } &:hover, &:focus { border-color: #C4A0E7; color: #251538; transform: translateY(-0.2rem); box-shadow: 0 0.65rem 1.8rem rgba(79,36,130,0.09); } &:hover img, &:focus img { filter: grayscale(0); opacity: 1; transform: scale(1.035); } &:focus-visible { outline: 2px solid #8B5CF6; outline-offset: 4px; }\n}.elementor .art26-hint-personalizat{min-width:0px;}.elementor .art26-hint-ecommerce{min-width:0px;}.elementor .art26-hint-business{min-width:0px;}.elementor .art26-hint-starter{min-width:0px;}.elementor .art26-package-hint{min-width:0px;}.elementor .art26-brand-motion:hover,.elementor .art26-brand-motion:focus-visible{background-color:#EEE1FB;box-shadow:0px 1rem 2rem 0px rgba(109,40,217,0.09);}.elementor .art26-brand-motion{transition:background-color 0.3s, box-shadow 0.3s;}.elementor .art26-field-focus{transition:color 0.2s;&:focus-within label { color:#2456F5; } &:focus-within label { color:#6D28D9; }\n}.elementor .art26-form-context{& .art26-package-hint { display:none; } &:has(select option[value="starter"]:checked) .art26-hint-starter { display:block; } &:has(select option[value="business"]:checked) .art26-hint-business { display:block; } &:has(select option[value="ecommerce"]:checked) .art26-hint-ecommerce { display:block; } &:has(select option[value="personalizat"]:checked) .art26-hint-personalizat { display:block; }\n}.elementor .art26-hero-phone-motion{transition:rotate 0.4s ease, translate 0.4s ease; &:hover, &:focus-within { rotate:-5deg; translate:0 -0.45rem; }\n}.elementor .art26-hero-desktop-motion{transition:rotate 0.4s ease, translate 0.4s ease, box-shadow 0.4s ease; &:hover, &:focus-within { rotate:2deg; translate:0 -0.3rem; box-shadow:0 1.8rem 3.5rem rgba(24,50,76,0.2); } transition:rotate 0.4s ease, translate 0.4s ease, box-shadow 0.4s ease; &:hover, &:focus-within { rotate:2deg; translate:0 -0.3rem; box-shadow:0 1.8rem 3.5rem rgba(62,28,92,0.2); }\n}.elementor .art26-accordion-symbol{font-size:1.2rem;color:#6D28D9;line-height:1;display:block;transition:rotate 0.2s ease; transition:rotate 0.2s ease;\n}.elementor .art26-disclosure{overflow:hidden;border-radius:0.7rem;border-width:0.06rem;border-color:#E4DAEE;border-style:solid;background-color:#FFFFFF;transition:border-color 0.2s, background-color 0.2s;&[open] { border-color:#B4C6FC; background:#F5F8FF; } & summary { cursor:pointer; transition:background-color 0.2s ease; } & summary:hover { background:#F2F6FF; } &[open] .art26-accordion-symbol { rotate:45deg; } & .art26-accordion-symbol { transition:rotate 0.2s ease; } &[open] { border-color:#C7ABE9; background:#F8F3FF; } & summary { cursor:pointer; transition:background-color 0.2s ease; } & summary:hover { background:#F6F0FF; } &[open] .art26-accordion-symbol { rotate:45deg; } & .art26-accordion-symbol { transition:rotate 0.2s ease; }\n}.elementor .art26-motion-tab:hover,.elementor .art26-motion-tab:focus-visible{border-color:#6D28D9;translate:0 -0.1rem; translate:0 -0.1rem;\n}.elementor .art26-motion-tab{width:auto;min-width:0px;color:#251538;cursor:pointer;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:2rem;border-width:0.06rem;border-color:#E5D8EF;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s ease, border-color 0.2s ease, translate 0.2s ease; &[aria-selected="true"] { background:#2456F5; border-color:#2456F5; color:#FFFFFF; box-shadow:0 0.3rem 0.8rem rgba(36,86,245,0.16); } &[aria-selected="true"] p { color:#FFFFFF; } transition:background-color 0.2s ease, border-color 0.2s ease, translate 0.2s ease; &[aria-selected="true"] { background:#6D28D9; border-color:#6D28D9; color:#FFFFFF; box-shadow:0 0.3rem 0.8rem rgba(109,40,217,0.16); } &[aria-selected="true"] p { color:#FFFFFF; } &[aria-selected="true"] { background-image:linear-gradient(115deg, #4F24DB 0%, #7B22CA 58%, #B51A91 100%); background-color:#6D28D9; border-color:#7B22CA; box-shadow:0 0.35rem 0.9rem rgba(109,40,217,0.18); } &[aria-selected="true"] p, &[aria-selected="true"] span { color:#FFFFFF; }\n}.elementor .art26-nav-motion{text-decoration:none;transition:color 0.2s;text-underline-offset:0.4rem; text-decoration-thickness:0.1rem; &:hover, &:focus-visible { color:#2456F5; text-decoration:underline; } text-underline-offset: 0.4rem; text-decoration-thickness: 0.1rem; &:hover, &:focus-visible { color: #6D28D9; text-decoration: underline; }\n}.elementor .art26-action:active{translate:0 0; box-shadow:none; translate:0 0; box-shadow:none;\n}.elementor .art26-action{transition:translate 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease; &:hover, &:focus-visible { translate:0 -0.15rem; box-shadow:0 0.45rem 1rem rgba(36,86,245,0.15); } transition:translate 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease; &:hover, &:focus-visible { translate:0 -0.15rem; box-shadow:0 0.45rem 1rem rgba(109,40,217,0.15); }\n}.elementor .art26-lift{scroll-margin-top:7rem;transition:translate 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease; &:hover, &:focus-within { translate:0 -0.35rem; box-shadow:0 1rem 2.3rem rgba(24,50,76,0.12); border-color:#AABFFA; } transition:translate 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease; &:hover, &:focus-within { translate:0 -0.35rem; box-shadow:0 1rem 2.3rem rgba(62,28,92,0.12); border-color:#C5A5EA; }\n}.elementor .art26-interactive-page{& a, & button, & summary, & [role="tab"] { -webkit-tap-highlight-color:transparent; } & a:focus-visible, & button:focus-visible, & summary:focus-visible, & [role="tab"]:focus-visible { outline:0.15rem solid #2456F5; outline-offset:0.25rem; } & input:focus, & textarea:focus, & select:focus { border-color:#2456F5; box-shadow:0 0 0 0.2rem rgba(36,86,245,0.1); outline:none; } & a, & button, & summary, & [role="tab"] { -webkit-tap-highlight-color:transparent; } & a:focus-visible, & button:focus-visible, & summary:focus-visible, & [role="tab"]:focus-visible { outline:0.15rem solid #6D28D9; outline-offset:0.25rem; } & input:focus, & textarea:focus, & select:focus { border-color:#6D28D9; box-shadow:0 0 0 0.2rem rgba(109,40,217,0.1); outline:none; }\n}.elementor .art26-scope{scroll-margin-top:7rem;font-family:"Plus Jakarta Sans";color:#2B2038;& h1 span { color:#2456F5; } & [data-id="4720721c"] { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); } & a:focus-visible, & summary:focus-visible, & button:focus-visible { outline:3px solid #2456F5; outline-offset:4px; } & a { text-decoration:none; } & [data-id="5ca0f18b"] { will-change:transform; } & [data-id="44fdf3b"] { will-change:transform; } & input::placeholder, & textarea::placeholder { color:#737D89; opacity:1; } & h1 span { color: #6D28D9; background-image: linear-gradient(110deg,#4F24DB 0%,#7B22CA 55%,#B51A91 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } & a:focus-visible, & summary:focus-visible, & button:focus-visible { outline: 3px solid #8B5CF6; outline-offset: 4px; }\n}.elementor .art26-input:focus{border-color:#8B5CF6;outline-width:2px;outline-color:#2456F5;outline-style:solid;outline-offset:2px;box-shadow:0px 0px 0px 0.2rem rgba(109,40,217,0.10);}.elementor .art26-input{height:auto;min-height:3.2rem;font-family:"Plus Jakarta Sans";font-size:0.9rem;color:#2B2038;line-height:1.5;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.5rem;border-width:1px;border-color:#DFD1EB;border-style:solid;outline-width:0px;outline-style:solid;background-color:#FAFCFF;}.elementor .art26-field{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;align-items:stretch;}.elementor .art26-browserbar{font-family:Manrope;font-size:0.56rem;color:#7B6A8F;letter-spacing:0.04em;line-height:1;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin:0px;border-block-end-width:1px;background-color:#F2EBFA;display:block;border-bottom-style: solid; border-bottom-color: #E6E9EF; cursor: auto;\n}.elementor .art26-browser{overflow:hidden;padding:0px;border-radius:0.85rem;border-width:1px;border-color:#DFD0ED;border-style:solid;background-color:#FFFFFF;box-shadow:0px 1.5rem 3.5rem 0px rgba(40,65,115,0.10);}.elementor .art26-panel{padding:1.8rem;border-radius:1rem;border-width:1px;border-color:#E5D8EF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.6rem 1.8rem 0px rgba(35,70,120,0.05);}.elementor .art26-secondary:hover,.elementor .art26-secondary:focus-visible{background-color:#FFFFFF;transform:translate3d(0px, -0.15rem, 0px);}.elementor .art26-secondary{font-family:"Plus Jakarta Sans";font-weight:700;font-size:0.8rem;color:#51247B;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:2rem;border-width:1px;border-color:#D9C6EC;border-style:solid;background-color:transparent;transition:transform 0.2s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #2456F5; outline-offset: 4px; } &:hover, &:focus-visible { color: #5B21B6; border-color: #A878DE; background-color: #F4EBFF; }\n}.elementor .art26-primary:hover,.elementor .art26-primary:focus-visible{background-color:#1944CC;transform:translate3d(0px, -0.15rem, 0px);}.elementor .art26-primary{font-family:"Plus Jakarta Sans";font-weight:700;font-size:0.8rem;color:#FFFFFF;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:2rem;border-width:1px;border-color:#7B22CA;border-style:solid;background-image:linear-gradient(115deg, #4F24DB 0%,#7B22CA 58%,#B51A91 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#6D28D9;box-shadow:0px 0.4rem 1.2rem 0px rgba(109,40,217,0.16);transition:transform 0.2s;display:inline-flex;gap:0.75rem;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #202427; outline-offset: 4px; } &:hover, &:focus-visible { background-color: #5420B0; background-image: linear-gradient(115deg, #4220BD 0%, #681CAF 58%, #9B167C 100%); box-shadow: 0 0.65rem 1.5rem rgba(109,40,217,0.23); } &:focus-visible { outline: 3px solid #8B5CF6; outline-offset: 4px; }\n}.elementor .art26-small{font-family:"Plus Jakarta Sans";font-size:0.74rem;color:#786B86;line-height:1.7;margin:0px;display:block;cursor: auto;\n}.elementor .art26-body{font-family:"Plus Jakarta Sans";font-size:0.95rem;color:#6C6278;line-height:1.75;margin:0px;display:block;cursor: auto;\n}.elementor .art26-h3{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.3rem;color:#251538;letter-spacing:-0.025em;line-height:1.3;margin:0px;display:block;cursor: auto;\n}.elementor .art26-h2{font-family:"Plus Jakarta Sans";font-weight:700;font-size:2.65rem;color:#251538;letter-spacing:-0.04em;line-height:1.16;margin:0px;display:block;cursor: auto;\n}.elementor .art26-eyebrow{font-family:"Plus Jakarta Sans";font-weight:700;font-size:0.63rem;color:#6D28D9;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;margin:0px;display:block;}.elementor .art26-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;}.elementor .art26-wrap{min-width:0px;max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .art26-section{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;}