html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{margin:0;padding:0;font-family:"Ubuntu",sans-serif;color:#4b2192}section{margin-top:10rem;margin-bottom:10rem;position:relative}@media(max-width:768px){section{margin-top:5rem;margin-bottom:5rem}}@media(max-width:475px){section{margin-top:2.5rem;margin-bottom:2.5rem}}.gloria{font-family:"Gloria Hallelujah",cursive}.link{text-decoration:none}.link,.link:hover{color:#4b2192}.hide-on-desktop{display:none}@media only screen and (max-width:768px){.hide-on-desktop{display:block}}.hide-on-mobile{display:none}@media only screen and (min-width:769px){.hide-on-mobile{display:block}}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#4b2790}.carousel-indicators [data-bs-target]{border-radius:40px;background-clip:unset;border-bottom:unset;border-top:unset;width:15px;height:15px}.carousel-item{min-height:600px}@media(min-width:1124px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1080px!important;padding-left:0;padding-right:0}}@media(max-width:475px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1080px!important;padding-left:48px;padding-right:47px}}.footer{display:block;background:#4b2192;color:#fff;padding:3.5625rem 0 2.5rem;text-align:left;font-size:.75rem;font-weight:700}@media only screen and (max-width:768px){.footer{padding:3.125rem 0}}.footer .container{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr .5fr;grid-template-rows:5.125rem 13.4375rem 1.25rem;grid-template-areas:"logo links1 links2 links3 links4" "address links1 links2 links3 links4" "copyright links1 links2 links3 katana-logo";justify-items:start}@media only screen and (max-width:768px){.footer .container{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"logo" "address" "links4" "copyright" "katana-logo";justify-items:start;padding:0 .75rem}}@media only screen and (max-width:475px){.footer .container{padding:0 3rem}}.footer a{color:#fff;text-decoration:none}.footer .title{color:#7b4bce;text-transform:uppercase}@media only screen and (max-width:768px){.footer .title{color:#f7f8f9;margin-top:1.25rem}}.footer .fw-regular{font-weight:400}.footer .lang{cursor:pointer}.footer .unavailable{opacity:.3;color:#d3d3d3!important}.footer__logo{grid-area:logo}.footer__address{grid-area:address;padding-right:8rem}@media only screen and (max-width:991px){.footer__address{padding-right:2rem}}@media only screen and (max-width:768px){.footer__address{padding:1.875rem 0 0}}.footer__copyright{grid-area:copyright}@media only screen and (max-width:768px){.footer__copyright{padding-bottom:.9375rem}}.footer__links{display:flex;flex-direction:column;align-items:start}.footer__links .title:not(:first-child){padding-top:.3125rem}@media only screen and (max-width:768px){.footer__links .title:not(:first-child){padding-top:0}}.footer__links a,.footer__links div{margin-bottom:.625rem}.footer__links div{cursor:default}.footer__links.col1{grid-area:links1}@media only screen and (max-width:768px){.footer__links.col1{display:none}}.footer__links.col2{grid-area:links2;padding-right:2rem}@media only screen and (max-width:768px){.footer__links.col2{display:none}}.footer__links.col3{grid-area:links3}@media only screen and (max-width:768px){.footer__links.col3{display:none}}.footer__links.col4{grid-area:links4}@media only screen and (max-width:768px){.footer__links.col4 a:not(.SM),.footer__links.col4 div:not(.SM){display:none}.footer__links.col4 div{color:#d3d9e8}}.footer__links__katana-logo{grid-area:katana-logo}.rectangle{display:block;width:100%;height:5px;background:linear-gradient(#9a00ff,#ff22bc)}@media only screen and (max-width:768px){.rectangle{display:block;max-width:100%}}.logo{z-index:10000}.dropdown{position:relative;color:#fff;font-weight:700;cursor:pointer;transition:color .2s ease-in;z-index:1000}.dropdown:active,.dropdown:hover{color:rgba(241,247,250,.5)!important}.dropdown.-dark{color:#4b2192!important}.dropdown.-dark:active,.dropdown.-dark:hover{color:rgba(75,33,146,.7)!important}.navbar_nomi .dropdown-toggle:after{content:none}.navbar_nomi .nav-dark a{color:#4b2192!important}.navbar_nomi .nav-dark a:active,.navbar_nomi .nav-dark a:hover{color:rgba(75,33,146,.7)!important}.navbar_nomi .dropdown-menu{background-color:rgba(241,247,250,.95);border-radius:20px;position:absolute;left:-14%;top:100%;display:flex;flex-direction:column;min-width:12rem;padding:0;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease-in-out .1s,transform .3s ease-in-out .1s}@media only screen and (max-width:991px){.navbar_nomi .dropdown-menu{left:-50%}}.navbar_nomi .dropdown-menu:before{--size:0.4em;content:"";position:absolute;width:0;height:0;left:44%;top:-2.8%;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid rgba(241,247,250,.95)}.navbar_nomi .dropdown-menu a{color:#521798!important;font-size:1rem;line-height:2.375rem;padding:15px;font-weight:400}.navbar_nomi .dropdown-menu a:hover{background:transparent}.navbar_nomi .dropdown-menu a.nav-dark{color:#4b2192!important}.navbar_nomi .dropdown-menu a.nav-dark:active,.navbar_nomi .dropdown-menu a.nav-dark:hover{color:rgba(75,33,146,.7)!important}.navbar_nomi .dropdown-menu a:last-child{border-bottom:none}.navbar_nomi .dropdown-menu:hover,.navbar_nomi .dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);pointer-events:auto;margin-top:0}.navbar_nomi .dropdown1 .dropdown-menu{margin-left:-43%}@media only screen and (max-width:991px){.navbar_nomi .dropdown1 .dropdown-menu{margin-left:-33%}}.navbar_nomi .dropdown2 .dropdown-menu{margin-left:-30%}@media only screen and (max-width:991px){.navbar_nomi .dropdown2 .dropdown-menu{margin-left:-15%}}.navbar_nomi .dropdown-item{color:#521798;padding:.9375rem}.navbar_nomi .dropdown-item:hover{background:#dbc0fb!important}.navbar_nomi .dropdown-item:first-child{border-radius:20px 20px 0 0}.navbar_nomi .dropdown-item:last-child{border-radius:0 0 20px 20px}.navbar_nomi .dropdown-item:nth-child(2){border-top:1px solid purple;border-bottom:1px solid purple}.navbar_nomi a{text-decoration:none;padding:8px}.navbar_nomi .nav-link,.navbar_nomi a{font-size:1rem;line-height:2.375rem;font-weight:700}.navbar_nomi .nav-link{color:#fff!important}.navbar_nomi .nav-link:active,.navbar_nomi .nav-link:hover{color:rgba(241,247,250,.5)!important}.navbar_nomi .nav-link.nav-dark{color:#4b2192!important}.navbar_nomi .nav-link.nav-dark:active,.navbar_nomi .nav-link.nav-dark:hover{color:rgba(75,33,146,.7)!important}.navbar_nomi .dropdown-menu[data-bs-popper]{margin-top:0}.navbar_nomi .nav-btn{padding:.3125em 1.1875em;border-radius:2.25em;margin:0;background-image:linear-gradient(120deg,#fff,#fff 50%,#f62fc0 55%,#f62fc0 80%,#92f);color:#4b2192!important;background-size:350%;transition:background-position .35s}@media only screen and (max-width:992px){.navbar_nomi .nav-btn{margin-bottom:2rem;margin-top:1.125rem;margin-right:0}}.navbar_nomi .nav-btn:active,.navbar_nomi .nav-btn:hover{background-position:100%;color:#fff!important}.navbar_nomi .nav-btn.nav-dark{color:#fff!important;background-image:linear-gradient(120deg,#4b2192,#4b2192 50%,#f62fc0 55%,#f62fc0 80%,#92f)}.navbar_nomi .me-1{-webkit-margin-end:.675rem!important;margin-inline-end:.675rem!important}.navbar_nomi .jcs{display:flex;justify-content:space-between;align-items:center;width:95%}@media only screen and (max-width:992px){.navbar_nomi .jcs{width:100%}}.navbar_nomi .container{padding-top:50px;padding-bottom:50px}.navbar_nomi .navbar-toggler{border:none;padding:0}.navbar_nomi .navbar-toggler-icon{background-image:url(/static/media/icon-ham.732d5e04.svg)!important}.navbar_nomi .nav-dark .navbar-toggler-icon{background-image:url(/static/media/icon-ham-dark.2608e063.svg)!important}@media(max-width:991px){.navbar_nomi .container{padding-top:25px;padding-bottom:25px}.navbar_nomi .logo img{height:45px;width:43px}}.navbar_nomi .nav-lang{display:flex;justify-content:center;align-items:center;grid-gap:5px;gap:5px;cursor:pointer}.navbar_nomi .nav-lang a{font-weight:400}.navbar_nomi .nav-lang .dropdown-item{color:#521798;padding:.9375rem;background-color:rgba(241,247,250,.95)}.navbar_nomi .nav-lang .dropdown-item:hover{background:#dbc0fb!important}.navbar_nomi .nav-lang .dropdown-item:first-child{border-radius:20px 20px 0 0}.navbar_nomi .nav-lang .dropdown-item:last-child{border-radius:0 0 20px 20px}.navbar_nomi .nav-lang .dropdown-item:nth-child(2),.navbar_nomi .nav-lang .dropdown-item:nth-child(3){border-bottom:1px solid purple}.navbar_nomi .dropdown:hover .icon_rotate_hover .rotate-prueba{transform:rotate(-180deg)}.navbar_nomi .dropdown-links{display:flex;flex-direction:column;border-radius:20px;padding:.75rem 0;margin-left:-1.5rem;color:#000}.navbar_nomi .dropdown-lang{border-radius:20px;position:absolute;left:0;top:100%;display:flex;flex-direction:column;min-width:5rem;padding:0;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease-in-out .1s,transform .3s ease-in-out .1s}.navbar_nomi .dropdown-lang:hover,.navbar_nomi .dropdown:hover .dropdown-lang{opacity:1;transform:translateY(0);pointer-events:auto;margin-top:0}.navbar_nomi #responsive-navbar-nav{display:none}.modal-header{border-bottom:none;padding:25px 12px}.modal-header .btn-close{width:2.5rem;height:2.5rem;background:2em auto no-repeat!important}.modal-body{padding:0;margin-top:3.125rem}@media only screen and (min-width:991px){.modal-body{margin-top:8rem}}.modal-content{background-color:rgba(133,19,184,.78)}.modal-content p{display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);margin:auto 0;min-height:3rem}.modal-content a{font-size:1rem;font-weight:700;cursor:pointer;color:#fff;text-decoration:none;z-index:1000;transition:color .12s ease-in}.modal-content a:hover{color:hsla(0,0%,100%,.5)}.modal-content .dropdown-lang{border-radius:20px;position:absolute;left:1%;top:100%;display:flex;flex-direction:column;min-width:5rem;padding:0;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease-in-out .1s,transform .3s ease-in-out .1s}.modal-content .dropdown-lang:hover,.modal-content .dropdown:hover .dropdown-lang{opacity:1;transform:translateY(0);pointer-events:auto;margin-top:0}.modal-content .dropdown-links{padding:.75rem 0}.modal-content .dropdown-item{color:#fff;font-weight:700}.button-nomi,.button-nomi a{text-decoration:none}.button-nomi .btn-comp{text-align:center;background-image:linear-gradient(90deg,#90fe9a 50%,#c9ff14);font-weight:700;color:#4b2192!important;border-radius:10em;border:none;padding:.596rem 1.625rem;cursor:pointer;font-size:1.25rem;background-size:250%;transition:background-position .35s}.button-nomi .btn-comp:active,.button-nomi .btn-comp:hover{background-position:100%}.button-nomi .btn-comp span{margin-left:10px}@media only screen and (max-width:475px){.button-nomi{display:flex;justify-content:center;text-align:center}.button-nomi div{padding:.596rem 1.625rem!important;width:100%!important}.button-nomi a.button-nomi.btn{display:block}.button-nomi button.btn-comp{width:100%}}a.button-nomi.btn{padding:0!important}.contact{margin-top:0}@media(max-width:475px){.contact .container{padding-top:20px;padding-bottom:50px}}.contact .purple-line-mobile{display:none}@media(max-width:475px){.contact .purple-line-mobile{width:100%;height:2px;background:#4b2192;margin-bottom:50px;display:block}}.contact p{font-size:1.625rem}.contact h1{font-weight:700;font-size:3.125rem}@media(max-width:475px){.contact h1{font-size:1.875rem;margin-top:50px}.contact div:last-child{margin-top:40px}}.payroll_maquila_return-to-services{display:inline-block}.payroll_maquila_return-to-services .btn-return{display:flex;justify-content:flex-start;text-decoration:none;color:#4b2192;font-size:1rem;font-weight:700;margin-top:50px;z-index:1000;position:relative}.payroll_maquila_return-to-services .btn-return:hover{color:#7b4bce}.payroll_maquila_return-to-services .btn-return div{margin-left:.625rem}.return_home{font-size:18px;font-weight:700}.return_home a{text-decoration:none;color:inherit}.return_home img{margin-right:10px}.icon_rotate_clic{cursor:pointer}.icon_rotate_clic .rotate-prueba{transition:transform .3s ease-in-out}.icon_rotate_clic .active{transform:rotate(-180deg)}.icon_rotate_hover .rotate-prueba{transition:transform .3s ease-in-out}.home_hero{color:#fff;border-radius:none;margin-bottom:144px}.home_hero__bg{position:absolute;background-image:url(/static/media/hero-home.8ed20d3c.jpg);background-size:cover;background-position:50%;height:760px;width:100%;z-index:-10}.home_hero h1{font-weight:700;font-size:3.125rem;line-height:3.875rem;margin-top:7.4375rem;margin-bottom:.625rem}.home_hero h2{font-size:2.5rem;line-height:2.25rem;margin-top:0;margin-bottom:0}.home_hero h2 span{text-decoration:underline}.home_hero .cards-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:11.125rem}.home_hero .card{flex:1 1 12.5rem;display:flex;justify-content:center;align-items:center;width:12.5rem;height:12.5rem;text-align:center;color:#521798;border:none;background-color:transparent;cursor:pointer;transition:.2s}.home_hero .card:not(:last-child){margin-right:20px}.home_hero .card:hover{background-color:rgba(241,247,250,.6);border-radius:20px}.home_hero .card__body{text-align:center;padding:2.1875rem .525rem}.home_hero .card__body h3{font-size:1.125rem;font-weight:700;margin:8px 0}.home_hero .card__body p{font-size:.875rem;margin-bottom:0}@media only screen and (max-width:1124px){.home_hero .card:not(:last-child){margin-right:0;margin-bottom:20px}.home_hero .card:first-child,.home_hero .card:nth-child(2),.home_hero .card:nth-child(3){margin-right:20px}}@media only screen and (max-width:991px){.home_hero .card:not(:last-child),.home_hero .card:not(:nth-child(4)){margin-right:0;margin-bottom:20px}.home_hero .card:first-child,.home_hero .card:nth-child(2),.home_hero .card:nth-child(3),.home_hero .card:nth-child(4){margin-right:20px}}@media only screen and (max-width:768px){.home_hero .card:nth-child(2),.home_hero .card:nth-child(4){margin-right:0}}@media only screen and (max-width:475px){.home_hero__bg{height:1000px;background-image:url(/static/media/hero-home-phone.dc7b2441.jpg)}.home_hero h1{font-size:1.9rem;line-height:2.8rem;width:276px;margin-top:53px}.home_hero h2{font-size:1.4375rem;line-height:2.25rem;width:276px}.home_hero .cards-wrapper{margin-top:4.375rem}.home_hero .card{background-color:rgba(241,247,250,.6);border-radius:20px;width:17.5rem;margin:0 auto 1.25rem}.home_hero .card:last-child{margin:0 auto}.home_hero .card:first-child,.home_hero .card:nth-child(3){margin-right:0}.home_hero .card:hover{background-color:#f1f7fa;border-radius:20px}.home_hero .card__body{padding:1.25rem 2.5rem}}.home_why{margin-bottom:160px}.home_why h2{color:#521798;font-size:1.875rem;padding-bottom:5.9375rem}.home_why h2,.home_why p span{font-weight:700}.home_why .cards-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width:991px){.home_why .cards-wrapper{justify-content:space-around}}.home_why .card{display:flex;justify-content:flex-end;flex:1 1 18.75rem;border:none;border-radius:2.5rem;background:linear-gradient(#fff,#f5f5f5);color:#521798;font-size:1.5rem;text-align:center;max-width:18.75rem;min-height:27.5rem}@media only screen and (max-width:991px){.home_why .card:last-child{margin-top:50px}}@media only screen and (max-width:768px){.home_why .card{display:flex;justify-content:center}.home_why .card:not(:first-child){margin-top:50px}}@media only screen and (max-width:475px){.home_why .card{max-width:100%}}.home_why .card__body{padding:0 10px 20px}.home_why .card p{padding-top:1.25rem;margin-top:0;margin-bottom:0}.home_do{margin-top:207px;margin-bottom:220px}@media only screen and (max-width:475px){.home_do{margin-top:80px}}@media only screen and (max-width:411px){.home_do{margin-bottom:150px}}.home_do a{text-decoration:none}.home_do h2{color:#521798;font-size:1.875rem;font-weight:700;padding-bottom:1.87rem;line-height:2.1875;margin:0}.home_do .grid-do{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;justify-items:center;justify-content:center}@media only screen and (max-width:1100px){.home_do .grid-do{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.home_do .grid-do{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.home_do .grid-do{grid-template-columns:1fr}}.home_do .card-payroll{grid-column:1/3;grid-row:1/3}@media only screen and (max-width:1100px){.home_do .card-payroll{grid-column:1/3;grid-row:1/3}}@media only screen and (max-width:576px){.home_do .card-payroll{grid-column:1;grid-row:1/3;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1100px){.home_do .card-software{grid-column:2/5;height:100%}}.home_do__imgdo{background-image:radial-gradient(circle at bottom right,#90fe9a 0,transparent 14%,rgba(241,247,250,0) 50%,rgba(241,247,250,0) 100%);background-size:400%;border-radius:40px 100px 40px 100px!important;padding:30px;max-width:540px;max-height:650px;position:relative;transition:background-position .35s;cursor:pointer}@media only screen and (max-width:475px){.home_do__imgdo{border-radius:40px}}.home_do__imgdo:hover{background-position:100%}.home_do__imgdo .imgbox{position:absolute;top:0;left:0;background:url(/static/media/img-do.feecd8b2.jpg) no-repeat 50%;background-size:cover;border-radius:40px 100px 40px 100px;width:100%;height:100%;z-index:-1}@media only screen and (max-width:475px){.home_do__imgdo .imgbox{border-radius:40px}}.home_do__imgdo .loop--img{position:absolute;top:287px;z-index:10}@media only screen and (max-width:475px){.home_do__imgdo .loop--img{top:215px}}.home_do__imgdo p{margin:353px 0 3.75rem;font-size:1.875rem;color:#fff;z-index:10;line-height:2.875rem}@media only screen and (max-width:475px){.home_do__imgdo p{margin:281px 0 3.75rem}}.home_do__imgdo p span{font-weight:700}.home_do__imgdo div{z-index:10}.home_do__imgdo div img{position:absolute;bottom:30px;right:30px}.home_do .card{padding:30px 16px 27px;border:none;background-image:radial-gradient(circle at bottom right,#90fe9a 5%,#f1f7fa 20%,rgba(241,247,250,.6) 50%,#fff 100%);color:#4b2192;text-decoration:none;border-radius:40px;min-width:15.875rem;max-width:100%;height:100%;background-size:250%;transition:background-position .35s}.home_do .card h3{font-size:22px;font-weight:700;margin:30px 0 0;line-height:35px}.home_do .card p{font-size:24px;line-height:36px;margin-bottom:20px;text-decoration:none}.home_do .card:hover{background-position:100% 100%;cursor:pointer}.home_do .card-gear{background-image:radial-gradient(circle at bottom right,#90fe9a 5%,rgba(241,247,250,0) 20%,rgba(241,247,250,0) 50%,hsla(0,0%,98%,0) 100%);background-size:250%;transition:background-position .35s;border:2px dashed #521798}.home_do .card-gear p{margin-bottom:53px}.home_do .card-gear:hover{background-position:100% 100%;cursor:pointer}.home_do .gap-card{grid-gap:1rem;gap:1rem}@media only screen and (max-width:991px){.home_do__imgdo{background-position:50%;border-radius:40px}.home_do__imgdo p{font-size:1.375rem}.home_do__imgdo p span{font-weight:700}}@media only screen and (max-width:576px){.home_do .card{min-width:18.75rem}.home_do .gap-card{grid-gap:3.125rem;gap:3.125rem}.home_do__imgdo{margin-bottom:2rem;border-radius:40px}.home_do__imgdo p{font-size:1.25rem}}.home_how{color:#fff;display:block;margin:0 0 8rem;overflow-x:hidden;overflow-y:hidden;position:relative}.home_how a{text-decoration:none}.home_how .container{margin:0 auto;background:linear-gradient(90deg,#4b2192 65%,hsla(0,0%,100%,0));border-radius:30px 30px 30px 80px}@media only screen and (max-width:991px){.home_how .container{background:no-repeat 30% url(/static/media/how-people-tablet.8cf988d5.jpg);background-size:cover}}@media only screen and (max-width:578px){.home_how .container{background:hsla(0,0%,100%,0);border-radius:0}}.home_how__info{padding:77px 0 90px 61px;font-size:30px;width:70%}@media only screen and (max-width:991px){.home_how__info{padding:77px 61px;width:100%}}@media only screen and (max-width:768px){.home_how__info{text-align:center}}@media only screen and (max-width:578px){.home_how__info{padding:77px 0;text-align:left}}@media only screen and (max-width:359px){.home_how__info{width:100%}}.home_how__info .title{font-weight:700}@media only screen and (max-width:375px){.home_how__info .title{font-size:24px}}.home_how__info .description{font-weight:400;margin-top:50px;margin-bottom:50px}@media only screen and (max-width:578px){.home_how__info .description{margin-top:30px;margin-bottom:80px}}@media only screen and (max-width:375px){.home_how__info .description{margin-top:30px;margin-bottom:50px;font-size:24px}}.home_how__info .btn-desktop{display:inline-block;padding:0}@media only screen and (max-width:475px){.home_how__info .btn-desktop{display:none}}.home_how__info .btn-mobile{display:none}@media only screen and (max-width:475px){.home_how__info .btn-mobile{display:block;padding:.375rem 0}}@media only screen and (max-width:359px){.home_how__info .btn-mobile{font-size:1rem}}.home_how__info .btn-comp{width:100%}@media only screen and (max-width:359px){.home_how__info .btn-comp{font-size:1rem}.home_how__info .btn-comp span img{margin-left:0;max-width:15px!important}}.home_how__bg-img{z-index:-1;position:absolute;inset:0;margin:auto;right:-970px;max-height:520px;border-radius:30px 30px 30px 80px}@media only screen and (max-width:1124px){.home_how__bg-img{max-height:550px}}@media only screen and (max-width:991px){.home_how__bg-img{display:none}}.home_how__bg-mobile-img{display:none}@media only screen and (max-width:578px){.home_how__bg-mobile-img{display:block;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}}.home_clients{margin-top:150px;margin-bottom:150px}.home_clients p{color:#4b2192;font-size:1.875rem;line-height:3.125rem;margin-bottom:5.625rem}.home_clients__layout{display:flex;grid-gap:3.75rem;gap:3.75rem}.home_clients .slider{background:#fff;height:140px;margin:90px auto auto;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:478px){.home_clients .slider{margin-bottom:85px}}.home_clients .slider .slide-track{animation:scroll 50s linear infinite;display:flex;width:7040px}.home_clients .slider .slide{height:140px;width:220px}.home_contact{color:#4b2192;display:block;margin:0 0 8rem;position:relative}@media only screen and (max-width:475px){.home_contact{max-height:900px;margin:0 0 22rem}}@media only screen and (max-width:440px){.home_contact{margin:0 0 15rem}}@media only screen and (max-width:411px){.home_contact{margin:0 0 8rem}}@media only screen and (max-width:360px){.home_contact{margin:0 0 -6rem}}.home_contact a{text-decoration:none}.home_contact .container{margin:0 auto;background:no-repeat 100% url(/static/media/contact-nomi.62f5ed07.svg);background-size:contain;border-radius:30px 30px 80px 30px}@media only screen and (max-width:991px){.home_contact .container{background:#f1f7fa}}@media only screen and (max-width:475px){.home_contact .container{background:hsla(0,0%,100%,0);border-radius:0}}.home_contact__info{z-index:5;padding:77px 0 90px 61px;font-size:1.875rem;width:75%;position:relative}@media only screen and (max-width:991px){.home_contact__info{padding:77px 61px;width:100%;text-align:center}}@media only screen and (max-width:475px){.home_contact__info{padding:0;margin-top:0;text-align:left}}.home_contact__info .title{font-weight:700}@media only screen and (max-width:411px){.home_contact__info .title{padding-top:50px}}@media only screen and (max-width:345px){.home_contact__info .title{padding-top:20px}}.home_contact__info .description{font-weight:400;line-height:2.875rem;margin-top:50px;margin-bottom:50px;max-width:75%}@media only screen and (max-width:1124px){.home_contact__info .description{max-width:60%}}@media only screen and (max-width:991px){.home_contact__info .description{max-width:100%}}@media only screen and (max-width:475px){.home_contact__info .description{margin-top:20px;margin-bottom:450px;max-width:60%}}@media only screen and (max-width:460px){.home_contact__info .description{margin-bottom:430px}}@media only screen and (max-width:440px){.home_contact__info .description{margin-bottom:410px}}@media only screen and (max-width:425px){.home_contact__info .description{margin-bottom:390px;max-width:70%}}@media only screen and (max-width:420px){.home_contact__info .description{margin-bottom:390px}}@media only screen and (max-width:411px){.home_contact__info .description{margin-bottom:330px}}@media only screen and (max-width:392px){.home_contact__info .description{margin-bottom:300px}}@media only screen and (max-width:377px){.home_contact__info .description{margin-bottom:330px;font-size:1.65rem;line-height:2.375rem;max-width:65%}}@media only screen and (max-width:367px){.home_contact__info .description{margin-bottom:310px}}@media only screen and (max-width:361px){.home_contact__info .description{margin-bottom:290px;font-size:1.45rem}}@media only screen and (max-width:346px){.home_contact__info .description{margin-bottom:275px}}@media only screen and (max-width:341px){.home_contact__info .description{margin-bottom:280px}}@media only screen and (max-width:330px){.home_contact__info .description{margin-bottom:260px;max-width:70%}}@media only screen and (max-width:322px){.home_contact__info .description{margin-bottom:245px}}.home_contact__info .btn-desktop{display:inline-block;padding:0}@media only screen and (max-width:475px){.home_contact__info .btn-desktop{display:none}}.home_contact__info .btn-mobile{display:none}@media only screen and (max-width:475px){.home_contact__info .btn-mobile{display:block;padding:.375rem 0}}@media only screen and (max-width:359px){.home_contact__info .btn-mobile{font-size:1rem}}.home_contact__info .btn-comp{width:100%}@media only screen and (max-width:359px){.home_contact__info .btn-comp{font-size:1rem}.home_contact__info .btn-comp span img{margin-left:0;max-width:15px!important}}.home_contact__bg{background-image:linear-gradient(270deg,rgba(255,80,80,0) 0,#fff 15%,#f1f7fa 50%,#f1f7fa 65%,hsla(0,0%,100%,0));z-index:-1;position:absolute;inset:0;margin:auto;left:-970px;max-height:600px;border-radius:30px 30px 30px 80px}@media only screen and (max-width:1024px){.home_contact__bg{max-height:700px}}@media only screen and (max-width:991px){.home_contact__bg{background:#fff}}@media only screen and (max-width:475px){.home_contact__bg{display:none}}.home_contact__bg-mobile-img{display:none}@media only screen and (max-width:475px){.home_contact__bg-mobile-img{display:block;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:100%}}.the_company_hero{color:#fff}.the_company_hero__bg{background-image:url(/static/media/hero-the-company.2ba7c098.jpg);background-size:cover;background-position:50%}@media only screen and (max-width:375px){.the_company_hero__bg{background-image:url(/static/media/hero-the-company-mobile.55f52303.jpg);background-size:cover;background-position:50%}}.the_company_hero h1{font-size:3.125rem;font-weight:700;position:relative;padding-top:3.8125rem;padding-bottom:12.1875rem}@media only screen and (max-width:375px){.the_company_hero h1{font-size:2.1875rem;padding-top:2.25rem;padding-bottom:6.6875rem}}.the_company_hero h1:after{content:"";display:block;position:absolute;margin-top:.2rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;left:0}.the-company_our-history{color:#4b2192;font-size:1.25rem;margin-top:50px}.the-company_our-history h2{font-weight:700;font-size:1.875rem;margin-top:0;margin-bottom:0}.the-company_our-history .gap-2{grid-gap:2.25rem!important;gap:2.25rem!important}.the-company_our-history__text{padding-top:3.125rem;line-height:36px;font-size:1.25rem}.the-company_our-motivation{color:#4b2192;margin-top:150px;margin-bottom:150px;position:relative}.the-company_our-motivation .h2{margin:0}.the-company_our-motivation .container{display:grid;margin:0 auto;position:relative}@media(min-width:992px){.the-company_our-motivation .container{grid-auto-flow:column;grid-auto-columns:2fr 3fr}}@media(min-width:1124px){.the-company_our-motivation .container{grid-auto-columns:1fr}}.the-company_our-motivation .info__title{font-family:"Gloria Hallelujah",cursive;font-size:1.75rem;margin-bottom:10px}@media(max-width:768px){.the-company_our-motivation .info__title{margin-bottom:20px}}.the-company_our-motivation .info__text{font-size:1.25rem;line-height:2.25rem;margin-bottom:0}.the-company_our-motivation .illustration{display:grid;align-content:center;position:relative;padding-top:50px}.the-company_our-motivation .illustration__circles{display:flex;justify-content:space-between;align-items:center;position:relative}@media only screen and (max-width:991px){.the-company_our-motivation .illustration__circles{justify-content:space-evenly}}@media only screen and (max-width:768px){.the-company_our-motivation .illustration__circles{align-items:space-between;justify-content:center;flex-direction:column;grid-gap:40px;gap:40px}}.the-company_our-motivation .illustration__circles strong{display:flex;justify-content:center;align-items:center;font-size:.75rem;text-transform:uppercase;line-height:1rem;color:#fff;text-align:center;z-index:5000;background:#4b2192;border-radius:5rem;width:98px;height:98px}.the-company_our-motivation .illustration__circles--arrow{position:relative}.the-company_our-motivation .illustration__circles--arrow:before{content:"";position:absolute;width:13px;height:6px;background-color:#4b2192;right:-18%;top:46%}@media only screen and (max-width:991px){.the-company_our-motivation .illustration__circles--arrow:before{right:-25%}}@media only screen and (max-width:768px){.the-company_our-motivation .illustration__circles--arrow:before{width:6px;height:13px;right:46%;top:107%}}.the-company_our-motivation .illustration__circles--arrow:after{--size:0.8em;content:"";position:absolute;width:0;height:0;border-radius:.25rem;right:-29%;top:39.5%;border-left:14px solid #4b2192;border-bottom:var(--size) solid transparent;border-top:var(--size) solid transparent}@media only screen and (max-width:991px){.the-company_our-motivation .illustration__circles--arrow:after{right:-35%}}@media only screen and (max-width:768px){.the-company_our-motivation .illustration__circles--arrow:after{right:39%;top:117%;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:unset;border-top:14px solid #4b2192}}.the-company_our-motivation .illustration__circles--equal{position:relative}.the-company_our-motivation .illustration__circles--equal span:after,.the-company_our-motivation .illustration__circles--equal span:before{content:"";position:absolute;width:15px;height:4px;background-color:#4b2192;margin:-.4rem 0 0 -.75rem}.the-company_our-motivation .illustration__circles--equal span:after{margin-top:.1rem}.the-company_our-motivation .illustration__circles .mexico{max-width:124px}.the-company_our-motivation .illustration__better-country{font-family:"Gloria Hallelujah",cursive;font-size:1.75rem;font-weight:400;line-height:2.25rem;text-align:center;justify-self:right}.the-company_our-motivation .illustration__better-country--mobile{display:none}@media only screen and (max-width:991px){.the-company_our-motivation .illustration__better-country{margin-right:2.8rem}}@media only screen and (max-width:768px){.the-company_our-motivation .illustration__better-country{justify-self:center;margin-right:0;margin-top:1rem}.the-company_our-motivation .illustration__better-country--desktop{display:none}.the-company_our-motivation .illustration__better-country--mobile{display:block}}.the-company_our-motivation__bg{position:absolute;z-index:-2;max-height:300px;max-width:1180px;background:#f1f7fa;inset:0;margin:-2.5rem auto -2rem;border-radius:2.5rem;overflow:hidden}@media only screen and (max-width:991px){.the-company_our-motivation__bg{max-height:410px}}@media only screen and (max-width:768px){.the-company_our-motivation__bg{border-radius:0;max-height:calc(100% + 100px)}}.the-company_our-goal{position:relative;margin-top:250px}.the-company_our-goal .container{position:relative}.the-company_our-goal .wrapper{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:82px 192px 123px 168px;align-content:stretch;grid-gap:10px;gap:10px}.the-company_our-goal .hide-on-desktop{display:none}@media only screen and (max-width:768px){.the-company_our-goal .hide-on-desktop{display:block}}.the-company_our-goal .hide-on-mobile{display:block}@media only screen and (max-width:768px){.the-company_our-goal .hide-on-mobile{display:none}}.the-company_our-goal .how{font-size:22px;text-align:center;position:relative;align-self:end;grid-column:2/3;grid-row:1/2}.the-company_our-goal .how:before{content:url(/static/media/how-arrow-desktop.00b8b70f.svg);position:absolute;margin:-2rem auto 0;inset:0;pointer-events:none}.the-company_our-goal .vision{grid-column:1/2;grid-row:2/5}.the-company_our-goal .goal{font-size:30px;text-align:center;line-height:36px;color:#fff;position:relative;margin-top:2rem;align-self:center;grid-column:2/3;grid-row:2/3}.the-company_our-goal .goal:before{content:"";position:absolute;border-radius:5rem;width:138px;height:138px;margin:-2.125rem auto 0;inset:0;z-index:-1;background:linear-gradient(120deg,#aa20ff,#ff14c1)}.the-company_our-goal .where{font-size:22px;text-align:center;position:relative;margin:0 auto 0 4rem;grid-column:2/3;grid-row:3/4}.the-company_our-goal .where:after{content:url(/static/media/where-arrow-desktop.82157158.svg);position:absolute;margin:-.75rem auto 0 -4rem;inset:0;pointer-events:none}.the-company_our-goal .mission{grid-column:3/4;grid-row:2/5}.the-company_our-goal__icon--circle{position:absolute;left:0;right:0;margin:0 auto;top:-22%;display:flex;justify-content:center;z-index:20000}@media only screen and (max-width:1200px){.the-company_our-goal__icon--circle{width:45%;top:-7%}}.the-company_our-goal .card{border:none;border-radius:1em;color:#521798;max-width:18.75rem}@media only screen and (max-width:475px){.the-company_our-goal .card__body:first-child{margin-bottom:30px}}.the-company_our-goal .card__body__illust{max-width:280px;max-height:238px}.the-company_our-goal .card__body h3{font-weight:700;font-size:1.875rem;text-align:center;padding-top:1rem}.the-company_our-goal .card__arrow{margin-bottom:30px}@media only screen and (max-width:1124px){.the-company_our-goal .wrapper{grid-template-columns:1fr 2fr 1fr;grid-template-rows:82px 192px 123px;align-content:stretch;grid-gap:10px;gap:10px}.the-company_our-goal .how{grid-column:2/3;grid-row:1/2}.the-company_our-goal .how:before{margin:-2rem auto 0 -1.3rem;inset:0}.the-company_our-goal .vision{grid-column:1/2;grid-row:2/4}.the-company_our-goal .goal{margin-top:2rem;align-self:center;grid-column:2/3;grid-row:2/3}.the-company_our-goal .goal:before{margin:-2.125rem auto 0;inset:0}.the-company_our-goal .where{margin:0 auto 0 2rem;grid-column:2/3;grid-row:3/4}.the-company_our-goal .where:after{content:url(/static/media/where-arrow-tablet.e795c678.svg);margin:-.75rem auto 0 .5rem}.the-company_our-goal .mission{grid-column:3/4;grid-row:2/4}}@media only screen and (max-width:991px){.the-company_our-goal .how{margin-bottom:-1rem;z-index:2}.the-company_our-goal .how:before{content:url(/static/media/how-arrow-tablet.43f6aad9.svg);margin:-3.5rem auto 0 -2.5rem;inset:0}.the-company_our-goal .where{margin:0 auto 0 1rem;grid-column:2/3;grid-row:3/4}.the-company_our-goal .where:after{content:url(/static/media/where-arrow-tablet.e795c678.svg);margin:-.75rem auto 0 -1.7rem}}@media only screen and (max-width:768px){.the-company_our-goal .wrapper{display:grid;grid-template-areas:"goal" "where" "vision" "how" "mission";grid-template-columns:1fr;grid-template-rows:auto;place-content:center;grid-gap:10px;gap:10px}.the-company_our-goal .how{margin:unset;grid-area:how}.the-company_our-goal .how:before{content:""}.the-company_our-goal .how .alignment-text-mobile{display:flex;justify-content:center;align-items:center;position:relative}.the-company_our-goal .how .alignment-text-mobile .text-mobile{position:absolute;margin:0 auto 0 10rem}.the-company_our-goal .vision{grid-area:vision;justify-self:center}.the-company_our-goal .goal{margin-top:2rem;align-self:center;grid-area:goal;margin-bottom:2.5rem}.the-company_our-goal .goal:before{margin:-2.125rem auto 0;inset:0}.the-company_our-goal .where{margin:unset;grid-area:where}.the-company_our-goal .where:after{content:""}.the-company_our-goal .where .alignment-text-mobile{display:flex;justify-content:center;align-items:center;position:relative}.the-company_our-goal .where .alignment-text-mobile .text-mobile{position:absolute;margin:0 10rem 0 auto}.the-company_our-goal .mission{grid-area:mission;justify-self:center}}.the-company_our-culture{color:#4b2192;font-size:1.25rem;position:relative;margin:-20rem 0 -27rem;padding:25rem 0 50rem;z-index:-1;overflow-x:hidden;overflow-y:hidden}@media only screen and (max-width:991px){.the-company_our-culture{font-size:1rem;padding:20rem 0 45rem}}@media only screen and (max-width:768px){.the-company_our-culture{font-size:1rem;padding:15rem 0 40rem}}.the-company_our-culture .img-culture{pointer-events:none;position:absolute;left:0;top:-400px;z-index:10}@media only screen and (max-width:991px){.the-company_our-culture .img-culture{width:1100px;height:1112px;top:-200px}}.the-company_our-culture .description{width:45%;font-weight:700}@media only screen and (max-width:1124px){.the-company_our-culture .description{width:55%}}@media only screen and (max-width:991px){.the-company_our-culture .description{width:75%;font-size:1.25rem}}@media only screen and (max-width:768px){.the-company_our-culture .description{width:80%;font-size:1.25rem}}.the-company_our-culture .wrapper{display:flex;justify-content:space-between;margin-top:5rem;position:relative}@media only screen and (max-width:991px){.the-company_our-culture .wrapper{margin-top:6.5rem}}@media only screen and (max-width:768px){.the-company_our-culture .wrapper{margin-top:7.9rem}}.the-company_our-culture .wrapper__circle-info{display:grid;min-width:380px;min-height:380px;grid-template-columns:1fr 1fr 1fr;grid-template-areas:". care ." "persistence title integrity" ". clarity .";background-color:rgba(217,147,255,0);border-radius:200rem;position:relative}@media only screen and (max-width:1124px){.the-company_our-culture .wrapper__circle-info{margin-left:-1rem}}@media only screen and (max-width:991px){.the-company_our-culture .wrapper__circle-info{margin-left:-3.75rem;margin-top:-1.5rem;transform:scale(.75);z-index:1000}}@media only screen and (max-width:768px){.the-company_our-culture .wrapper__circle-info{margin-left:0;margin-top:0;transform:scale(1);grid-template-areas:". persistence ." "clarity title care" ". integrity ."}}.the-company_our-culture .wrapper__circle-info--title{grid-area:title;background-color:#d993ff;border:2px solid #4b2192;font-size:23px;border-radius:500px;box-sizing:border-box;z-index:1000;transform:scale(1.1);display:flex;justify-content:center;align-items:center;text-align:center}.the-company_our-culture .wrapper__circle-info--care,.the-company_our-culture .wrapper__circle-info--clarity,.the-company_our-culture .wrapper__circle-info--integrity,.the-company_our-culture .wrapper__circle-info--persistence{place-self:center;font-weight:700;font-size:15px;display:flex;grid-gap:18px;gap:18px;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1000}.the-company_our-culture .wrapper__circle-info--care{grid-area:care}.the-company_our-culture .wrapper__circle-info--persistence{grid-area:persistence}.the-company_our-culture .wrapper__circle-info--clarity{grid-area:clarity}.the-company_our-culture .wrapper__circle-info--integrity{grid-area:integrity;background-color:#4b2192;color:#fff}.the-company_our-culture .wrapper__values{color:#fff;flex-basis:40%;z-index:1000;position:relative}@media only screen and (max-width:991px){.the-company_our-culture .wrapper__values{flex-basis:40%}}.the-company_our-culture .wrapper__values--title-pink{font-weight:700;color:#d993ff}.the-company_our-culture .wrapper__values--title{font-weight:700;margin-top:20px;position:relative}.the-company_our-culture .wrapper__values--title:before{content:"";display:block;position:absolute;margin-top:.3rem;background:no-repeat url(/static/media/check-white.c1d4c01d.svg);height:20px;width:20px;left:-1.875rem}.the-company_our-culture_mobile{display:block;font-size:1.25rem;position:relative;margin-bottom:-250px;padding:0;z-index:-1;overflow-x:hidden;overflow-y:hidden}@media only screen and (max-width:375px){.the-company_our-culture_mobile{margin-bottom:-150px}}.the-company_our-culture_mobile .img-culture{position:absolute;left:0;top:150px}@media only screen and (max-width:375px){.the-company_our-culture_mobile .img-culture{top:160px}}.the-company_our-culture_mobile .container{padding-top:0;padding-bottom:0}.the-company_our-culture_mobile .container__description{font-weight:700}.the-company_our-culture_mobile .circle-info{display:grid;width:85%;height:35%;grid-template-columns:1fr 1fr 1fr;position:absolute;top:0;left:0;z-index:1000000;margin:9.5rem auto 0;inset:0;transform:scale(1);grid-template-areas:". persistence ." "clarity title care" ". integrity ."}@media only screen and (max-width:730px){.the-company_our-culture_mobile .circle-info{margin-top:9rem}}@media only screen and (max-width:630px){.the-company_our-culture_mobile .circle-info{height:32%}}@media only screen and (max-width:580px){.the-company_our-culture_mobile .circle-info{margin:8.8rem auto 0}}.the-company_our-culture_mobile .circle-info--title{grid-area:title;font-size:40px;line-height:50px;max-height:280px;text-align:center;border-radius:500px;box-sizing:border-box;z-index:1000;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:700px){.the-company_our-culture_mobile .circle-info--title{font-size:30px;margin-top:-2rem;line-height:30px}}@media only screen and (max-width:630px){.the-company_our-culture_mobile .circle-info--title{max-height:300px;line-height:50px}}@media only screen and (max-width:580px){.the-company_our-culture_mobile .circle-info--title{max-height:130px;margin-top:-5rem;line-height:30px}}@media only screen and (max-width:530px){.the-company_our-culture_mobile .circle-info--title{max-height:120px;margin-top:-5rem}}@media only screen and (max-width:495px){.the-company_our-culture_mobile .circle-info--title{max-height:110px;margin-top:-5rem}}@media only screen and (max-width:485px){.the-company_our-culture_mobile .circle-info--title{max-height:100px;font-size:24px}}@media only screen and (max-width:411px){.the-company_our-culture_mobile .circle-info--title{font-size:20px}}@media only screen and (max-width:395px){.the-company_our-culture_mobile .circle-info--title{max-height:80px}}@media only screen and (max-width:375px){.the-company_our-culture_mobile .circle-info--title{font-size:18px}}@media only screen and (max-width:346px){.the-company_our-culture_mobile .circle-info--title{line-height:20px;max-height:67px}}@media only screen and (max-width:342px){.the-company_our-culture_mobile .circle-info--title{max-height:87px;line-height:20px}}@media only screen and (max-width:330px){.the-company_our-culture_mobile .circle-info--title{font-size:16px}}@media only screen and (max-width:700px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence,.the-company_our-culture_mobile .circle-info--title{transform:scale(1.4);margin-top:-2rem}}@media only screen and (max-width:650px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence,.the-company_our-culture_mobile .circle-info--title{transform:scale(1.3);margin-top:-4rem}}@media only screen and (max-width:630px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence,.the-company_our-culture_mobile .circle-info--title{transform:scale(1.2)}}@media only screen and (max-width:580px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence,.the-company_our-culture_mobile .circle-info--title{margin-top:-2rem}}.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{place-self:center;font-weight:700;font-size:15px;display:flex;grid-gap:18px;gap:18px;transform:scale(2);flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1000}@media only screen and (max-width:700px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{margin-top:-1rem}}@media only screen and (max-width:650px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{transform:scale(1.5)}}@media only screen and (max-width:630px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{transform:scale(1.5)}}@media only screen and (max-width:580px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{transform:scale(1.3);margin-top:-2rem}}@media only screen and (max-width:490px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{transform:scale(1.2)}}@media only screen and (max-width:395px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{transform:scale(1.1)}}@media only screen and (max-width:370px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{transform:scale(1)}}@media only screen and (max-width:345px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity,.the-company_our-culture_mobile .circle-info--persistence{transform:scale(.9)}}@media only screen and (max-width:580px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity{margin-top:-10rem}}@media only screen and (max-width:450px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity{margin-top:-9rem}}@media only screen and (max-width:375px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity{margin-top:-6.5rem}}@media only screen and (max-width:355px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity{margin-top:-7.5rem}}@media only screen and (max-width:342px){.the-company_our-culture_mobile .circle-info--care,.the-company_our-culture_mobile .circle-info--clarity,.the-company_our-culture_mobile .circle-info--integrity{margin-top:-5rem}}.the-company_our-culture_mobile .circle-info--care{grid-area:care}.the-company_our-culture_mobile .circle-info--persistence{grid-area:persistence}@media only screen and (max-width:450px){.the-company_our-culture_mobile .circle-info--persistence{margin-top:-2.7rem}}@media only screen and (max-width:395px){.the-company_our-culture_mobile .circle-info--persistence{margin-top:-3rem}}@media only screen and (max-width:375px){.the-company_our-culture_mobile .circle-info--persistence{margin-top:-1.6rem}}.the-company_our-culture_mobile .circle-info--clarity{grid-area:clarity}.the-company_our-culture_mobile .circle-info--integrity{grid-area:integrity;background-color:#4b2192;color:#fff}.the-company_our-culture_mobile .wrapper{padding:120% 0;text-align:center}@media only screen and (max-width:375px){.the-company_our-culture_mobile .wrapper{padding:90% 0}}.the-company_our-culture_mobile .wrapper__values{color:#fff;position:relative}@media only screen and (max-width:340px){.the-company_our-culture_mobile .wrapper__values{font-size:1rem}}.the-company_our-culture_mobile .wrapper__values--title-pink{margin-top:4rem;font-weight:700;color:#d993ff}@media only screen and (max-width:475px){.the-company_our-culture_mobile .wrapper__values--title-pink{margin-top:8rem}}@media only screen and (max-width:421px){.the-company_our-culture_mobile .wrapper__values--title-pink{margin-top:5rem}}@media only screen and (max-width:375px){.the-company_our-culture_mobile .wrapper__values--title-pink{margin-top:8rem}}.the-company_our-culture_mobile .wrapper__values--title{font-weight:700;margin-top:2.0625rem;position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:375px){.the-company_our-culture_mobile .wrapper__values--title{margin-top:1.2625rem}}.the-company_our-culture_mobile .wrapper__values--title .icon{margin-right:.625rem}.the-company_our-approach{color:#4b2192;display:block;margin:0 auto 150px;overflow-x:hidden;background:linear-gradient(90deg,#f1f7fa 55%,hsla(0,0%,98%,0) 60%)}.the-company_our-approach .container{margin:0 auto;max-width:100%;background-color:#f7f8f9}.the-company_our-approach .container__bg{background:no-repeat 100% 0 url(/static/media/our-approach.eff2d2de.png);border-radius:0 1.5rem 7rem 0}@media only screen and (max-width:768px){.the-company_our-approach .container__bg{border-radius:0;background:no-repeat 100% 0 url(/static/media/our-approach-tablet.20861d46.png)}}.the-company_our-approach .card{padding:2rem 0;background:transparent;border:none}.the-company_our-approach .card-title{font-weight:700;font-size:1.875rem}.the-company_our-approach .card-text{padding-top:2em;font-size:medium;font-size:1.25rem;padding-bottom:2rem;line-height:2.25rem}.the-company_our-approach .card-text span{font-weight:700}@media only screen and (max-width:768px){.the-company_our-approach .card-text{padding-right:18rem}}.the-company_our-approach .card__icon--team-nomi{width:20px;height:20px}.the-company_our-approach_mobile{color:#4b2192;display:block;max-width:475px;margin:4px 0;overflow-x:hidden}.the-company_our-approach_mobile .container{padding-top:2rem;padding-bottom:2rem}.the-company_our-approach_mobile .container__bg{background:no-repeat 50% url(/static/media/our-approach-mobile.d16e6208.png);object-fit:cover;height:100%}.the-company_our-approach_mobile .card-text{padding:2rem 0;font-size:medium;font-size:1.25rem;line-height:2.25rem}.the-company_our-approach_mobile .card-text span{font-weight:700}@media only screen and (max-width:475px){.the-company_our-approach_mobile .btn-comp{width:100%}}@media only screen and (max-width:475px)and (max-width:359px){.the-company_our-approach_mobile .btn-comp{font-size:1rem}.the-company_our-approach_mobile .btn-comp span img{margin-left:0;max-width:15px!important}}.approach_hero{color:#fff}.approach_hero__bg{background-image:url(/static/media/hero-approach.4df30b84.jpg);background-size:cover;background-position:50%}@media only screen and (max-width:375px){.approach_hero__bg{background-image:url(/static/media/hero-approach-mobile.41cf0d04.jpg);background-size:cover;background-position:50%}}.approach_hero h1{font-size:3.125rem;font-weight:700;position:relative;padding-top:3.8125rem;padding-bottom:12.1875rem}@media only screen and (max-width:375px){.approach_hero h1{font-size:2.1875rem;padding-top:2.25rem;padding-bottom:6.6875rem}}.approach_hero h1:after{content:"";display:block;position:absolute;margin-top:.2rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;left:0}.page_approach_what{font-size:1.875rem;line-height:2.875rem;color:#4b2192;margin-top:50px;margin-bottom:63px}.page_approach_what .question{font-weight:700}.page_approach_what .our{color:#ff14c1;font-weight:700}.approach_steps{display:flex;justify-content:center;color:#521798;padding:12px;margin-top:0}.approach_steps h3{font-weight:700!important;font-size:1.875rem;margin-bottom:1.25rem}.approach_steps p{font-size:1.25rem;line-height:36px}.approach_steps__wrapper{max-width:1180px;margin:0 auto;height:auto;position:relative}@media only screen and (max-width:1200px){.approach_steps__wrapper{max-width:100%}}.approach_steps__wrapper--steps{width:100%}.approach_steps__wrapper-bg{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%);z-index:-2;border-radius:40px 40px 0 0;background:linear-gradient(180deg,#f1f7fa 0,rgba(241,247,250,0))}@media only screen and (max-width:475px){.approach_steps__wrapper-bg{max-width:93%}}.approach_steps__1{padding-top:100px;margin-bottom:450px;display:flex;justify-content:center;align-items:center}.approach_steps__1 h3{font-weight:700!important;font-size:1.875rem;margin-bottom:1.25rem}.approach_steps__1 p{font-size:1.25rem;line-height:36px}.approach_steps__1--img-right{margin-left:120px;margin-right:60px}@media only screen and (max-width:992px){.approach_steps__1--img-right{margin-left:40px;margin-right:0}}@media only screen and (max-width:769px){.approach_steps__1--img-right{margin:40px auto 0;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:769px){.approach_steps__1{display:block;margin-bottom:100px}}.approach_steps__2{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;position:relative}.approach_steps__2 h3{font-weight:700!important;font-size:1.875rem;margin-bottom:1.25rem}.approach_steps__2 p{font-size:1.25rem;line-height:36px}.approach_steps__2--img-left{margin-left:60px;margin-right:120px}@media only screen and (max-width:992px){.approach_steps__2--img-left{margin-left:0;margin-right:60px}}@media only screen and (max-width:769px){.approach_steps__2--img-left{margin:40px auto 0;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:769px){.approach_steps__2{display:block}}.approach_steps__2:after,.approach_steps__2:before{content:"";position:absolute;width:100%;max-height:474px;pointer-events:none;inset:0}@media only screen and (max-width:1024px){.approach_steps__2:after,.approach_steps__2:before{width:60%}}@media only screen and (max-width:992px){.approach_steps__2:after,.approach_steps__2:before{width:70%}}@media only screen and (max-width:769px){.approach_steps__2:after,.approach_steps__2:before{display:none}}.approach_steps__2:before{background:no-repeat 50% url(/static/media/dots-up.6a8611a7.svg);margin:-40% auto auto}@media only screen and (max-width:1024px){.approach_steps__2:before{margin:-50% auto auto;background-size:contain}}@media only screen and (max-width:992px){.approach_steps__2:before{margin:-60% auto auto}}.approach_steps__2:after{background:no-repeat 50% url(/static/media/dots-down.e1221cff.svg);margin:auto auto -40%}@media only screen and (max-width:1024px){.approach_steps__2:after{margin:auto auto -50%;background-size:contain}}@media only screen and (max-width:992px){.approach_steps__2:after{margin:auto auto -60%}}.approach_steps__3{display:flex;justify-content:center;align-items:center;margin-top:450px}.approach_steps__3 h3{font-weight:700!important;font-size:1.875rem;margin-bottom:1.25rem}.approach_steps__3 p{font-size:1.25rem;line-height:36px}.approach_steps__3--img-right{margin-left:120px;margin-right:60px}@media only screen and (max-width:992px){.approach_steps__3--img-right{margin-left:40px;margin-right:0}}@media only screen and (max-width:769px){.approach_steps__3--img-right{margin:40px auto 0;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:769px){.approach_steps__3{display:block;margin-top:100px}}@media only screen and (max-width:1024px){.approach_steps__1{padding-top:100px;margin-bottom:450px}}@media only screen and (max-width:991px){.approach_steps__wrapper{width:991px}.approach_steps__1,.approach_steps__2{margin-bottom:300px}}@media only screen and (max-width:768px){.approach_steps p{width:100%}.approach_steps__1,.approach_steps__2{margin-bottom:100px}}.approach_our{color:#4b2192;margin-top:0;margin-bottom:100px}.approach_our h2{font-weight:700;line-height:2.5rem;font-size:1.875rem;text-align:center;margin-bottom:80px}.approach_our .card{border:none;height:26.25rem;border-radius:0 0 40px 40px;background:linear-gradient(rgba(241,247,250,0),#f1f7fa)}.approach_our .card .card-body-payrroll{padding:2.375rem 10px 3.125rem!important}.approach_our .card .card-body-payrroll img{margin-bottom:74px}.approach_our .card .card-body-sofware{padding:.3125rem 10px 3.125rem}.approach_our .card .card-body-sofware img{margin-bottom:42px}.approach_thinking{text-align:center;color:#4b2192;margin-top:140px;margin-bottom:100px}.approach_thinking h2{font-size:1.875rem;font-weight:700;line-height:2.875rem;position:relative}.approach_thinking h2:after{position:absolute;content:"";width:50px;height:4px;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);border-radius:1.25em;bottom:0;margin-bottom:-1rem;right:calc(50% - 30px)}.approach_thinking p{font-size:1.25rem;font-weight:700;line-height:2.25rem;margin-top:2.75rem;margin-bottom:2.125rem}.approach_thinking .stacked{display:grid;z-index:100}.approach_thinking .circles-grid{display:grid;grid-template-columns:repeat(38,1fr);grid-template-rows:2fr 1fr 2fr 1fr 2fr;grid-row-gap:20px;row-gap:20px;width:100%;font-size:20px;line-height:24px;z-index:0;margin-top:110px}@media only screen and (max-width:1124px){.approach_thinking .circles-grid{grid-template-rows:2fr 1fr 1.5fr 1fr 2fr;font-size:18px;margin-top:80px}}@media only screen and (max-width:991px){.approach_thinking .circles-grid{grid-template-rows:2fr 1fr 1.25fr 1fr 2fr;font-size:14px;line-height:20px}}@media only screen and (max-width:768px){.approach_thinking .circles-grid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(48,1fr);margin:150px 0 200px}}@media only screen and (max-width:441px){.approach_thinking .circles-grid{grid-row-gap:15px;row-gap:15px}}.approach_thinking .circles-grid .circle{color:#fff;font-weight:400;font-size:24px;grid-column:span 6;grid-row:3/4;align-self:center;position:relative}@media only screen and (max-width:991px){.approach_thinking .circles-grid .circle{font-size:18px}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .circle{font-size:24px;grid-column:4/10;grid-row:span 8}}.approach_thinking .circles-grid .circle span{z-index:10}.approach_thinking .circles-grid .circle img{position:absolute;margin:auto;inset:0;z-index:-1}.approach_thinking .circles-grid .arrow{color:#fff;grid-column:span 2;grid-row:3/4;display:grid;place-content:center;position:relative}@media only screen and (max-width:768px){.approach_thinking .circles-grid .arrow{grid-column:4/10;grid-row:span 2}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .empathize{grid-row:1/span 8}.approach_thinking .circles-grid .arrow-empathize{grid-row:9/span 2}.approach_thinking .circles-grid .define{grid-row:11/span 8}.approach_thinking .circles-grid .arrow-define{grid-row:19/span 2}.approach_thinking .circles-grid .ideate{grid-row:21/span 8}.approach_thinking .circles-grid .arrow-ideate{grid-row:29/span 2}.approach_thinking .circles-grid .prototype{grid-row:31/span 8}.approach_thinking .circles-grid .arrow-prototype{grid-row:39/span 2}.approach_thinking .circles-grid .test{grid-row:41/span 8}}.approach_thinking .circles-grid .learn-from-users{grid-column:3/36;grid-row:1/3;padding-bottom:4rem;display:grid;align-content:start;padding-top:2.5rem;position:relative}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-users{grid-column:9/12;grid-row:3/46;padding-top:unset;padding-bottom:unset;border-top:2px dashed #4b2192;border-right:2px dashed #4b2192;border-bottom:2px dashed #4b2192;z-index:-2}.approach_thinking .circles-grid .learn-from-users:before{content:"";position:absolute;--size:0.8em;z-index:-1;left:-2%;top:-1.2%;width:1.3rem;height:2rem;background-color:#fff}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .learn-from-users:before{top:-1.4%;left:20%}}@media only screen and (max-width:768px)and (max-width:400px){.approach_thinking .circles-grid .learn-from-users:before{left:10%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-users:after{content:"";position:absolute;width:0;height:0;border-radius:.25rem;--size:0.8em;left:2%;top:-1.2%;border-right:14px solid #4b2192;border-bottom:var(--size) solid transparent;border-top:var(--size) solid transparent}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .learn-from-users:after{top:-1%;left:25%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-users span{display:none}}.approach_thinking .circles-grid .learn-from-users img{position:absolute;margin:auto;padding-bottom:3rem;inset:0;z-index:-1}@media only screen and (max-width:1124px){.approach_thinking .circles-grid .learn-from-users img{padding-bottom:1rem}}@media only screen and (max-width:991px){.approach_thinking .circles-grid .learn-from-users img{padding-bottom:0}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-users img{margin:auto auto auto 0;display:none}}.approach_thinking .circles-grid .learn-from-users-mobile-text{display:none}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-users-mobile-text{display:grid;place-content:center;z-index:100;grid-column:9/12;grid-row:18/span 4;color:#4b2192;font-size:13px;line-height:18px}}@media only screen and (max-width:400px){.approach_thinking .circles-grid .learn-from-users-mobile-text{grid-column:8/12}}.approach_thinking .circles-grid .research{grid-column:4/13;grid-row:2/3;display:grid;align-content:end;position:relative;z-index:1000}@media only screen and (max-width:768px){.approach_thinking .circles-grid .research{grid-column:9/11;grid-row:4/16;z-index:-1;border-top:2px dashed #4b2192;border-right:2px dashed #4b2192;border-bottom:2px dashed #4b2192;z-index:-2}.approach_thinking .circles-grid .research:before{content:"";position:absolute;--size:0.8em;z-index:-1;left:0;bottom:-1.2%;width:1.3rem;height:2rem;background-color:#fff}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .research:before{left:40%;bottom:-4.5%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .research:after{content:"";position:absolute;width:0;height:0;border-radius:.25rem;--size:0.8em;left:10%;bottom:-4.5%;border-right:14px solid #4b2192;border-bottom:var(--size) solid transparent;border-top:var(--size) solid transparent}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .research:after{left:50%;bottom:-4.5%}}.approach_thinking .circles-grid .research span{position:absolute;margin:auto;padding-top:1rem;inset:0}@media only screen and (max-width:991px){.approach_thinking .circles-grid .research span{padding-top:.35rem;display:none}}.approach_thinking .circles-grid .research img{display:none;position:absolute;margin:auto;padding-bottom:1rem;inset:0;z-index:-1}.approach_thinking .circles-grid .research-mobile-text{display:none}@media only screen and (max-width:768px){.approach_thinking .circles-grid .research-mobile-text{display:grid;place-content:center;z-index:100;grid-column:8/11;grid-row:8/span 4;color:#4b2192;font-size:13px;line-height:18px}}@media only screen and (max-width:400px){.approach_thinking .circles-grid .research-mobile-text{grid-column:7/11}}.approach_thinking .circles-grid .try{grid-column:20/35;grid-row:2/3;padding-top:2rem;display:grid;align-content:center;position:relative;z-index:1000}@media only screen and (max-width:768px){.approach_thinking .circles-grid .try{grid-column:9/11;grid-row:24/45;z-index:-1;border-top:2px dashed #4b2192;border-right:2px dashed #4b2192;border-bottom:2px dashed #4b2192;z-index:-2}.approach_thinking .circles-grid .try:before{content:"";position:absolute;--size:0.8em;z-index:-1;left:0;top:-3%;width:1.3rem;height:2rem;background-color:#fff}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .try:before{top:-2.5%;left:35%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .try:after{content:"";position:absolute;width:0;height:0;border-radius:.25rem;--size:0.8em;left:10%;top:-2.3%;border-right:14px solid #4b2192;border-bottom:var(--size) solid transparent;border-top:var(--size) solid transparent}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .try:after{top:-2%;left:52%}}.approach_thinking .circles-grid .try span{position:absolute;margin:auto;padding-top:.4rem;inset:0}@media only screen and (max-width:768px){.approach_thinking .circles-grid .try span{display:none}}.approach_thinking .circles-grid .try img{position:absolute;margin:auto;padding-bottom:2.5rem;inset:0;z-index:-1}@media only screen and (max-width:991px){.approach_thinking .circles-grid .try img{padding-bottom:1.5rem}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .try img{display:none}}.approach_thinking .circles-grid .try-mobile-text{display:none}@media only screen and (max-width:768px){.approach_thinking .circles-grid .try-mobile-text{display:grid;place-content:center;z-index:100;grid-column:8/11;grid-row:38/span 4;color:#4b2192;font-size:13px;line-height:18px}}.approach_thinking .circles-grid .learn-from-prototype{grid-column:20/28;grid-row:4/5;position:relative;z-index:1000}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-prototype{grid-column:3/5;grid-row:24/36;z-index:0;border-top:2px dashed #4b2192;border-left:2px dashed #4b2192;border-bottom:2px dashed #4b2192;z-index:-2}.approach_thinking .circles-grid .learn-from-prototype:before{content:"";position:absolute;--size:0.8em;z-index:-1;right:0;top:-5%;width:1.3rem;height:2rem;background-color:#fff}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .learn-from-prototype:before{top:-5%;left:30%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-prototype:after{content:"";position:absolute;width:0;height:0;border-radius:.25rem;--size:0.8em;right:6%;top:-4%;border-left:14px solid #4b2192;border-bottom:var(--size) solid transparent;border-top:var(--size) solid transparent}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .learn-from-prototype:after{top:-4%;left:25%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-prototype span{display:none}}.approach_thinking .circles-grid .learn-from-prototype img{position:absolute;margin:auto;padding-top:1.5rem;inset:0;z-index:-1}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-prototype img{display:none}}.approach_thinking .circles-grid .learn-from-prototype-mobile-text{display:none}@media only screen and (max-width:768px){.approach_thinking .circles-grid .learn-from-prototype-mobile-text{display:grid;place-content:center;z-index:100;grid-column:4/6;grid-row:28/span 4;color:#4b2192;font-size:13px;line-height:18px}}@media only screen and (max-width:475px){.approach_thinking .circles-grid .learn-from-prototype-mobile-text{grid-column:3/6}}@media only screen and (max-width:441px){.approach_thinking .circles-grid .learn-from-prototype-mobile-text{grid-column:3/7}}.approach_thinking .circles-grid .testing{grid-column:12/36;grid-row:4/6;padding-bottom:4rem;display:grid;align-content:end;position:relative}@media only screen and (max-width:768px){.approach_thinking .circles-grid .testing{grid-column:2/5;grid-row:15/46;z-index:-1;border-top:2px dashed #4b2192;border-left:2px dashed #4b2192;border-bottom:2px dashed #4b2192;z-index:-2}.approach_thinking .circles-grid .testing:before{content:"";position:absolute;--size:0.8em;z-index:-1;right:0;top:-3%;width:1.3rem;height:2rem;background-color:#fff}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .testing:before{top:-1.5%;right:30%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .testing:after{content:"";position:absolute;width:0;height:0;border-radius:.25rem;--size:0.8em;right:6%;top:-1.6%;border-left:14px solid #4b2192;border-bottom:var(--size) solid #fff;border-top:var(--size) solid #fff}}@media only screen and (max-width:768px)and (max-width:475px){.approach_thinking .circles-grid .testing:after{top:-1.5%;right:32%}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .testing span{display:none}}.approach_thinking .circles-grid .testing img{position:absolute;margin:auto;padding-top:0;padding-bottom:2rem;inset:0;z-index:-1}@media only screen and (max-width:991px){.approach_thinking .circles-grid .testing img{padding-bottom:2.75rem}}@media only screen and (max-width:768px){.approach_thinking .circles-grid .testing img{display:none}}.approach_thinking .circles-grid .testing-mobile-text{display:none}@media only screen and (max-width:768px){.approach_thinking .circles-grid .testing-mobile-text{display:grid;place-content:center;z-index:100;grid-column:2/5;grid-row:37/span 6;color:#4b2192;font-size:13px;line-height:18px;grid-column:2/6}}.payroll_calculation{color:#aa20ff;margin-top:0}.payroll_calculation .container{padding-top:8.125rem}@media only screen and (max-width:475px){.payroll_calculation .container{padding-top:50px}}.payroll_calculation li,.payroll_calculation ol,.payroll_calculation ul{list-style:none;margin:0;padding:0}.payroll_calculation li{margin-left:.875rem}.payroll_calculation .margin{margin-top:3.125rem;margin-bottom:3.125rem}.payroll_calculation .results-validation{display:flex;justify-content:space-between;align-items:center;line-height:1.625rem}@media only screen and (max-width:768px){.payroll_calculation .results-validation{display:block}}.payroll_calculation .results-validation__text{flex-basis:45%;font-size:1rem}.payroll_calculation .results-validation__text--title{font-weight:700;display:flex}.payroll_calculation .results-validation__text--title span{margin-left:.625rem}.payroll_calculation .results-validation__text--asterisk{font-style:italic}.payroll_calculation .results-validation__img{flex-basis:50%}.payroll_calculation .basic-reports{font-weight:700;font-size:1.25rem}.payroll_calculation .basic-reports .cards{display:grid;grid-gap:2.375rem 5.625rem;align-items:start;justify-items:center;grid-template-columns:repeat(3,1fr);grid-template-areas:"uno dos tres" "cuatro cinco ." "transferencia timbrado .";text-align:center}@media only screen and (max-width:991px){.payroll_calculation .basic-reports .cards{grid-gap:2.375rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"uno dos" "tres cuatro" "cinco ." "transferencia timbrado"}}@media only screen and (max-width:475px){.payroll_calculation .basic-reports .cards{display:block}}.payroll_calculation .basic-reports .cards .uno{grid-area:uno}.payroll_calculation .basic-reports .cards .dos{grid-area:dos}.payroll_calculation .basic-reports .cards .tres{grid-area:tres}.payroll_calculation .basic-reports .cards .cuatro{grid-area:cuatro}.payroll_calculation .basic-reports .cards .cinco{grid-area:cinco}.payroll_calculation .basic-reports .cards .transferencia{grid-area:transferencia;background:#f5f5f5!important;width:100%}.payroll_calculation .basic-reports .cards .transferencia:after{content:"";display:block;position:absolute;height:12px;width:100%;bottom:-12px;right:0;background:repeat url(/static/media/peaks-gray.ffa8d781.svg)!important}.payroll_calculation .basic-reports .cards .transferencia .card__description{text-align:left!important}.payroll_calculation .basic-reports .cards .timbrado{grid-area:timbrado;background:#f5f5f5!important;width:100%}.payroll_calculation .basic-reports .cards .timbrado:after{content:"";display:block;position:absolute;height:12px;width:100%;bottom:-12px;right:0;background:repeat url(/static/media/peaks-gray.ffa8d781.svg)!important}.payroll_calculation .basic-reports .cards .timbrado .card__description{text-align:left!important}.payroll_calculation .basic-reports .cards .card{border:none;position:relative;font-size:1rem;line-height:1.625rem;height:100%;border-radius:1.25rem 1.25rem 0 0;padding:1.875rem 1.25rem 2.5rem;background:linear-gradient(#f9e3ff,rgba(249,227,255,.35))}.payroll_calculation .basic-reports .cards .card:after{content:"";display:block;position:absolute;height:12px;width:100%;bottom:-12px;right:0;background:repeat url(/static/media/peaks.bdaccbb3.svg)}@media only screen and (max-width:475px){.payroll_calculation .basic-reports .cards .card{margin-top:1.875rem}}.payroll_calculation .basic-reports .cards .card__title{font-size:1.25rem;padding-bottom:2.5rem;position:relative}.payroll_calculation .basic-reports .cards .card__title:after{content:"";display:block;position:absolute;margin-top:1.25rem;background:transparent;height:2px;width:80%;right:10%;border-top:2px dashed #aa20ff}.payroll_calculation .basic-reports .cards .card__description{margin-bottom:7.825rem}.payroll_calculation .basic-reports .cards .card__icons{position:absolute;bottom:0;right:0;margin-top:30px;padding:0 1.25rem 1.75rem;display:flex;justify-content:flex-end;align-items:flex-end}.payroll_calculation .basic-reports .cards .card__icons--icon{margin-left:1.25rem}.payroll_communication{margin-top:0;margin-bottom:230px}.payroll_communication .container{padding-top:8.125rem}.payroll_communication h3{font-weight:700;font-size:1.25rem}.payroll_communication li{max-width:468px;font-weight:700}.payroll_communication .communication-img{max-width:555px;margin:0 auto}@media only screen and (max-width:991px){.payroll_communication .communication-img{margin-top:30px;max-width:100%}}.payroll_hero{color:#fff;line-height:3.325rem;max-height:760px;margin-bottom:350px;position:relative}@media only screen and (max-width:476px){.payroll_hero{max-height:600px;margin-bottom:0}}.payroll_hero .hero-text{display:flex;flex-flow:column wrap;align-items:center}@media only screen and (max-width:991px){.payroll_hero .hero-text{margin-top:45px}}@media only screen and (max-width:768px){.payroll_hero .hero-text{margin-top:50px}}@media only screen and (max-width:476px){.payroll_hero .hero-text{margin-top:30px}}.payroll_hero h1{font-size:2.875rem;text-align:center;margin:14px 14px 9px;font-weight:300}.payroll_hero .sub-title{font-size:3.125rem;padding-bottom:64px;font-weight:700}.payroll_hero .grid-center{display:grid;place-items:center;z-index:1000;position:relative}.payroll_hero .loop-img{padding:12px;z-index:1000}.payroll_hero .loop-text{z-index:1000;position:absolute;inset:0;margin:auto}.payroll_hero .referenceAnimationBox{width:100%;height:20%;position:absolute;bottom:-500px;margin-bottom:0;z-index:-5}@media only screen and (min-width:2560px){.payroll_hero .referenceAnimationBox{bottom:-1050px}}@media only screen and (max-width:768px){.payroll_hero .referenceAnimationBox{bottom:-540px}}@media only screen and (max-width:476px){.payroll_hero .referenceAnimationBox{margin-bottom:110px}}@media only screen and (max-width:475px){.payroll_hero .referenceAnimationBox{display:none}}.payroll_hero .hide-phone{display:center}@media only screen and (max-width:475px){.payroll_hero .hide-phone{display:none}}@media only screen and (max-width:475px){.payroll_hero h1{font-size:1.5rem}.payroll_hero .sub-title{font-size:1.5rem;width:277px}.payroll_hero{height:600px}}.payroll_incidents{margin-top:0;margin-bottom:0}@media only screen and (max-width:475px){.payroll_incidents{padding-bottom:100px!important}}.payroll_incidents .container{padding-top:8.125rem}@media only screen and (max-width:475px){.payroll_incidents .container{padding-top:50px}}.payroll_incidents .mt-5{margin-top:100px!important}@media only screen and (max-width:475px){.payroll_incidents h2{margin-bottom:50px}}.payroll_incidents .wrapper_incidents{display:flex;justify-content:space-between;margin-top:105px}.payroll_incidents .wrapper_incidents .assistance-control{display:flex;flex-flow:column wrap;justify-content:center;position:relative}.payroll_incidents .wrapper_incidents .assistance-control h2{font-weight:700;font-size:20px;position:absolute;left:0;top:0}@media only screen and (max-width:1124px){.payroll_incidents .wrapper_incidents .assistance-control h2{position:relative}}.payroll_incidents .wrapper_incidents .assistance-control p{margin:0}.payroll_incidents .wrapper_incidents .assistance-control .left-card{background-color:#fff;padding:20px 20px 10px;border:1px dashed #4b2192;border-radius:10px;max-width:218px;position:relative}.payroll_incidents .wrapper_incidents .assistance-control .left-card:after,.payroll_incidents .wrapper_incidents .assistance-control .left-card:before{content:"";position:absolute;inset:0;z-index:20}.payroll_incidents .wrapper_incidents .assistance-control .left-card:before{margin:auto -2.5rem auto auto;width:40px;height:3px;border-bottom:1px dashed #4b2192}.payroll_incidents .wrapper_incidents .assistance-control .left-card:after{margin:auto -3.5rem auto auto;border:2px solid #fff;border-radius:20px;box-sizing:initial;width:10px;height:10px;background-color:#4b2192}@media only screen and (max-width:1124px){.payroll_incidents .wrapper_incidents .assistance-control .left-card:after,.payroll_incidents .wrapper_incidents .assistance-control .left-card:before{display:none}}.payroll_incidents .wrapper_incidents .features{align-self:stretch;display:flex;flex-flow:column wrap;justify-content:space-between}.payroll_incidents .wrapper_incidents .features .right-card{background-color:#fff;padding:20px 20px 10px;border:1px dashed #4b2192;border-radius:10px;max-width:230px;position:relative}.payroll_incidents .wrapper_incidents .features .right-card:after,.payroll_incidents .wrapper_incidents .features .right-card:before{content:"";position:absolute;inset:0;z-index:20}.payroll_incidents .wrapper_incidents .features .right-card:before{margin:auto auto auto -3.9rem;width:60px;height:3px;border-bottom:1px dashed #4b2192}.payroll_incidents .wrapper_incidents .features .right-card:after{margin:auto auto auto -4.75rem;border:2px solid #fff;border-radius:20px;box-sizing:initial;width:10px;height:10px;background-color:#4b2192}@media only screen and (max-width:1124px){.payroll_incidents .wrapper_incidents .features .right-card:after,.payroll_incidents .wrapper_incidents .features .right-card:before{display:none}}.payroll_incidents .wrapper_incidents .features .right-card2{background-color:#fff;padding:20px 20px 10px;border:1px dashed #4b2192;border-radius:10px;max-width:230px;position:relative}.payroll_incidents .wrapper_incidents .features .right-card2:after,.payroll_incidents .wrapper_incidents .features .right-card2:before{content:"";position:absolute;inset:0;z-index:20}.payroll_incidents .wrapper_incidents .features .right-card2:before{margin:auto auto auto -9rem;width:143px;height:3px;border-bottom:1px dashed #4b2192}.payroll_incidents .wrapper_incidents .features .right-card2:after{margin:auto auto auto -10.5rem;border:2px solid #fff;border-radius:20px;box-sizing:initial;width:10px;height:10px;background-color:#4b2192}@media only screen and (max-width:1124px){.payroll_incidents .wrapper_incidents .features .right-card2:after,.payroll_incidents .wrapper_incidents .features .right-card2:before{display:none}}.payroll_incidents .wrapper_incidents .features .lower{margin-bottom:-1.35rem}.payroll_incidents .integrity-desktop{display:flex;grid-gap:1rem;gap:1rem;margin-top:96px}.payroll_incidents .integrity-desktop h3{font-size:20px;font-weight:700;line-height:36px}.payroll_incidents .integrity-desktop p{font-size:1rem;line-height:26px}.payroll_incidents .cards-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:50px}@media only screen and (min-width:767px){.payroll_incidents .cards-wrapper{justify-content:stretch}}.payroll_incidents .cards-wrapper .card{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;background:none;border:1px dashed #4b2192;padding:20px;border-radius:10px;max-width:100%}@media only screen and (min-width:767px){.payroll_incidents .cards-wrapper .card{width:100%}}.payroll_incidents .cards-wrapper .card:not(:first-child){margin-top:50px}.payroll_incidents .cards-wrapper .card__body--title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.payroll_incidents .cards-wrapper .card__body--title .icon{margin-right:10px}.payroll_incidents .cards-wrapper .card h3{font-weight:700;font-size:1rem;margin:0}.payroll_incidents .cards-wrapper .card p{font-size:1.142rem;margin:0}.payroll_incidents .cards-wrapper .card .ps-4{padding-left:1.9rem!important}.payroll_incidents .integrity{margin-top:50px;color:#aa20ff}.payroll_incidents .integrity h4{margin:0;font-size:1rem;font-weight:700}.payroll_incidents .integrity--img{margin:20px 0}.payroll_incidents .integrity h3{font-size:20px;line-height:36px;font-weight:700;margin-bottom:30px}.payroll_interaction{color:#4b2192}@media only screen and (max-width:475px){.payroll_interaction{padding-bottom:100px!important}}.payroll_interaction .container{padding-top:8.125rem}@media only screen and (max-width:475px){.payroll_interaction .container{padding-top:50px}}.payroll_interaction .margin{margin-top:3.125rem;margin-bottom:3.125rem}.payroll_interaction .fw-bold{font-weight:700;color:#521798}.payroll_interaction .description{display:flex;align-items:center;justify-content:space-between;margin-top:50px}@media only screen and (max-width:475px){.payroll_interaction .description{margin-top:-50px}}.payroll_interaction .description__img{margin-right:40px}@media only screen and (max-width:768px){.payroll_interaction .description__img{margin-right:0;margin-bottom:40px}}.payroll_interaction .description p{margin-bottom:0}@media only screen and (max-width:768px){.payroll_interaction .description{justify-content:center;flex-direction:row;flex-wrap:wrap}}.payroll_interaction .slider{position:relative;width:1080px;height:662px}@media only screen and (max-width:1124px){.payroll_interaction .slider{height:580px}}@media only screen and (max-width:991px){.payroll_interaction .slider{height:410px}}@media only screen and (max-width:768px){.payroll_interaction .slider{height:320px}}@media only screen and (max-width:475px){.payroll_interaction .slider{height:270px}}@media only screen and (max-width:411px){.payroll_interaction .slider{height:230px}}@media only screen and (max-width:340px){.payroll_interaction .slider{height:200px}}.payroll_interaction .slider .slide1,.payroll_interaction .slider .slide2,.payroll_interaction .slider .slide3,.payroll_interaction .slider .slide4,.payroll_interaction .slider .slide5{position:absolute;inset:0;margin:0 auto;width:100%;height:100%}.payroll_interaction .slider .slide1{background-image:url(/static/media/interaction.1a5d109f.jpg);background-repeat:no-repeat;background-size:contain;animation:fade1 15s infinite}.payroll_interaction .slider .slide2{background-image:url(/static/media/vacations-permissions.53a4932e.jpg);background-repeat:no-repeat;background-size:contain;animation:fade2 15s infinite}.payroll_interaction .slider .slide3{background-image:url(/static/media/disabilities.3800ae2f.jpg);background-repeat:no-repeat;background-size:contain;animation:fade3 15s infinite}.payroll_interaction .slider .slide4{background-image:url(/static/media/settlements.6e2de2c5.jpg);background-repeat:no-repeat;background-size:contain;animation:fade4 15s infinite}.payroll_interaction .slider .slide5{background-image:url(/static/media/dining-room.4e52ac4a.jpg);background-repeat:no-repeat;background-size:contain;animation:fade5 15s infinite}@keyframes fade1{0%{opacity:1}17%{opacity:1}20%{opacity:0}97%{opacity:0}to{opacity:1}}@keyframes fade2{0%{opacity:0}17%{opacity:0}20%{opacity:1}37%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes fade3{0%{opacity:0}37%{opacity:0}40%{opacity:1}57%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes fade4{0%{opacity:0}57%{opacity:0}60%{opacity:1}77%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes fade5{0%{opacity:0}77%{opacity:0}80%{opacity:1}97%{opacity:1}to{opacity:0}}.payroll_interaction .cards{display:grid;grid-gap:1.25rem;grid-template-columns:repeat(4,1fr);align-items:start;justify-items:center;text-align:center}@media only screen and (max-width:991px){.payroll_interaction .cards{grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media only screen and (max-width:475px){.payroll_interaction .cards{display:block}}.payroll_interaction .cards .card{background:transparent;border:none}@media only screen and (max-width:475px){.payroll_interaction .cards .card{margin-top:50px}}.payroll_interaction .cards .card__title{font-weight:700;font-size:1.25rem;margin:1.25rem 0 2.75rem}.payroll_interaction .cards .card__title:after{content:"";display:block;position:absolute;margin-top:1.25rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;right:calc(50% - 32px);border-radius:5rem}.payroll_interaction .cards .card__description{font-size:1rem;line-height:26px}@media only screen and (max-width:475px){.payroll_interaction .cards .card__description{max-width:92%;margin:0 auto}}.payroll_interaction .cards .card__box-purple{background:#4b2192;color:#fff;text-align:left;font-size:.875rem;padding:.875rem .8125rem 1.125rem .875rem;border-radius:.625rem;margin-top:.625rem}@media only screen and (max-width:475px){.payroll_interaction .cards .card__box-purple{padding:14px 14px 18px;margin:10px 12px 0}}.payroll_interaction .cards .card__box-purple p{margin-bottom:0}.payroll_interaction .cards .card__box-purple--left-align{display:flex;justify-content:flex-start}.payroll_interaction .cards .card__box-purple--margin-top{margin-top:.5rem}.payroll_interaction .cards .card__box-purple .dicoma-link{font-weight:700;color:#14dbff}.payroll_interaction .asterisk{font-size:.75rem}.payroll_parameters{background-color:#f1f7fa;padding-top:8.125rem}.payroll_parameters__border{border-bottom:1px dashed grey;margin-top:50px}.payroll_parameters__border2{border-bottom:2px solid #521798;margin-top:50px;margin-bottom:50px}@media only screen and (max-width:475px){.payroll_parameters__border2{display:none}}.payroll_parameters__border2-mobile{display:none}@media only screen and (max-width:475px){.payroll_parameters__border2-mobile{display:block;border-bottom:2px solid #521798;margin-top:50px;margin-bottom:50px}}.payroll_parameters__implementation{margin-top:50px;font-size:1rem;color:#73848d}.payroll_parameters__implementation h3{font-weight:700;font-size:1.25rem;margin-bottom:20px}.payroll_parameters__implementation p{margin:0;line-height:1.625rem}.payroll_parameters__implementation .cards-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:50px;grid-gap:26px;gap:26px}@media only screen and (max-width:991px){.payroll_parameters__implementation .cards-wrapper{justify-content:space-around;grid-gap:30px;gap:30px}}@media only screen and (max-width:768px){.payroll_parameters__implementation .cards-wrapper{display:block;margin:50px auto 0}}.payroll_parameters__implementation .card{border:1px dashed #73848d;border-radius:12px;background:transparent;color:#73848d;min-height:280px;width:250px;padding:23px 20px}@media only screen and (max-width:768px){.payroll_parameters__implementation .card{margin:0 auto}.payroll_parameters__implementation .card:not(:first-child){margin-top:30px}}@media only screen and (max-width:475px){.payroll_parameters__implementation .card{max-width:100%}}.payroll_parameters__anual{margin-top:50px;font-size:1rem}.payroll_parameters__anual h3{font-weight:700;font-size:1.25rem;margin-bottom:20px}.payroll_parameters__anual p{margin:0;line-height:1.625rem}.payroll_parameters__continue{margin-top:50px;font-size:1rem}.payroll_parameters__continue h3{font-weight:700;font-size:1.25rem;margin-bottom:20px}.payroll_parameters__continue p{margin:0;line-height:1.625rem}.payroll_parameters__continue .logos:not(:last-child){margin-right:20px}@media only screen and (max-width:475px){.payroll_parameters__continue .logos:not(:last-child){margin-right:14px}}@media only screen and (max-width:991px){.payroll_parameters .img-gear{width:100%;margin-top:50px;text-align:center}}@media only screen and (max-width:768px){.payroll_parameters{padding-top:100px}}@media only screen and (max-width:475px){.payroll_parameters{padding-top:50px;padding-bottom:100px!important}}.payroll_report-generator{margin-top:0}.payroll_report-generator h3{font-weight:700;font-size:1.25rem}.payroll_report-generator .container{padding-top:9.375rem}@media only screen and (max-width:475px){.payroll_report-generator .container{padding-top:50px}}.payroll_retrospective{margin-top:0}.payroll_retrospective__info{color:#253858;line-height:1.625rem}.payroll_retrospective .container{padding-top:8.125rem}@media only screen and (max-width:475px){.payroll_retrospective .container{padding-top:50px}}.payroll_services{color:#4b2192;font-size:1.25rem;font-weight:700}@media only screen and (max-width:475px){.payroll_services--text-center{text-align:center}}.payroll_services .container{padding-top:5.625rem}.payroll_services a{text-decoration:none;color:inherit}.payroll_services .margin{margin-top:2.3125rem;padding-top:1.25rem;margin-bottom:.9375rem}@media only screen and (max-width:475px){.payroll_services .margin{margin-top:3.5625rem;margin-bottom:3.125rem}}.payroll_services .bold{font-weight:700}.payroll_services .wrapper{height:680px;display:grid;grid-gap:1.875rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);align-items:start;justify-items:center}@media only screen and (max-width:1200px){.payroll_services .wrapper{height:900px;grid-gap:1.2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}@media only screen and (max-width:991px){.payroll_services .wrapper{height:1500px;grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}}@media only screen and (max-width:786px){.payroll_services .wrapper{height:1700px;grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}}@media only screen and (max-width:503px){.payroll_services .wrapper{height:2500px;grid-template-columns:1fr;grid-template-rows:repeat(8,1fr)}}.payroll_services .wrapper .card--big{grid-column:1;grid-row:1/3;height:calc(100% + .0875rem)}.payroll_services .wrapper .card{height:100%;padding:1.25rem 1.25rem 0;background-image:radial-gradient(circle at bottom right,#90fe9a 5%,#f1f7fa 20%,rgba(241,247,250,.6) 50%,#fff 100%);background-size:250%;transition:background-position .35s;border-radius:2.5rem 2.5rem 2.5rem 6.25rem;border:none;position:relative}.payroll_services .wrapper .card__icons{display:flex;justify-content:space-between;align-items:flex-end}.payroll_services .wrapper .card__title{padding-top:1.25rem}.payroll_services .wrapper .card__description{padding-top:.875rem;font-size:1rem;font-weight:400}.payroll_services .wrapper .card__description--gray{margin-top:1.25rem;padding:11px 8px 7px;color:#73848d;font-weight:400;font-size:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%2373848DFF' stroke-width='2' stroke-dasharray='6, 14' stroke-linecap='square'/%3E%3C/svg%3E");border-radius:10px}.payroll_services .wrapper .card__update{font-size:1rem;margin-top:1.25rem}.payroll_services .wrapper .card__arrow{position:absolute;bottom:0;right:0;margin-top:300px;padding:0 1.25rem 1.75rem;display:flex;justify-content:flex-end;align-items:flex-end;border-radius:1rem}.payroll_services .wrapper .card:hover{background-position:100% 100%;cursor:pointer}.payroll_special-processes{margin-top:0}.payroll_special-processes .container{padding-top:8.125rem}@media only screen and (max-width:475px){.payroll_special-processes .container{padding-top:50px}}.payroll_special-processes li,.payroll_special-processes ol,.payroll_special-processes ul{list-style:none;margin:0;padding:0}.payroll_special-processes li{margin-left:.875rem}.payroll_special-processes .margin{margin-top:3.125rem;margin-bottom:3.125rem}.payroll_special-processes .cards{display:grid;grid-gap:1.25rem;grid-template-columns:repeat(4,1fr);align-items:start;justify-items:center;text-align:center}@media only screen and (max-width:1124px){.payroll_special-processes .cards{grid-gap:1.2rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.payroll_special-processes .cards{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media only screen and (max-width:511px){.payroll_special-processes .cards{display:block}}.payroll_special-processes .cards .card{border:none;font-size:1rem;height:100%;background:none}@media only screen and (max-width:511px){.payroll_special-processes .cards .card{margin-bottom:50px}}.payroll_special-processes .cards .card .card-header{color:#fff;border-radius:1.25rem 1.25rem 0 0}.payroll_special-processes .cards .card .card-header__icon{padding:35px 0 20px}.payroll_special-processes .cards .card .card-header__title{font-weight:700;font-size:1.25rem;padding-bottom:3.5rem}.payroll_special-processes .cards .card .card-body{color:#4b2192;background:linear-gradient(#fff,#f1f7fa);box-shadow:0 3px 35px rgba(0,0,0,.16);border-radius:1.25rem;margin-top:-2.25rem;padding:1.875rem 1.25rem;text-align:left;z-index:3;line-height:1.625rem;font-size:1rem}.payroll_title{display:flex;align-items:center;font-weight:700;font-size:1.875rem;margin-bottom:40px;padding-top:1.25rem}@media only screen and (max-width:475px){.payroll_title{padding-top:0}}.payroll_title .icons{margin-right:20px}@media only screen and (max-width:475px){.payroll_title .icons{margin-right:0;margin-bottom:20px}}.payroll_title .icons .icon-number{margin-right:20px}@media only screen and (max-width:475px){.payroll_title{flex-direction:column;align-items:start;margin-bottom:30px}}.payroll_description{line-height:2.25rem}.payroll_description p{margin:0}.payroll_description{font-size:1.25rem}.payroll_description li{margin:0}.payroll_my_company{background:#f6f8f8;background:linear-gradient(90deg,#f6f8f8,#f6f8f8 50%,#e7ebeb 0,#e7ebeb)}.payroll_my_company .col-my-company{padding:80px 40px}.payroll_my_company .hand{position:absolute;left:0;top:-166px}.payroll_my_company p{margin:0}.payroll_my_company h2{font-size:1.25rem;font-weight:700}.payroll_my_company .description{font-size:1rem;line-height:1.625rem}.payroll_my_company .my-company{background:#521798;color:#ff14c1;font-size:.875rem;line-height:1.18rem;padding:15px;border-radius:10px;max-width:255px}.payroll_my_company .my-company a{color:inherit}@media only screen and (max-width:1620px){.payroll_my_company .hand{width:700px;left:0;top:-100px}}@media only screen and (max-width:1350px){.payroll_my_company .hand{width:600px;left:0;top:-50px}}@media only screen and (max-width:1160px){.payroll_my_company .hand{width:500px;left:0;top:50px}}@media only screen and (max-width:991px){.payroll_my_company{background:#f6f8f8}.payroll_my_company .hand{top:-25px}.payroll_my_company .col-my-company{margin-top:370px}}@media only screen and (max-width:600px){.payroll_my_company{background:#f6f8f8}.payroll_my_company .hand{top:-50px}.payroll_my_company .kiosko-title{position:absolute;top:50px;left:10%;width:115px;line-height:2rem}.payroll_my_company .col-my-company{margin-top:60%;padding:100px 47px 50px 48px}}@media only screen and (max-width:540px){.payroll_my_company .hand{top:-100px}}@media only screen and (max-width:475px){.payroll_my_company{padding-bottom:0!important}.payroll_my_company .col-my-company{margin-top:60%;padding:100px 0 50px}}@media only screen and (max-width:420px){.payroll_my_company .hand{top:-80px}}@media only screen and (max-width:385px){.payroll_my_company .hand{top:-70px}}@media only screen and (max-width:360px){.payroll_my_company .hand{top:-60px}}@media only screen and (max-width:345px){.payroll_my_company .hand{top:-50px}}@media only screen and (max-width:330px){.payroll_my_company .hand{top:-40px}}.sections-payroll section{padding-bottom:9.375rem;margin-bottom:0;margin-top:0}@media only screen and (max-width:475px){.sections-payroll section{padding-bottom:100px}}.software_hero{color:#fff;line-height:3.325rem;height:1600px;position:relative;margin-bottom:-480px}@media only screen and (max-width:1100px){.software_hero{margin-bottom:-420px}}@media only screen and (max-width:991px){.software_hero{margin-bottom:-500px}}@media only screen and (max-width:816px){.software_hero{margin-bottom:-450px}}@media only screen and (max-width:800px){.software_hero{margin-bottom:-390px}}@media only screen and (max-width:476px){.software_hero{height:600px;margin-bottom:220px}}.software_hero .hero-text{display:flex;flex-flow:column wrap;align-items:center}@media only screen and (max-width:991px){.software_hero .hero-text{margin-top:45px}}@media only screen and (max-width:768px){.software_hero .hero-text{margin-top:50px}}@media only screen and (max-width:476px){.software_hero .hero-text{margin-top:30px}}.software_hero .hero-text h1{text-align:center;margin:14px 14px 9px;font-weight:300;font-size:2.875rem;display:flex;justify-content:center}@media only screen and (max-width:768px){.software_hero .hero-text h1{width:85%}}@media only screen and (max-width:568px){.software_hero .hero-text h1{width:95%}}@media only screen and (max-width:476px){.software_hero .hero-text h1{font-size:1.5rem;line-height:2.25rem;width:65%}}@media only screen and (max-width:411px){.software_hero .hero-text h1{font-size:1.5rem;line-height:2.25rem;width:85%}}.software_hero .sub-title{font-size:3.125rem;padding-bottom:64px;font-weight:700!important}.software_hero .img-cycle{z-index:10}@media only screen and (max-width:620px){.software_hero .img-cycle{padding:12px}}@media only screen and (max-width:476px){.software_hero .img-cycle{margin-top:-40px}}.software_hero .referenceAnimationBox{width:100%;height:40%;position:absolute;bottom:0;margin-bottom:0;z-index:5}@media only screen and (min-width:2560px){.software_hero .referenceAnimationBox{margin-bottom:-280px}}@media only screen and (max-width:476px){.software_hero .referenceAnimationBox{margin-bottom:-480px}}@media only screen and (max-width:475px){.software_hero h1{font-size:1.5rem}.software_hero .sub-title{font-size:1.5rem;width:277px}.software_hero{height:600px}.software_hero .img-cycle{width:260px;height:256px}}.software_phases_services{color:#4b2192;font-size:1.25rem;font-weight:700;line-height:36px;margin-top:0;position:relative}.software_phases_services__text span{color:#ff14c1;font-weight:500;font-style:italic}@media only screen and (max-width:475px){.software_phases_services__text{text-align:center}}.software_phases_services .container{padding-top:5.625rem}.software_phases_services a{color:inherit}.software_phases_services .margin{margin-top:2.3125rem;margin-bottom:6.25rem;padding-top:1.25rem}@media only screen and (max-width:475px){.software_phases_services .margin{margin-top:3.5625rem;margin-bottom:3.125rem}}.software_phases_services .bold{font-weight:700}.software_phases_services .cards{display:flex;flex-wrap:nowrap;justify-content:flex-start;grid-gap:1.75rem;gap:1.75rem;height:100%;position:relative}@media only screen and (max-width:576px){.software_phases_services .cards{flex-flow:column wrap;align-items:center;overflow-x:hidden;margin-top:8.075rem;grid-gap:4.95rem;gap:4.95rem;padding:0 .75rem}}@media only screen and (max-width:475px){.software_phases_services .cards{display:block;margin-top:3rem}}@media only screen and (max-width:576px){.software_phases_services .cards .mobile-hidden{display:none}}.software_phases_services .cards .card{display:flex;justify-content:center;align-items:center;padding:4.375rem 1.25rem 1.875rem;background:linear-gradient(220deg,hsla(0,0%,100%,.6),#f1f7fa);border-radius:2.5rem 2.5rem 2.5rem 6.25rem;border:none;min-width:320px;position:relative;z-index:5;margin-top:3.5rem;height:100%}.software_phases_services .cards .card__icon{margin-top:-1.3rem;position:absolute;top:0;z-index:10000;overflow-y:visible}.software_phases_services .cards .card__icon:before{content:"";display:inline-block;width:100px;height:100px;border-radius:4rem;bottom:-29px;left:calc(50% - 49px);position:absolute;background-color:#f1f7fa;z-index:-1}.software_phases_services .cards .card__description{font-weight:400;margin:20px 0 14px;text-align:center}.software_phases_services:after,.software_phases_services:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));content:"";height:60%;margin:20rem auto auto;position:absolute;width:140px;z-index:10;pointer-events:none}@media only screen and (max-width:992px){.software_phases_services:after,.software_phases_services:before{margin:23rem auto auto}}@media only screen and (max-width:767px){.software_phases_services:after,.software_phases_services:before{height:50%;margin:30rem auto auto}}@media only screen and (max-width:576px){.software_phases_services:after,.software_phases_services:before{display:none}}.software_phases_services:after{right:0;top:0;transform:rotate(180deg)}.software_phases_services:before{left:0;top:0}.software_phases_services .slider{height:calc(100% + 200px);margin:90px auto auto;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:478px){.software_phases_services .slider{margin:0 auto}}.software_phases_services .slider .slide-track{animation:scroll 30s linear infinite;display:flex;width:4176px;height:calc(100% + 200px)}@media only screen and (max-width:576px){.software_phases_services .slider .slide-track{animation:none;display:flex;justify-content:center;width:100%}}.software_phases_services .slider .slide-track:hover{animation-play-state:paused}.software_phases_services .slider .slide{height:calc(100% + 200px);max-width:320px}.software_usability{font-weight:700;padding:6.25rem 0 0;position:relative;margin-top:143px;margin-bottom:0}@media only screen and (max-width:475px){.software_usability{padding-top:3.125rem;padding-bottom:8.375rem}}.software_usability:before{content:"";display:block;position:absolute;width:100%;height:100%;top:-6.375rem;margin:0 auto;background:no-repeat top url(/static/media/usability-bg.5f02b1c5.svg);z-index:-1}@media only screen and (max-width:1200px){.software_usability:before{top:-3rem;right:4.5rem;margin:0}}@media only screen and (max-width:991px){.software_usability:before{background:no-repeat 100% 0 url(/static/media/usability-bg-mobile.d602e947.svg);top:12%;right:0}}@media only screen and (max-width:768px){.software_usability:before{width:100%;height:100%;top:17%;background:no-repeat 100% 0 url(/static/media/usability-bg-mobile.d602e947.svg);background-size:350px 350px}}@media only screen and (max-width:560px){.software_usability:before{width:100%;height:100%;top:18%}}@media only screen and (max-width:529px){.software_usability:before{top:20%}}@media only screen and (max-width:475px){.software_usability:before{width:100%;height:100%;top:10%;background-size:250px 250px}}@media only screen and (max-width:375px){.software_usability:before{top:13.1%}}.software_usability:after{content:"";display:block;position:absolute;width:100%;height:43%;top:0;background:#f1f7fa;z-index:-2}@media only screen and (max-width:768px){.software_usability:after{height:35%}}@media only screen and (max-width:475px){.software_usability:after{height:23%}}.software_usability h1,.software_usability h2{font-weight:700}.software_usability h1{color:#ff14c1;font-size:4.375rem;position:relative}@media only screen and (max-width:475px){.software_usability h1{font-size:2.5rem}}@media only screen and (max-width:375px){.software_usability h1{font-size:2rem}}.software_usability h1:after{content:"";display:block;position:absolute;margin-top:.2em;background:#ff14c1;height:4px;width:65px;left:0;border-radius:2.5rem}.software_usability h2{font-size:2.875rem;line-height:4.375rem}@media only screen and (max-width:475px){.software_usability h2{font-size:1.875rem;line-height:3.125rem}}.software_usability__description{width:70%;margin-bottom:6.25rem}@media only screen and (max-width:475px){.software_usability__description{width:100%;margin-bottom:13.125rem}}.software_usability__description2{margin:9.375rem 0 0}@media only screen and (max-width:475px){.software_usability__description2{margin:6.25rem 0 0}}.software_usability__description2 span{color:#ff14c1;font-style:italic;font-weight:500}.software_usability .wrapper-bg{border-radius:40px 40px 0 0;background:linear-gradient(#e5e3ff,hsla(0,0%,100%,0) 80%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:1200px;margin:0 auto}@media only screen and (max-width:475px){.software_usability .wrapper-bg{margin:0 .75rem}}.software_usability .wrapper{padding:3.125rem 0 0}@media only screen and (max-width:475px){.software_usability .wrapper{font-size:2.5rem}}.software_usability .wrapper .cards{display:flex;justify-content:space-between;grid-gap:5.625rem;gap:5.625rem;margin-top:5rem}@media only screen and (max-width:992px){.software_usability .wrapper .cards{flex-wrap:wrap}}@media only screen and (max-width:475px){.software_usability .wrapper .cards{grid-gap:6.25rem;gap:6.25rem}}.software_usability .wrapper .cards:after{content:"";display:block;position:absolute;margin-top:2.6em;background:transparent;border-top:2px dashed #4b2192;height:4px;width:60%;right:20%;border-radius:2.5rem;z-index:-1}@media only screen and (max-width:992px){.software_usability .wrapper .cards:after{display:none}}.software_usability .wrapper .cards .card{display:flex;justify-content:center;align-items:center;text-align:center;background:transparent;border:none}.software_usability .wrapper .cards .card__title{margin:1.875rem 0 1.25rem;font-size:1.875rem;font-weight:700}.software_usability .wrapper .cards .card__description{font-weight:400;font-size:1.25rem}.software_strategy{margin-top:0}.software_strategy .container{padding-top:8.125rem;padding-bottom:4.75rem}@media only screen and (max-width:475px){.software_strategy .container{padding-top:0}}.software_strategy .cards,.software_strategy .margin{margin-top:3.125rem;margin-bottom:3.125rem}.software_strategy .cards{display:grid;grid-gap:5.625rem;grid-template-columns:repeat(3,1fr);align-items:start;justify-items:center;text-align:left}@media only screen and (max-width:1200px){.software_strategy .cards{grid-gap:1.5rem}}@media only screen and (max-width:991px){.software_strategy .cards{grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media only screen and (max-width:768px){.software_strategy .cards{grid-gap:3.125rem;grid-template-columns:1fr;grid-template-rows:1fr}}@media only screen and (max-width:475px){.software_strategy .cards{margin-bottom:0}}.software_strategy .cards .card{border:1px dashed #4b2192;border-radius:.75rem;font-size:1rem;height:100%;background:none;padding:1.875rem 1.25rem 1.6875rem}.software_strategy .cards .card__title{font-weight:700;font-size:1.25rem;margin:1.25rem 0 .625rem}.software_strategy .line{width:100%;border-bottom:2px dashed #4b2192}.software_architecture{margin-top:8.125rem;margin-bottom:0}.software_architecture .img-architecture{text-align:center}.software_architecture .logos{width:9.375rem}.software_architecture .logos div{border:1px solid #707070;display:flex;justify-content:center}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-2400px)}}.software_architecture .slider{background:#fff;height:150px;margin:90px auto auto;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:478px){.software_architecture .slider{margin-bottom:85px}}.software_architecture .slider .slide-track{animation:scroll 25s linear infinite;display:flex;width:4800px}.software_architecture .slider .slide{height:150px;width:200px}.software_ux{padding-top:8.125rem;margin-bottom:0;margin-top:105px;background-color:#f1f0fa}@media only screen and (max-width:475px){.software_ux{margin-top:76px}}.software_ux .container{position:relative}.software_ux .lines-to-from{position:absolute;top:200px;left:18px}.software_ux .cards-wrapper{margin-top:99px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:768px){.software_ux .cards-wrapper{display:block;margin:99px auto 0}}.software_ux .card{flex:1 1 300px;max-width:300px;text-align:center;line-height:26px;border:none;min-width:280px;background-color:transparent}@media only screen and (max-width:991px){.software_ux .card:last-child{margin:50px auto 0}}@media only screen and (max-width:768px){.software_ux .card{flex:unset;min-width:unset;margin:50px auto 0}}@media only screen and (max-width:475px){.software_ux .card{margin:50px auto 0;max-height:100%}}.software_ux .card .icon{width:80px;margin:0 auto 20px}.software_ux .card__line,.software_ux .card__title{margin-bottom:20px}.software_ux .line{margin-top:75px;border-bottom:2px dashed #4b2192}.software_ui{margin-top:0;background:#f1f0fa;position:relative}@media only screen and (max-width:768px){.software_ui{overflow-x:hidden;overflow-y:hidden}}@media only screen and (max-width:475px){.software_ui{overflow-x:unset;overflow-y:unset}}.software_ui:after{content:"";display:block;position:absolute;width:100%;height:40%;bottom:-2.5%;right:17%;background:no-repeat 100% 100% url(/static/media/illust-ui.5ad85d88.svg);z-index:2}@media only screen and (max-width:1200px){.software_ui:after{bottom:-2.5%;right:10%}}@media only screen and (max-width:1124px){.software_ui:after{bottom:-2.3%}}@media only screen and (max-width:991px){.software_ui:after{bottom:-1.75%}}@media only screen and (max-width:768px){.software_ui:after{bottom:-1.675%;right:-5%;right:-15%;bottom:-1.875%}}@media only screen and (max-width:620px){.software_ui:after{right:-25%}}@media only screen and (max-width:595px){.software_ui:after{right:-35%}}@media only screen and (max-width:501px){.software_ui:after{right:-42%}}@media only screen and (max-width:475px){.software_ui:after{right:0;bottom:-1.2%;background:no-repeat bottom url(/static/media/illust-ui.5ad85d88.svg)}}@media only screen and (max-width:436px){.software_ui:after{bottom:-1.1%}}@media only screen and (max-width:370px){.software_ui:after{bottom:-1%}}@media only screen and (max-width:340px){.software_ui:after{bottom:-.95%}}.software_ui .container{padding-top:8.125rem;padding-bottom:17.1875rem}@media only screen and (max-width:475px){.software_ui .container{padding-bottom:24.5625rem}}.software_ui li,.software_ui ol,.software_ui ul{list-style:none;margin:0;padding:0}.software_ui li{margin-left:.875rem}.software_ui .margin{margin-top:3.125rem;margin-bottom:3.125rem}.software_ui .cards{display:grid;grid-gap:5.625rem;grid-template-columns:repeat(3,1fr);align-items:start;justify-items:center;text-align:center}@media only screen and (max-width:1024px){.software_ui .cards{grid-gap:1.5rem}}@media only screen and (max-width:991px){.software_ui .cards{grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media only screen and (max-width:475px){.software_ui .cards{grid-gap:3.125rem;grid-template-columns:1fr;grid-template-rows:1fr}}.software_ui .cards .card{border:none;font-size:1rem;height:100%;background:none}.software_ui .cards .card .card-header{color:#fff;border-radius:1.25rem 1.25rem 0 0}.software_ui .cards .card .card-header__icon{padding:35px 0 20px}.software_ui .cards .card .card-header__title{font-weight:700;font-size:1.25rem;padding-bottom:3.5rem}.software_ui .cards .card .card-body{color:#4b2192;background:linear-gradient(#fff,#f1f7fa);box-shadow:0 3px 35px rgba(0,0,0,.16);border-radius:1.25rem;margin-top:-2.25rem;padding:1.875rem 1.25rem;text-align:left;z-index:3;line-height:1.625rem;font-size:1rem}.software_software{margin-top:8.125rem;margin-bottom:0}.software_software .container{padding-bottom:4.75rem}.software_software .wrapper{margin-top:100px;background:#f6f8f8;border-radius:2.5rem 2.5rem .625rem 2.5rem;padding:2.25rem 1.875rem 3.125rem}.software_software .wrapper .description__text--title{display:flex;align-items:center}.software_software .wrapper .description__text--title span{width:40px;height:30px;text-align:center;-webkit-margin-end:20px;margin-inline-end:20px}.software_software .wrapper .description__text--title h3{margin-bottom:0;font-size:1.25rem;font-weight:700}.software_software .description__img{position:relative}.software_software .description__img img{position:absolute;top:-65px}.software_software .web{display:flex;grid-gap:.5rem;gap:.5rem;align-items:stretch;justify-content:space-between;text-align:left}@media only screen and (max-width:768px){.software_software .web{flex-wrap:wrap;align-items:center;justify-content:center}}.software_software h2{text-align:center;font-size:1.25rem;font-weight:700;margin-top:1.25rem;margin-bottom:1.0625rem}.software_software .icon{align-self:center;margin-top:4rem}@media only screen and (max-width:768px){.software_software .icon{display:none}}.software_software .icon-mobile{display:none}@media only screen and (max-width:768px){.software_software .icon-mobile{margin-top:1.875rem;text-align:center;display:block}}.software_software .web-card{height:90%}.software_software .cards{border:1px dashed #4b2192;font-size:1rem;padding:1.25rem 1.25rem 1rem;border-radius:.625rem;min-width:280px;min-height:300px}@media only screen and (max-width:420px){.software_software .cards{min-width:unset}}.software_software .cards h4{font-weight:700;font-size:1rem;margin-bottom:.625rem}.software_software .cards h4:not(:first-child){margin-top:1.25rem}.software_software .cards p{line-height:1.625rem;margin-bottom:0}.software_software .row{grid-gap:30px;gap:30px}@media only screen and (max-width:1034px){.software_software .description__img img{left:-5%}}@media only screen and (max-width:991px){.software_software .description__img img{left:-70px}}@media only screen and (max-width:870px){.software_software .description__img{display:flex;margin-bottom:3rem;justify-content:center}.software_software .description__img img{position:relative;left:auto;top:auto}}@media only screen and (max-width:500px){.software_software .description{flex-direction:column}.software_software .description__img img{width:100%;height:auto}}.software_software .line{width:100%;border-bottom:2px dashed #4b2192}.software_title{padding-top:1.25rem}.software_title h2{font-size:30px;font-weight:700;line-height:2.25rem;-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-after:0;margin-block-end:0}.software_title p{font-size:1.25rem}.software_title .layout-icon{width:70px;text-align:center}@media only screen and (max-width:475px){.software_title .title-phone{flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.software_title h2{-webkit-margin-start:0;margin-inline-start:0}}.software_production{margin-top:0}.software_production .container{padding-top:9.375rem;padding-bottom:4.75rem}.software_production .margin{margin-top:3.125rem;margin-bottom:3.125rem}.software_production .cards{display:grid;grid-gap:1.125rem;grid-template-columns:repeat(3,1fr);align-items:start;justify-items:center;text-align:left}@media only screen and (max-width:1200px){.software_production .cards{grid-gap:1.5rem}}@media only screen and (max-width:991px){.software_production .cards{grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}@media only screen and (max-width:768px){.software_production .cards{grid-gap:3.125rem;grid-template-columns:1fr;grid-template-rows:1fr}}.software_production .cards .card{border:none;border-radius:2.5rem 2.5rem .625rem 2.5rem;font-size:1.25rem;height:100%;background:#f6f8f8;padding:1.875rem 2.125rem}.software_production .cards .card__title{font-weight:700;font-size:1.25rem;margin:0 0 .625rem;display:flex;justify-content:flex-start;align-items:center;grid-gap:1.25rem;gap:1.25rem}.software_production .cards .card__text{line-height:2.25rem}.software_production .line{width:100%;height:2px;background:#4b2192}@media only screen and (max-width:475px){.software_production .line{display:none}}.my_company_hero{height:900px;position:relative}@media only screen and (max-width:475px){.my_company_hero{height:600px}}.my_company_hero__bg{position:absolute;z-index:2;max-height:587px;max-width:1237px;background:50% url(/static/media/hero-d.78ac900b.png);background-size:contain;background-repeat:no-repeat;inset:0;margin:12% auto 0;overflow:hidden;pointer-events:none}@media only screen and (max-width:1200px){.my_company_hero__bg{margin:15% auto 0}}@media only screen and (max-width:1100px){.my_company_hero__bg{margin:20% auto 0}}@media only screen and (max-width:991px){.my_company_hero__bg{margin:35% auto 0}}@media only screen and (max-width:820px){.my_company_hero__bg{margin:40% auto 0}}@media only screen and (max-width:768px){.my_company_hero__bg{display:none}}.my_company_hero .layout-title{margin-top:70px;width:62%;z-index:80}.my_company_hero h1{font-size:2.875rem;font-weight:400;line-height:3.75rem;color:#fff}.my_company_hero .sub-title{font-size:3.125rem;font-weight:700}@media only screen and (max-width:475px){.my_company_hero .sub-title{font-size:24px!important}}@media only screen and (max-width:1200px){.my_company_hero h1{font-size:2.575rem;line-height:2.75rem}.my_company_hero .sub-title{font-size:2.925rem}}@media only screen and (max-width:991px){.my_company_hero h1{font-size:2.375rem;line-height:2.75rem}.my_company_hero .sub-title{font-size:2.725rem}.my_company_hero .layout-title{width:80%;width:100%;text-align:center;padding-top:45px}}@media only screen and (max-width:475px){.my_company_hero .layout-title{margin-top:0;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.my_company_hero h1{font-size:1.5rem;line-height:2.25rem}.my_company_hero .sub-title{font-size:1.5rem}}.my_company_welcome{font-size:1.25rem;position:relative}.my_company_welcome .text-center{text-align:center}.my_company_welcome p{margin:0;padding:0}.my_company_welcome .title{font-size:1.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;grid-gap:1.25rem;gap:1.25rem}@media only screen and (max-width:768px){.my_company_welcome .title{flex-direction:column;align-items:center;justify-content:flex-start;grid-gap:.625rem;gap:.625rem}}.my_company_welcome .title__company{font-size:3.75rem;display:flex}@media only screen and (max-width:768px){.my_company_welcome .title__company{font-size:2.5rem;margin-bottom:8.4375rem}}.my_company_welcome .title__company--name{font-weight:700;position:relative}.my_company_welcome .title__company--name .name-description{font-weight:400;font-size:22px;display:flex;position:absolute;top:-6.5rem;right:-4.5rem}.my_company_welcome .title__company--name .name-description img{margin-top:1.75rem;margin-right:.5rem}.my_company_welcome .title__company--name .name-description .img-mobile{margin-top:-2.3rem}.my_company_welcome .title__company--name .name-description span{text-align:center}@media only screen and (max-width:768px){.my_company_welcome .title__company--name .name-description{bottom:-6rem;top:unset;left:-6rem}}@media only screen and (max-width:475px){.my_company_welcome .title__company--name .name-description{right:unset}}@media only screen and (max-width:420px){.my_company_welcome .title__company--name .name-description{margin-left:3rem}}.my_company_welcome .title__company--registered{font-size:1.875rem;align-self:flex-start}.my_company_welcome .description{font-weight:700;line-height:2.25rem;margin-top:3.125rem;margin-bottom:3.4375rem}.my_company_welcome .moduls{display:flex;justify-content:flex-start;grid-gap:.25rem;gap:.25rem;margin-top:2.5rem;position:relative}.my_company_welcome .moduls:active{background:#fff!important;color:#4b2192!important}.my_company_welcome .moduls .modul-tab{display:flex;justify-content:center;align-items:center;background:#eef1f9;padding:.625rem 1.625rem;font-size:1.125rem;font-weight:700;min-width:375px;cursor:pointer;transition:115ms}.my_company_welcome .moduls .modul-tab:active,.my_company_welcome .moduls .modul-tab:focus,.my_company_welcome .moduls .modul-tab:hover{background:#4b2192;color:#fff}.my_company_welcome .moduls .modul-tab__icon{margin-right:1.25rem}.my_company_welcome .moduls .modul-tab--empty{background:#eef1f9;min-width:140px}.my_company_welcome .moduls .active{background:#4b2192;color:#fff}.my_company_welcome .moduls .active-blue{background:#14dbff!important;color:#fff!important}.my_company_welcome .moduls .module-blue:hover,.my_company_welcome .moduls:active{background:#14dbff;color:#fff}.my_company_welcome .modul-tab--scroll{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));min-width:250px;height:80px;position:absolute;margin-top:-5rem;right:0;display:flex;justify-content:flex-end;align-items:center;padding-right:3%;pointer-events:none}@media only screen and (max-width:1280px){.my_company_welcome .modul-tab--scroll{margin-top:-5rem}}@media only screen and (max-width:475px){.my_company_welcome .modul-tab--scroll{width:100px;min-width:100px}}.my_company_welcome .modul-showcase{display:flex;justify-content:center;align-items:center;margin:1.25rem 0 .625rem}.my_company_welcome .modul-showcase .img-showcase{max-width:85%}@media only screen and (max-width:475px){.my_company_welcome .modul-showcase .img-showcase{max-width:100%}}.my_company_welcome .modul-description{font-size:1.5rem;text-align:center;padding:7.5625rem 0 9.875rem;margin-top:-6.5rem;background:linear-gradient(#fff,#f1f7fa)}@media only screen and (max-width:475px){.my_company_welcome .modul-description{padding:7.5625rem 0 92px}}.my_company_welcome .modul-description__title{display:flex;justify-content:center;align-items:center;font-weight:700;grid-gap:1.25rem;gap:1.25rem}.my_company_welcome .modul-description__title--blue{color:#14dbff}.my_company_welcome .modul-description__title--name{font-size:24px}@media only screen and (max-width:475px){.my_company_welcome .modul-description__title--name{font-size:20px}}@media only screen and (max-width:475px){.my_company_welcome .modul-description__title{flex-direction:column}}.my_company_welcome .modul-description__title--icon .icon-desktop{display:block}.my_company_welcome .modul-description__body{margin-top:1.875rem;line-height:2.25rem;font-size:1.25rem}.my_company_welcome .modul-description__body--blue{color:#14dbff}.my_company_accessibility h2{font-size:3.125rem;font-weight:700;line-height:3.75rem;margin-bottom:1rem}@media only screen and (max-width:475px){.my_company_accessibility h2{font-size:30px;line-height:50px}}.my_company_accessibility p{font-size:1.25rem;line-height:2.25rem;margin-bottom:50px}.my_company_accessibility .img-line{margin-bottom:50px}.my_company_accessibility .description{margin-bottom:6.25rem}.my_company_accessibility .img-devices{max-width:1144px;margin:0 auto;padding-right:.5rem}@media only screen and (max-width:992px){.my_company_accessibility .img-devices{width:100%;padding-right:0}}.my_company_users{border:1px solid transparent;background-image:url(/static/media/users.ffdbeea2.png);background-size:cover;background-position:50%}.my_company_users__wrapper{background:#e5e3ff;background:linear-gradient(180deg,rgba(229,227,255,.5046393557),#fff);border-radius:40px 40px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:1200px;min-width:300;margin:650px auto 0;padding:60px 50px}.my_company_users__title{font-size:3.125rem;font-weight:700;line-height:3.75rem;margin-bottom:120px;position:relative}@media only screen and (max-width:475px){.my_company_users__title{font-size:30px;line-height:50px}}.my_company_users__title:after{content:"";display:block;position:absolute;margin-top:2.5rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;border-radius:2.5rem;left:0}.my_company_users__icon-quote{margin-bottom:50px}.my_company_users__comment{font-size:1.5rem;line-height:2.75rem;margin-bottom:84px}.my_company_users__line{width:100%;border:1px solid #4b2790;margin-bottom:50px}.my_company_users__person{margin-bottom:80px}.my_company_users__person--name{font-size:1.875rem;font-weight:700;line-height:2.875rem}.my_company_users__person--position{font-size:1.5rem;line-height:2.5rem}@media only screen and (max-width:992px){.my_company_users{padding-top:20px;background-image:url(/static/media/users-phone.12f6a8a3.png);background-size:auto;background-position:top;background-repeat:no-repeat}.my_company_users__wrapper{margin:200px 12px 0;padding:50px 20px}}.my_company_rules h2{font-size:3.125rem;font-weight:700;line-height:3.75rem;margin-bottom:1rem}@media only screen and (max-width:475px){.my_company_rules h2{font-size:30px;line-height:50px}}.my_company_rules p{font-size:1.25rem;line-height:2.25rem}.my_company_rules .description,.my_company_rules .img-line{margin-bottom:50px}.my_company_rules .content{display:flex;justify-content:space-between;align-items:space-between;grid-gap:7%;gap:7%}@media only screen and (max-width:992px){.my_company_rules .content{flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:60px;gap:60px}}.my_company_rules .content__img{max-width:548px}@media only screen and (max-width:576px){.my_company_rules .content__img{max-width:100%}}.my_company_rules .content__detail{font-weight:700;font-size:1.25rem;line-height:2.25rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:911px){.my_company_rules .content__detail{justify-content:center;align-items:center;grid-gap:40px;gap:40px}}@media(max-width:475px){.my_company_rules .content .button-nomi div{width:100%!important}}.dicoma_hero{height:900px;position:relative}@media only screen and (max-width:768px){.dicoma_hero{height:800px}}@media only screen and (max-width:476px){.dicoma_hero{height:600px}}.dicoma_hero__bg{position:absolute;z-index:2;max-height:565px;max-width:1200px;background:50% url(/static/media/hero-d.956b5573.png);background-size:contain;background-repeat:no-repeat;inset:0;margin:21% auto 0;overflow:hidden;pointer-events:none}@media only screen and (max-width:1400px){.dicoma_hero__bg{margin:25% auto 0}}@media only screen and (max-width:1200px){.dicoma_hero__bg{margin:30% auto 0}}@media only screen and (max-width:1100px){.dicoma_hero__bg{margin:35% auto 0}}@media only screen and (max-width:820px){.dicoma_hero__bg{margin:40% auto 0}}@media only screen and (max-width:768px){.dicoma_hero__bg{display:none}}.dicoma_hero .hero-text{display:flex;flex-flow:column wrap;align-items:center}@media only screen and (max-width:991px){.dicoma_hero .hero-text{margin-top:45px}}@media only screen and (max-width:476px){.dicoma_hero .hero-text{margin-top:45px}}.dicoma_hero .hero-text h1{font-size:2.875rem;font-weight:400;line-height:3.75rem;color:#fff;display:flex;justify-content:center}@media only screen and (max-width:511px){.dicoma_hero .hero-text h1{font-size:2.4rem;line-height:3.25rem}}@media only screen and (max-width:476px){.dicoma_hero .hero-text h1{font-size:1.5rem;line-height:2.25rem;width:100%}}.dicoma_hero .sub-title{font-size:3.125rem;font-weight:700!important;margin-bottom:581px;text-align:center!important}.dicoma_welcome{margin-bottom:0}.dicoma_welcome h2{font-size:1.875rem;line-height:2.5rem}.dicoma_welcome p{font-size:1.25rem;line-height:2.25rem;font-weight:700;margin-bottom:50px}.dicoma_manager{margin-top:0}.dicoma_manager .card{border:none;text-align:center}.dicoma_manager .card h2{margin-bottom:50px}.dicoma_manager .card h4{margin-top:156px;margin-bottom:13px;font-size:1.25rem}@media only screen and (max-width:475px){.dicoma_manager .card h4{margin-top:0}}.dicoma_manager .card .sub-title-middle{margin-top:61px;margin-bottom:27px}.dicoma_manager .card .sub-title-middle:before{content:"";position:absolute;width:100%;height:32%;bottom:2.7%;left:0;background:no-repeat url(/static/media/arrows-manager.e10eaf05.svg) bottom;background-size:contain}@media only screen and (max-width:1124px){.dicoma_manager .card .sub-title-middle:before{bottom:2%;height:34%;background:no-repeat url(/static/media/arrows-manager-02.0bb4f802.svg) bottom}}@media only screen and (max-width:991px){.dicoma_manager .card .sub-title-middle:before{display:none}}.dicoma_manager .card p{margin-top:0;font-size:1.25rem;line-height:2.25rem}.dicoma_manager .button-dicoma{border-radius:40px;background-color:#14dbff;padding:12px 44px;border:none;font-size:1.25rem;color:#521798;margin-top:9px;position:relative}.dicoma_manager .row div:first-child,.dicoma_manager .row div:last-child{margin-top:46px}@media only screen and (max-width:768px){.dicoma_manager .card h2{margin-bottom:45px}.dicoma_manager .card h4{margin-top:0;margin-bottom:13px;font-size:1.25rem;text-align:left;padding:0 12px}.dicoma_manager .card .sub-title-middle{margin-top:61px;margin-bottom:27px;text-align:left;padding:0 12px}.dicoma_manager .card p{margin-top:0;font-size:1.25rem;text-align:left;line-height:2.25rem;padding:0 12px}.dicoma_manager .card div:last-child{margin-top:20px!important}.dicoma_manager .row div:first-child{margin-top:0}.dicoma_manager .row div:last-child{margin-top:80px}}.dicoma_application{position:relative}@media only screen and (max-width:475px){.dicoma_application{margin-top:8.3125rem}}.dicoma_application__info{padding:4.375rem 17.625rem 6.875rem 0}@media only screen and (max-width:1200px){.dicoma_application__info{padding-right:15.625rem}}@media only screen and (max-width:992px){.dicoma_application__info{padding-right:0}}@media only screen and (max-width:768px){.dicoma_application__info{padding-top:2.5rem;padding-bottom:6rem}}@media only screen and (max-width:578px){.dicoma_application__info{padding-top:2rem;padding-bottom:2rem}}@media only screen and (max-width:398px){.dicoma_application__info{padding-top:1rem;padding-bottom:2rem}}.dicoma_application__info .description{color:#fff;line-height:3.75rem;font-weight:700;font-size:3.125rem;margin-bottom:3.125rem}@media only screen and (max-width:578px){.dicoma_application__info .description{font-size:2.5rem}}.dicoma_application__info .btn-dicoma{background-image:linear-gradient(120deg,#ff0,#ff0 50%,#ff3 55%,#ff3 80%,#d9f);background-size:350%;transition:background-position .35s;border-radius:6.875rem;font-size:1.25rem;width:320px;font-weight:700;color:#000;padding:.8125rem 2.1875rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;text-decoration:none}@media only screen and (max-width:578px){.dicoma_application__info .btn-dicoma{display:flex;justify-content:center;text-align:center;width:100%}.dicoma_application__info .btn-dicoma div{padding:.596rem 1.625rem;max-width:475px}}.dicoma_application__info .btn-dicoma:active,.dicoma_application__info .btn-dicoma:hover{background-position:100%}.dicoma_application__info .btn-dicoma .icon{margin-right:.625rem}.dicoma_application__bg{position:absolute;z-index:-2;max-height:500px;max-width:1400px;background:#14dbff;inset:0;margin:-2.5rem auto -2rem;border-radius:2.5rem;overflow:hidden}@media only screen and (max-width:991px){.dicoma_application__bg{max-height:550px;background:#14dbff 50% url(/static/media/application-tablet.12758e08.svg)}}@media only screen and (max-width:578px){.dicoma_application__bg{background:#14dbff;border-radius:0}}@media only screen and (max-width:398px){.dicoma_application__bg{max-height:600px}}@media only screen and (max-width:384px){.dicoma_application__bg{max-height:650px}}.dicoma_application__bg-img{z-index:-2;position:absolute;inset:0;margin:-14.5rem auto auto;right:-20px}@media only screen and (max-width:1200px){.dicoma_application__bg-img{margin-top:-12rem}}@media only screen and (max-width:991px){.dicoma_application__bg-img{display:none}}@media only screen and (max-width:475px){.dicoma_benefits{margin-top:6rem}}.dicoma_benefits h3{font-size:24px}.dicoma_benefits .title{line-height:60px;font-size:3.125rem;width:55%;position:relative;margin-bottom:4.375rem;font-weight:700}@media only screen and (max-width:475px){.dicoma_benefits .title{font-size:1.875rem;line-height:50px;margin-bottom:5.375rem;width:100%}}.dicoma_benefits .title:after{content:"";display:block;position:absolute;margin-top:1.675rem;background:#14dbff;height:4px;width:65px;border-radius:2.5rem;left:0}.dicoma_benefits .wrapper{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;max-height:520px;grid-gap:1.875rem;gap:1.875rem}@media only screen and (max-width:1124px){.dicoma_benefits .wrapper{max-height:620px}}@media only screen and (max-width:992px){.dicoma_benefits .wrapper{max-height:100%}}.dicoma_benefits .wrapper .item{width:50%}@media only screen and (max-width:992px){.dicoma_benefits .wrapper .item{width:100%}}.dicoma_benefits .wrapper .item__title{display:flex;justify-content:flex-start;align-items:center}.dicoma_benefits .wrapper .item__title--icon{margin-right:.625rem}@media only screen and (max-width:475px){.dicoma_benefits .wrapper .item__title--icon{margin-right:.9375rem}}.dicoma_checkin{position:relative}@media only screen and (max-width:475px){.dicoma_checkin{margin-top:6rem}}.dicoma_checkin h3{font-weight:400;font-size:1.875rem}.dicoma_checkin h3,.dicoma_checkin p{margin:0}.dicoma_checkin .wrapper{position:relative}.dicoma_checkin .wrapper .title{line-height:60px;font-size:3.125rem;width:45%;position:relative;margin-bottom:4.375rem;font-weight:700}@media only screen and (max-width:991px){.dicoma_checkin .wrapper .title{width:100%}}@media only screen and (max-width:475px){.dicoma_checkin .wrapper .title{font-size:1.875rem;line-height:50px;margin-bottom:5.375rem}}.dicoma_checkin .wrapper .title:after{content:"";display:block;position:absolute;margin-top:1.675rem;background:#14dbff;height:4px;width:65px;border-radius:2.5rem;left:0}.dicoma_checkin .wrapper .description{font-size:1.25rem;font-weight:300;line-height:2.25rem;width:45%}@media only screen and (max-width:991px){.dicoma_checkin .wrapper .description{width:100%}}.dicoma_checkin .wrapper .illust{position:absolute;right:0;margin-top:-25rem}@media only screen and (max-width:1080px){.dicoma_checkin .wrapper .illust{margin-right:0}}@media only screen and (max-width:991px){.dicoma_checkin .wrapper .illust{display:none}}.dicoma_checkin .cards{display:grid;grid-gap:1.6875rem;gap:1.6875rem;grid-template-columns:repeat(4,1fr);align-items:start;justify-items:center;text-align:center;margin-top:8.125rem}@media only screen and (max-width:991px){.dicoma_checkin .cards{grid-gap:1.2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;margin-top:4.5rem}}@media only screen and (max-width:475px){.dicoma_checkin .cards{grid-template-columns:1fr;grid-template-rows:1fr}}.dicoma_checkin .cards .card{border:none;height:100%;background:none}@media only screen and (max-width:475px){.dicoma_checkin .cards .card--img{display:none}}.dicoma_checkin .cards .card--img-mobile{display:none}@media only screen and (max-width:475px){.dicoma_checkin .cards .card--img-mobile{display:block}}.dicoma_checkin .cards .card--title{margin-top:1.8125rem;margin-bottom:1.125rem}.dicoma_checkin .cards .card--description{font-size:1.1875rem;line-height:2.25rem;font-weight:300}.dicoma_checkin .blue-line{width:100%;height:34px;border-left:2px solid #14dbff;border-right:2px solid #14dbff;border-bottom:2px solid #14dbff;margin-top:1rem;position:relative}@media only screen and (max-width:475px){.dicoma_checkin .blue-line{display:none}}.dicoma_checkin .blue-line:before{content:"";display:block;position:absolute;width:15px;height:70px;margin:2.1rem 35.9% auto auto;inset:0;background:no-repeat url(/static/media/blue-arrow.962afc0f.svg)}@media only screen and (max-width:1200px){.dicoma_checkin .blue-line:before{margin:2.1rem 43% auto auto}}@media only screen and (max-width:991px){.dicoma_checkin .blue-line:before{margin:2.1rem 84% auto auto}}@media only screen and (max-width:768px){.dicoma_checkin .blue-line:before{margin:2.1rem 87% auto auto}}@media only screen and (max-width:475px){.dicoma_checkin .blue-line:before{display:none}}.dicoma_checkin .data{display:flex;justify-content:space-between;margin-top:2.1875rem;grid-gap:4.375rem;gap:4.375rem;flex-wrap:wrap-reverse;margin-bottom:6.25rem}@media only screen and (max-width:475px){.dicoma_checkin .data{grid-gap:2.375rem;gap:2.375rem;margin-bottom:4rem}}.dicoma_checkin .data .its-fast{flex-basis:46%;color:#000}@media only screen and (max-width:1200px){.dicoma_checkin .data .its-fast{flex-basis:37%}}@media only screen and (max-width:991px){.dicoma_checkin .data .its-fast{flex-basis:100%}}.dicoma_checkin .data .its-fast__title{margin-bottom:.5rem}.dicoma_checkin .data .its-fast__quote{font-size:1.25rem;font-weight:300;font-style:italic}.dicoma_checkin .data .yellow-rectangle{background:#ff0;border-radius:.625rem;padding:2rem 2.5rem 2rem 3.75rem;font-size:1.25rem;line-height:1.875rem;color:#000;flex-basis:46%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1200px){.dicoma_checkin .data .yellow-rectangle{flex-basis:55%}}@media only screen and (max-width:991px){.dicoma_checkin .data .yellow-rectangle{flex-basis:100%}}@media only screen and (max-width:768px){.dicoma_checkin .data .yellow-rectangle{padding:2rem 1rem}}@media only screen and (max-width:475px){.dicoma_checkin .data .yellow-rectangle{border-radius:0}}@media only screen and (max-width:411px){.dicoma_checkin .data .yellow-rectangle{display:flex;justify-content:space-between;align-items:center;grid-gap:0;gap:0;font-size:1.1rem;line-height:1.5rem}}.dicoma_checkin .data .yellow-rectangle__seconds{font-size:1.25rem;flex-wrap:nowrap}.dicoma_checkin .data .yellow-rectangle__seconds span{font-weight:700;font-size:3.125rem}@media only screen and (max-width:475px){.dicoma_checkin .data .yellow-rectangle__seconds span{font-size:2.5rem}}@media only screen and (max-width:411px){.dicoma_checkin .data .yellow-rectangle__seconds span{font-size:2rem}}.dicoma_consumption{background:#f6f8f8;background:linear-gradient(90deg,#f6f8f8,#f6f8f8 50%,#e7ebeb 0,#e7ebeb)}.dicoma_consumption .col-my-company{padding:80px 40px}.dicoma_consumption .hand{position:absolute;left:0;top:-166px}.dicoma_consumption p{margin:0}.dicoma_consumption h2{font-size:3.125rem;font-weight:700;position:relative}@media only screen and (max-width:475px){.dicoma_consumption h2{font-size:1.5rem;line-height:2.25rem}}.dicoma_consumption h2:after{content:"";display:block;position:absolute;margin-top:1rem;background:#4b2192;height:4px;width:65px;border-radius:2.5rem;left:0}@media only screen and (max-width:475px){.dicoma_consumption h2:after{margin-top:1rem}}.dicoma_consumption .description{font-size:1.25rem;font-weight:300;line-height:1.625rem;margin-top:40px;margin-bottom:40px}.dicoma_consumption .my-company{background:#521798;color:#fff;font-size:.875rem;line-height:1.18rem;padding:15px;border-radius:10px;max-width:255px}.dicoma_consumption .my-company a{color:inherit}@media only screen and (max-width:1620px){.dicoma_consumption .hand{width:700px;left:0;top:-100px}}@media only screen and (max-width:1350px){.dicoma_consumption .hand{width:600px;left:0;top:-50px}}@media only screen and (max-width:1160px){.dicoma_consumption .hand{width:500px;left:0;top:50px}}@media only screen and (max-width:991px){.dicoma_consumption{background:#f6f8f8}.dicoma_consumption .hand{top:-25px}.dicoma_consumption .col-my-company{margin-top:370px}}@media only screen and (max-width:600px){.dicoma_consumption{background:#f6f8f8}.dicoma_consumption .hand{top:-50px}.dicoma_consumption .kiosko-title{position:absolute;top:50px;left:6%;width:115px;line-height:2rem}.dicoma_consumption .col-my-company{margin-top:60%;padding:80px 12px}}@media only screen and (max-width:599px){.dicoma_consumption .kiosko-title{position:absolute;top:50px;width:115px;line-height:3rem}}@media only screen and (max-width:545px){.dicoma_consumption .kiosko-title{line-height:3rem}}@media only screen and (max-width:475px){.dicoma_consumption .kiosko-title{line-height:2rem}.dicoma_consumption .col-my-company{margin-top:60%;padding:80px 12px 50px}}.dicoma_general{margin-bottom:100px}@media only screen and (max-width:475px){.dicoma_general{margin-top:79px}}.dicoma_general .img-computer{max-width:1304px;margin:0 auto}@media only screen and (max-width:992px){.dicoma_general .img-computer{width:100%}}.dicoma_general h2{margin-top:50px;margin-bottom:67px;font-size:3.125rem;line-height:3.5625rem;font-weight:700;position:relative}@media only screen and (max-width:475px){.dicoma_general h2{font-size:1.875rem;line-height:3.125rem;margin-top:2.45rem}}.dicoma_general h2:after{content:"";display:block;position:absolute;margin-top:1.675rem;background:#4b2192;height:4px;width:65px;border-radius:2.5rem;left:0}@media only screen and (max-width:475px){.dicoma_general h2:after{margin-top:1rem}}.dicoma_general p{margin-bottom:90px;font-size:1.25rem;font-weight:400!important;line-height:2.25rem;font-weight:300}@media only screen and (max-width:475px){.dicoma_general p{margin-bottom:30px}}.dicoma_general .img-people{max-width:464px;margin:0 auto}@media only screen and (max-width:992px){.dicoma_general .img-people{width:100%}}.cfdis_hero{height:1547px;position:relative;margin-bottom:-400px}@media only screen and (max-width:1100px){.cfdis_hero{margin-bottom:-500px}}@media only screen and (max-width:991px){.cfdis_hero{margin-bottom:-600px}}@media only screen and (max-width:610px){.cfdis_hero{margin-bottom:-650px}}@media only screen and (max-width:476px){.cfdis_hero{height:600px;margin-bottom:200px}}@media only screen and (max-width:410px){.cfdis_hero{margin-bottom:100px}}.cfdis_hero .hero-text{display:flex;flex-flow:column wrap;align-items:center}@media only screen and (max-width:991px){.cfdis_hero .hero-text{margin-top:45px}}@media only screen and (max-width:768px){.cfdis_hero .hero-text{margin-top:50px}}@media only screen and (max-width:476px){.cfdis_hero .hero-text{max-width:90%;margin:50px auto 0}}.cfdis_hero .hero-text h1{font-size:2.875rem;font-weight:300;line-height:3.75rem;color:#fff;text-align:center;display:flex;justify-content:center}@media only screen and (max-width:768px){.cfdis_hero .hero-text h1{width:85%}}@media only screen and (max-width:476px){.cfdis_hero .hero-text h1{font-size:1.5rem;line-height:2.25rem;width:65%}}@media only screen and (max-width:411px){.cfdis_hero .hero-text h1{font-size:1.5rem;line-height:2.25rem;width:85%}}.cfdis_hero .hero-text .sub-title{font-size:3.125rem;font-weight:700;margin-bottom:0}@media only screen and (max-width:476px){.cfdis_hero .hero-text .sub-title{font-size:1.5rem}}.cfdis_hero .phones-img{margin-top:74px;padding:0 12px;max-width:100%;height:auto;display:inline-block}.cfdis_hero .referenceAnimationBox{width:100%;height:40%;position:absolute;bottom:0;margin-bottom:0;z-index:5}@media only screen and (min-width:2560px){.cfdis_hero .referenceAnimationBox{margin-bottom:-280px;bottom:-150px}}@media only screen and (max-width:1024px){.cfdis_hero .referenceAnimationBox{bottom:80px}}@media only screen and (max-width:768px){.cfdis_hero .referenceAnimationBox{bottom:140px}}@media only screen and (max-width:475px){.cfdis_hero .referenceAnimationBox{display:none}}.cfdis_hero .hide-phone{display:block}@media only screen and (max-width:475px){.cfdis_hero .hide-phone{display:none}}.cfdis_bpo{z-index:1000;position:relative}.cfdis_bpo p:first-child{color:#521798;margin-bottom:12.375rem;font-weight:700;line-height:36px;font-size:1.25rem}@media only screen and (max-width:475px){.cfdis_bpo p:first-child{text-align:center;margin-bottom:150px}}.cfdis_bpo .gap-5{grid-column-gap:60px!important;column-gap:60px!important}@media only screen and (max-width:1124px){.cfdis_bpo .gap-5{grid-row-gap:120px!important;row-gap:120px!important}}.cfdis_bpo .card{position:relative;border:none;border-radius:40px 40px 40px 100px;background:linear-gradient(#fff,#f1f7fa);text-align:center;padding:20px;min-width:280px;min-height:420px;font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:390px){.cfdis_bpo .card{min-width:unset;min-height:450px}}@media only screen and (max-width:350px){.cfdis_bpo .card{min-height:510px}}.cfdis_bpo .card img{position:absolute;left:0;right:0;top:-50px;margin-left:auto;margin-right:auto;width:120px}.cfdis_bpo .card h3{margin-top:70px;margin-bottom:20px;font-size:inherit;font-weight:700}.cfdis_bpo .card p:first-child{margin-bottom:34px}.cfdis_bpo .card a{color:inherit;cursor:pointer;height:23px;min-width:96px;position:absolute;margin:0 auto 2rem;bottom:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-end}@media only screen and (max-width:768px){.cfdis_bpo .col:not(:last-child){margin-bottom:120px}}@media only screen and (max-width:475px){.cfdis_bpo .col:not(:last-child){margin-bottom:50px}}.cfdis_personalization{margin-top:280px}@media only screen and (max-width:475px){.cfdis_personalization{margin-top:130px}}.cfdis_personalization h2{margin-bottom:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}.cfdis_personalization p{font-size:1.25rem;line-height:2.25rem;margin-bottom:0}.cfdis_personalization .img-desktop{display:inline-block}@media only screen and (max-width:475px){.cfdis_personalization .img-desktop{display:none}}.cfdis_personalization .img-mobile{display:none}@media only screen and (max-width:475px){.cfdis_personalization .img-mobile{display:inline-block;margin-top:28px}}.cfdis_personalization .info-payroll-mobile{display:none;color:#73848d;font-size:1rem;line-height:1.625rem}@media only screen and (max-width:475px){.cfdis_personalization .info-payroll-mobile{display:block;margin-top:28px}}.cfdis_personalization .info-payroll-mobile .info{margin-bottom:30px}.cfdis_personalization .info-payroll-mobile .info__title{font-weight:700;font-size:1.25rem;margin-top:10px;margin-bottom:10px}.cfdis_dispersion{background:#f1f7fa;padding-top:150px;padding-bottom:150px}@media only screen and (max-width:475px){.cfdis_dispersion{padding-top:30px;padding-bottom:50px;margin-bottom:0}}@media only screen and (max-width:475px){.cfdis_dispersion section{margin-top:100px!important;margin-bottom:0}}.cfdis_dispersion h2{margin-bottom:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}.cfdis_dispersion p{font-size:1.25rem;line-height:2.25rem;margin-bottom:0}.cfdis_dispersion .img-desktop{display:block;margin-top:50px}@media only screen and (max-width:475px){.cfdis_dispersion .img-desktop{display:none}}.cfdis_dispersion .img-mobile{display:none}@media only screen and (max-width:475px){.cfdis_dispersion .img-mobile{display:block;margin-top:3.5rem}}@media only screen and (max-width:475px){.cfdis_guard{margin-bottom:9.375rem}}.cfdis_guard .services{display:flex;flex-flow:column wrap}@media only screen and (max-width:1124px){.cfdis_guard .services:first-child{margin-bottom:72px}}.cfdis_guard .logo{width:138px;height:28px;margin-bottom:20px}@media only screen and (max-width:768px){.cfdis_guard .logo{align-self:center}}.cfdis_guard .cards-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.cfdis_guard .card{border:1px dashed #4b2192;max-width:500px;border-radius:10px;padding:20px}@media only screen and (max-width:1124px){.cfdis_guard .card{max-width:100%}}.cfdis_guard .card h5{font-size:1rem;font-weight:700;margin-bottom:10px}.cfdis_guard .card p{font-size:1rem;line-height:2.25rem}.cfdis_guard .card .keep-reading{font-weight:700;margin-bottom:0;text-decoration:none;color:inherit}.cfdis_guard .card .keep-reading .icon{margin-left:.625rem}.cfdis_guard .showcase{margin-top:50px;margin-bottom:50px}.cfdis_title{padding-top:20px}.cfdis_title .cfdis_description{line-height:2.25rem}.cfdis_title .cfdis_description p{margin:0}.cfdis_title .cfdis_description{font-size:1.25rem}.cfdis_title .cfdis_description li{margin:0}section{margin-top:130px}.integrity_full{overflow:hidden;position:relative}.integrity_hero{overflow:hidden}@media only screen and (max-width:476px){.integrity_hero{height:600px}}.integrity_hero .hero-text{display:flex;flex-flow:column wrap;align-items:center}@media only screen and (max-width:991px){.integrity_hero .hero-text{margin-top:45px}}@media only screen and (max-width:768px){.integrity_hero .hero-text{margin-top:50px}}@media only screen and (max-width:476px){.integrity_hero .hero-text{margin-top:30px}}.integrity_hero .hero-text h1{font-size:2.875rem;font-weight:300;line-height:3.75rem;color:#fff;margin-top:0;margin-bottom:0;text-align:center;display:flex;justify-content:center}@media only screen and (max-width:768px){.integrity_hero .hero-text h1{width:85%}}@media only screen and (max-width:476px){.integrity_hero .hero-text h1{font-size:1.5rem;line-height:2.25rem;width:65%}}@media only screen and (max-width:411px){.integrity_hero .hero-text h1{font-size:1.5rem;line-height:2.25rem;width:85%}}.integrity_hero .hero-text .sub-title{font-size:3.125rem;font-weight:700;margin-bottom:571px}@media only screen and (max-width:476px){.integrity_hero .hero-text .sub-title{font-size:1.5rem}}.bg{z-index:2;max-height:554px;max-width:1320px;inset:0;position:absolute;margin:21rem auto 0;display:flex;justify-content:center;align-items:flex-end}@media only screen and (max-width:768px){.bg{display:none}}.bg-img{z-index:-2;position:absolute;margin:0 auto;inset:0}@media only screen and (max-width:768px){.bg-img{display:none}}.integrity_welcome{font-size:1.25rem;margin-top:3.0625rem;position:relative}.integrity_welcome .text-center{text-align:center}.integrity_welcome p{margin:0;padding:0}.integrity_welcome .title{font-size:1.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;grid-gap:1.25rem;gap:1.25rem}@media only screen and (max-width:768px){.integrity_welcome .title{flex-direction:column;align-items:center;justify-content:flex-start;grid-gap:.625rem;gap:.625rem}}.integrity_welcome .title__logo{display:flex}.integrity_welcome .description{font-weight:700;line-height:2.25rem;margin-top:3.125rem;margin-bottom:0}@media only screen and (max-width:475px){.integrity_welcome .description{text-align:center}}.integrity_welcome .line-purple{margin-top:6.25rem;margin-bottom:3.125rem;height:4px;width:100%;background:linear-gradient(#8307fe,#ea07ad)}.integrity_welcome .modul-showcase{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;margin:1.25rem auto 3.125rem;max-width:1304px}.integrity_welcome .modul-showcase .asterisk{margin-top:-1.25rem;text-align:center;color:#b4b4b4;font-weight:700;font-size:.875rem}@media only screen and (max-width:1080px){.integrity_welcome .modul-showcase .asterisk{margin-top:0}}@media only screen and (max-width:475px){.integrity_welcome .modul-showcase .asterisk{font-size:.75rem}}.integrity_welcome .modul-description{text-align:center;padding:7.5625rem 0 9.875rem;margin-top:-6.5rem;background:linear-gradient(#fff,#f1f7fa)}.integrity_welcome .modul-description__dropdown-menu{display:flex;justify-content:center;position:relative}.integrity_welcome .modul-description__dropdown-menu select{font-size:.875rem;font-weight:700;padding:.5rem 7.8125rem .5rem 1.25rem;color:#fff;background:#4b2192;border:none;border-radius:2.5rem;cursor:pointer}.integrity_welcome .modul-description__dropdown-menu .custom-select{position:relative}.integrity_welcome .modul-description__dropdown-menu .custom-arrow{display:block;top:0;right:0;background:#4b2192;border-radius:5rem;height:100%;width:1.5625rem;position:absolute;pointer-events:none}.integrity_welcome .modul-description__dropdown-menu .custom-arrow:after{--size:0.3em;content:"";position:absolute;width:0;height:0;left:5%;top:40%;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #fff}.integrity_welcome .modul-description__body{margin-top:1.875rem;line-height:2.25rem;font-size:1.25rem}@media only screen and (max-width:475px){.integrity_integration{margin-top:100px}}.integrity_integration .container{margin-top:0;margin-bottom:0}.integrity_integration h2{font-size:3.125rem;font-weight:700;line-height:3.75rem;margin-bottom:1rem}@media only screen and (max-width:475px){.integrity_integration h2{font-size:30px;line-height:50px}}.integrity_integration p{font-size:1.25rem;line-height:2.25rem}.integrity_integration .description,.integrity_integration .img-line{margin-bottom:50px}.integrity_integration .description span{font-weight:700}.integrity_integration .detail{font-weight:700;font-size:1.25rem;line-height:2.25rem;margin-bottom:50px}@media(max-width:475px){.integrity_integration .button-nomi div{width:100%!important}}.integrity_rules h2{font-size:3.125rem;font-weight:700;line-height:3.75rem;margin-bottom:1rem}@media only screen and (max-width:475px){.integrity_rules h2{font-size:30px;line-height:50px}}.integrity_rules p{font-size:1.25rem;line-height:2.25rem}.integrity_rules .description,.integrity_rules .img-line{margin-bottom:50px}.integrity_rules .content{display:flex;justify-content:space-between;align-items:space-between;grid-gap:7%;gap:7%}@media only screen and (max-width:992px){.integrity_rules .content{flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:60px;gap:60px}}.integrity_rules .content__img{max-width:548px}@media only screen and (max-width:576px){.integrity_rules .content__img{max-width:100%}}.integrity_rules .content__detail{font-weight:700;font-size:1.25rem;line-height:2.25rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:911px){.integrity_rules .content__detail{justify-content:center;align-items:center;grid-gap:40px;gap:40px}}@media(max-width:475px){.integrity_rules .content .button-nomi div{width:100%!important}}.integrity_usability .container{margin-top:0;margin-bottom:0}.integrity_usability h2{font-size:3.125rem;font-weight:700;line-height:3.75rem;margin-bottom:1rem}@media only screen and (max-width:475px){.integrity_usability h2{font-size:30px;line-height:50px}}.integrity_usability p{font-size:1.25rem;line-height:2.25rem}.integrity_usability .img-line{margin-bottom:50px}.integrity_usability .description{margin-bottom:5.0625rem}.integrity_usability .img-laptop{margin:0 auto;max-width:880px}.integrity_usability .detail{font-weight:700;font-size:1.25rem;line-height:2.25rem;margin-bottom:50px}@media(max-width:475px){.integrity_usability .button-nomi div{width:100%!important}}.integrity_users{position:relative;margin-top:150px;max-height:1885px;padding-top:735px}.integrity_users__bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:100%;max-width:2133px;height:100%;background-image:url(/static/media/users.ada2fb3e.png);background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:991px){.integrity_users__bg{display:none}}.integrity_users__wrapper{background:linear-gradient(180deg,rgba(229,227,255,.5046393557),#fff);border-radius:40px 40px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:1200px;min-width:300px;margin:0 auto;padding:60px 50px}.integrity_users__title{font-size:3.125rem;font-weight:700;line-height:3.75rem;margin-bottom:120px;position:relative}@media only screen and (max-width:475px){.integrity_users__title{font-size:30px;line-height:50px}}.integrity_users__title:after{content:"";display:block;position:absolute;margin-top:2.5rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;border-radius:2.5rem;left:0}.integrity_users__icon-quote{margin-bottom:50px}.integrity_users__comment{font-size:1.5rem;line-height:2.75rem;margin-bottom:84px;position:relative}.integrity_users__comment:before{content:"";display:block;position:absolute;margin-top:-4.5rem;background:url(/static/media/quote-left.478c6513.svg);height:32px;width:36px;left:0}.integrity_users__line{width:100%;border:1px solid #4b2790;margin-bottom:50px}.integrity_users__person{margin-bottom:80px}.integrity_users__person--name{font-size:1.875rem;font-weight:700;line-height:2.875rem}.integrity_users__person--position{font-size:1.5rem;line-height:2.5rem}.integrity_users__circles{margin-bottom:178px;display:flex;justify-content:center;grid-gap:10px;gap:10px}.integrity_users__circles .active{background-color:#4b2790}.integrity_users__circles--carrucel{width:15px;height:15px;border-radius:50%;border:1px solid #4b2790}@media only screen and (max-width:992px){.integrity_users{padding-top:20px;background-image:url(/static/media/users-phone.a7250c16.png);background-size:auto;background-position:top;background-repeat:no-repeat}.integrity_users__wrapper{margin:200px 12px 0;padding:50px 20px}}.contact_hero{margin-top:50px;margin-bottom:74px}.contact_hero h2{font-size:3.125rem;font-weight:700;line-height:3.375rem;margin-bottom:4.625rem;position:relative}.contact_hero h2:after{content:"";display:block;position:absolute;margin-top:1.25rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;border-radius:2.5rem;left:0}@media only screen and (max-width:375px){.contact_hero h2{font-size:1.9375rem;line-height:2.875rem}}.contact_forms{margin-top:3.125rem;margin-bottom:8.125rem}.contact_forms h2{font-size:3.125rem;font-weight:700;line-height:3.375rem;margin-bottom:4.625rem;position:relative}.contact_forms h2:after{content:"";display:block;position:absolute;margin-top:2.5rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;border-radius:2.5rem;left:0}@media only screen and (max-width:375px){.contact_forms h2{font-size:1.9375rem;line-height:2.875rem}}.contact_forms h3{font-size:1.875rem;line-height:2.875rem;margin-bottom:6.875rem}.contact_forms .card{position:relative;border:none;border-radius:40px 40px 40px 100px;background:linear-gradient(#fff,#f1f7fa);text-align:center;padding:0 40px 6.375rem;min-width:280px;margin-bottom:50px}@media only screen and (max-width:380px){.contact_forms .card{min-width:unset;padding:0 20px 6.375rem;padding:0 10px 6.375rem}}.contact_forms .card .icon-card{position:absolute;left:0;right:0;top:-50px;margin-left:auto;margin-right:auto;width:120px}.contact_forms .card h4{margin-top:70px;margin-bottom:2.1875rem;font-size:1.375rem}.contact_forms .card .button-nomi .btn-comp{padding:.525em 2em}@media only screen and (max-width:475px){.contact_forms .card .button-nomi .btn-comp{padding:0 .125em}}@media only screen and (max-width:475px){.contact_forms .card .button-nomi{display:block}}.contact_forms .gap-5{grid-row-gap:60px!important;row-gap:60px!important}.contact_forms .info-general{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3.125rem}@media only screen and (max-width:576px){.contact_forms .info-general{margin-top:9.375rem}}.contact_forms p{max-width:36%;font-size:1.25rem;line-height:2.25rem;margin-bottom:0}@media only screen and (max-width:1200px){.contact_forms p{max-width:50%}}@media only screen and (max-width:991px){.contact_forms p{max-width:70%}}@media only screen and (max-width:576px){.contact_forms p{max-width:85%}}@media only screen and (max-width:475px){.contact_forms p{max-width:100%}}.contact_forms a{font-size:1.25rem;font-weight:700;color:#3990c6}.contact_sales{color:#521798;line-height:2.25rem;margin-top:0;margin-bottom:150px}.contact_sales .show{display:block}.contact_sales .hide{display:none}.contact_sales h3{width:100%;text-align:center;font-size:1.375rem;font-weight:700}.contact_sales .description{width:100%;text-align:center;font-size:1.25rem;margin-top:1.25rem;margin-bottom:3.25rem}.contact_sales .wrapper{position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background:linear-gradient(0deg,#fff 0,#f1f7fa);border-radius:2.5rem;padding:4.25rem 2.5rem 3.125rem;margin-top:7.5rem}@media only screen and (max-width:411px){.contact_sales .wrapper{background:none;padding:4.25rem 0 3.125rem}}.contact_sales .wrapper__bg--mobile{display:none}@media only screen and (max-width:475px){.contact_sales .wrapper__bg--mobile{display:block;position:absolute;inset:0;z-index:-1;margin:9.75rem 1.75rem 0;background:linear-gradient(0deg,#fff 0,#f1f7fa);border-radius:2.5rem}}.contact_sales .wrapper .icon{position:absolute;top:0;margin-top:-3.5rem}.contact_sales .wrapper .form{position:relative;display:grid;grid-gap:3.125rem 5rem;grid-template-columns:repeat(3,minmax(270px,1fr));padding-bottom:3.125rem}@media only screen and (max-width:1124px){.contact_sales .wrapper .form{grid-gap:1.5625rem 2.5rem}}@media only screen and (max-width:992px){.contact_sales .wrapper .form{display:block;width:100%}}.contact_sales .wrapper .form_group{display:flex;flex-flow:column wrap}@media only screen and (max-width:992px){.contact_sales .wrapper .form_group{margin-bottom:3.125rem}}.contact_sales .wrapper .form_group--label{font-size:1rem;font-weight:700}.contact_sales .wrapper .form__dropdown-menu{position:relative;width:100%}.contact_sales .wrapper .form__dropdown-menu select{font-size:.875rem;font-weight:400;padding:.6875rem 1.25rem;color:#521798;background:#e2eaef;border:none;border-radius:2.5rem;cursor:pointer;width:100%}.contact_sales .wrapper .form__dropdown-menu .select--variation{background:#e5e3ff}.contact_sales .wrapper .form__dropdown-menu .custom-select{position:relative}.contact_sales .wrapper .form__dropdown-menu .custom-arrow{display:block;top:20%;bottom:20%;right:1.7%;background:#e2eaef;border-radius:5rem;height:60%;width:2rem;position:absolute;pointer-events:none}@media only screen and (max-width:992px){.contact_sales .wrapper .form__dropdown-menu .custom-arrow{right:0}}.contact_sales .wrapper .form__dropdown-menu .custom-arrow:after{--size:0.45em;content:"";position:absolute;width:0;height:0;left:0;top:40%;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #521798}.contact_sales .wrapper .form .comments{grid-column:1/4;margin-bottom:3.125rem}.contact_sales .wrapper .form .comments textarea{resize:none;padding:.625rem;min-height:160px}.contact_sales .wrapper .form .comments ::placeholder{color:#8fa2ac;font-size:1rem;font-style:italic}.contact_sales .wrapper .form .btn-form{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;width:320px;background-image:linear-gradient(90deg,#90fe9a 50%,#c9ff14);font-weight:700;color:#4b2192!important;border-radius:10em;border:none;padding:.596rem 1.625rem;cursor:pointer;font-size:1.25rem;background-size:250%;transition:background-position .35s}.contact_sales .wrapper .form .btn-form:active,.contact_sales .wrapper .form .btn-form:hover{background-position:100%}.btn-check:focus+.btn-success,.btn-success:focus{color:#4b2790;background-color:#e5e3ff;border-color:#9c99c3;box-shadow:0 0 0 .25rem rgba(118,108,255,.5)}.btn-success,.btn-success:hover{width:100%;text-align:left;padding-left:15px;position:relative}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success,.btn-success.active,.btn-success:active,.btn-success:hover,.show>.btn-success.dropdown-toggle{color:#4b2790;background:#e5e3ff;border:none}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{color:#4b2790;background-color:#e5e3ff;border-color:#c7c5e6;box-shadow:none}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#4b2192;text-align:left;list-style:none;background-color:#f7f7ff;background-clip:padding-box;border:1 solid rgba(0,0,0,.15);border-radius:.25 rem}.form-check{display:flex;justify-content:flex-start;align-items:center;min-height:1.5rem;padding-right:1.5em;margin-bottom:.125rem;grid-gap:.5em;gap:.5em}.form-check-input:checked{background-color:#865dce;border:none}.dropdown-toggle:after{display:inline-block;right:1em;top:.95em;position:absolute;margin-left:.255em;content:"";border-top:.45em solid;border-right:.45em solid transparent;border-bottom:0;border-left:.45em solid transparent}.contact_support{color:#521798;line-height:2.25rem;margin-top:0;margin-bottom:150px;overflow:hidden}.contact_support h3{width:100%;text-align:center;font-size:1.375rem;font-weight:700}.contact_support textarea{resize:none;padding:.625rem}.contact_support textarea ::placeholder{color:#8fa2ac;font-size:1rem;font-style:italic}.contact_support .description{width:100%;text-align:center;font-size:1.25rem;margin-top:1.25rem;margin-bottom:3.25rem}.contact_support .wrapper{position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background:linear-gradient(0deg,#fff 0,#f1f7fa);border-radius:2.5rem;padding:4.25rem 2.5rem 3.125rem;margin-top:7.5rem}@media only screen and (max-width:411px){.contact_support .wrapper{background:none;padding:4.25rem 0 3.125rem}}.contact_support .wrapper__bg--mobile{display:none}@media only screen and (max-width:475px){.contact_support .wrapper__bg--mobile{display:block;position:absolute;inset:0;z-index:-1;margin:9.75rem 1.75rem 0;background:linear-gradient(0deg,#fff 0,#f1f7fa);border-radius:2.5rem}}.contact_support .wrapper .icon{position:absolute;top:0;margin-top:-3.5rem}.contact_support .wrapper .form{position:relative;display:grid;grid-gap:3.125rem 5rem;grid-template-columns:repeat(3,minmax(270px,1fr));padding-bottom:3.125rem}@media only screen and (max-width:1124px){.contact_support .wrapper .form{grid-gap:1.5625rem 2.5rem}}@media only screen and (max-width:992px){.contact_support .wrapper .form{display:block;width:100%}}.contact_support .wrapper .form_group{display:flex;flex-flow:column wrap}@media only screen and (max-width:992px){.contact_support .wrapper .form_group{margin-bottom:3.125rem}}.contact_support .wrapper .form_group--label{font-size:1rem;font-weight:700;position:relative}.contact_support .wrapper .form__dropdown-menu{position:relative;width:100%}.contact_support .wrapper .form__dropdown-menu select{font-size:.875rem;font-weight:400;padding:.6875rem 1.25rem;color:#521798;background:#e2eaef;border:none;border-radius:2.5rem;cursor:pointer;width:100%}.contact_support .wrapper .form__dropdown-menu .select--variation{background:#e5e3ff}.contact_support .wrapper .form__dropdown-menu .custom-select{position:relative}.contact_support .wrapper .form__dropdown-menu .custom-arrow{display:block;top:20%;bottom:20%;right:1.7%;background:#e2eaef;border-radius:5rem;height:60%;width:2rem;position:absolute;pointer-events:none}@media only screen and (max-width:992px){.contact_support .wrapper .form__dropdown-menu .custom-arrow{right:0}}.contact_support .wrapper .form__dropdown-menu .custom-arrow:after{--size:0.45em;content:"";position:absolute;width:0;height:0;left:0;top:40%;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #521798}.contact_support .wrapper .form__dropdown-menu .custom-arrow--variation{background:#e5e3ff}.contact_support .wrapper .form .upload-btn{display:flex;align-items:center}.contact_support .wrapper .form .upload-btn #custom-button{height:40px;padding:10px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:14px;background-color:#3c87ff;border:1px solid #000;border-radius:4px;cursor:pointer;transition:background-color .2s}.contact_support .wrapper .form .upload-btn #custom-button:hover{background-color:#206be4}.contact_support .wrapper .form .upload-btn #custom-text{margin-left:10px;color:#aaa;border:1px solid #777;width:170px;height:40px;background-color:#fff;line-height:1rem;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;padding-left:10px}@media only screen and (max-width:992px){.contact_support .wrapper .form .upload-btn #custom-text{width:100%;overflow:hidden}}@media only screen and (max-width:768px){.contact_support .wrapper .form .upload-btn #custom-text{width:73%}}@media only screen and (max-width:576px){.contact_support .wrapper .form .upload-btn #custom-text{width:170px}}.contact_support .wrapper .form .comments{grid-column:1/4;margin-bottom:3.125rem}.contact_support .wrapper .form .comments textarea{resize:none;padding:.625rem;min-height:160px}.contact_support .wrapper .form .comments ::placeholder{color:#8fa2ac;font-size:1rem;font-style:italic}.contact_support .wrapper .form .btn-form{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;width:320px;background-image:linear-gradient(90deg,#90fe9a 50%,#c9ff14);font-weight:700;color:#4b2192!important;border-radius:10em;border:none;padding:.596rem 1.625rem;cursor:pointer;font-size:1.25rem;background-size:250%;transition:background-position .35s}.contact_support .wrapper .form .btn-form:active,.contact_support .wrapper .form .btn-form:hover{background-position:100%}.form-control{color:#4b2790;border:1px solid #7e7e7e;border-radius:0}.contact_talent{color:#521798;line-height:2.25rem;margin-top:0;margin-bottom:150px}.contact_talent h3{width:100%;text-align:center;font-size:1.375rem;font-weight:700}.contact_talent .description{width:100%;text-align:center;font-size:1.25rem;margin-top:1.25rem;margin-bottom:3.25rem}.contact_talent .wrapper{position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background:linear-gradient(0deg,#fff 0,#f1f7fa);border-radius:2.5rem;padding:4.25rem 2.5rem 3.125rem;margin-top:7.5rem}@media only screen and (max-width:411px){.contact_talent .wrapper{background:none;padding:4.25rem 0 3.125rem}}.contact_talent .wrapper__bg--mobile{display:none}@media only screen and (max-width:475px){.contact_talent .wrapper__bg--mobile{display:block;position:absolute;inset:0;z-index:-1;margin:9.75rem 1.75rem 0;background:linear-gradient(0deg,#fff 0,#f1f7fa);border-radius:2.5rem}}.contact_talent .wrapper .icon{position:absolute;top:0;margin-top:-3.5rem}.contact_talent .wrapper .form{position:relative;display:grid;grid-gap:3.125rem 5rem;grid-template-columns:repeat(6,minmax(10px,1fr));padding-bottom:3.125rem}@media only screen and (max-width:1124px){.contact_talent .wrapper .form{grid-gap:1.5625rem 2.5rem}}@media only screen and (max-width:992px){.contact_talent .wrapper .form{display:block;width:100%}}.contact_talent .wrapper .form_group{display:flex;flex-flow:column wrap;grid-column:1/2}@media only screen and (max-width:992px){.contact_talent .wrapper .form_group{margin-bottom:3.125rem}}.contact_talent .wrapper .form_group--label{font-size:1rem;font-weight:700;position:relative}.contact_talent .wrapper .form__dropdown-menu{position:relative;width:100%}.contact_talent .wrapper .form__dropdown-menu select{font-size:.875rem;font-weight:400;padding:.6875rem 1.25rem;color:#521798;background:#e2eaef;border:none;border-radius:2.5rem;cursor:pointer;width:100%}.contact_talent .wrapper .form__dropdown-menu .select--variation{background:#e5e3ff}.contact_talent .wrapper .form__dropdown-menu .custom-select{position:relative}.contact_talent .wrapper .form__dropdown-menu .custom-arrow{display:block;top:20%;bottom:20%;right:1.7%;background:#e2eaef;border-radius:5rem;height:60%;width:2rem;position:absolute;pointer-events:none}@media only screen and (max-width:992px){.contact_talent .wrapper .form__dropdown-menu .custom-arrow{right:0}}.contact_talent .wrapper .form__dropdown-menu .custom-arrow:after{--size:0.45em;content:"";position:absolute;width:0;height:0;left:0;top:40%;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #521798}.contact_talent .wrapper .form__dropdown-menu .custom-arrow--variation{background:#e5e3ff}.contact_talent .wrapper .form .upload-btn{display:flex;align-items:center}.contact_talent .wrapper .form .upload-btn #custom-button{height:40px;padding:10px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:14px;background-color:#3c87ff;border:1px solid #000;border-radius:4px;cursor:pointer;transition:background-color .2s}.contact_talent .wrapper .form .upload-btn #custom-button:hover{background-color:#206be4}.contact_talent .wrapper .form .upload-btn #custom-text{margin-left:10px;color:#aaa;border:1px solid #777;width:170px;height:40px;background-color:#fff;line-height:1rem;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;padding-left:10px}@media only screen and (max-width:992px){.contact_talent .wrapper .form .upload-btn #custom-text{width:100%;overflow:hidden}}@media only screen and (max-width:768px){.contact_talent .wrapper .form .upload-btn #custom-text{width:73%}}@media only screen and (max-width:576px){.contact_talent .wrapper .form .upload-btn #custom-text{width:170px}}.contact_talent .wrapper .form .column--1{grid-column:1/3}.contact_talent .wrapper .form .column--2{grid-column:3/5}.contact_talent .wrapper .form .column--3{grid-column:5/7}.contact_talent .wrapper .form .comments--1 textarea,.contact_talent .wrapper .form .comments--2 textarea,.contact_talent .wrapper .form .comments--3 textarea{resize:none;padding:.625rem}.contact_talent .wrapper .form .comments--1 ::placeholder,.contact_talent .wrapper .form .comments--2 ::placeholder,.contact_talent .wrapper .form .comments--3 ::placeholder{color:#8fa2ac;font-size:1rem;font-style:italic}.contact_talent .wrapper .form .comments--1{grid-column:1/4}.contact_talent .wrapper .form .comments--2{grid-column:4/7}.contact_talent .wrapper .form .comments--3{grid-column:1/7;margin-bottom:3.125rem}.contact_talent .wrapper .form .btn-form{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;width:320px;background-image:linear-gradient(90deg,#90fe9a 50%,#c9ff14);font-weight:700;color:#4b2192!important;border-radius:10em;border:none;padding:.596rem 1.625rem;cursor:pointer;font-size:1.25rem;background-size:250%;transition:background-position .35s}.contact_talent .wrapper .form .btn-form:active,.contact_talent .wrapper .form .btn-form:hover{background-position:100%}.contact_return{font-size:18px;font-weight:700}.contact_return a{text-decoration:none;color:inherit}.contact_return img{margin-right:10px}.contact_success{color:#521798;line-height:2.25rem;margin-top:10.875rem;margin-bottom:150px}.contact_success .wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact_success .icon{width:100px;height:100px}.contact_success p{margin-top:0;margin-bottom:0}.contact_success .description{width:100%;text-align:center;font-size:1.375rem;line-height:36px;margin-top:3.125rem;margin-bottom:9.375rem}.contact_success span{width:100%;text-align:center;font-weight:700}.contact_privacy{font-size:1.25rem;line-height:2.25rem;margin-top:3.125rem;margin-bottom:8.125rem;text-align:left}.contact_privacy li{margin-top:2rem;margin-bottom:2rem}.contact_privacy li span{font-weight:400;font-style:italic}.contact_privacy h2{font-size:3.125rem;font-weight:700;line-height:3.375rem;margin-bottom:4.625rem;position:relative}.contact_privacy h2:after{content:"";display:block;position:absolute;margin-top:1.25rem;background:linear-gradient(90deg,#aa20ff 0,#ff14c1);height:4px;width:65px;border-radius:2.5rem;left:0}@media only screen and (max-width:375px){.contact_privacy h2{font-size:1.9375rem;line-height:2.875rem}}.contact_privacy .date{font-size:1.125rem;font-weight:700}.contact_privacy span{font-weight:700}.contact_privacy .question{margin-top:6.25rem}.contact_privacy .question--title{font-size:1.875rem;font-weight:700}.page-error{height:100vh}.purple-line{height:4px;width:100%;background:linear-gradient(90deg,#8307fe 0,#ea07ad)}.error_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:46.75rem;margin:11% auto 13%}@media only screen and (max-width:475px){.error_wrapper{margin-top:20%}}.error_wrapper .illust{margin-bottom:2rem}.error_wrapper .title{font-size:1rem;font-weight:700;color:#000;margin-bottom:.9375rem;align-self:flex-start;margin-left:.75rem}.error_wrapper .title .icon{margin-right:.625rem}.error_wrapper .description{background-color:#fff500;color:#000;font-size:2.5rem;margin-bottom:12%;border-radius:1.25rem;padding:.75em 1.5em;text-align:center}.error_wrapper .description span{font-weight:700}
/*# sourceMappingURL=main.b4bb0df1.chunk.css.map */