@media print {
  .tabs{display:none;}
  .tab-content{display:block !important;opacity:1 !important;transform:none !important;}
}
@media (hover: hover) {
  .amount-field__max:hover{background:rgba(184, 208, 208, 0.4);}
}
@media (forced-colors: active) {
  [type='checkbox']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}
  [type='radio']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}
  [type='checkbox']:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}
}
@media (min-width: 1281px) {
  .xl\:hidden{display:none;}
  .xl\:w-1\/2{width:50%;}
  .xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
  .xl\:flex-row{flex-direction:row;}
  .xl\:items-start{align-items:flex-start;}
  .xl\:justify-between{justify-content:space-between;}
  .xl\:gap-5{gap:1.25rem;}
}
@media (min-width: 1025px) {
  .platforms-list{width:348px;flex:0 0 348px;}
  .lg\:mr-5{margin-right:1.25rem;}
  .lg\:flex{display:flex;}
  .lg\:grid{display:grid;}
  .lg\:max-w-60{max-width:15rem;}
  .lg\:basis-80{flex-basis:20rem;}
  .lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
  .lg\:flex-row{flex-direction:row;}
  .lg\:flex-col{flex-direction:column;}
  .lg\:items-start{align-items:flex-start;}
  .lg\:justify-end{justify-content:flex-end;}
  .lg\:gap-14{gap:3.5rem;}
  .lg\:gap-2{gap:0.5rem;}
  .lg\:bg-white{background-color:#fff;}
  .lg\:p-6{padding:1.5rem;}
}
@media (max-width: 1024px) {
  .header-dropdown__menu.--wide{position:fixed;top:76px;right:0;left:unset;width:100%;padding:1rem;}
  .nav-link{padding:0.5rem 0.75rem;font-size:0.625rem;gap:0.375rem;}
  .btn{padding:0.75rem 1rem;}
  .progress-wrapper{width:100%;min-width:auto;}
  .platforms-list{width:250px;flex:0 0 250px;}
}
@media (max-width: 920px) {
  .nav--900{position:fixed;bottom:0;right:0;left:unset;z-index:10;height:100%;width:320px;max-width:100%;flex-direction:column;gap:0;background:linear-gradient(221deg, #e8efe7 0%, #cadee7 100%);border-radius:0;padding:2.75rem 1.5rem 1.25rem;transform:translateX(100%);}
  .nav--900 .header-link{font-weight:700;font-size:0.875rem;line-height:143%;color:#232527;padding:1.5rem 0;}
  .nav--900 .header-link:not(:last-child){border-bottom:1px solid rgba(35, 37, 39, 0.1);}
  .burger-menu.burger-menu--900{display:flex;}
  .header-link{font-size:1.5rem;}
}
@media (min-width: 901px) {
  .\39 00\:top-\[12\%\]{top:12%;}
  .\39 00\:block{display:block;}
  .\39 00\:inline-block{display:inline-block;}
  .\39 00\:flex{display:flex;}
  .\39 00\:hidden{display:none;}
  .\39 00\:h-10{height:2.5rem;}
  .\39 00\:w-\[420px\]{width:420px;}
}
@media (min-width: 769px) {
  .header.scrolled .nav-link.active{border:1px solid rgba(35, 37, 39, 0.1);}
  .nav-link.active{background:#fff;}
  .nav-link.active .nav-link--img svg path{opacity:1;}
  .burger-menu{display:none;}
  .mobile-label{display:none;}
  .md\:absolute{position:absolute;}
  .md\:order-1{order:1;}
  .md\:order-2{order:2;}
  .md\:order-3{order:3;}
  .md\:mx-0{margin-left:0px;margin-right:0px;}
  .md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem;}
  .md\:-mt-4{margin-top:-1rem;}
  .md\:mb-0{margin-bottom:0px;}
  .md\:mb-10{margin-bottom:2.5rem;}
  .md\:mb-12{margin-bottom:3rem;}
  .md\:mb-20{margin-bottom:5rem;}
  .md\:mb-4{margin-bottom:1rem;}
  .md\:mb-5{margin-bottom:1.25rem;}
  .md\:mb-6{margin-bottom:1.5rem;}
  .md\:mb-8{margin-bottom:2rem;}
  .md\:ml-auto{margin-left:auto;}
  .md\:mr-2{margin-right:0.5rem;}
  .md\:mr-auto{margin-right:auto;}
  .md\:mt-0{margin-top:0px;}
  .md\:mt-10{margin-top:2.5rem;}
  .md\:mt-7{margin-top:1.75rem;}
  .md\:mt-8{margin-top:2rem;}
  .md\:mt-auto{margin-top:auto;}
  .md\:block{display:block;}
  .md\:inline{display:inline;}
  .md\:flex{display:flex;}
  .md\:grid{display:grid;}
  .md\:hidden{display:none;}
  .md\:h-10{height:2.5rem;}
  .md\:h-24{height:6rem;}
  .md\:h-auto{height:auto;}
  .md\:w-\[120px\]{width:120px;}
  .md\:w-\[160px\]{width:160px;}
  .md\:w-\[165px\]{width:165px;}
  .md\:w-\[186px\]{width:186px;}
  .md\:w-auto{width:auto;}
  .md\:max-w-\[200px\]{max-width:200px;}
  .md\:max-w-\[500px\]{max-width:500px;}
  .md\:grow-0{flex-grow:0;}
  .md\:-translate-y-1\/2{transform:translateY(-50%);}
  .md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
  .md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
  .md\:flex-row{flex-direction:row;}
  .md\:flex-wrap{flex-wrap:wrap;}
  .md\:items-center{align-items:center;}
  .md\:justify-center{justify-content:center;}
  .md\:gap-0{gap:0px;}
  .md\:gap-1{gap:0.25rem;}
  .md\:gap-10{gap:2.5rem;}
  .md\:gap-2{gap:0.5rem;}
  .md\:gap-3{gap:0.75rem;}
  .md\:gap-4{gap:1rem;}
  .md\:gap-5{gap:1.25rem;}
  .md\:gap-6{gap:1.5rem;}
  .md\:gap-y-6{row-gap:1.5rem;}
  .md\:space-y-1 >:not([hidden]) ~:not([hidden]){margin-top:0.25rem;margin-bottom:0;}
  .md\:rounded-l-4xl{border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem;}
  .md\:bg-grey-20{background-color:rgba(184, 208, 208, 0.2);}
  .md\:bg-white{background-color:#fff;}
  .md\:bg-none{background-image:none;}
  .md\:p-0{padding:0px;}
  .md\:p-10{padding:2.5rem;}
  .md\:p-2{padding:0.5rem;}
  .md\:p-7{padding:1.75rem;}
  .md\:p-8{padding:2rem;}
  .md\:px-10{padding-left:2.5rem;padding-right:2.5rem;}
  .md\:px-4{padding-left:1rem;padding-right:1rem;}
  .md\:px-8{padding-left:2rem;padding-right:2rem;}
  .md\:px-\[0\.6875rem\]{padding-left:0.6875rem;padding-right:0.6875rem;}
  .md\:py-30{padding-top:7.5rem;padding-bottom:7.5rem;}
  .md\:py-8{padding-top:2rem;padding-bottom:2rem;}
  .md\:py-\[3\.75rem\]{padding-top:3.75rem;padding-bottom:3.75rem;}
  .md\:pb-2{padding-bottom:0.5rem;}
  .md\:pb-20{padding-bottom:5rem;}
  .md\:pb-30{padding-bottom:7.5rem;}
  .md\:pb-\[3\.75rem\]{padding-bottom:3.75rem;}
  .md\:pt-30{padding-top:7.5rem;}
  .md\:pt-6{padding-top:1.5rem;}
  .md\:text-left{text-align:left;}
  .md\:text-base{font-size:1rem;line-height:1.5rem;}
  .md\:text-xl{font-size:1.25rem;line-height:1.75rem;}
}
@media (max-width: 768px) {
  body{background-position:center 0;}
  .page-title{font-weight:600;font-size:1.25rem;line-height:140%;}
  .nav-link{font-size:0.75rem;gap:0.5rem;padding:0.8125rem 1rem;border-radius:1rem;background:rgba(184, 208, 208, 0.2);}
  .nav-link.active .nav-link--img svg path{opacity:1;}
  .nav{position:fixed;bottom:0;left:0;right:0;z-index:10;min-height:25rem;width:100%;min-width:320px;flex-direction:column;background:#fff;border-radius:1.5rem 1.5rem 0 0;padding:2rem 1rem;transform:translateY(100%);}
  .mobile-backdrop{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(35, 37, 39, 0.4);z-index:9;opacity:0;visibility:hidden;}
  .mobile-backdrop.active{opacity:1;visibility:visible;}
  .sum-text--xl{font-size:1rem;}
  .custom-select .select-dropdown.full-screen{position:fixed;top:calc(100% - 0.375rem);height:100%;max-height:unset;border-radius:1.5rem 1.5rem 0 0;}
  .custom-select .select-dropdown.open.full-screen{transform:translateY(-100%);}
  .proof-upload-form .custom-textarea{height:16rem;}
  .country-picker-wrapper{height:100%;}
  .custom-country-select .country-select-dropdown.full-screen{position:fixed;top:0;height:100%;max-height:unset;border-radius:1.5rem 1.5rem 0 0;}
  .custom-country-select .country-select-dropdown.open.full-screen{height:calc(100% - 90px);border:none;}
  .country-search-container{max-height:500px;}
  .accordion{border-radius:1rem;}
  .accordion-header{height:3rem;}
  .accordion.active .accordion-content.mobile-gap{margin:0.75rem 0 1.75rem 0;}
  .faq-section .accordion.active .accordion-content{margin:-1rem 0 1.25rem;}
  .faq-section .accordion-header{padding:1.75rem;font-weight:600;font-size:1.125rem;line-height:120%;letter-spacing:-0.02em;}
  .faq-section .accordion-content{padding:0 1.75rem;font-size:0.875rem;}
  .tab-buttons{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;background:transparent;}
  .tab,   .tab-button{background:rgba(184, 208, 208, 0.2);}
  .messages-layout{flex-direction:column;align-items:stretch;}
  .messages-sidebar{width:100%;flex:1 1 auto;}
  .platforms-list{width:100%;max-width:100%;overflow-x:auto;display:flex;gap:0.25rem;flex:auto;padding:0 0 6px 0;}
  .platforms-list li{flex-shrink:0;}
  .post-project-form > div{padding:0 1.5rem;}
  .post-project-form .text-gray-default{margin:0 0 1rem 0;}
  .language-grid{grid-template-columns:repeat(3, 1fr);}
  .text-content h2{font-size:1.25rem;line-height:140%;letter-spacing:-0.0375rem;}
  .text-content h3{margin:0 0 1rem 0;}
  .text-content h4{margin:0 0 1rem 0;}
  .text-content ul li:not(:last-child){margin-bottom:0.75rem;}
  .project-row{padding:1rem;}
  #project-details .task-details-card{max-height:none;overflow-y:visible;}
  .support-row{padding:0.75rem;}
  .dialog{width:100%;max-width:100%;top:unset;bottom:0;left:0;transform:translate(0, 0);padding:0;}
  .dialog article{padding:1.5rem 1rem;border-radius:1.5rem 1.5rem 0 0;min-height:18.75rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;}
  #location-dialog,   #add-language-dialog{height:90dvh;}
}
@media (min-width: 641px) {
  .sm\:order-1{order:1;}
  .sm\:mb-0{margin-bottom:0px;}
  .sm\:mb-6{margin-bottom:1.5rem;}
  .sm\:ml-5{margin-left:1.25rem;}
  .sm\:block{display:block;}
  .sm\:inline{display:inline;}
  .sm\:flex{display:flex;}
  .sm\:hidden{display:none;}
  .sm\:w-\[630px\]{width:630px;}
  .sm\:grow-0{flex-grow:0;}
  .sm\:basis-auto{flex-basis:auto;}
  .sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
  .sm\:flex-row{flex-direction:row;}
  .sm\:flex-nowrap{flex-wrap:nowrap;}
  .sm\:gap-4{gap:1rem;}
}
@media (max-width: 640px) {
  .cookie-consent-widget{left:0;right:0;bottom:0;max-width:100%;width:100%;}
  .cookie-consent-widget .cookie-consent-content{padding:1.5rem;border-radius:1rem 1rem 0 0;}
  .language-grid{grid-template-columns:repeat(2, 1fr);}
}
@media (min-width: 481px) {
  .xs\:order-1{order:1;}
  .xs\:ml-2\.5{margin-left:0.625rem;}
  .xs\:ml-4{margin-left:1rem;}
  .xs\:block{display:block;}
  .xs\:inline{display:inline;}
  .xs\:w-48{width:12rem;}
  .xs\:w-auto{width:auto;}
  .xs\:flex-row{flex-direction:row;}
}
@media (max-width: 480px) {
  main{padding-block:5rem 1rem;}
  .container{padding:0 1rem;}
  .page-title--md{font-size:1.75rem;line-height:115%;letter-spacing:-0.0875rem;}
  .page-title--xl{font-size:1.75rem;font-weight:600;line-height:114.286%;letter-spacing:-0.0875rem;}
  .btn.btn--mobile-round{border-radius:100%;aspect-ratio:1/1;justify-content:center;height:2.5rem;padding:0;}
  .btn.btn--mobile-round img{width:1.25rem;}
  .sum-text--xxl{font-size:1.5rem;}
  .select-checkbox, .select-language{padding:0.5rem 0.75rem;min-height:50px;}
  .select-checkbox__flag{width:16px;height:16px;flex:0 0 16px;}
  .toast-container{left:0.25rem;right:0.25rem;max-width:calc(100% - 0.5rem);width:calc(100% - 0.5rem);}
  .tabs{width:100%;}
  .tab,   .tab-button{padding:1.25rem 1rem;flex-grow:1;justify-content:center;}
  .post-project-form{padding:1.5rem 0;}
}

