.react-cookie-notice-container{color:#fff;z-index:9999;justify-content:center;width:100%;padding:2.125rem 2rem;line-height:1.5rem;display:flex;position:fixed;bottom:0;background:#161616!important;border-radius:20px 20px 0 0!important}.react-cookie-notice-container p.mt-2 span{color:#ffffff7d!important}.react-cookie-notice-container .react-cookie-notice-content ul{-webkit-box-orient:vertical;flex-wrap:wrap;justify-content:space-between;padding:1rem 0;list-style-type:none;display:flex}@media screen and (min-width:768px){.react-cookie-notice-container .react-cookie-notice-content ul{-webkit-box-orient:horizontal}}.react-cookie-notice-container .react-cookie-notice-content .react-cookie-notice-buttons{-webkit-box-align:center;justify-content:space-between;display:flex}.react-cookie-notice-container .react-cookie-notice-content .react-cookie-notice-buttons .react-cookie-notice-button-primary{text-align:center;border:0;margin-left:auto;padding:12px 20px;text-decoration:none}.react-cookie-notice-button-primary{margin-left:inherit!important}.react-cookie-notice-container .react-cookie-notice-content .react-cookie-notice-buttons .react-cookie-notice-button-secondary{color:#fff;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.react-cookie-notice-privacy-wrapper{gap:10px;color:#fff!important;text-align:center!important;background-color:#0000!important;flex-wrap:nowrap!important;justify-content:center!important;margin-top:15px!important;margin-left:auto!important;margin-right:auto!important;padding:10px!important;text-decoration:none!important;display:flex!important}.react-cookie-notice-container{color:#fff;z-index:9999;background:#161616;justify-content:center;width:100%;line-height:1.5rem;display:flex;position:fixed;bottom:0}.react-cookie-notice-container .react-cookie-notice-content{max-width:1400px}.react-cookie-notice-container .react-cookie-notice-content ul{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:1rem 0;list-style-type:none;display:flex}.react-cookie-notice-container .react-cookie-notice-content ul li{flex:0 0 48%}.react-cookie-notice-container .react-cookie-notice-content ul li input[type=checkbox]{accent-color:#111;width:16px;height:16px}.react-cookie-notice-container .react-cookie-notice-content .react-cookie-notice-buttons{justify-content:space-between;display:flex}.react-cookie-notice-container .react-cookie-notice-content .react-cookie-notice-button-primary{text-align:center;border:0;margin-left:auto;padding:1rem;text-decoration:none}.react-cookie-notice-container .react-cookie-notice-content .react-cookie-notice-button-secondary{color:#fff;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.video-container{width:100%;position:relative;overflow:hidden}.video-container iframe,.video-container .react-player{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){video{aspect-ratio:16/9;width:100%;height:100%!important}}.accept-button{color:#fff!important;background-color:#3c44ff!important;border:1px solid #3c44ff!important;border-radius:50px!important;min-width:200px!important}.decline-button{color:#fff!important;background-color:#000!important;border:1px solid #3c44ff!important;border-radius:50px!important;min-width:200px!important}.react-cookie-notice-container ul:not(.react-cookie-notice-privacy-wrapper){gap:20px;background-color:#000!important;border-radius:10px!important;padding:21px 40px 24px 30px!important}.project-description-content p{font-size:16px;font-style:normal;font-weight:400;line-height:170%}.project-description-content p b{font-size:16px;font-style:normal;font-weight:700;line-height:170%}.project-description-content h3{line-height:normal}.project-description-content p,.project-description-content h3{color:#000}.project-description-content h3{font-size:40px;font-style:normal;font-weight:600;line-height:100%;overflow:visible!important}@media only screen and (max-width:1200px){.project-description-content p{font-size:14px!important;line-height:1.25rem!important}}.react-cookie-notice-container{padding:37px 28px 38px 32px}.input-checked:checked:before{content:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L3.875 8L11 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}@media only screen and (max-width:1000px){.react-cookie-notice-container ul:not(.react-cookie-notice-privacy-wrapper){padding:16px 17px!important}}@media only screen and (max-width:900px){.react-cookie-notice-container{padding:27px 16px!important}}.project-quotation p{line-height:normal!important}.project-quotation h3{font-size:40px;font-style:normal;font-weight:500;line-height:normal}.project-quotation h3 span{font-size:40px;font-style:normal;font-weight:600;line-height:normal}.team-description-content p{font-size:40px;font-style:normal;font-weight:500;line-height:normal}.team-description-content p span{font-size:40px;font-style:normal;font-weight:600;line-height:normal}@media only screen and (max-width:1200px){.project-description-content h3{font-size:24px;font-style:normal;font-weight:600;line-height:100%;overflow:visible!important}.project-description-content p{font-size:14px;font-style:normal;font-weight:400;line-height:160%!important}.project-quotation p{line-height:normal!important}.project-description-content p b{font-size:14px;font-style:normal;font-weight:700;line-height:160%}.project-quotation h3{font-size:24px;font-style:normal;font-weight:500;line-height:normal}.project-quotation h3 span{font-size:24px;font-style:normal;font-weight:600;line-height:normal}.team-description-content p{font-size:24px;font-style:normal;font-weight:500;line-height:normal}.team-description-content p span{font-size:24px;font-style:normal;font-weight:600;line-height:normal}}
