.landings-root{--color-dark-bg: #00053F;--color-light-bg: #EAF1F7;--color-primary: #3C36AC;--color-secondary: #FFFFFF;--color-accent-blue: #82CEFA;--color-dark-blue: #00183F;--color-hover-red: #FF7769;--color-yellow: #FBAD48;--color-tag-bg: #CBE7F8;--color-text-light: #FFFFFF;--color-text-dark: #00053F;--color-text-muted: #00000080;--color-text-blue: #4A4AE5;--font-main: "SF Compact Rounded", "Nunito", sans-serif;--font-barlow: "Barlow", sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-sm: 14px;--font-size-base: 16px;--radius-small: 4px;--radius-medium: 8px;--radius-large: 16px;--radius-xlarge: 24px;--radius-full: 64px;--transition-fast: .2s;--transition-medium: .3s;--transition-slow: .5s}.landings-root html,.landings-root body{width:100%;height:100%;margin:0;background-color:var(--color-light-bg);color:var(--color-primary);font-family:var(--font-main);font-weight:var(--font-weight-regular);font-style:Semibold;font-size:var(--font-size-base)}.landings-root .lock-scroll{overflow:hidden!important}.landings-root main{max-width:1770px!important;box-sizing:border-box;margin:0 auto}.landings-root main.layout__main{height:-moz-fit-content;height:fit-content;padding:4rem 4rem 0;display:flex;flex-direction:column;width:100%}@media(max-width:1024px){.landings-root main.layout__main{padding:0}}.landings-root section:first-of-type:not(#welcome){margin-top:5rem}.landings-root section:last-of-type{margin-bottom:7rem}.landings-root section.extra-bottom{margin-bottom:17rem}.landings-root button,.landings-root a{background-color:transparent;color:var(--color-text-dark);font-family:var(--font-main);font-weight:var(--font-weight-semibold);font-style:Semibold;font-size:var(--font-size-base);text-decoration:none;border-radius:64px;border:none;cursor:pointer}.landings-root .breadcrumbs{display:flex;flex-direction:row;align-items:center;padding:1rem 0 0;gap:.7rem;color:#000}.landings-root .breadcrumbs .home a{color:var(--color-primary);font-weight:700}.landings-root .hidden-desktop{display:none}.landings-root .icon-small{width:14px;height:14px}.landings-root .icon{width:24px;height:24px}.landings-root .icon-medium{width:40px;height:40px}.landings-root .icon-xl{width:55px;height:55px}.landings-root .add-margin-side{margin:0 4vw}.landings-root .text-center{display:flex;flex-direction:column;justify-content:center}.landings-root .img-card{width:100%;height:100%;border-radius:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landings-root .layout-web{display:grid;grid-template-rows:1fr auto;min-height:100vh}.landings-root .title{font-family:var(--font-barlow);color:var(--color-dark-blue);font-weight:700;font-style:Bold;font-size:48px;line-height:120%;letter-spacing:0%}.landings-root .title-light{font-family:var(--font-barlow);color:var(--color-dark-blue);font-weight:300;font-style:Light;font-size:56px;line-height:120%;letter-spacing:0%}.landings-root .text{font-family:var(--font-main);font-style:Regular;font-size:18px;line-height:150%;letter-spacing:0%}.landings-root .text-dark-blue{color:var(--color-dark-blue)}.landings-root .link{align-items:center;font-weight:500;font-style:Medium;font-size:16px;line-height:24px;gap:1vw;position:relative;display:inline-flex;text-decoration:none}.landings-root .link:after{content:"";position:absolute;left:0;bottom:-1rem;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.landings-root .link:hover:after{transform:scaleX(1)}.landings-root .btn-simple{width:-moz-fit-content;width:fit-content;color:#000;font-weight:600;font-size:16px}.landings-root .btn-simple:hover span{font-weight:400;font-size:17px;border-bottom:1px solid #000}.landings-root .btn-primary{width:-moz-fit-content;width:fit-content;padding:16px 28px;color:var(--color-primary);gap:16px;display:flex;align-items:center;justify-content:space-around}.landings-root .btn-primary:hover{color:var(--color-dark-blue)}.landings-root .btn-primary:hover span{text-decoration:underline}.landings-root .btn-primary:hover:has(.icon){padding:16px 33px;gap:6px!important}.landings-root .btn-yellow{background-color:var(--color-yellow);color:var(--color-dark-blue)}.landings-root .btn-yellow:hover:not(.card-expand){background-color:var(--color-hover-red);transition:.5s}.landings-root .btn-white{background-color:var(--color-secondary);color:var(--color-primary)}.landings-root .btn-white:hover:not(.card-expand){background-color:var(--color-accent-blue);transition:.5s}.landings-root .btn-transparent-hover-accent{background-color:transparent;color:var(--color-primary)}.landings-root .btn-transparent-hover-accent:hover:not(.card-expand){background-color:var(--color-accent-blue);transition:.5s}.landings-root .btn-transparent{background-color:transparent;border:1px solid var(--color-secondary);color:var(--color-secondary)}.landings-root .btn-transparent:hover{background-color:#ffffff1a;border:1px solid #ffffff00;color:var(--color-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.5s}.landings-root .btn-accent-blue{background-color:transparent;border:1px solid var(--color-accent-blue);color:var(--color-dark-blue)}.landings-root .btn-accent-blue:hover{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.landings-root .bg-red{background-color:#ff7769;color:#1c1b1f}.landings-root .bg-dark-blue{background-color:var(--color-primary);color:var(--color-secondary)}.landings-root .bg-dark-blue .title{color:var(--color-secondary)}.landings-root .bg-dark{background-color:var(--color-dark-bg);color:var(--color-secondary)}.landings-root .bg-dark a,.landings-root .bg-dark .title,.landings-root .bg-dark text{color:var(--color-secondary)}.landings-root .bg-dark-blue-transparent{border:1px solid var(--color-dark-blue);color:var(--color-dark-blue)}.landings-root .bg-dark-blue-transparent:hover:not(.card){border:1px solid var(--color-hover-red);background-color:var(--color-hover-red);transition:.5s}.landings-root .bg-accent-blue{background-color:var(--color-accent-blue)}.landings-root .bg-accent-blue .title{color:var(--color-dark-blue);font-family:var(--font-barlow);text-align:center}.landings-root .bg-accent-blue .text{color:#000;font-family:var(--font-main);text-align:center}.landings-root .bg-white{background-color:var(--color-secondary);color:var(--color-dark-blue)}.landings-root .bg-yellow{background-color:var(--color-yellow);color:var(--color-dark-blue)}.landings-root .input-searcher{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-secondary);border-radius:64px;padding:12px 22px;margin-left:auto;width:clamp(14rem,20vw,16rem)}.landings-root .input-searcher .input,.landings-root .input-searcher .input:focus-within{width:100%;border:none;outline:none}.landings-root .tag-blue{width:-moz-fit-content;width:fit-content;height:24px;border-radius:24px;padding:4px 18px;cursor:default;gap:10px;display:inline-flex;align-items:center;background-color:var(--color-tag-bg);color:var(--color-dark-blue);font-family:var(--font-main);font-weight:600;font-size:16px;line-height:150%;letter-spacing:0%;text-transform:uppercase}.landings-root .tag-blue.bg-accent{background-color:var(--color-accent-blue)}.landings-root .navigation-wrapper{display:flex;position:relative;justify-content:space-between}.landings-root .burger,.landings-root .content-burger{display:none}.landings-root .nav-wrapper{height:-moz-fit-content;height:fit-content;grid-row:1;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:50px 0;gap:1rem}.landings-root .nav-wrapper .nav-right{display:inline-flex;flex-wrap:wrap;gap:45px}.landings-root .nav-wrapper .nav-right .btn-primary{width:11rem;height:3rem;justify-content:space-around;gap:10px}.landings-root .nav-wrapper .nav-web{width:-moz-fit-content;width:fit-content;height:3rem;display:flex;justify-content:space-between;align-items:center;border-radius:64px;background-color:#ffffff80}.landings-root .nav-wrapper .nav-web a{height:100%;width:-moz-fit-content;width:fit-content;border-radius:64px;color:var(--color-text-dark);padding:0 25px;display:flex;align-items:center;justify-content:center}.landings-root .nav-wrapper .nav-web a:hover{background-color:var(--color-accent-blue)}.landings-root .nav-wrapper .nav-web a.active{background-color:var(--color-secondary);color:var(--color-text-dark);border:2px solid var(--color-accent-blue)}.landings-root .nav-wrapper .logo__img{width:284px}.landings-root footer.layout__footer{width:100%}.landings-root footer.layout__footer .title{max-width:630px;font-size:24px;line-height:140%}.landings-root footer.layout__footer .text{max-width:670px;font-size:16px}.landings-root .footer__wrapper{width:100%;max-width:1770px!important;height:-moz-fit-content;height:fit-content;box-sizing:border-box;padding:4rem 4rem 0;margin:0 auto;gap:5rem;display:flex;flex-direction:column}.landings-root .footer-top{display:flex}.landings-root .col-left{flex:4}.landings-root .col-right{flex:1}.landings-root .nav-web-footer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.landings-root .nav-web-footer a{font-size:14px;width:-moz-fit-content;width:fit-content}.landings-root .nav-web-footer a:hover{text-decoration:underline}.landings-root .footer-bottom{display:flex;flex-direction:column;gap:3rem}.landings-root .footer-bottom .partners-list{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background-color:var(--color-secondary);border-radius:24px;gap:3rem;padding:clamp(1.775rem,2vw,2.4rem)}.landings-root .footer-bottom .partners-list .logo{height:clamp(2rem,5vw,4.5rem)}.landings-root .footer-bottom .footer-info{display:flex;flex-direction:row;justify-content:space-between}.landings-root .footer-bottom .footer-info .icons-wrapped .icon{color:var(--color-secondary)}@media(max-width:1024px){.landings-root html,.landings-root body{overflow-x:hidden}.landings-root body.lock-scroll{overflow:hidden!important}.landings-root main.layout__main{align-items:center}.landings-root section:first-of-type:not(#welcome){margin-top:1rem}.landings-root section:last-of-type{margin-bottom:3rem}.landings-root section.extra-bottom{margin-bottom:7rem}.landings-root .hidden-mobile{display:none!important}.landings-root .hidden-desktop{display:block}.landings-root .add-margin-side{margin:0}.landings-root .img-card{border-radius:24px}.landings-root .navigation-wrapper{max-width:100vw;width:100%}.landings-root .navigation-wrapper .nav-wrapper{padding:40px 25px!important}.landings-root .navigation-wrapper .nav-wrapper .logo__img{width:50vw;height:-moz-fit-content;height:fit-content;max-width:240px}.landings-root .navigation-wrapper .nav-wrapper .nav-right{display:none}.landings-root .navigation-wrapper .burger{height:clamp(45px,6vw,55px);width:clamp(45px,6vw,55px);border-radius:100px;display:flex;align-items:center;justify-content:center;padding:5px}.landings-root .navigation-wrapper .burger #burger{display:none}.landings-root .navigation-wrapper .burger .icon{width:25px;height:31px}.landings-root .navigation-wrapper .content-burger{display:flex;width:100vw;height:100vh;flex-direction:column;position:fixed;top:0;left:0;z-index:1000;background-color:var(--color-secondary)}.landings-root .navigation-wrapper .content-burger .burger-top{display:flex;flex-direction:row;justify-content:space-between;padding:40px 25px!important}.landings-root .navigation-wrapper .content-burger .burger-top .logo__img{height:-moz-fit-content;height:fit-content;width:50vw;max-width:240px}.landings-root .navigation-wrapper .content-burger .nav-right{display:flex;flex-direction:column;padding:2rem;gap:3rem}.landings-root .navigation-wrapper .content-burger .nav-right .nav-web{display:flex;flex-direction:column;gap:40px}.landings-root .navigation-wrapper .content-burger .nav-right button{width:185px;justify-content:space-between}.landings-root footer.layout__footer{width:100%;height:-moz-fit-content;height:fit-content;box-sizing:border-box;padding:40px 25px;gap:2rem}.landings-root footer.layout__footer .title{font-size:18px}.landings-root footer.layout__footer .text{font-size:16px}.landings-root .footer__wrapper{padding:2rem 1.5rem 0;gap:3rem;max-width:100%!important}.landings-root .footer-top{flex-direction:column;gap:3rem}.landings-root .footer-top .btn-primary{width:185px}.landings-root .footer-top .nav-web-footer{height:auto;flex-direction:row;flex-wrap:wrap;gap:1.5rem 2rem}.landings-root .footer-bottom{gap:2rem}.landings-root .footer-bottom .partners-list{padding:2rem;border-radius:15px;gap:2rem}.landings-root .footer-bottom .partners-list .logo{max-width:100%;height:-moz-fit-content;height:fit-content}.landings-root .footer-bottom .footer-info{flex-direction:column;gap:1rem}.landings-root .tag-blue{font-size:12px}}.landings-root{@keyframes bounceUp{0%{transform:translateY(0)}40%{transform:translateY(-25px)}60%{transform:translateY(-15px)}80%{transform:translateY(-20px)}to{transform:translateY(-16px)}}}.landings-root .btn-square-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.landings-root .btn-square{width:clamp(19.5rem,22.85vw,20.5rem);height:clamp(19rem,23.54vw,20rem);padding:clamp(2rem,3.33vw,3rem);border-radius:24px}.landings-root .btn-square .icon{width:clamp(4rem,6vw,6rem);height:clamp(4rem,65vw,6rem);color:var(--color-text-blue);fill:transparent}.landings-root .btn-square .text{font-size:1.15rem;line-height:28px}.landings-root .btn-square:hover .icon{fill:var(--color-accent-blue)}.landings-root .btn-square:hover .icon,.landings-root .btn-square:hover p{animation:bounceUp .5s ease forwards}.landings-root .card{width:auto;height:-moz-fit-content;height:fit-content;border-radius:56px;padding:clamp(2rem,5vw,5rem)}.landings-root .card .card-top{margin-bottom:2.5rem}.landings-root .card .title{margin:0}.landings-root .card-center{width:auto;height:-moz-fit-content;height:fit-content;border-radius:56px;padding:5rem 0;position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center;text-align:center}.landings-root .card-center .content{width:50vw;display:flex;flex-direction:column;gap:0}.landings-root .card-center .btn-primary{width:12rem;justify-content:space-between;z-index:2}.landings-root .card-square-img{max-height:37.5rem;width:100%;box-sizing:border-box}.landings-root .large-img{width:auto;height:clamp(41rem,41vw,44rem);box-sizing:border-box}.landings-root .card-vertical-lg{width:clamp(26rem,26vw,30rem);height:clamp(42.625rem,42.625vw,42.625rem);box-sizing:border-box;border-radius:64px;padding:2rem;color:var(--color-text-dark)}.landings-root .card-vertical-lg .title{font-size:40px;margin-top:0;text-align:left}.landings-root .card-square-medium{width:100%;height:auto;max-height:37.5rem;min-height:37.7rem;box-sizing:border-box;border-radius:56px;padding:clamp(2rem,3.5vw,4rem)}.landings-root .card-square-medium:has(img){padding:0}.landings-root .height-fit-content{height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content;padding-top:40px}.landings-root .card-circle-standard{width:clamp(12rem,20.66vw,18.59375rem);height:clamp(14rem,24.1vw,21.6875rem);color:#000;font-family:var(--font-main);line-height:150%;letter-spacing:0%;text-align:center}.landings-root .card-circle-standard .title{font-size:24px;margin:.5rem 0}.landings-root .card-circle-standard .text{font-size:18px;margin:.5rem 0}.landings-root .row{grid-auto-rows:25rem;grid-auto-columns:100%}.landings-root .img-card-circle{width:clamp(8rem,15.28vw,13.75rem);height:clamp(8rem,15.28vw,13.75rem);border-radius:100px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1}.landings-root .card-circle-lg{min-height:-moz-fit-content;min-height:fit-content;display:flex;flex-direction:column;justify-content:center;border-radius:24px;background-color:#fff6;padding:clamp(2.5rem,3.5vw,4.5rem);box-sizing:border-box;gap:2rem;position:relative}.landings-root .card-circle-lg .card-top{display:grid;flex-direction:row;grid-template-columns:1fr 3fr;grid-template-rows:auto}.landings-root .card-circle-lg .card-top .img-wrapper{display:flex;grid-column:1;grid-row:1 / 4;align-items:center}.landings-root .card-circle-lg .card-top .img-card{width:clamp(9.75rem,11.75vw,13.75rem);height:auto;aspect-ratio:1 / 1;border-radius:100px;-o-object-fit:cover;object-fit:cover}.landings-root .card-circle-lg .card-top .title-wrapper{display:flex;align-items:flex-end;grid-column:2;grid-row:1}.landings-root .card-circle-lg .card-top .title{color:var(--color-text-blue);font-size:24px;line-height:150%;margin-bottom:5px;padding-left:2rem}.landings-root .card-circle-lg .card-top .subtitle-wrapper{display:flex;align-items:flex-start;grid-column:2;grid-row:2}.landings-root .card-circle-lg .card-top .subtitle{color:#000;font-style:Regular;font-size:18px;line-height:150%;letter-spacing:0%;margin:5px 0;padding-left:2rem}.landings-root .card-circle-lg .card-top .text{color:#000;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%;margin-top:10px;padding-left:2rem;grid-column:2;grid-row:3}.landings-root .card-circle-lg .card-bottom{width:85%;display:flex;flex-direction:row;justify-content:space-between;position:absolute;bottom:2rem}.landings-root .card-circle-lg .card-bottom .social-media{display:flex;flex-direction:row;gap:10px}.landings-root .card-circle-lg .card-bottom .social-media .btn-primary{border-radius:10px;padding:5px}.landings-root .card-circle-lg .card-bottom .social-media .btn-primary .icon{margin:0 2px}.landings-root .card-circle-lg .card-bottom .link-external{display:flex;align-items:center;color:var(--color-primary);gap:5px}.landings-root .card-circle-lg .card-bottom .link-external a{font-weight:400;color:var(--color-primary)}.landings-root .card-circle-lg .card-bottom .link-external:hover,.landings-root .card-circle-lg .card-bottom .link-external a:hover{font-weight:400;color:#000}.landings-root .card-copy{display:flex;flex-direction:column;justify-content:space-between;position:relative;border-radius:56px;padding:clamp(2.5rem,2.5vw,2.5rem);background-color:#fff6}.landings-root .card-copy .card-top{position:relative;margin:2rem 0 0;transition:transform .5s ease-in-out}.landings-root .card-copy .title{color:var(--color-text-blue);font-size:24px}.landings-root .card-copy .text{color:#000;font-size:16px}.landings-root .card-copy .card-bottom{display:flex;justify-content:end;gap:1.5rem}.landings-root .card-copy .card-bottom .btn-simple{display:flex;align-items:flex-end}.landings-root .card-copy .hidden{opacity:0;transition:transform 1s ease-in-out}.landings-root .card-copy:hover .title{color:#000}.landings-root .card-copy:hover .card-top{transform:translateY(-2rem)}.landings-root .card-copy:hover .hidden{opacity:1}.landings-root .card-post{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.landings-root .card-post .img-wrapper{overflow:hidden;border-radius:24px}.landings-root .card-post .img-wrapper .img-card{height:auto;border-radius:24px;aspect-ratio:1.5 / 1;box-sizing:border-box;opacity:.7;transition:transform .5s ease}.landings-root .card-post .content-text{padding:1.6rem 0 1rem;transition:transform .5s ease-in-out}.landings-root .card-post .content-text .title{font-size:24px;line-height:28px}.landings-root .card-post .content-text .text{font-size:16px;line-height:24px}.landings-root .card-post .card-bottom{margin-top:auto}.landings-root .card-post .card-bottom .link{color:#fff9c2}.landings-root .card-post:hover .img-card{opacity:1;transform:scale(1.1)}.landings-root .card-post:hover .content-text{transform:translateY(-1rem)}.landings-root .card-post:hover .link{color:var(--color-secondary)}.landings-root .card-post:hover .link:after{transform:scaleX(1)}.landings-root .card-vertical-xxl{width:100%}.landings-root .card-vertical-xxl img{width:100%;aspect-ratio:663 / 944;-o-object-fit:cover;object-fit:cover}.landings-root .grid-columns-2{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;gap:3vw}.landings-root .grid-columns-3{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:3vw}.landings-root .columns-middle div:first-child{justify-self:end}.landings-root .columns-middle div:last-child:not(.card-expand):not(.card-copy){width:100%;justify-self:start}.landings-root .sticky-wrap{position:sticky;top:40px;height:auto}.landings-root .column-left{width:100%}.landings-root .column-right{width:100%;display:flex;flex-direction:column;gap:1rem}.landings-root .lg-img-text-wrapper{position:relative;margin-bottom:10rem}.landings-root .lg-img-text-wrapper .floating-card{width:clamp(39rem,40vw,41rem);position:absolute;top:12rem}.landings-root .lg-img-text-wrapper .floating-card .title{font-size:40px}.landings-root .lg-img-text-wrapper .floating-card.right{right:3rem}.landings-root .lg-img-text-wrapper .floating-card.left{left:3rem}.landings-root .flex-wrap{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.landings-root .list-wrapper{display:flex;flex-direction:row;gap:3rem}.landings-root .list{display:flex;flex-direction:column;justify-content:center;padding:3rem;box-sizing:border-box}.landings-root .list .list-item{height:25%;display:flex;flex-direction:row;gap:3rem}.landings-root .list .list-item .list-num{width:clamp(4rem,4.25vw,4.25rem);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-yellow);color:var(--color-text-muted);font-family:var(--font-barlow);font-weight:300;font-style:Light;font-size:48px;line-height:120%;letter-spacing:0%;vertical-align:middle}.landings-root .list .list-item:last-child .list-num{border-bottom:none}.landings-root .list .list-item .list-text{display:flex;flex-direction:column;justify-content:center}.landings-root .list .list-item .list-text .title{font-size:24px;margin-bottom:5px}.landings-root .list .list-item .list-text .text{color:var(--color-text-dark);font-weight:400;margin-top:5px}.landings-root .main-content-text{padding:5rem 20vw;color:var(--color-dark-blue)}.landings-root .main-content-text .title{color:var(--color-primary);font-size:40px}.landings-root .main-content-text .subtitle{color:var(--color-primary);font-size:32px}.landings-root .main-content-text .text{font-size:16px}.landings-root .main-content-text .quote{border-left:1px solid var(--color-yellow);padding-left:1rem;font-size:20px;margin:3.5rem 0}.landings-root .main-content-text .img-wrapper .quote{font-size:14px;margin:5px}.landings-root .main-content-text .text-bold{font-size:20px;font-weight:700;line-height:140%;margin:3rem 0}.landings-root .main-content-text .number-wrapper .num{color:#c1272d;font-family:var(--font-barlow);font-size:56px;font-weight:300;font-style:light;margin:0}.landings-root .main-content-text .number-wrapper .text{font-size:16px}.landings-root .main-content-text .img-wrapper{margin:4rem 0}.landings-root .main-content-text .large-img{width:auto;height:auto;aspect-ratio:2.03 / 1}.landings-root .main-content-text .img-card{border-radius:24px}.landings-root .main-content-text .grid-columns-2{justify-items:start;margin-top:2rem;margin-bottom:4rem}.landings-root .floating-text{display:flex;flex-direction:column;padding-bottom:3rem}.landings-root .floating-text .title{margin-bottom:1rem}.landings-root .carousel .bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.landings-root .carousel .positions,.landings-root .carousel .controllers{display:flex;flex-direction:row;align-items:center;gap:5px}.landings-root .carousel .dot{border:0;color:#00173d33;width:1rem;height:1rem}.landings-root .carousel .dot.active{color:#00183f;width:1.7rem;height:1.7rem}.landings-root .controllers .icon{width:2rem;height:2rem;color:var(--color-dark-blue);fill:transparent;border:1px solid var(--color-accent-blue);border-radius:100%}.landings-root .controllers .icon:hover{background-color:var(--color-hover-red);border:1px solid var(--color-hover-red)}@media(max-width:1024px){.landings-root .row{grid-auto-rows:30rem}.landings-root .img-card{height:auto!important;border-radius:24px;aspect-ratio:1}.landings-root .card{padding:1.5rem;border-radius:24px}.landings-root .card .title{font-size:24px}.landings-root .card .title-light{font-size:32px}.landings-root .card-square-img{width:100%;height:auto;max-height:100%;border-radius:24px;top:0!important;aspect-ratio:1}.landings-root .card-square-medium{width:100%;height:auto;border-radius:24px;min-height:-moz-fit-content;min-height:fit-content}.landings-root .card-square-medium .tag-blue{margin:1rem 0 .3rem;font-size:14px}.landings-root .card-square-medium .title{font-size:24px}.landings-root .card-square-medium .title-light{font-size:32px}.landings-root .card-wrapper:has(.card-circle-standard){min-height:-moz-fit-content;min-height:fit-content;align-items:flex-start;gap:40px;margin-bottom:2rem}.landings-root .card-circle-standard{width:100vw;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;align-items:center}.landings-root .card-circle-standard .content-text{display:flex;flex-direction:column;align-items:flex-start;margin-left:15px}.landings-root .card-circle-standard .content-text .title{font-size:18px;line-height:150%;margin-bottom:0}.landings-root .card-circle-standard .content-text .text{font-size:16px}.landings-root .card-vertical-lg{width:92vw;min-height:11rem;height:auto;border-radius:24px}.landings-root .card-vertical-lg .title{font-size:24px;text-align:center}.landings-root .card-copy{border-radius:24px;padding:16px;gap:.5rem}.landings-root .card-copy .card-top{margin-top:0}.landings-root .card-copy .title{font-size:18px}.landings-root .card-copy .card-bottom{gap:0}.landings-root .card-copy .hidden{opacity:1}.landings-root .card-copy:hover .card-top{transform:none}.landings-root .large-img{width:92vw;height:auto;border-radius:24px}.landings-root .card-post{margin-bottom:2rem}.landings-root .card-post .content-text .title{font-size:18px}.landings-root .card-post .content-text .text{font-size:16px}.landings-root .card-vertical-xxl{aspect-ratio:1 / 1}.landings-root .content-wrapper{width:93vw;padding:1vh 3.5vw;margin:2rem 0}.landings-root .sticky-wrap{position:relative;top:0}.landings-root .grid-columns-2,.landings-root .grid-columns-3{display:flex;flex-direction:column;justify-content:center}:is(.landings-root .grid-columns-2,.landings-root .grid-columns-3) .flex-wrap{flex-direction:column}:is(.landings-root .grid-columns-2,.landings-root .grid-columns-3) .title-wrapper{width:auto!important;margin-bottom:2rem}:is(.landings-root .grid-columns-2,.landings-root .grid-columns-3) .title-wrapper .title{font-size:24px}.landings-root .column-right{width:100%}.landings-root .lg-img-text-wrapper{display:flex;flex-direction:column}.landings-root .lg-img-text-wrapper .floating-card{position:initial;margin-top:-5rem;width:90vw;visibility:visible!important}.landings-root .lg-img-text-wrapper .floating-card .title{font-size:24px}.landings-root .lg-img-text-wrapper .floating-card.right{right:1rem}.landings-root .lg-img-text-wrapper .floating-card.left{align-self:flex-end}.landings-root .lg-img-text-wrapper .placeholder{height:100%}.landings-root .card-center{border-radius:24px;overflow:visible!important}.landings-root .card-center .content{width:auto;padding:0 1.5rem}.landings-root .card-center .content .title{font-size:24px}.landings-root .card-center .content .text{font-size:18px}.landings-root .card-center .video-wrapper{margin:2rem 0}.landings-root .card-center .video-wrapper img{left:17%}.landings-root .card-center:has(.video-wrapper){padding:1.5rem 0 12rem}.landings-root .list-wrapper{align-items:center;flex-direction:column;gap:2rem}.landings-root .list-wrapper .list{max-width:100vw;padding:1rem;gap:1.5rem}.landings-root .list-wrapper .list .list-item{max-width:100vw;gap:1rem}.landings-root .list-wrapper .list .list-item .list-num{width:15rem;font-size:24px}.landings-root .list-wrapper .list .list-item .list-text .title{font-size:18px}.landings-root .main-content-text{padding:0 3vw}.landings-root .main-content-text .title{margin-top:1rem;font-size:34px}.landings-root .main-content-text .subtitle{font-size:24px}.landings-root .btn-square{height:-moz-fit-content;height:fit-content;padding:1rem;display:flex;flex-direction:row;align-items:center;text-align:start;gap:15px}.landings-root .btn-square .icon{width:55px;height:55px}.landings-root .btn-square .icon path{transform:none}.landings-root .btn-square .text{font-size:16px;line-height:20px}}.dashboard-root,.dashboard-root html,.dashboard-root body{width:100%;height:100%;margin:0;background-color:var(--color-light-bg);color:var(--color-primary);font-family:var(--font-main);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.dashboard-root button,.dashboard-root a{background-color:transparent;color:var(--color-text-dark);font-family:var(--font-main);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);text-decoration:none;border-radius:64px;border:none;cursor:pointer}.dashboard-root .icon{width:24px;height:24px}.dashboard-root .icon-small{width:14px;height:14px}.dashboard-root .layout{display:grid;grid-template-columns:18rem 1fr}.dashboard-root nav.layout__sidebar{width:100%;background-color:var(--color-dark-bg);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr 1fr;grid-column-gap:0px;grid-row-gap:0px}.dashboard-root nav.layout__sidebar .logo{padding:32px 24px}.dashboard-root nav.layout__sidebar .logo .logo__img{max-width:12.4rem}.dashboard-root nav.layout__sidebar .navigation{padding:32px 24px}.dashboard-root nav.layout__sidebar .navigation .nav-btn{width:100%;height:56px;border-radius:64px;border:none;cursor:pointer;padding:16px 24px;margin-bottom:5px;display:flex;align-items:center;justify-content:left;font-size:var(--font-size-base);background-color:transparent;color:var(--color-text-light)}.dashboard-root nav.layout__sidebar .navigation .nav-btn .icon{color:var(--color-accent-blue);margin:0 10px}.dashboard-root nav.layout__sidebar .navigation .nav-btn.active,.dashboard-root nav.layout__sidebar .navigation .nav-btn:active,.dashboard-root nav.layout__sidebar .navigation .nav-btn:hover,.dashboard-root nav.layout__sidebar .navigation .nav-btn:focus{background-color:var(--color-secondary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}:is(.dashboard-root nav.layout__sidebar .navigation .nav-btn.active,.dashboard-root nav.layout__sidebar .navigation .nav-btn:active,.dashboard-root nav.layout__sidebar .navigation .nav-btn:hover,.dashboard-root nav.layout__sidebar .navigation .nav-btn:focus) .icon{color:var(--color-primary)}.dashboard-root nav.layout__sidebar .user__menu{align-self:end}.dashboard-root nav.layout__sidebar .user__menu .options{align-items:flex-end;bottom:64px;background-color:transparent}.dashboard-root nav.layout__sidebar .user__menu .options .btn-dropdown{width:10rem;height:3.5rem;border-radius:64px;border:none;cursor:pointer;font-size:var(--font-size-sm);display:flex;align-items:center;justify-content:center;gap:7px;background-color:var(--color-secondary);color:var(--color-primary)}.dashboard-root nav.layout__sidebar .user__menu .options .btn-dropdown .icon{color:var(--color-primary)}.dashboard-root nav.layout__sidebar .user__menu .dropdown{align-self:end;background-color:transparent;padding:0}.dashboard-root nav.layout__sidebar .user__menu .dropdown .label-dropdown{grid-template-columns:1fr 3fr 1fr;padding:8px;width:auto}.dashboard-root nav.layout__sidebar .user__menu .dropdown .icon-arrow-wrapper{justify-self:center}.dashboard-root nav.layout__sidebar .user__menu .dropdown .icon-user-wrapper{height:32px;width:32px;align-items:center;background-color:var(--color-accent-blue);border-radius:100px;justify-self:center;text-align:center;display:flex;justify-content:center}.dashboard-root nav.layout__sidebar .user__menu .dropdown .icon-user-wrapper .icon{color:var(--color-primary);margin:0;height:16px;width:16px}.dashboard-root nav.layout__sidebar .user__menu .dropdown .text-wrapper,.dashboard-root nav.layout__sidebar .user__menu .dropdown .arrow{color:var(--color-text-light);fill:var(--color-text-light)}.dashboard-root main.layout__main{padding:0 4rem;overflow:auto;max-width:none!important;margin:0!important;display:flex;flex-direction:column}.dashboard-root main.layout__main .breadcrumbs{height:4.5rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:1rem 0;gap:.7rem;color:#000;font-weight:400}.dashboard-root main.layout__main .breadcrumbs .home a{color:var(--color-primary);font-weight:700}.dashboard-root main.layout__main .header{height:clamp(4.5rem,10vw,5.75rem);display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;gap:1rem}.dashboard-root main.layout__main .header .btn-primary{margin-left:auto}.dashboard-root main.layout__main .content{height:-moz-fit-content;height:fit-content}.dashboard-root .content__header{width:50%;min-width:330px}.dashboard-root .content__header .text{color:var(--color-text-dark);font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%}.dashboard-root .content__help{max-width:1770px;display:flex;flex-direction:column;gap:4.5rem}.dashboard-root section.content{margin-bottom:2rem}.dashboard-root .text-wrapper{display:flex;flex-direction:row;gap:1rem}.dashboard-root .title{font-family:Barlow,sans-serif;font-weight:700;font-size:40px}.dashboard-root .content__table .subtitle{margin-top:2rem;font-weight:700}.dashboard-root .subtitle{font-weight:400;font-size:24px;line-height:150%}.dashboard-root .btn-primary{width:-moz-fit-content;width:fit-content;padding:16px 28px;color:var(--color-primary);border-radius:64px;display:flex;align-items:center;justify-content:center;gap:5px}.dashboard-root .btn-primary:hover{color:var(--color-dark-blue)}.dashboard-root .btn-primary:hover .underline{text-decoration:underline}.dashboard-root .btn-simple{display:flex;flex-direction:row;align-content:center;align-items:center;gap:10px;padding:0 0 10px;border-radius:0;border-bottom:1px solid transparent;font-weight:400;color:var(--color-primary)}.dashboard-root .btn-simple:hover{color:var(--color-text-dark);border-bottom:1px solid var(--color-text-dark)}.dashboard-root .btn-square{height:auto;width:44px;aspect-ratio:1.1;border-radius:8px;display:flex;align-items:center;justify-content:center}.dashboard-root .btn-yellow{background-color:var(--color-yellow);color:var(--color-dark-blue)}.dashboard-root .btn-yellow:hover{background-color:var(--color-hover-red);transition:.5s}.dashboard-root .btn-green{background-color:#badaa1;color:#396606}.dashboard-root .btn-green:hover{background-color:#396606;color:#fff;transition:.5s}.dashboard-root .btn-red{background-color:#ffc1c1;color:#ba1919}.dashboard-root .btn-red:hover{background-color:#ba1919;color:#fff;transition:.5s}.dashboard-root .btn-dark-red{background-color:#ba1919;color:#fff}.dashboard-root .btn-dark-red:hover{background-color:#ff7769;color:#fff;transition:.5s}.dashboard-root .btn-transparent-blue{background-color:transparent;color:var(--color-primary)}.dashboard-root .btn-transparent-blue:hover{background-color:var(--color-accent-blue);color:var(--color-primary);transition:.5s}.dashboard-root .btn-transparent-border{background-color:transparent;color:var(--color-text-dark);border-radius:56px;border:1px solid var(--color-text-dark);padding:10px 20px}.dashboard-root .btn-transparent-border:hover{background-color:var(--color-hover-red);border:1px solid var(--color-hover-red);color:var(--color-text-dark);transition:.5s}.dashboard-root .input-searcher{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-secondary);border-radius:64px;padding:12px 22px;margin-left:auto;width:clamp(14rem,20vw,16rem)}.dashboard-root .input-searcher .input,.dashboard-root .input-searcher .input:focus-within{width:100%;border:none;outline:none}.dashboard-root .input-searcher.align-left{margin-left:0}.dashboard-root .grid-columns-2{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:3vw}.dashboard-root .card-post{display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-sizing:border-box}.dashboard-root .card-post .img-wrapper{overflow:hidden;border-radius:24px;aspect-ratio:2.2}.dashboard-root .card-post .img-wrapper .img-card{max-width:100%;height:auto;border-radius:24px;aspect-ratio:1.5 / 1;box-sizing:border-box}.dashboard-root .card-post .content-text{padding:1rem 0;transition:transform .5s ease-in-out;color:var(--color-dark-blue)}.dashboard-root .card-post .content-text .title{font-size:24px;line-height:28px}.dashboard-root .card-post .content-text .text{font-size:16px;line-height:24px}.dashboard-root .card-post .card-bottom{margin-top:auto}.dashboard-root .card-post .card-bottom .link{justify-self:start;color:var(--color-primary)}.dashboard-root .card-form{display:flex;flex-direction:row;background-color:var(--color-secondary);padding:64px 64px 0;border-radius:64px;gap:45px}.dashboard-root .card-form .title{font-size:32px}.dashboard-root .card-form .text{color:var(--color-text-dark);font-size:18px;font-weight:400;line-height:150%}.dashboard-root .card-form form{padding-bottom:64px}.dashboard-root .column{flex:1;position:relative}.dashboard-root .column .img-wrapper img{width:20vw;max-width:-moz-fit-content;max-width:fit-content;position:absolute;bottom:0}.dashboard-root .card-form .form-wrapper{margin:0}.dashboard-root .card-form .form-wrapper .row-field{width:100%}.dashboard-root ::-webkit-scrollbar{width:3px;height:5px}.dashboard-root ::-webkit-scrollbar-track{background:#aaa;border-bottom:10px solid #fff;border-radius:100px}.dashboard-root ::-webkit-scrollbar-thumb{background-color:#3c36ac;border-radius:100px}.dashboard-root .dropdown-wrapper{position:relative;display:inline-block}.dashboard-root .dropdown-wrapper:focus-within .options{display:flex}.dashboard-root .dropdown-wrapper:focus-within .icon-arrow-wrapper .arrow.up{transform:rotate(-180deg);transition:.3s}.dashboard-root .dropdown{width:100%;cursor:pointer;position:relative;transition:.3s;color:var(--color-primary);background-color:var(--color-secondary);overflow:hidden;border:none}.dashboard-root .dropdown .label-dropdown{display:grid;grid-template-columns:5fr 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;height:48px;width:100%;justify-content:center;align-items:center}.dashboard-root .dropdown .label-dropdown .text-wrapper{justify-self:start;margin-left:5px}.dashboard-root .dropdown .label-dropdown .text-wrapper span{text-decoration:none}.dashboard-root .dropdown .label-dropdown .icon-arrow-wrapper{justify-self:right}.dashboard-root .dropdown .label-dropdown .arrow{position:relative;right:0;height:10px;width:25px;fill:var(--color-primary);z-index:2}.dashboard-root .options{display:none;position:absolute;left:0;width:100%;flex-direction:column;background-color:var(--color-secondary);border-radius:24px;z-index:10;overflow:hidden}.dashboard-root .opt-relative{position:relative;bottom:-5px;z-index:10;border-radius:24px;background-color:var(--color-secondary)}.dashboard-root .btn-dropdown-checkbox{height:clamp(2.25rem,6vw,3rem);width:100%;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:1fr;align-items:center;align-content:center;color:var(--color-primary);background-color:transparent}.dashboard-root .btn-dropdown-checkbox .opt-checkbox{justify-self:center}.dashboard-root .btn-dropdown-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:.125rem solid var(--color-primary);border-radius:4px;background-color:var(--color-secondary);display:grid;place-content:center;cursor:pointer}.dashboard-root .btn-dropdown-checkbox input[type=checkbox]:before{content:"";width:.75rem;height:.75rem;transform:scale(0);transition:transform .2s ease-in-out;background-color:var(--color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M3 7L0 4l1-1l2 2l4-4l1 1'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M3 7L0 4l1-1l2 2l4-4l1 1'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M3 7L0 4l1-1l2 2l4-4l1 1'/%3E%3C/svg%3E") no-repeat center;mask-size:contain}.dashboard-root .btn-dropdown-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.dashboard-root .btn-dropdown-checkbox:hover,.dashboard-root .btn-dropdown-checkbox:focus,.dashboard-root .btn-dropdown-checkbox:has(.opt-checkbox:checked){background-color:#daf0fe}.dashboard-root .btn-dropdown-checkbox:first-child{border-radius:24px 24px 0 0}.dashboard-root .btn-dropdown-checkbox:last-child{border-radius:0 0 24px 24px}.dashboard-root .input-text-wrapper{padding:20px 0}.dashboard-root .input-text{display:flex;flex-direction:column;width:calc(100% - 44px);align-items:start;padding:5px 22px;gap:10px}.dashboard-root .input-text input[type=text],.dashboard-root .input-text input[type=text]:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% - 44px);height:24px;border:.1rem solid #BBBBBB;border-radius:8px;background-color:var(--color-secondary);display:grid;place-content:center;cursor:pointer;padding:12px 20px}.dashboard-root .input-text input[type=text]:hover{border:.1rem solid var(--color-primary)}.dashboard-root .need-table table{border-collapse:separate;border-spacing:0 5px;width:100%;font-family:var(--font-main)}.dashboard-root .need-table th.col-id,.dashboard-root .need-table td.col-id{width:4rem;font-weight:var(--font-weight-bold)}.dashboard-root .need-table th.col-name,.dashboard-root .need-table td.col-name{width:18rem}.dashboard-root .need-table th.col-rol,.dashboard-root .need-table td.col-rol{width:12rem}.dashboard-root .need-table th.col-email,.dashboard-root .need-table td.col-email{width:20rem}.dashboard-root .need-table th.col-year,.dashboard-root .need-table td.col-year,.dashboard-root .need-table th.col-status,.dashboard-root .need-table td.col-status{width:9rem}.dashboard-root .need-table th.col-permissions,.dashboard-root .need-table td.col-permissions{width:13rem}.dashboard-root .need-table th.col-date,.dashboard-root .need-table td.col-date{width:7rem}.dashboard-root .need-table th.col-test,.dashboard-root .need-table td.col-test{width:4rem}.dashboard-root .need-table th.col-btn,.dashboard-root .need-table td.col-btn{width:14rem;font-weight:var(--font-weight-bold)}.dashboard-root .need-table th{height:48px;background:transparent;text-align:justify;padding:13px 0 0 13px;cursor:default;font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-text-muted)}.dashboard-root .need-table tr:hover .hover-show{opacity:1;transition:opacity .2s ease-in}.dashboard-root .need-table tr:has(td){border-radius:16px;cursor:pointer}.dashboard-root .need-table tr:has(.tag-red){cursor:default}:is(.dashboard-root .need-table tr:has(td):hover,.dashboard-root .need-table .provas tr:has(.tag-red),.dashboard-root .need-table .profesionals tr:has(.tag-red-blue)) td{background-color:var(--color-secondary)}:is(.dashboard-root .need-table tr:has(td):hover,.dashboard-root .need-table .provas tr:has(.tag-red),.dashboard-root .need-table .profesionals tr:has(.tag-red-blue)) td.col-id,:is(.dashboard-root .need-table tr:has(td):hover,.dashboard-root .need-table .provas tr:has(.tag-red),.dashboard-root .need-table .profesionals tr:has(.tag-red-blue)) td.col-btn,:is(.dashboard-root .need-table tr:has(td):hover,.dashboard-root .need-table .provas tr:has(.tag-red),.dashboard-root .need-table .profesionals tr:has(.tag-red-blue)) a{color:var(--color-primary)}:is(.dashboard-root .need-table tr:has(td):hover,.dashboard-root .need-table .provas tr:has(.tag-red),.dashboard-root .need-table .profesionals tr:has(.tag-red-blue)) .link-hide{opacity:1;transition:opacity .2s ease-in}.dashboard-root .need-table .profesionals tr:has(.tag-red-blue){cursor:default}.dashboard-root .need-table td{height:56px;padding:0 16px;font-weight:var(--font-weight-regular);font-style:Regular;font-size:var(--font-size-base);color:var(--color-text-dark);background-color:#fff9}.dashboard-root .need-table td:first-child{border-radius:16px 0 0 16px}.dashboard-root .need-table td:last-of-type{width:auto;border-radius:0 16px 16px 0}.dashboard-root .need-table .flex-row-end{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.dashboard-root .need-table .tag-base{width:-moz-fit-content;width:fit-content;height:24px;display:inline-flex;align-items:center;padding:4px 12px;cursor:default;border-radius:16px;gap:5px;font-weight:700;font-size:13px;line-height:150%}.dashboard-root .need-table .tag-base .icon{height:18px;width:18px;margin:0}.dashboard-root .need-table .tag-red{background-color:#ffc1c1;color:#ba1919}.dashboard-root .need-table .tag-red-blue{background-color:#ffc1c1;color:var(--color-dark-blue)}.dashboard-root .need-table .tag-green{background-color:#badaa1;color:#396606}.dashboard-root .need-table .tag-accent-blue{background-color:var(--color-tag-bg);color:var(--color-dark-blue)}.dashboard-root .need-table .tag-primary-blue{background-color:var(--color-primary);color:#fff}.dashboard-root .need-table .link{display:flex;align-items:end;justify-content:end;padding:8px 12px;gap:8px;width:-moz-fit-content;width:fit-content;justify-self:end;border-radius:8px}.dashboard-root .need-table .link:hover{background-color:var(--color-accent-blue);color:var(--color-primary)}.dashboard-root .need-table .link-hide,.dashboard-root .need-table .hover-show{opacity:0;transition:opacity .2s ease-out}.dashboard-root .need-table .pagination{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin:30px 0}.dashboard-root .need-table .pagination .icon{width:10px;height:10px}.dashboard-root .need-table .page-number{width:2.5rem;height:2.5rem;padding:0 .55rem;border:1px solid var(--color-yellow);background:transparent;color:var(--color-dark-blue);border-radius:100px;cursor:pointer;transition:all .2s ease}.dashboard-root .need-table .page-btn{border:none}.dashboard-root .need-table .page-number:hover{background-color:var(--color-yellow)}.dashboard-root .need-table .page-number.active{background-color:var(--color-yellow);color:var(--color-dark-blue);font-weight:600}.dashboard-root .need-table .ellipsis{padding:0 .5rem;color:#999}.dashboard-root .panel{opacity:0;visibility:hidden;transition:opacity .3s ease}.dashboard-root .panel:target{opacity:1;visibility:visible}.dashboard-root .need-modals #checkbox-modal-edit,.dashboard-root .need-modals #checkbox-modal-validate,.dashboard-root .need-modals #checkbox-modal-reject,.dashboard-root .need-modals #checkbox-modal-delete{display:none}.dashboard-root .need-modals #checkbox-modal-edit:checked~.overlay{display:flex}.dashboard-root .need-modals #checkbox-modal-edit:checked~.overlay #modal-edit{display:block}.dashboard-root .need-modals #checkbox-modal-validate:checked~.overlay{display:flex}.dashboard-root .need-modals #checkbox-modal-validate:checked~.overlay #modal-validate{display:block}.dashboard-root .need-modals #checkbox-modal-reject:checked~.overlay{display:flex}.dashboard-root .need-modals #checkbox-modal-reject:checked~.overlay #modal-reject{display:block}.dashboard-root .need-modals #checkbox-modal-delete:checked~.overlay{display:flex}.dashboard-root .need-modals #checkbox-modal-delete:checked~.overlay #modal-delete{display:block}.dashboard-root .need-modals .overlay{display:none;position:absolute;inset:0;background:#00000080}.dashboard-root .need-modals .modal{width:738px;height:-moz-fit-content;height:fit-content;max-height:90vh;display:none;box-sizing:border-box;border-radius:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-secondary);padding:2rem;z-index:1000;overflow-y:auto;color:var(--color-dark-blue);font-family:var(--font-main)}.dashboard-root .need-modals .modal-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dashboard-root .need-modals .modal .title{font-family:var(--font-barlow);font-weight:700;font-style:Bold;font-size:32px;line-height:140%;letter-spacing:0%;margin:0}.dashboard-root .need-modals .modal .text{font-weight:400;font-style:Regular;font-size:18px;line-height:140%;letter-spacing:0%}.dashboard-root .need-modals .modal .text.small{font-size:16px}.dashboard-root .need-modals .modal .text .grey{color:#00000080}.dashboard-root .need-modals .modal .tab-text{font-weight:600;font-style:Semibold;font-size:16px;line-height:150%;letter-spacing:0%}.dashboard-root .need-modals .modal .tab-text:focus-within{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.dashboard-root .need-modals .modal form{height:-moz-fit-content;height:fit-content;gap:0}.dashboard-root .need-modals .modal form .row{gap:16px}.dashboard-root .need-modals .modal form .row-field{width:100%}.dashboard-root .need-modals .modal form .field-year{width:99px}.dashboard-root .need-modals .modal form .field-date{width:205px}.dashboard-root .need-modals .modal form .label-field{line-height:22px}.dashboard-root .need-modals .modal form>.row-field{margin-bottom:32px}.dashboard-root .need-modals .tab-new{display:flex;flex-direction:column;gap:16px;padding-bottom:2rem}.dashboard-root .need-modals .tab-list{overflow:auto;padding-right:1rem;margin-right:-1rem;box-sizing:border-box}.dashboard-root .need-modals .tabs input[type=radio]{display:none}.dashboard-root .need-modals .tab-buttons{display:flex;border-bottom:2px solid #AAAAAA80}.dashboard-root .need-modals .tab-buttons label{width:-moz-fit-content;width:fit-content;padding:12px 24px;margin-top:15px;text-align:center;cursor:pointer;font-weight:700}.dashboard-root .need-modals #tab_new-child:checked~.tab-buttons label[for=tab_new-child],.dashboard-root .need-modals #tab_list:checked~.tab-buttons label[for=tab_list]{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.dashboard-root .need-modals .tab-content{height:395px;display:none;box-sizing:border-box}.dashboard-root .need-modals .tab-content.tab-new{padding-top:1rem}.dashboard-root .need-modals #tab_new-child:checked~.tab-new{display:flex}.dashboard-root .need-modals #tab_list:checked~.tab-list{display:flex}.dashboard-root .need-modals .list-wrapper{height:100%;width:100%;display:flex;flex-direction:column}.dashboard-root .need-modals .list-item{min-height:80px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #AAAAAA80;padding:0 16px}.dashboard-root .need-modals .list-item .text-wrapper{display:flex;flex-direction:column;gap:0}.dashboard-root .need-modals .list-item .text-wrapper .list-title{font-size:18px;font-weight:400;line-height:150%;margin-bottom:0}.dashboard-root .need-modals .list-item .text-wrapper .list-text{color:#aaa;font-size:14px;font-weight:400;margin-top:0}.dashboard-root .need-modals .bottom{display:flex;justify-content:flex-end;gap:2.5rem;border-top:1px solid #AAAAAA80;padding:32px 2rem 0;margin:0 -2rem}.dashboard-root .need-modals .button-close{width:48px;height:48px;border:1px solid #AAAAAA80;color:#58647a;background:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px;border-radius:100px;cursor:pointer}.dashboard-root input,.dashboard-root select,.dashboard-root summary{box-sizing:border-box}.dashboard-root textarea,.dashboard-root input,.dashboard-root summary{font-family:var(--font-main)}.dashboard-root main.layout__main{height:calc(100vh - 9rem);padding:4.5rem 4rem}.dashboard-root .breadcrumbs{height:2vh!important}.dashboard-root .form-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:30px;margin-top:2rem}.dashboard-root .row-field{width:60%;display:flex;flex-direction:column;gap:.5rem}.dashboard-root .row{display:flex;flex-direction:row;gap:2rem}.dashboard-root .label-field{color:var(--color-dark-blue);font-family:var(--font-main);font-weight:800;font-style:Heavy;font-size:14px;line-height:24px;letter-spacing:2%}.dashboard-root .label-field span{font-size:14px;font-weight:400;line-height:22px}.dashboard-root .input-field{height:48px;padding:12px 24px;gap:12px;opacity:1;border-radius:8px;border:1px solid #BBBBBB;background-color:transparent}.dashboard-root textarea.input-field{height:initial}.dashboard-root .input-field:focus{border:1px solid var(--color-primary);background-color:var(--color-secondary)}.dashboard-root .width-small{width:99px}.dashboard-root .width-medium{width:20rem;min-width:20rem}.dashboard-root .btn-primary{padding:16px 28px;gap:1rem}.dashboard-root .hover-underline{border-radius:0;padding-left:2px;padding-right:2px;border-bottom:1px solid transparent}.dashboard-root .hover-underline:hover{border-bottom:1px solid var(--color-text-dark)}.dashboard-root .custom-select{position:relative}.dashboard-root .custom-select summary{cursor:pointer;list-style:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;font-weight:400;color:var(--color-dark-blue);background:url('data:image/svg+xml;utf8,<svg fill="gray" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 24px center;background-size:22px}.dashboard-root .options-select{position:absolute;margin-top:5px;border:1px solid #BBBBBB;border-radius:10px;overflow:hidden;background:var(--color-secondary);color:var(--color-dark-blue)}.dashboard-root .options-select div{cursor:pointer;padding:12px 24px;font-weight:400}.dashboard-root .options-select div:hover{background:var(--color-tag-bg)}.dashboard-root .checkbox-field{width:-moz-fit-content;width:fit-content;cursor:pointer;gap:5px}.dashboard-root input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:.125rem solid var(--color-primary);border-radius:4px;background-color:var(--color-secondary);color:var(--color-dark-blue);display:flex;flex-direction:row;place-content:center}.dashboard-root input[type=checkbox]:before{content:"";width:.75rem;height:.75rem;transform:scale(0);transition:transform .2s ease-in-out;background-color:var(--color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M3 7L0 4l1-1l2 2l4-4l1 1'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M3 7L0 4l1-1l2 2l4-4l1 1'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M3 7L0 4l1-1l2 2l4-4l1 1'/%3E%3C/svg%3E") no-repeat center;mask-size:contain}.dashboard-root input[type=checkbox]:checked:before{transform:scale(1)}.dashboard-root .need-table-detail table{border-collapse:separate;border-spacing:0px;width:100%;font-family:var(--font-main)}.dashboard-root .need-table-detail th.col-num,.dashboard-root .need-table-detail td.col-num{width:4rem}.dashboard-root .need-table-detail th.col-word,.dashboard-root .need-table-detail td.col-word{width:10rem}.dashboard-root .need-table-detail th.col-first-try,.dashboard-root .need-table-detail td.col-first-try,.dashboard-root .need-table-detail th.col-second-try,.dashboard-root .need-table-detail td.col-second-try{width:12rem;padding:16px}.dashboard-root .need-table-detail th.col-error,.dashboard-root .need-table-detail td.col-error{width:4rem;padding:16px}.dashboard-root .need-table-detail th.col-comment,.dashboard-root .need-table-detail td.col-comment{width:23rem}:is(.dashboard-root .need-table-detail th.col-comment,.dashboard-root .need-table-detail td.col-comment) p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-root .need-table-detail th{height:48px;background:transparent;text-align:justify;padding:13px 0 0 13px;cursor:default;font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-text-muted);border-bottom:1px solid #00000029}.dashboard-root .need-table-detail td{height:80px;box-sizing:border-box;font-weight:var(--font-weight-regular);font-style:Regular;font-size:var(--font-size-base);border-bottom:1px solid #00000029;color:var(--color-text-dark)}.dashboard-root .need-table-detail .col-first-try .btn-primary,.dashboard-root .need-table-detail .col-second-try .btn-primary{font-weight:600;font-style:Semibold;font-size:14px;line-height:24px;letter-spacing:0px}.dashboard-root .need-table-detail .tag-base{width:-moz-fit-content;width:fit-content;height:24px;display:inline-flex;align-items:center;padding:4px 12px;cursor:default;border-radius:16px;gap:5px;font-weight:700;font-size:13px;line-height:150%}.dashboard-root .need-table-detail .tag-base .icon{height:18px;width:18px;margin:0}.dashboard-root .need-table-detail .tag-base.title{font-size:16px}.dashboard-root .need-table-detail .tag-red{background-color:#ffc1c1;color:#ba1919}.dashboard-root .need-table-detail .tag-red-blue{background-color:#ffc1c1;color:var(--color-dark-blue)}.dashboard-root .need-table-detail .tag-green{background-color:#badaa1;color:#396606}.dashboard-root .need-table-detail .tag-accent-blue{background-color:var(--color-tag-bg);color:var(--color-dark-blue)}.dashboard-root .need-table-detail .tag-primary-blue{background-color:var(--color-primary);color:#fff}.dashboard-root .need-table-detail .link{display:flex;align-items:end;justify-content:end;padding:8px 12px;gap:8px;width:-moz-fit-content;width:fit-content;justify-self:end;border-radius:8px}.dashboard-root .need-table-detail .link:hover{background-color:var(--color-accent-blue);color:var(--color-primary)}.dashboard-root .need-table-detail .link-hide,.dashboard-root .need-table-detail .hover-show{opacity:0;transition:opacity .2s ease-out}.dashboard-root .need-table-detail .pagination{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin:30px 0}.dashboard-root .need-table-detail .pagination .icon{width:10px;height:10px}.dashboard-root .need-table-detail .page-number{width:2.5rem;height:2.5rem;padding:0 .55rem;border:1px solid var(--color-yellow);background:transparent;color:var(--color-dark-blue);border-radius:100px;cursor:pointer;transition:all .2s ease}.dashboard-root .need-table-detail .page-btn{border:none}.dashboard-root .need-table-detail .page-number:hover{background-color:var(--color-yellow)}.dashboard-root .need-table-detail .page-number.active{background-color:var(--color-yellow);color:var(--color-dark-blue);font-weight:600}.dashboard-root .need-table-detail .ellipsis{padding:0 .5rem;color:#999}.dashboard-root{--color-dark-bg: #00053F;--color-light-bg: #EAF1F7;--color-primary: #3C36AC;--color-secondary: #FFFFFF;--color-accent-blue: #82CEFA;--color-dark-blue: #00183F;--color-hover-red: #FF7769;--color-yellow: #FBAD48;--color-tag-bg: #CBE7F8;--color-text-light: #FFFFFF;--color-text-dark: #00053F;--color-text-muted: #00000080;--font-main: "SF Compact Rounded", sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-sm: 14px;--font-size-base: 16px;--radius-small: 4px;--radius-medium: 8px;--radius-large: 16px;--radius-xlarge: 24px;--radius-full: 64px;--transition-fast: .2s;--transition-medium: .3s;--transition-slow: .5s}.dashboard-root .content__filters{height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:20px}.dashboard-root .content__filters .dropdown{height:clamp(2.25rem,6vw,3rem);width:clamp(10rem,18vw,12.5rem)}.dashboard-root .content__filters .opt-relative{width:clamp(10rem,18vw,12.5rem)}.dashboard-root .content__filters .filters{max-height:clamp(2.25rem,6vw,3rem);width:100%;display:flex;gap:10px}.dashboard-root .selected,.dashboard-root .tag-filter-wrapper{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:15px}:is(.dashboard-root .selected,.dashboard-root .tag-filter-wrapper) button{padding:10px;font-weight:500}.dashboard-root .btn-filer{border:1px solid var(--color-dark-blue)}.dashboard-root .btn-filer:hover{border:1px solid var(--color-hover-red);background-color:var(--color-hover-red);transition:.5s}.dashboard-root .tag-filter{width:-moz-fit-content;width:fit-content;height:32px;display:inline-flex;align-items:center;background-color:var(--color-tag-bg);color:var(--color-dark-blue);padding:4px 18px;cursor:default;border-radius:24px;gap:10px}.dashboard-root .tag-filter:hover{background-color:var(--color-accent-blue)}
