@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansThin/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansThin/font.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansThinItalic/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansThinItalic/font.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansLight/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansLight/font.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansLightItalic/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansLightItalic/font.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansRegular/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansRegular/font.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansRegularItalic/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansRegularItalic/font.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansMedium/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansMedium/font.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansMediumItalic/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansMediumItalic/font.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansBold/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansBold/font.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansBoldItalic/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansBoldItalic/font.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansHeavy/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansHeavy/font.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:KlasterSans;src:url(/fonts/KlasterSans/KlasterSansHeavyItalic/font.woff2) format("woff2"),url(/fonts/KlasterSans/KlasterSansHeavyItalic/font.woff) format("woff");font-weight:900;font-style:italic}body,html{margin:0;padding:0;overflow:hidden;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:#333}body,button{font-family:KlasterSans,sans-serif}canvas{display:block;width:100%;height:100%;object-fit:cover}#root{width:100%;height:100%}a{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}video::cue{border-radius:0!important}video::-webkit-media-text-track-display div{border-radius:0!important}.loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:100012}.svg-loader{display:block}.blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;transition:backdrop-filter 1s ease-in-out,opacity 1s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;z-index:10000;pointer-events:none}.blur-overlay.hiding{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.start-screen{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center;pointer-events:none}.start-button{padding:20px 40px;font-size:24px;color:#fff;background-color:#61dafb;border:none;cursor:pointer;transition:transform .2s;pointer-events:all}.test-button{cursor:pointer;pointer-events:all;height:60px;width:60px}.start-button:hover{transform:scale(1.1)}.language-popup-container{pointer-events:all;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;color:#fff;border:none;width:90%;max-width:400px;padding:20px;text-align:center;box-shadow:0 4px 10px #0000004d;z-index:100011}.language-popup-content{text-align:center}.language-popup-title{font-size:24px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.language-popup-buttons{display:flex;justify-content:center;gap:10px}.language-popup-button{flex:1;padding:12px 20px;background-color:#f65036;color:#000;border:none;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase;box-shadow:0 2px 4px #0003}.language-popup-button:hover{opacity:.9}@media (max-width: 480px){.language-popup-title{font-size:18px}.language-popup-button{font-size:14px;padding:10px}.language-popup-container{padding:15px}}.next-button{pointer-events:all;display:inline-block;padding:10px 20px;background-color:#f65036;color:#000;border:none;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 4px #0003;transition:transform .2s ease,box-shadow .2s ease}.next-button img{height:.8em}.next-button:hover,.next-button:focus{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.next-button:active{transform:translateY(1px);box-shadow:0 1px 2px #0003}@media (max-width: 480px){.next-button{font-size:14px;padding:8px 16px}}.sound-popup-container{pointer-events:all;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;color:#fff;border:none;width:90%;max-width:500px;padding:20px;text-align:center;box-shadow:0 4px 10px #0000004d;z-index:100011}.sound-popup-content{text-align:center}.sound-popup-title{font-size:24px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.sound-popup-buttons{display:flex;justify-content:center;gap:10px}.sound-popup-button{flex:1;padding:12px 20px;background-color:#000;color:#fff;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px #0003;border:2px solid white}.sound-popup-button.with-sound{background-color:#f65036;border:none;color:#000}.sound-popup-button.without-sound{background-color:#000;border:2px solid white}.sound-popup-icon{font-size:18px}.sound-popup-button:hover{opacity:.9}@media (max-width: 480px){.sound-popup-title{font-size:18px}.sound-popup-button{font-size:14px;padding:10px}.sound-popup-container{padding:15px}}.explanation-popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;color:#fff;width:90%;max-width:500px;padding:20px;text-align:center;box-shadow:0 4px 10px #0000004d;z-index:100011;pointer-events:all}.explanation-popup-content{text-align:center}.explanation-popup-title{font-size:30px;font-weight:900;margin-bottom:15px;text-transform:uppercase}.explanation-popup-message{font-size:14px;margin-bottom:0}.explanation-popup-price{font-size:28px;font-weight:900;color:#f65036;text-transform:uppercase;margin-bottom:20px;margin-top:10px}.explanation-popup-description{font-size:14px;margin-bottom:20px}.explanation-popup-button{padding:12px 20px;background-color:#f65036;color:#000;border:none;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase}.pulsating-circle-wrapper{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.pulsating-circle{width:15px;height:15px;background-color:#f65036;border-radius:50%;animation:pulse-ring 3s infinite;display:flex;justify-content:center;align-items:center;position:relative}.pulsating-circle.clicked{background-color:#a9604f}.pulsating-circle:hover{animation:pulse-ring-hover 3s infinite}.pulsating-circle:before{content:"";position:absolute;height:30px;width:30px;border:4px solid #f65036;border-radius:50%;animation:pulse-ring2 4s infinite}.pulsating-circle.clicked:before{border:4px solid #a9604f}.center-image{width:75%;height:75%;object-fit:cover;border-radius:50%}@keyframes pulse-ring{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-ring-hover{0%,to{transform:scale(1.1)}50%{transform:scale(1.3)}}@keyframes pulse-ring2{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ui-container{position:absolute;z-index:100010;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;box-sizing:border-box}.ui-container button{pointer-events:auto}.top-left-button,.top-right-button{position:absolute;top:20px;width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;pointer-events:auto;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.top-right-button-2{position:absolute;top:20px;right:50%;transform:translate(50%);transition:transform .2s ease,box-shadow .2s ease;pointer-events:auto}.top-right-button-2:hover{transform:translate(50%,-2px);box-shadow:0 4px 8px #0000004d}.donate-button-2{background:#ff3d00;text-transform:uppercase;color:#000;border:none;padding:10px 20px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .3s;height:40px;width:max-content}.top-left-button{color:#000;left:20px}.top-left-button .img{color:#000}.top-right-button{right:20px;font-size:14px;font-weight:700;color:#000}.top-left-button img,.top-right-button img{width:24px}.top-left-button:hover,.top-right-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.center-center-container{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;left:50%;top:50%;transform:translate(-50%,-50%)}.bottom-center-container{position:absolute;bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;left:50%;transform:translate(-50%)}.effect-ui-slot{position:absolute;top:20px;right:50%;transform:translate(50%)}.effect-ui-slot-big{position:absolute;top:12px;right:50%;transform:translate(50%);display:flex;align-items:center;justify-content:center;height:56px}.effect-nav-btn{cursor:pointer;filter:invert(1);-webkit-user-select:none;user-select:none;height:60%;pointer-events:all}.effect-nav-btn.left{margin-right:20px;transform:rotate(180deg)}.effect-nav-btn.right{margin-left:20px}.menu__burger{position:absolute;top:20px;right:20px;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:transform .2s ease-in-out;background:#fff;border-radius:50%;width:40px;height:40px;-webkit-user-select:none;user-select:none;pointer-events:all}.menu__burger>img{width:52%}.menu__burger:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d;background:#f65036}.menu__panel{z-index:1;pointer-events:all;position:absolute;top:20px;right:20px;width:300px;max-width:90%;max-height:70%;background-color:#000;padding:32px 28px 32px 16px;transform:translate(100%);opacity:0;overflow-y:auto;display:flex;flex-direction:column;gap:30px}.menu__panel--open{transform:translate(0);opacity:1}.menu__header{display:flex;justify-content:space-between;align-items:center}.menu__title{font-size:1.8rem;font-weight:900;text-transform:uppercase;color:#fff;padding-left:12px}.menu__close-button{background:none;border:none;color:#fff;font-size:28px;cursor:pointer}.menu__items{list-style:none;display:flex;flex-direction:column;gap:30px}@media (max-width: 900px){.menu__panel,.menu__items{gap:15px}}.menu__item-button{background-color:transparent;color:#fff;font-size:1rem;font-weight:900;padding:10px;width:100%;text-align:left;cursor:pointer;transition:background-color .3s,border-color .3s;text-transform:uppercase;display:flex;justify-content:space-between}.menu__item-button>img{filter:invert(1);width:20px}.menu__item-button>img.menu__item-button_back{transform:rotate(180deg)}.menu__item-button:hover{transform:translateY(-2px)}.menu__language-switch{display:flex;align-items:center;gap:10px}.menu__language-switch div{background-color:transparent;color:#fff;font-size:1rem;font-weight:900;padding:8px;cursor:pointer;transition:background-color .3s,border-color .3s;text-transform:uppercase}.menu__language-switch div.active{color:#f65036}.menu__language-switch div:hover{transform:translateY(-2px)}.menu__submit-button{background-color:#f65036;color:#000;font-size:1rem;font-weight:900;padding:12px;margin-left:12px;cursor:pointer;transition:background-color .3s,color .3s;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.menu__submit-button:hover{transform:translateY(-2px)}@media (min-width: 768px){.menu__panel{width:400px;right:20px;top:20px}.menu__title{font-size:2rem}}.bridge-progress-container{display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:44px;width:100%}.bridge-circle{font-size:16px;min-width:28px;min-height:28px;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#000;background-color:#fff}.bridge-active{background-color:#f65036}.bridge-progress-line{width:16px;height:3px;background-color:#f65036;margin-left:6px;margin-right:6px}@media (max-width: 480px){.bridge-circle{font-size:16px;min-width:26px;min-height:26px;width:26px;height:26px}.bridge-progress-line{width:10px;height:3px;margin-left:4px;margin-right:4px}}.effect-button-wrapper{display:flex;align-items:center;justify-content:center;gap:20px}.effect-button-container{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;position:relative;cursor:pointer;pointer-events:all}.effect-button-container.on-scene{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px}@media (max-width: 480px){.effect-button-container.on-scene{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px}}.effect-button{background-color:#f65036;border:none;border-radius:50%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.effect-button.effect-white{background-color:#fff}.effect-button.effect-border:before{content:"";position:absolute;width:120%;height:120%;border:3px solid #f65036;border-radius:50%}.effect-button.effect-border.effect-white:before{border:3px solid white}.effect-button.effect-button-clicked{background-color:#a9604f}.effect-button.effect-button-clicked:before{border:4px solid #a9604f}.effect-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.effect-button img{width:70%;height:70%}.effect-button img.effect-smaller{width:64%;height:64%}.effect-button-text{font-size:1.5rem;color:#fff;text-transform:uppercase}@media (max-width: 480px){.effect-button-text{font-size:1.2rem;color:#fff;text-transform:uppercase}}.thermal-effect-panel{display:flex;flex-direction:row;gap:16px;padding:16px;background-color:#f65036;pointer-events:all}.thermal-effect-panel-close{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;background:transparent}.thermal-effect-panel-close>img{width:24px;height:24px}.drag-to-look-popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;color:#fff;text-align:center;z-index:100011;pointer-events:none}.drag-to-look-popup-content{display:flex;flex-direction:column;align-items:center;gap:10px}.drag-to-look-popup-title{font-size:24px;font-weight:700;text-transform:uppercase}.drag-to-look-popup-icon{width:80px;height:auto}@media (max-width: 480px){.drag-to-look-popup-title{font-size:18px}.drag-to-look-popup-icon{width:60px}}::cue{font-family:KlasterSans;font-size:18px}.popup-content{pointer-events:all;background:#000;padding:24px;text-align:center;color:#fff;max-width:360px;width:70vw;box-shadow:0 4px 15px #0000004d}.popup-content h2{font-size:1.6rem;text-transform:uppercase;font-weight:700;margin:0 0 10px}.popup-content p{font-size:1.1rem;margin-bottom:20px}.donate-button{background:#ff3d00;text-transform:uppercase;color:#000;border:none;padding:10px 20px;font-size:1.3rem;font-weight:700;cursor:pointer;transition:background .3s}.donate-button:hover{background:#e63900}@media (max-width: 1024px){.popup-content{max-width:300px;padding:12px}.popup-content h2{font-size:1.1rem}.popup-content p{font-size:.8rem}.donate-button{padding:8px 16px;font-size:1rem}}@media (max-width: 800px) and (orientation: landscape){.popup-content{max-width:250px;padding:12px}.popup-content h2{font-size:1rem;margin-bottom:10px}.popup-content p{font-size:.7rem;margin-bottom:10px}.donate-button{padding:6px 12px;font-size:1rem}}.video-container-react{position:absolute;z-index:100009;top:0;left:0;width:100%;height:100dvh;max-height:100dvh}.model-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100012;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:stretch;flex-direction:row;flex-wrap:wrap;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.hidden{z-index:-1}.model-info{flex:1;display:flex;align-items:center;justify-content:center}.model-scene{flex:4;position:relative;display:flex;justify-content:center;align-items:center}.model-scene canvas{position:absolute;z-index:103;top:50%;left:50%;transform:translate(-50%,-50%)}.model-spotlight{width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#fff9,#ffffff80 0%,#73737300 90%);position:absolute;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.model-spotlight.big{height:120%}.scene-actionbutton-container{position:absolute;transform:translate(-50%,-50%);z-index:104;pointer-events:none}.scene-actionbutton-container.radio,.scene-actionbutton-container.thermal{top:77%;left:70%}.scene-actionbutton-container.effect{top:50%;left:70%}.scene-rotate-button-container{position:absolute;z-index:101;pointer-events:none;width:fit-content;display:flex;align-items:center;justify-content:center}@media (max-width: 1400px){.scene-rotate-button-container>img{width:70%;height:70%}.model-spotlight{width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#fff9,#ffffff80 0%,#73737300 120%)}.model-spotlight.big{height:100%}.scene-actionbutton-container{flex-direction:column;gap:10px;width:40%}.scene-actionbutton-container.thremal{top:60%;left:75%}.scene-actionbutton-container.radio,.scene-actionbutton-container.effect{top:75%;left:75%}.model-overlay{flex-direction:column}.model-info{width:100%;order:2;padding-top:0;max-height:min-content}.model-scene{order:1;flex:5;padding-bottom:0}}.model-info-card{max-height:80vh;width:min-content}.model-info-card{background:#000;color:#fff;padding:32px 70px 32px 28px;width:min(40vw,600px);overflow-y:auto;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;gap:28px;box-sizing:border-box}.model-info-card-content{display:flex;flex-direction:column;gap:60px;width:80%}.model-info-card-description{text-transform:uppercase;font-size:1.2rem}.model-info-bottom-wrapper{display:flex;flex-direction:column;font-weight:900}.model-info-title-wrapper{display:flex;flex-direction:column;align-items:flex-start;font-size:1.6rem;text-transform:uppercase}.model-info-count-wrapper{display:flex;flex-direction:row;gap:10px}.model-info-count-x{color:#f65036}.model-info-card-sum-text{text-transform:uppercase;font-size:3.2rem;color:#f65036;width:max-content}.model-info-card-close{position:absolute;padding:0;top:10px;right:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;background:transparent}.model-info-card-close>img{width:30px;height:30px}@media (max-width: 1200px){.model-info-card{width:70%}}@media (max-width: 800px){.model-info-card{width:100%}}@media (max-width: 1400px){.model-info-card.with-model{gap:30px;padding:16px 28px}}@media (max-width: 580px){.model-info-card-description{font-size:1rem}.model-info-title-wrapper{font-size:1.4rem}.model-info-card-sum-text{font-size:2.4rem}}.model-info-card-navigation{display:flex;flex-direction:row;gap:30px;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.model-info-card-arrow{width:48px;height:48px;background:#f65036;display:flex;align-items:center;justify-content:center}.model-info-card-arrow>img{width:58%}.model-info-card-arrow.small{width:30px;height:30px}.loader-container{width:100%;height:100%;background:#7773731a;display:flex;align-items:center;justify-content:center}.loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff1a;padding:30px;border-radius:15px;box-shadow:0 0 20px #00000080}.loader-bar{width:150px;height:15px;background:#ccc;border-radius:7.5px;overflow:hidden;margin-bottom:10px}.loader-text{color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.5)}@keyframes loaderAnimation{0%{background-position:0% 50%}to{background-position:100% 50%}}.loader-bar div{animation:loaderAnimation 1.5s linear infinite;background:linear-gradient(90deg,#4caf50,#8bc34a);background-size:200% 100%}.cookie-popup-container{pointer-events:all;position:fixed;bottom:10px;left:10px;right:10px;margin:0 auto;background-color:#000;color:#fff;width:auto;max-width:600px;box-shadow:0 4px 10px #0000004d;padding:15px;z-index:100011}.cookie-popup-content{text-align:left}.cookie-popup-title{font-size:24px;font-weight:700;margin-bottom:10px;margin-top:8px}.cookie-popup-message{font-size:14px;line-height:1.5;margin-bottom:15px}.cookie-popup-link{color:#f80;text-decoration:underline;cursor:pointer}.cookie-popup-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cookie-popup-button{flex:1;padding:10px;border:none;font-size:14px;cursor:pointer;font-weight:700;text-align:center;text-transform:uppercase}.cookie-popup-button.deny{background-color:#000;color:#fff;border:2px solid #F65036}.cookie-popup-button.allow{background-color:#f65036;color:#000;border:none}.cookie-popup-button:hover{opacity:.9}@media (max-width: 768px){.cookie-popup-container{padding:10px}}.info-overlay{pointer-events:all;position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:200007}.about-project-overlay{pointer-events:all;position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:200008;padding:20px;box-sizing:border-box}.about-project-content{background:#000;color:#fff;width:min(90vw,1200px);max-height:90vh;position:relative;padding:40px;box-sizing:border-box}.about-project-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.about-project-left-header{display:flex;flex-direction:column;gap:10px}.about-project-main{display:flex;flex-direction:column;gap:20px;max-height:68dvh;overflow-y:auto}.about-project-title{font-weight:900;text-transform:uppercase;font-size:3.2rem;color:#f65036}.about-project-subtitle{font-size:1.6rem;color:#fff;font-weight:900;text-transform:uppercase}.about-project-logos{display:flex;align-items:center;gap:40px;flex:1;justify-content:center}.about-project-logo{height:50px}.about-project-teams{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.about-project-team{display:flex;flex-direction:column;gap:20px}.about-project-team-member{display:flex;flex-direction:column;gap:5px}.about-project-role{font-size:.9rem;font-weight:900;text-transform:uppercase;color:#fff}.about-project-name{font-size:.9rem;color:#ccc;text-transform:uppercase}@media (max-width: 1024px){.about-project-teams{grid-template-columns:repeat(2,1fr);gap:30px}.about-project-content{padding:30px 25px}.about-project-title{font-size:2.8rem}.about-project-subtitle{font-size:1.2rem}.about-project-main{padding-bottom:70px}}@media (max-width: 768px){.about-project-teams{grid-template-columns:1fr;gap:25px}.about-project-content{padding:25px 20px;width:95vw}.about-project-title{font-size:1.6rem}.about-project-subtitle{font-size:.9rem}.about-project-role,.about-project-name{font-size:.8rem}.about-project-logo{height:30px}.about-project-header{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width: 480px){.about-project-overlay{padding:10px}.about-project-content{padding:20px 15px;width:98vw}.about_project-title{font-size:1.4rem}.about-project-teams{margin-top:15px;gap:20px}.about-project-logo{height:25px}.about-project-logos{gap:15px}}
