@font-face{font-family:tthoves;src:url(../media/TTHovesProRegular-s.p.0-t43fc_i~0rx.woff2?dpl=dpl_B9QxpVEB7KMK7wQYdXDSSqsp8F4H)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tthoves;src:url(../media/TTHovesProMedium-s.p.0zuoqbf-_~8tp.woff2?dpl=dpl_B9QxpVEB7KMK7wQYdXDSSqsp8F4H)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tthoves;src:url(../media/TTHovesProDemiBold-s.p.0sw3~8q5p4mps.woff2?dpl=dpl_B9QxpVEB7KMK7wQYdXDSSqsp8F4H)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:tthoves Fallback;src:local(Arial);ascent-override:110.18%;descent-override:34.21%;line-gap-override:0.0%;size-adjust:99.38%}.tthoves_5eb4b617-module__Q0ajlq__className{font-family:tthoves,tthoves Fallback,arial,sans-serif}.tthoves_5eb4b617-module__Q0ajlq__variable{--font-tthoves:"tthoves", "tthoves Fallback", arial, sans-serif}
header.global-header{z-index:3}header.global-header .wrapper{justify-content:space-between;align-items:center;gap:10px;max-width:2000px;padding:10px 30px;display:flex}@media (max-width:600px){header.global-header .wrapper{padding:10px 20px}}header.global-header a.home{flex-shrink:0;width:200px}@media (max-width:600px){header.global-header a.home{width:152px}}header.global-header a.home svg{display:block}header.global-header a.home .dot{transition:all .4s cubic-bezier(.16,1,.3,1)}header.global-header a.home .text path{fill:var(--text-color)}header.global-header a.home .accent-green{opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){header.global-header a.home:hover .accent-green{opacity:1;transform:translate(4px,8px)}header.global-header a.home:hover .dot path{fill:var(--pink)}}header.global-header .right{justify-content:flex-end;align-items:center;display:flex}header.global-header .right .button-bouncy{top:-1px;right:-10px}
section.modal-contact{background:var(--black);width:100vw;height:100vh;color:var(--white);flex-direction:column;padding-top:0;display:flex;position:fixed;top:0;left:0;overflow-y:auto}section.modal-contact header.modal-header{margin-bottom:var(--gap-small);background:var(--black);z-index:10;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex;position:sticky;top:0;left:0}@media (max-width:600px){section.modal-contact header.modal-header{padding:30px 20px}}section.modal-contact header.modal-header .logo{width:200px}@media (max-width:600px){section.modal-contact header.modal-header .logo{width:152px}}section.modal-contact header.modal-header .logo svg{display:block}section.modal-contact header.modal-header .logo svg g.text path{fill:var(--white)}section.modal-contact header.modal-header button.close{border:2px solid var(--white);border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex}section.modal-contact header.modal-header button.close svg{fill:var(--white)}@media (hover:hover){section.modal-contact header.modal-header button.close:hover{background:var(--pink)}}section.modal-contact .wrapper{gap:0 var(--gap-large);grid-template-columns:1fr 400px;display:grid}@media (max-width:1000px){section.modal-contact .wrapper{grid-template-columns:1fr}}section.modal-contact main.modal-main em{color:var(--pink);font-style:normal}section.modal-contact main.modal-main .btns,section.modal-contact main.modal-main .links{flex-wrap:wrap;gap:1em;margin:2em 0;display:flex}section.modal-contact main.modal-main .btns .btn{margin:0}@media (max-width:600px){section.modal-contact main.modal-main .btns .btn{justify-content:center;width:100%}}section.modal-contact main.modal-main .btns .btn-solid{border:1px solid var(--white)}section.modal-contact main.modal-main .links{align-items:center;display:flex}section.modal-contact main.modal-main .links a{color:var(--white);text-decoration:none;transition:all .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){section.modal-contact main.modal-main .links a:hover{color:var(--green)}}section.modal-contact main.modal-main .links a.phone{align-items:center;gap:.5em;display:inline-flex}section.modal-contact main.modal-main .links a.phone:before{content:"";background:var(--green);border-radius:100%;width:10px;height:10px;display:block}section.modal-contact aside.modal-aside{margin-top:var(--gap-medium)}@media (max-width:1000px){section.modal-contact aside.modal-aside{margin-top:0}}section.modal-contact aside.modal-aside .aside-wrapper{flex-direction:column;display:flex}section.modal-contact aside.modal-aside .hiring{text-align:center;margin-top:1em}section.modal-contact aside.modal-aside .hiring a{transition:all .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){section.modal-contact aside.modal-aside .hiring a:hover{color:var(--green)}}section.modal-contact footer.modal-footer{margin-top:auto;margin-bottom:var(--gap-large);padding-top:var(--gap-medium);font-size:var(--font-tiny)}section.modal-contact footer.modal-footer .footer-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}@media (max-width:600px){section.modal-contact footer.modal-footer .footer-wrapper{text-align:center;justify-content:center}}section.modal-contact footer.modal-footer .copyright{opacity:.5}section.modal-contact footer.modal-footer .footer-links{flex-wrap:nowrap;gap:1em;display:flex}section.modal-contact footer.modal-footer a{color:var(--white);white-space:nowrap;opacity:.5;transition:all .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){section.modal-contact footer.modal-footer a:hover{opacity:1}}
footer.global-footer{padding:100px 0 60px}@media (max-width:900px){footer.global-footer{padding:30px 0 120px}}footer.global-footer a.careers{border-radius:var(--border-radius-large);color:var(--black);background:#ff9ad6;justify-content:space-between;align-items:center;gap:1em;margin-bottom:100px;padding:30px;text-decoration:none;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex}@media (max-width:800px){footer.global-footer a.careers{flex-direction:column;gap:1.5em}}@media (max-width:800px) and (max-width:600px){footer.global-footer a.careers{margin-bottom:40px}}footer.global-footer a.careers div.flex{justify-content:center;align-items:center;gap:.5em;display:flex}@media (max-width:800px){footer.global-footer a.careers div.flex{align-items:flex-start}}footer.global-footer a.careers div.flex.focus{white-space:nowrap}@media (max-width:800px){footer.global-footer a.careers div.flex.focus{justify-content:space-between;align-items:flex-start;width:100%}}footer.global-footer a.careers .asterix-wrapper{justify-content:center;align-items:center;height:0;margin-right:.5em;line-height:1;display:inline-flex;top:.4em}footer.global-footer a.careers .asterix-wrapper svg{width:1.5em;height:1.5em}footer.global-footer a.careers .circle{border:1px solid var(--black);border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}footer.global-footer a.careers .circle svg{display:block}@media (hover:hover){footer.global-footer a.careers:hover{background:var(--green)}}footer.global-footer a,footer.global-footer{color:var(--text-color)}footer.global-footer .grid{gap:var(--gap-medium) var(--gap-small);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){footer.global-footer .grid{grid-template-columns:1fr}}footer.global-footer aside h3{text-wrap:balance;font-weight:500}@media (max-width:800px){footer.global-footer aside h3{text-wrap:auto}}footer.global-footer nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:30px 10px;display:grid}footer.global-footer nav .column{flex-direction:column;align-items:flex-start;gap:.5em;display:flex}footer.global-footer nav .column .heading{color:var(--pink);font-weight:500}footer.global-footer nav .column a{justify-content:flex-start;align-items:center;gap:.2em;font-weight:400;display:inline-flex}footer.global-footer nav .column a.green{color:var(--green);text-decoration:underline}@media (hover:hover){footer.global-footer nav .column a.green:hover{color:var(--pink)}footer.global-footer nav .column a:hover{text-decoration:underline}}footer.global-footer nav span.count{background:var(--green);font-size:var(--font-tiny);width:20px;height:20px;color:var(--black);border-radius:100%;justify-content:center;align-items:center;display:inline-flex}footer.global-footer nav a{text-decoration:none}footer.global-footer .socials{border-radius:var(--border-radius-medium);background:#14253d;justify-content:space-between;align-items:center;gap:1em;width:100%;margin:60px 0;padding:0 20px;display:flex}footer.global-footer .socials .svg-wrapper{display:none}@media (max-width:800px){footer.global-footer .socials{flex-direction:column;gap:0;margin:30px 0;padding:20px}footer.global-footer .socials .svg-wrapper{border:1px solid var(--white);border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;transform:rotate(-45deg)}footer.global-footer .socials .svg-wrapper svg{fill:var(--white);width:70%;height:70%}}footer.global-footer .socials a{width:100%;color:var(--white);justify-content:center;padding:1em 0;text-decoration:none;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex}@media (max-width:800px){footer.global-footer .socials a{justify-content:space-between;padding:.4em 0}}@media (hover:hover){footer.global-footer .socials a:hover{color:var(--pink)}}footer.global-footer .bottom{justify-content:space-between;align-items:center;display:flex}@media (max-width:800px){footer.global-footer .bottom{text-align:center;text-wrap:balance;flex-direction:column;gap:2em}}footer.global-footer .bottom .left{flex-direction:column;order:1;gap:10px;display:flex}footer.global-footer .bottom .left .left-wrapper{font-size:var(--font-tiny);flex-wrap:wrap;align-items:center;gap:1em;display:inline-flex}@media (max-width:800px){footer.global-footer .bottom .left .left-wrapper{flex-direction:column;gap:2em}}footer.global-footer .bottom .bottom-links{flex-wrap:wrap;order:2;gap:10px;display:inline-flex}@media (hover:hover){footer.global-footer .bottom .bottom-links a:hover{color:var(--pink)}}footer.global-footer .bottom button.back-to-top{white-space:nowrap;color:var(--text-color);background:0 0;border:0;order:4;align-items:center;gap:10px;display:inline-flex}footer.global-footer .bottom button.back-to-top svg{width:18px;height:18px;fill:var(--text-color)}@media (hover:hover){footer.global-footer .bottom button.back-to-top:hover{color:var(--green)}footer.global-footer .bottom button.back-to-top:hover svg{fill:var(--green)}}@media (max-width:800px){footer.global-footer .bottom button.back-to-top{order:0}}
