html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f3f3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Gravity;font-style:normal;font-weight:400;src:url(/static/media/Gravity-Regular.5cdded62ecc478cd0274.otf) format("truetype")}@font-face{font-family:Gravity-Light;font-style:normal;font-weight:400;src:url(/static/media/Gravity-Light.48db7b9443e7cbe96d54.otf) format("truetype")}@font-face{font-family:Gravity-Bold;font-style:normal;font-weight:400;src:url(/static/media/Gravity-Bold.4e6874d814ccf1543c64.otf) format("truetype")}body{font-family:Gravity,sans-serif;overflow-x:hidden}.header-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#1f0aff99;color:#fff;display:flex;height:4em;padding:10px 0;position:fixed;top:0;width:100%;z-index:100000}.header-content{align-items:center;display:flex;justify-content:right;margin:0 auto;padding-right:5%;width:100%}#logoHeader{display:none}.nav-links{align-items:center;display:flex;height:130%;margin-right:20px}.nav-links a{font-weight:700;padding:0 15px}.text-box{align-items:center;display:flex;height:100%;transition:background-color .5s ease}.text-box a:hover,.text-box:hover{background-color:#00000008;font-family:Gravity}.text-box a{align-items:center;color:inherit;display:flex;font-family:Gravity-Light;font-size:20px;height:100%;text-decoration:none;width:100%}.social-icons a{color:#fff;margin-left:15px;text-decoration:none}.sandwich-bar{cursor:pointer;display:none}.mobile-menu{align-items:center;background-color:#352e7d;border:1px solid #696969;display:flex;flex-direction:column;padding:0;position:absolute;right:0;top:84px;width:200px;z-index:1}.mobile-menu .text-box{border-bottom:1px solid #696969;display:flex;justify-content:center;width:100%}.mobile-menu .text-box:last-child{border-bottom:none}.mobile-menu .text-box a{align-items:center;display:flex;font-weight:700;height:80px;justify-content:center;width:100%}.mobile-menu .text-box a:hover{background-color:#0003}.dropdown-menu{background-color:#333;display:flex;flex-direction:column;position:absolute;top:100%;z-index:1}.dropdown-menu a{border-top:.5px solid #464646;box-sizing:border-box;color:#fff;padding:10px;text-decoration:none;transition:background-color .3s;width:100%}.dropdown-menu a:hover{background-color:#444}.mobile-dropdown-menu{align-items:center;background-color:#333;border-top:1px solid #696969;display:flex;flex-direction:column;padding:0;width:100%}.mobile-dropdown-menu a{border-top:.5px solid #464646;box-sizing:border-box;color:#fff;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.mobile-dropdown-menu a:hover{background-color:#444}@media(max-width:950px){#logoHeader{display:flex;margin-left:4%;width:100px}.nav-links{display:none}.header-content{justify-content:space-between}.sandwich-bar{display:block;font-size:1.5rem;margin-right:15px}}.sidebar{display:flex;left:0;position:fixed;top:120px;z-index:1000}.sidebar-container{background:linear-gradient(135deg,#2d3748,#1a202c);border-radius:0 12px 12px 0;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;display:flex;height:220px;transition:transform .3s ease;width:120px}.sidebar-buttons{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:15px 10px;width:100%}.sidebar-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff;border-radius:8px;cursor:pointer;height:40px;padding:8px;transition:all .3s ease;width:40px}.sidebar-icon:hover{background:#fff;border:1px solid #fff;box-shadow:0 2px 8px #0003;height:42px;transform:scale(1.05);width:42px}.accessibility-toggle{align-items:center;background:linear-gradient(135deg,#2d3748,#1a202c);border:2px solid #fff3;border-radius:50%;box-shadow:0 4px 20px #0000004d;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;left:10px;position:fixed;top:120px;transition:all .3s ease;width:60px;z-index:1001}.accessibility-toggle:hover{border:2px solid #fff6;box-shadow:0 6px 25px #0006;transform:scale(1.05)}.toggle-icon{stroke:#fff;height:18px;width:18px}.sidebar-container.hidden{transform:translateX(-100%)}.sidebar-container.visible{transform:translateX(0)}.accessibility-toggle.hidden{left:20px}.accessibility-toggle.visible{left:140px}.accessibility-toggle:focus{outline:3px solid gold;outline-offset:2px}.sidebar-icon:focus{outline:2px solid gold;outline-offset:2px}@media screen and (max-width:768px){.sidebar-container{height:200px;width:100px}.accessibility-toggle.hidden{left:15px}.accessibility-toggle.visible{left:115px}.toggle-icon{height:14px;width:14px}.accessibility-label{font-size:5px}.sidebar-icon{height:35px;padding:6px;width:35px}.sidebar-icon:hover{height:37px;width:37px}}@media (prefers-contrast:high){.sidebar-container{background:#000;border:2px solid #fff}.accessibility-toggle{background:#000;border:3px solid #fff}.toggle-icon{stroke:#fff!important}.sidebar-icon{background:#fffffff2;border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.accessibility-toggle,.sidebar-container,.sidebar-icon{transition:none}}.gradient-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 25%,#0f3460 50%,#533483 75%,#9d20ef);display:flex;height:auto;justify-content:center;left:0;overflow:hidden;padding:7rem 2rem 2rem;position:relative}.gradient-container:before{background:radial-gradient(circle at 20% 20%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 40% 70%,#9d20ef4d 0,#0000 30%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gradient-container:after{animation:starRotate 60s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='50' height='50' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='5' cy='8' r='.2' fill='%23fff' opacity='.4'/%3E%3Ccircle cx='25' cy='15' r='.15' fill='%23fff' opacity='.6'/%3E%3Ccircle cx='40' cy='5' r='.18' fill='%23fff' opacity='.3'/%3E%3Ccircle cx='12' cy='30' r='.12' fill='%23fff' opacity='.5'/%3E%3Ccircle cx='35' cy='35' r='.16' fill='%23fff' opacity='.4'/%3E%3Ccircle cx='8' cy='45' r='.14' fill='%23fff' opacity='.3'/%3E%3Ccircle cx='48' cy='25' r='.13' fill='%23fff' opacity='.5'/%3E%3Ccircle cx='20' cy='42' r='.17' fill='%23fff' opacity='.4'/%3E%3Ccircle cx='45' cy='48' r='.11' fill='%23fff' opacity='.6'/%3E%3Ccircle cx='30' cy='8' r='.15' fill='%23fff' opacity='.3'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");content:"";height:200%;left:-50%;opacity:.4;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes starRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intro-text{align-items:center;animation:slideInLeft 1s ease-out;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;position:relative;text-align:center;width:100%;z-index:0}.main-logo{animation:fadeIn 1s ease-out;cursor:pointer;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4));height:auto;margin-bottom:35px;transition:all .3s ease;width:500px}.main-logo:hover{filter:drop-shadow(0 12px 30px rgba(157,32,239,.5));transform:scale(1.05)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.title{display:none}.subtitle-1,.subtitle-2{animation:fadeInUp 1s ease-out forwards;cursor:pointer;margin-top:15px;opacity:0;transition:all .3s ease}.subtitle-1{animation-delay:.3s;color:#fff;font-weight:600;letter-spacing:.3px;margin-bottom:10px;position:relative;text-shadow:2px 2px 4px #00000080}.subtitle-1:hover:before{opacity:1}.subtitle-2{animation-delay:.6s;color:#e8eef5;font-style:normal;font-weight:400;line-height:1.4;margin:0 auto 25px;max-width:600px;text-shadow:1px 1px 3px #0006}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subtitle-1:hover,.subtitle-2:hover{color:#fff;transform:translateY(-3px)}.logos{align-items:center;animation:fadeInUp 1s ease-out forwards;animation-delay:.9s;display:flex;flex-direction:row;gap:20px;justify-content:center;opacity:0;padding-top:16px}.logos a{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff9;border-radius:15px;box-shadow:0 6px 20px #00000026;display:block;padding:18px;transition:all .3s ease}.logos a:hover{background:#fffffffa;box-shadow:0 12px 35px #00000040;transform:scale(1.03) translateY(-8px)}.logos img{filter:brightness(.95);height:130px;object-fit:contain;transition:all .3s ease;width:130px}.logos a:hover img{filter:brightness(1.1)}.intro-img{display:none}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.intro-img img{animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));height:auto;max-width:500px;min-height:150px;min-width:300px;transition:all .5s ease;width:80%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.intro-img img:hover{filter:drop-shadow(0 15px 40px rgba(157,32,239,.4));transform:scale(1.05) translateY(-10px)}@media (max-width:1350px){.logos img{height:110px;width:110px}.main-logo{width:450px}}@media (max-width:1020px){.logos{gap:30px}.logos a{padding:15px}.logos img{height:100px;width:100px}.main-logo{margin-bottom:30px;width:400px}}@media (max-width:850px){.gradient-container{padding:7rem 2rem 2rem}.intro-text{max-width:100%;width:100%}.logos{gap:25px;justify-content:center}.main-logo{margin-bottom:25px;width:320px}}@media (max-width:600px){.gradient-container{min-height:40vh;padding:7rem 1rem 2rem}.logos{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.logos a{padding:12px}.logos img{height:85px;width:85px}.main-logo{margin-bottom:20px;width:280px}}.description-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:480px;padding:4% 0;width:100%}.project-description{color:#000;margin:0;padding-bottom:3%;text-align:center;width:62%}.link-IBC{color:blue}.teacher-info{color:#000;font-weight:bolder;margin:0;text-align:center}@media screen and (max-width:1690px){.project-description{height:300px;overflow-y:auto;padding-right:10px}.description-container{padding:13% 0}.teacher-info{margin:60px 48px 0}}.files-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;position:relative}.files-section:before{animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(90deg,#007bff,#6610f2,#e83e8c,#fd7e14);background-size:300% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.files-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1600px;padding:2rem}.files-title{background:#0000;color:#333;font-family:Gravity-Bold;padding:4rem 0 2rem;position:relative;text-align:center}@media screen and (min-width:1920px){.files-container{gap:3rem;padding:2rem 2rem 4rem}}@media screen and (min-width:1400px) and (max-width:1919px){.files-container{gap:2.5rem;padding:2rem 2rem 3rem}}@media screen and (min-width:1080px) and (max-width:1399px){.files-container{gap:1.5rem;max-width:1300px;padding:2rem 1.5rem 3rem}.material-container{flex:1 1 220px;max-width:280px}}@media screen and (max-width:1700px){.files-title{padding:3rem 0 1.5rem}}@media screen and (max-width:1024px){.files-container{gap:1.5rem;padding:3rem 1.5rem}.files-title{padding:2.5rem 0 1rem}.material-container{flex:1 1 280px;max-width:400px}}@media screen and (max-width:768px){.files-container{gap:1.5rem;justify-content:center;padding:2rem 1rem}.files-title{padding:2rem 0 1rem}.material-container{flex:1 1 100%;max-width:500px}}@media screen and (max-width:480px){.files-container{gap:1rem;padding:1.5rem .75rem}.material-container{max-width:100%}}.material-container{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex:1 1 250px;flex-direction:column;max-width:300px;min-height:400px;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.material-container:before{background:linear-gradient(90deg,#007bff,#6610f2);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.material-container:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-4px);z-index:2}.material-container:hover:before{transform:scaleX(1)}.material-icon-wrapper{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:all .3s ease;width:80px}.material-container:hover .material-icon-wrapper{background:linear-gradient(135deg,#007bff,#6610f2);transform:scale(1.1)}.material-container:hover .material-icon-wrapper img{filter:brightness(0) invert(1)}#icons{height:auto;margin:0;max-height:60%;max-width:60%;transition:all .3s ease;width:auto}.material-title{color:#333;cursor:pointer;font-weight:600;margin-bottom:1rem;text-align:center;transition:color .3s ease}.material-container:hover .material-title{color:#007bff}.material-text{color:#666;flex-grow:1;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;line-height:1.6;margin-bottom:1.5rem;text-align:left;word-spacing:1px}.material-link{align-items:center;background:#0000;border:2px solid #007bff;border-radius:8px;color:#007bff;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.material-link:before{background:#007bff;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.material-link:hover{box-shadow:0 4px 12px #007bff4d;color:#fff;transform:translateY(-2px)}.material-link:hover:before{left:0}.material-link:after{content:"→";transition:transform .3s ease}.material-link:hover:after{transform:translateX(4px)}@media screen and (max-width:768px){.material-container{padding:1.5rem}.material-icon-wrapper{height:70px;margin-bottom:1rem;width:70px}.material-link{font-size:.9rem;padding:.6rem 1.2rem}}@media screen and (max-width:480px){.material-container{padding:1.25rem}.material-icon-wrapper{height:60px;width:60px}.material-text{font-size:.9rem}}.projects-container{background-color:#edf4f7;padding-bottom:50px;padding-top:60px}.projects-title{font-family:Gravity-Bold;text-align:center}.jobs{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:80px}@keyframes fadeVisibility{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1350px){.projects-title{padding-top:65px}}@media screen and (max-width:820px){.projects-title{padding-top:65px}}.job-container{padding:1% 5%}#job-image,.job-container{max-width:296px;width:100%}#job-image{height:549px;object-fit:cover;transition:width .3s ease}.job-title{font-family:Gravity-Bold;padding-top:25px;text-align:center}.job-description{color:#696969;max-width:296px;padding-top:12px}@media screen and (max-width:766px){.job-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1% 2%;width:50%}#job-image{height:50%;max-width:100%}.job-title{font-size:24px}.job-description{font-size:16px}}.video-container{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:3%;padding-top:3%}.video-text{width:40%}.video-title{font-family:Gravity-Bold;width:500px}.video-description{color:#696969;padding:40px 0;width:400px}#YT-video{height:315px;width:560px}@media screen and (max-width:1350px){#YT-video{height:253px;width:450px}.video-title{width:322px}.video-description{width:338px}}@media screen and (max-width:976px){.video-container{align-items:center;flex-direction:column;padding-top:10%}.video-text{margin:0 10%;padding-top:20px;text-align:center;width:auto}.video-title{width:auto}.video-description{margin:0 auto;width:75%}}@media screen and (max-width:580px){#YT-video{height:158px;width:280px}}.team-wrapper{background-color:#f7f7f7;padding-bottom:3%;padding-top:3%}.team-container{display:flex;justify-content:center}.team-title{font-family:Gravity-Bold;text-align:center;width:500px}.box{display:flex;justify-content:center;padding-top:40px}@media (max-width:1440px){.box{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;margin:0 50%;padding-top:60px}.team-container{padding-top:65px}}.footer-container{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#1f0aff99;color:#fff;display:flex;height:120px;justify-content:center}.footer-content{align-items:center;display:flex;flex-direction:column;gap:8px}.footer-text{display:inline-block;text-align:center}.footer-text.developers{font-size:.9em;opacity:.9;padding-left:12px;padding-right:12px}@keyframes dropIn{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}.overlay{background-color:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay,.warning-container{align-items:center;display:flex;justify-content:center}.warning-container{animation:dropIn .5s ease;background-color:#f0f8ff;border-radius:20px;flex-direction:column;height:200px;padding:20px;position:relative;width:500px}.close-button{background:none;border:none;color:#000;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.close-button:hover{color:red}.warning-title{font-size:28px;margin:0}.warning-text{font-size:18px;margin-top:10px;text-align:center}@media (max-width:560px){.warning-container{width:80%}.warning-title{font-size:24px}.warning-text{font-size:16px}}.expo-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.expo-title{font-family:Gravity-Bold;margin:0 15px;text-align:center}.expo-image-container{align-items:center;display:flex;justify-content:center}.expo-group{height:auto;width:50%}.expo-description-container{grid-gap:6px;display:grid;gap:6px;margin:60px 0;text-align:center;width:50%}@media (max-width:600px){.expo-description-container,.expo-group{width:75%}}.mh-container{align-items:center;background-color:#edf4f7;display:flex;flex-direction:column;justify-content:center;padding-bottom:50px}.mh-title{font-family:Gravity-Bold;margin:0 15px;text-align:center}.mh-description-container{grid-gap:6px;display:grid;gap:6px;margin:0 0 60px;text-align:center;width:90%}.mh-images-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;row-gap:40px;width:90%}.mh-image-and-text{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-basis:calc(25% - 20px);flex-direction:column;justify-content:start;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.mh-image-and-text:hover{box-shadow:0 8px 16px #00000026;transform:scale(1.05)}.mh-image-and-text:active{box-shadow:0 4px 8px #0003;transform:scale(1.02)}.mh-image{height:auto;max-width:450px;transition:filter .3s ease}.mh-image-and-text:hover .mh-image{filter:brightness(1.1)}.mh-text-container{align-items:center;display:flex;flex-direction:column;margin-top:15px;text-align:center;width:100%}.mh-title-text{color:#333;font-family:Gravity-Bold;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 8px;text-transform:capitalize}.mh-event-text{color:#666;font-size:14px;font-style:italic;margin:0}.mh-text{text-align:center;width:100%}@media (max-width:1200px){.mh-image{max-width:350px}.mh-title-text{font-size:15px}}@media (max-width:900px){.mh-image{max-width:300px}.mh-title-text{font-size:14px}.mh-event-text{font-size:13px}}@media (max-width:750px){.mh-image{max-width:250px}.mh-title-text{font-size:13px}.mh-event-text{font-size:12px}}@media (max-width:580px){.mh-image{max-width:200px}.mh-title-text{font-size:12px}.mh-event-text{font-size:11px}}.collaborators-wrapper{align-items:center;background-color:#fff;flex-direction:column;padding-bottom:3%;padding-top:3%}.collaborators-container,.collaborators-wrapper{display:flex;justify-content:center}.collaborators-title{font-family:Gravity-Bold;text-align:center;width:900px}.institutions-wrapper{align-items:center;display:flex;gap:30px;justify-content:center;padding-bottom:3%;padding-top:3%}@media (max-width:580px){.collaborators-title{font-size:36px!important;width:auto}}@media (max-width:1010px){.institutions-wrapper{flex-direction:column}.collaborators-container{padding-top:65px}}#institutions-icons{height:auto;width:300px}.institutions-container{align-items:center;display:flex;flex-direction:column;height:350px;justify-content:space-between;width:300px}.institutions-name{font-family:Gravity-Bold;margin-top:20px;text-align:center;transition:all .5s ease}.institutions-images{align-items:center;display:flex;justify-content:center;margin-top:20px;min-height:300px;width:300px}@media (max-width:1010px){.institutions-container{justify-content:space-evenly}.institutions-images{min-height:auto}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-title{font-size:48px;transition:font-size .5s}.section-description{font-size:20px;transition:font-size .5s}.subsection-title{font-size:30px;transition:font-size .5s}.social-icons a{font-size:1.5rem}.social-icons a,.title{transition:font-size .5s}.title{font-size:64px}.subtitle-1,.subtitle-2{font-size:46px;transition:font-size .5s}.project-description{font-size:32px;transition:font-size .5s}.teacher-info{font-size:20px;transition:font-size .5s}.job-description{font-size:18px;transition:font-size .5s}.mh-text{font-size:16px}.footer-text,.mh-text{transition:font-size .5s}.footer-text{font-size:20px}@media screen and (max-width:1350px){.title{font-size:48px;transition:font-size .5s}.subtitle-1,.subtitle-2{font-size:40px;transition:font-size .5s}.video-title{font-size:36px;transition:font-size .5s}}@media (max-width:1020px){.subtitle-1,.subtitle-2,.title{font-size:38px;transition:font-size .5s}}@media screen and (max-width:976px){.section-description{font-size:18px;transition:font-size .5s}}@media screen and (max-width:650px){.link-IBC,.project-description{font-size:26px;transition:font-size .5s}}
/*# sourceMappingURL=main.420fcc7c.css.map*/