.page-footer{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#f5fffa;font-size:14px}@media (min-width: 37.063rem){.page-footer{font-size:16px}}.page-footer a{color:unset}.page-footer a:hover{text-decoration:none}.page-footer p{margin:0;padding:0}.page-footer input{border:none;outline:none}.page-footer .field-group{width:100%;display:flex;flex-direction:column;gap:0.5em;border:1px solid #E5E7EB;border-radius:8px;padding:0.5em 1em;background:#fff}.page-footer .field-group .input-wrapper{width:100%;display:flex;gap:1em}.page-footer .field-group .input-wrapper input{flex-grow:1}.page-footer .page-footer-container{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center}@media (min-width: 37.063rem){.page-footer .page-footer-container{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"footer-heading-group footer-contribute-group" "page-footer-row page-footer-row"}}.page-footer .page-footer-container .footer-heading-group{grid-area:footer-heading-group;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:40px 16px}@media (min-width: 37.063rem){.page-footer .page-footer-container .footer-heading-group{align-items:flex-start;border-right:1px solid #f2f2f2}}.page-footer .page-footer-container .footer-heading-group .heading-logo-container{display:flex;flex-direction:column;gap:0.5em;align-items:center}@media (min-width: 37.063rem){.page-footer .page-footer-container .footer-heading-group .heading-logo-container{align-items:flex-start}}.page-footer .page-footer-container .footer-heading-group .heading-logo-container .page-footer-logo{width:180px;height:40.938px}@media (min-width: 37.063rem){.page-footer .page-footer-container .footer-heading-group .heading-logo-container .page-footer-logo{width:250px;height:56.859px}}.page-footer .page-footer-container .footer-heading-group .heading-logo-container .text{font-size:14px}@media screen and (max-width: 576px){.page-footer .page-footer-container .footer-heading-group .heading-logo-container .text{font-size:12px}}.page-footer .page-footer-container .footer-contribute-group{grid-area:footer-contribute-group;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"contribute-title contribute-title" "contribute-salary contribute-review";justify-content:center;gap:1rem 1rem;padding:48px 16px;background:#c4f5da}@media (min-width: 37.063rem){.page-footer .page-footer-container .footer-contribute-group{background:none}}@media screen and (max-width: 576px){.page-footer .page-footer-container .footer-contribute-group{padding:24px 16px}}.page-footer .page-footer-container .footer-contribute-group .contribute-title{grid-area:contribute-title;font-weight:700;justify-self:flex-start;font-size:16px}@media screen and (max-width: 576px){.page-footer .page-footer-container .footer-contribute-group .contribute-title{font-size:14px}}.page-footer .page-footer-container .footer-contribute-group .contribute-salary{grid-area:contribute-salary}.page-footer .page-footer-container .footer-contribute-group .contribute-review{grid-area:contribute-review}.page-footer .page-footer-container .footer-contribute-group .contribute-button{display:flex;flex-direction:column;align-items:center;gap:0.25rem;padding:0.5rem;border:1px solid #1fc76a;box-shadow:0 4px 16px -2px rgba(0,0,0,0.08);border-radius:8px;background:#fff;transition:background-color 0.2s ease-in-out}.page-footer .page-footer-container .footer-contribute-group .contribute-button .text{font-weight:700;font-size:16px}@media screen and (max-width: 576px){.page-footer .page-footer-container .footer-contribute-group .contribute-button .text{font-size:14px}}.page-footer .page-footer-container .footer-contribute-group .contribute-button .icon{width:32px;height:32px}.page-footer .page-footer-container .footer-contribute-group .contribute-button:hover{background-color:#ddf7e9}.page-footer .page-footer-row{grid-area:page-footer-row;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-flow:row;padding:48px 16px 16px 16px;gap:1.5rem 1rem}@media (min-width: 37.063rem){.page-footer .page-footer-row{grid-template-columns:repeat(5, 1fr);border-top:1px solid #f2f2f2}}@media screen and (max-width: 576px){.page-footer .page-footer-row{padding:16px}}.page-footer .page-footer-row .page-footer-links-container{display:flex;flex-direction:column;gap:0.5rem 1rem;margin-bottom:24px}.page-footer .page-footer-row .page-footer-links-container .page-footer-title{grid-area:page-footer-title;font-weight:700;font-size:16px}@media screen and (max-width: 576px){.page-footer .page-footer-row .page-footer-links-container .page-footer-title{font-size:14px}}.page-footer .page-footer-row .page-footer-links-container .page-footer-link{display:flex;font-weight:500;font-size:14px;transition:color 0.2s ease-in-out}.page-footer .page-footer-row .page-footer-links-container .page-footer-link:hover{color:#1fc76a}.page-footer .page-footer-row .page-footer-links-container .footer-link-soon{color:#d1d5db;font-size:14px}.page-footer .page-footer-row .page-footer-links-container .footer-link-soon__after{width:-moz-max-content;width:max-content;display:flex;justify-content:center;align-items:center;padding:1px 8px;border-radius:8px;color:#374151;background:#E5E7EB;font-size:12px;margin-top:4px}.page-footer .page-footer-row .page-footer-links-container .footer-new-link{font-weight:700;color:#1fc76a}.page-footer .page-footer-row .page-footer-links-container .footer-new-link__after{align-self:center;margin-left:8px;padding:0px 6px;border-radius:4px;color:#fff;background:#1fc76a}.page-footer .page-footer-row .dual-column-links-container{grid-column:span 2;display:grid;grid-template-columns:max-content max-content;grid-template-areas:"page-footer-title page-footer-title" "page-footer-link page-footer-link";grid-auto-flow:column;gap:0.5rem 1.5rem}@media (min-width: 37.063rem){.page-footer .page-footer-row .dual-column-links-container{grid-column:span 1;display:flex}}.page-footer .page-footer-row .dual-column-links-repeat-10{grid-template-rows:repeat(10, auto) !important}.page-footer .page-footer-row .dual-column-links-repeat-12{grid-template-rows:repeat(12, auto)}.page-footer .page-footer-row .page-misc-links-container{grid-column:span 2}@media (min-width: 37.063rem){.page-footer .page-footer-row .page-misc-links-container{grid-column:span 1}}.page-footer .page-footer-row .mobile-horizontal-break{grid-column:span 2;height:1px;width:100%;background:#f2f2f2}@media (min-width: 37.063rem){.page-footer .page-footer-row .mobile-horizontal-break{display:none}}.page-footer .page-footer-row .footer-social-links-container{grid-column:span 3;display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto auto;grid-template-areas:"social-title social-title social-title" "social-telegram social-linkedin social-tiktok";justify-items:center;justify-content:center;gap:0.75rem 1.5rem}@media (min-width: 37.063rem){.page-footer .page-footer-row .footer-social-links-container{grid-column:span 1;display:flex;flex-direction:column;justify-content:flex-start;margin:unset}}.page-footer .page-footer-row .footer-social-links-container .social-title{grid-area:social-title;font-weight:700;font-size:16px}@media screen and (max-width: 576px){.page-footer .page-footer-row .footer-social-links-container .social-title{font-size:14px}}.page-footer .page-footer-row .footer-social-links-container .social-icon{height:24px;width:24px;margin-right:8px}@media screen and (max-width: 576px){.page-footer .page-footer-row .footer-social-links-container .social-icon{height:32px;width:32px;margin-right:0}}.page-footer .page-footer-row .footer-social-links-container .social-individual-container{display:flex;align-items:center}.page-footer .page-footer-row .footer-social-links-container .social-individual-container:hover{color:#1fc76a}.page-footer .page-footer-row .footer-social-links-container .social-telegram{grid-area:social-telegram}.page-footer .page-footer-row .footer-social-links-container .social-linkedin{grid-area:social-linkedin}.page-footer .page-footer-row .footer-social-links-container .social-tiktok{grid-area:social-tiktok}.page-footer .page-footer-row .footer-social-links-container .social-link-label-text{display:none;font-size:14px;transition:color 0.2s ease-in-out}@media (min-width: 37.063rem){.page-footer .page-footer-row .footer-social-links-container .social-link-label-text{display:inline-block}}
