@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}img{width:100%;max-width:100%;height:auto}a{text-decoration:none;color:inherit}a:hover{opacity:.5}strong,b{font-weight:700}em,i{font-style:italic}ul,ol{margin-bottom:1.5rem;list-style:initial;margin-inline-start:1.5rem;line-height:normal}ul.menu,ol.menu{list-style:none;margin:unset}ol{list-style:decimal}button{font:inherit;border:none}p:has(img.aligncenter){text-align:center}p:has(img.alignright){text-align:right}p:has(img.alignleft){text-align:left}blockquote{margin:1.5rem}@media screen and (max-width: 48rem){blockquote{margin:0.5rem}}iframe{max-width:100%;height:auto}input,textarea{border:1px solid}body{font-family:"Neulis Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#140062;font-size:1rem;line-height:1.25;font-weight:400}.container{max-width:75rem;margin:0 auto;padding:0 1.5rem}.section-label{color:#5860ff}.dotted-separator{list-style:none;margin:unset;border-left:2px dotted #7f5eff;margin-right:1rem}@media screen and (max-width: 48rem){.dotted-separator{border-top:2px dotted #7f5eff}}.dotted-separator.standalone{height:4.625rem;width:0;margin:2rem auto}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:0.5rem;font-feature-settings:"ss01" on}h1,.h1{font-size:3.5rem;line-height:1}h2,.h2{font-size:2rem;line-height:1}h3,.h3{font-size:1.5rem;line-height:1}h4,.h4{font-size:1rem;font-weight:700;letter-spacing:calc(1rem*.04);text-transform:uppercase}p,.p{font-size:1rem;line-height:1.25;font-weight:400}p:not(:last-child),.p:not(:last-child){margin-bottom:0.5rem}.home #hero .hero-content{--hero-word-duration: 1s;--hero-word-stagger: 100ms;max-width:60ch;text-wrap-style:pretty}.home #hero .hero-content.is-preparing h1{opacity:0}.home #hero .hero-content .hero-word{display:inline-block;opacity:0;transform:translateY(0.35em);transition:opacity var(--hero-word-duration) cubic-bezier(0.22, 1, 0.36, 1),transform var(--hero-word-duration) cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(var(--word-index, 0)*var(--hero-word-stagger))}.home #hero .hero-content .hero-word.is-visible{opacity:1;transform:none}.home #hero .hero-content em{font-style:normal}.home #hero .hero-content em .hero-word{background:linear-gradient(to right, #c452ff, #5860ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}[data-aos]{will-change:transform,opacity}@media(prefers-reduced-motion: reduce){.home #hero .hero-content .hero-word{opacity:1;transform:none;transition:none}}:root{--header-offset-stuck: 1rem;--header-offset-bar-gap: 1rem}@media screen and (max-width: 48rem){body.nav-open{overflow:hidden}body.nav-open::before{content:"";position:fixed;inset:0;background-color:rgba(20,0,98,.2);backdrop-filter:blur(8px);z-index:9998}}.site-header{position:fixed;top:var(--header-top, var(--header-offset-stuck));left:1rem;right:1rem;z-index:9999;max-width:calc(75rem + 3rem*2);margin:0 auto}@media screen and (min-width: calc(48rem + 1px)){.site-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0.5rem 3rem;background:linear-gradient(transparent 40%, rgba(127, 94, 255, 0.1)),hsla(0,0%,100%,.5);outline:1px solid rgba(127,94,255,.05);backdrop-filter:blur(4px);border-radius:9999px}}@media screen and (max-width: 48rem){.site-header{display:flex;flex-direction:column;gap:0.5rem}}.site-header header#header{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;width:100%;gap:1.5rem}@media screen and (max-width: 48rem){.site-header header#header{flex-direction:column;align-items:stretch;gap:0.5rem}}.site-header .site-header__bar{display:flex;align-items:center;justify-content:space-between;width:100%;flex-shrink:0}@media screen and (min-width: calc(48rem + 1px)){.site-header .site-header__bar{width:auto}}@media screen and (max-width: 48rem){.site-header .site-header__bar{padding:0.5rem 1.5rem;background:linear-gradient(transparent 40%, rgba(127, 94, 255, 0.1)),hsla(0,0%,100%,.5);outline:1px solid rgba(127,94,255,.05);backdrop-filter:blur(4px);border-radius:9999px}}.site-header #branding{transform:translateY(4px)}.site-header #branding img{height:3.25rem}@media screen and (max-width: 48rem){.site-header #branding img{height:2.5rem}}.site-header .menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:0.3125rem;width:2.75rem;height:2.75rem;padding:0;border-radius:9999px;background:rgba(0,0,0,0);cursor:pointer;flex-shrink:0}@media screen and (max-width: 48rem){.site-header .menu-toggle{display:flex}}.site-header .menu-toggle__bar{display:block;width:1.375rem;height:0.125rem;border-radius:0.125rem;background-color:#7f5eff;transition:transform .25s ease,opacity .25s ease}.site-header.is-menu-open .menu-toggle{background:rgba(127,94,255,.08);outline:1px solid rgba(127,94,255,.12)}.site-header.is-menu-open .menu-toggle__bar:nth-child(1){transform:translateY(0.4375rem) rotate(45deg)}.site-header.is-menu-open .menu-toggle__bar:nth-child(2){opacity:0}.site-header.is-menu-open .menu-toggle__bar:nth-child(3){transform:translateY(-0.4375rem) rotate(-45deg)}@media screen and (min-width: calc(48rem + 1px)){.site-header #menu{flex-shrink:0}}@media screen and (max-width: 48rem){.site-header #menu{width:100%;max-height:0;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transition:max-height .35s ease,opacity .25s ease,visibility .25s ease}.site-header #menu ul.menu{margin:0;padding:2rem;flex-direction:column;align-items:flex-start;gap:1.5rem;background:linear-gradient(transparent 40%, rgba(127, 94, 255, 0.1)),hsla(0,0%,100%,.5);border-radius:1.5rem;outline:1px solid rgba(127,94,255,.06);box-shadow:0 8px 32px rgba(20,0,98,.08)}.site-header #menu ul.menu li.menu-item a{font-size:1rem;font-weight:700}}@media screen and (max-width: 48rem){.site-header.is-menu-open #menu{max-height:25rem;opacity:1;visibility:visible;pointer-events:auto;overflow:visible}}.site-header ul.menu{display:flex;gap:1.5rem}.site-header ul.menu li.menu-item a{font-size:0.875rem;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:calc(0.875rem*.04)}header#header{position:static}#social-media-bar{background:linear-gradient(90deg, #c452ff, #5860ff, #c452ff);background-size:200% 100%;animation:gradient-shift 10s ease infinite;color:#fff;padding-block:1rem}#social-media-bar .container{display:flex;justify-content:space-between;align-items:center;transition:transform .3s ease}@media screen and (max-width: 48rem){#social-media-bar .container{flex-direction:column;gap:1rem;align-items:flex-start}}#social-media-bar .container h3,#social-media-bar .container h4{margin-bottom:unset;transition:color .3s ease,-webkit-text-stroke .3s ease}#social-media-bar:hover{animation-duration:3s}#social-media-bar:hover a{opacity:1}#social-media-bar:hover .container{transform:translateX(8px)}#social-media-bar:hover h3,#social-media-bar:hover h4{color:hsla(0,0%,100%,.15);-webkit-text-stroke:.4px #fff}footer#footer .container{display:grid}@media screen and (min-width: calc(48rem + 1px)){footer#footer .container{grid-template-columns:1fr 1fr}}footer#footer .container{align-items:end;gap:1.5rem;padding-block:3rem}footer#footer .container #footer-logo img{width:auto;height:6.25rem}@media screen and (min-width: calc(48rem + 1px)){footer#footer .container #copyright{text-align:right}}footer#footer .container #copyright #email,footer#footer .container #copyright #author,footer#footer .container #copyright #copyright-text{display:block}footer#footer .container #copyright #email{margin-bottom:1rem}footer#footer .container #copyright #author,footer#footer .container #copyright #copyright-text{font-size:0.875rem}button,.button{display:inline-block;background:linear-gradient(to right, rgba(196, 82, 255, 0.05), rgba(88, 96, 255, 0.05));box-shadow:inset 0px -4px 4px 0px rgba(20,0,98,.1),inset 0px 4px 4px 0px hsla(0,0%,100%,.25);padding:0.5rem 0.75rem;border-radius:9999px;position:relative}button::before,.button::before{background:linear-gradient(to right, #c452ff, #5860ff);content:"";position:absolute;inset:0;border-radius:9999px;padding:1px;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .3s ease}button,.button{font-size:inherit;line-height:1;cursor:pointer;transition:transform .3s ease,background .3s ease}button-large,.button-large{padding:0.75rem 1rem}button-large::before,.button-large::before{padding:2px}button:hover,.button:hover{opacity:1;transform:translateY(2px);background:linear-gradient(to right, rgba(196, 82, 255, 0.15), rgba(88, 96, 255, 0.15))}button:hover::before,.button:hover::before{background:linear-gradient(90deg, #c452ff, #5860ff, #c452ff);background-size:200% 100%;animation:gradient-shift 1s ease infinite}button:focus,.button:focus{outline:0}button:focus-visible,.button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wpcf7 form input,.wpcf7 form textarea{font:inherit;color:inherit}.wpcf7 form input::-moz-placeholder, .wpcf7 form textarea::-moz-placeholder{color:inherit;opacity:.5}.wpcf7 form input::placeholder,.wpcf7 form textarea::placeholder{color:inherit;opacity:.5}.wpcf7 form .wpcf7-response-output{border-radius:8px;border-width:1px;font-size:12px;padding:8px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:rgba(255,185,0,.15);color:rgb(76.5,55.5,0)}.wpcf7 form.sent .wpcf7-response-output{background-color:rgba(70,180,80,.15);color:rgb(20.02,51.48,22.88)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:rgba(220,50,50,.15);color:rgb(78.15625,13.34375,13.34375)}#peers-message{background:linear-gradient(90deg, #c452ff, #5860ff, #c452ff);background-size:200% 100%;animation:gradient-shift 10s ease infinite;color:#fff;padding-block:0.25rem}#peers-message a:hover{opacity:1}#peers-message .container{transition:color .3s ease,-webkit-text-stroke .3s ease,transform .3s ease}#peers-message .container:hover{color:hsla(0,0%,100%,.15);-webkit-text-stroke:.6px #fff;transform:translateX(8px)}.home #hero{height:90vh;display:flex;align-items:center;--glow-origin-x: 100%;--glow-x: var(--glow-origin-x);--glow-y-origin: -50%;--glow-y-offset: 0px;--glow-y-range: 3rem;--glow-size: 100dvw;position:relative;isolation:isolate;overflow:hidden}.home #hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle var(--glow-size) at var(--glow-x) calc(var(--glow-y-origin) + var(--glow-y-offset)), rgba(88, 96, 255, 0.3) 15%, rgba(196, 82, 255, 0.3), transparent 50%)}.home #hero>.container{position:relative;z-index:1}@media screen and (max-width: 48rem){.home #hero{height:100dvh}}.home #hero .hero-content{max-width:60ch;text-wrap-style:pretty}.home #hero .row{margin-top:5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width: 48rem){.home #hero .row{margin-top:1.5rem;grid-template-columns:1fr;gap:2rem}}.home #hero ul.languages-list{list-style:none;margin:unset;display:flex;gap:0.5rem}.home #hero ul.languages-list li.language-item{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:calc(0.875rem*.04);color:#7f5eff;padding:0.25rem 0.5rem;border-radius:9999px;border:1px solid}.home #hero ul.languages-list li.language-item img{width:1rem;height:1rem}.home #comparison,.home #how-we-work{--gradient-position: 25%;padding-block:12.5rem;background-image:linear-gradient(white, transparent var(--gradient-position)),url(../img/dots.svg);background-size:contain;background-repeat:repeat-x}@media screen and (max-width: 48rem){.home #comparison,.home #how-we-work{padding-block:3rem;background-size:cover;--gradient-position: 10%}}.home #comparison .container{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width: 48rem){.home #comparison .container{grid-template-columns:1fr;gap:1rem}}.home #comparison .container .comparison-item{display:flex;flex-direction:column;padding:1.5rem;border-radius:1.5rem;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(6px);box-shadow:inset 4px 8px 8px 0px rgba(127,94,255,.1),inset 0px -4px 4px 0px rgba(20,0,98,.1),inset 0px 4px 4px 0px hsla(0,0%,100%,.25);position:relative}.home #comparison .container .comparison-item::before{background:linear-gradient(to right, #c452ff, #5860ff);content:"";position:absolute;inset:0;border-radius:1.5rem;padding:2px;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .3s ease}.home #comparison .container .comparison-item::before{background:linear-gradient(to right, #ADAFCC, #BFA7CC)}.home #comparison .container .comparison-item-label h4{color:#c452ff;margin-bottom:0.25rem}.home #comparison .container .comparison-item ul{margin-inline-start:1rem;margin-bottom:0.5rem}.home #comparison .container .comparison-item li::marker{color:#c452ff}@media screen and (min-width: calc(48rem + 1px)){.home #comparison .container .comparison-item:last-child{transform:translateY(10%)}}.home #comparison .container .comparison-item:last-child{background:linear-gradient(to right, rgba(196, 82, 255, 0.05), rgba(88, 96, 255, 0.05))}.home #comparison .container .comparison-item:last-child::before{background:linear-gradient(to left, #c452ff, #5860ff)}.home #comparison .container .comparison-item:last-child{box-shadow:-4px 4px 8px 0px rgba(20,0,98,.1),0px 10px 32px 0px rgba(20,0,98,.12),inset 0px -4px 4px 0px rgba(20,0,98,.1),inset 0px 4px 4px 0px hsla(0,0%,100%,.25)}.home #comparison .container .comparison-item:last-child h4{background:linear-gradient(to right, #c452ff, #5860ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content}.home #services{background-color:#fbf3ff;padding-block:3rem}.home #services .services-list{display:flex;gap:1.5rem;margin-inline-start:1rem;margin-bottom:2.5rem}@media screen and (max-width: 48rem){.home #services .services-list{flex-direction:column;margin-top:1.5rem}}.home #services .services-list li::marker{color:#7f5eff}.home #services .services-button{text-align:center}.home #how-we-work{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.home #how-we-work,.home #how-we-work>.container{transform:scaleY(-1)}.home #how-we-work .container{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;max-width:none;margin:0;padding-inline-start:max(1.5rem,(100vw - 75rem)/2 + 1.5rem)}.home #how-we-work .container .how-we-work-content{max-width:35ch;padding-right:2rem}.home #how-we-work .container .how-we-work-steps{display:contents;list-style:none;margin:unset;cursor:ew-resize}.home #how-we-work .container .how-we-work-step{max-width:30ch;padding-right:2rem}.home #how-we-work .container .how-we-work-step-number{font-size:7.5rem;line-height:1;letter-spacing:calc(7.5rem*-0.02);font-weight:600;color:#7f5eff;margin-bottom:1.5rem}.home #how-we-work .container .dotted-separator{flex:0 0 0;height:17.5rem;margin:0 2rem 0 0}.home #why-us{text-align:center}.home #why-us .why-us-icon{height:2.5rem;margin-bottom:1.5rem}.home #why-us .why-us-icon img{height:100%}.home #why-us .why-us-content{max-width:70ch;margin:0 auto}.home #why-us .why-us-content h2{margin-bottom:1.5rem}.home #why-us .why-us-content h2 em{font-style:normal;background:linear-gradient(to right, #c452ff, #5860ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home #about-us{background-color:#f5f5ff;border-radius:2rem;margin-inline:1rem;padding:3rem 2rem}@media screen and (max-width: 48rem){.home #about-us{padding-inline:unset;padding-bottom:1rem}}.home #about-us .section-label{text-align:center}.home #about-us .about-us-content{max-width:52ch;margin:0 auto}.home #about-us #team{margin-top:3.5rem}.home #about-us #team .section-label{color:#140062;text-transform:unset;letter-spacing:unset;font-size:1.125rem;background-color:#fff;padding:0.5rem 1rem;border-radius:9999px;width:-moz-fit-content;width:fit-content;margin:0 auto;line-height:1;margin-bottom:2rem}.home #about-us #team .team-list{display:flex;justify-content:center;align-items:flex-start;gap:1.5rem;list-style:none;margin:unset}.home #about-us #team .team-member{flex:0 1 9.375rem;text-align:center;cursor:pointer}.home #about-us #team .team-member:focus-visible{outline:2px solid #7f5eff;outline-offset:0.5rem;border-radius:1.5rem}.home #about-us #team .team-member-image{width:6.25rem;height:auto;margin:0 auto}.home #about-us #team .team-member-image img{width:100%;height:100%}.home #about-us #team .team-member-bios{margin-top:2rem}@media screen and (max-width: 48rem){.home #about-us #team .team-member-bios{margin-inline:1rem}}.home #about-us #team .team-member-bio{display:none;width:min(50ch,100%);max-width:50ch;background-color:#fff;padding:1rem;border-radius:1.5rem;margin-inline:auto}.home #about-us #team .team-member-bio.is-active{display:block}.home #about-us #team .team-member-bio p{font-size:0.875rem}.home #testimonials{text-align:center;padding-bottom:7.5rem;overflow:visible}.home #testimonials .dotted-separator{margin-block:3rem 7.5rem}.home #testimonials .section-title{margin-bottom:2rem}.home #testimonials .testimonials-splide{max-width:50ch;margin-inline:auto;padding-bottom:3rem}.home #testimonials .testimonials-splide .splide__list{list-style:none;margin:unset}.home #testimonials .testimonials-splide .splide__slide{display:flex;flex-direction:column;justify-content:center;overflow:visible;padding-block:2rem}.home #testimonials .testimonials-splide .splide__pagination{bottom:0}.home #testimonials .testimonials-splide .splide__pagination__page{background:rgba(127,94,255,.25)}.home #testimonials .testimonials-splide .splide__pagination__page.is-active{background:#7f5eff;transform:scale(1.2)}.home #testimonials .testimonial-item{width:100%;max-width:50ch;overflow:visible}.home #testimonials .testimonial-item-content{background-color:#f5f1ff;padding:1.5rem 3rem;border-radius:1.5rem;margin-bottom:0.5rem;position:relative;overflow:visible}.home #testimonials .testimonial-item-content p{font-size:1.25rem}.home #testimonials .testimonial-item-content::before,.home #testimonials .testimonial-item-content::after{content:"";display:block;width:2rem;height:2rem;background-image:url(../img/aspas.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute}.home #testimonials .testimonial-item-content::before{left:1rem;top:calc(1rem*-1)}.home #testimonials .testimonial-item-content::after{right:1rem;bottom:calc(1rem*-1);transform:rotate(180deg)}.home #contact{--glow-origin-x: 0%;--glow-x: var(--glow-origin-x);--glow-y-origin: 100%;--glow-y-offset: 0px;--glow-y-range: 3rem;--glow-size: 50dvw;position:relative;isolation:isolate;overflow:hidden}.home #contact::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle var(--glow-size) at var(--glow-x) calc(var(--glow-y-origin) + var(--glow-y-offset)), rgba(88, 96, 255, 0.3) 15%, rgba(196, 82, 255, 0.3), transparent 50%)}.home #contact>.container{position:relative;z-index:1}.home #contact{padding-block:3rem}.home #contact .container{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width: 48rem){.home #contact .container{grid-template-columns:1fr;gap:1rem}}.home #contact .container .info-block{max-width:45ch}.home #contact .container .info-block .section-title{margin-bottom:1.5rem}.home #contact .container .info-block blockquote{background-color:#fff;margin:unset;margin-top:1.5rem;padding:0.5rem 0.75rem;border-radius:0.5rem;max-width:30ch}@media screen and (max-width: 48rem){.home #contact .container .info-block blockquote{background-color:rgba(127,94,255,.1)}}.home #contact .container .info-block blockquote a{background:linear-gradient(to right, #c452ff, #5860ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home #contact .container .contact-form .wpcf7-form-control-wrap{display:grid;gap:0.25rem;position:relative}.home #contact .container .contact-form .wpcf7-form-control-wrap::before{background:linear-gradient(to left, #c452ff, #5860ff);content:"";position:absolute;inset:0;border-radius:1rem;padding:1px;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0) content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:background .3s ease}.home #contact .container .contact-form .wpcf7-form-control-wrap::before{position:relative;grid-area:1/1;z-index:1}.home #contact .container .contact-form .wpcf7-form-control-wrap>.wpcf7-not-valid-tip{grid-area:2/1;font-size:0.75rem;margin-inline-start:0.5rem}.home #contact .container .contact-form input,.home #contact .container .contact-form textarea{grid-area:1/1;display:block;width:100%;box-sizing:border-box;background-color:hsla(0,0%,100%,.3);backdrop-filter:blur(6px);border:none;padding:0.75rem;border-radius:1rem;position:relative}.home #contact .container .contact-form textarea{min-height:7.5rem;resize:vertical}.home #contact .container .contact-form .submit-wrap,.home #contact .container .contact-form input[type=submit]{width:-moz-fit-content;width:fit-content}.home #contact .container .contact-form .submit-wrap::before,.home #contact .container .contact-form input[type=submit]{border-radius:9999px}.home #contact .container .contact-form .submit-wrap{transition:transform .3s ease}.home #contact .container .contact-form .submit-wrap:hover{transform:translateY(2px)}.home #contact .container .contact-form input[type=submit]{padding:0.5rem 0.75rem}.home #contact .container .contact-form input[type=submit]:hover{transform:none}.home #contact .container .contact-form .button::before{display:none}.home #contact .container .contact-form .wpcf7-spinner{position:absolute;right:0;top:0;bottom:0;margin:0;translate:2rem;align-self:center}