body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffd1d1;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}.App-header{align-items:center;background-color:#bd5151;border-radius:0 0 40px 40px;color:#fff;display:flex;justify-content:space-between;padding:4px 20px 0;position:sticky;top:0;z-index:1000}.logo,.logoEU{border-radius:10px;height:auto;width:100px}.logoEU{margin-left:20px}h1{flex-grow:1;font-family:Dancing Script,serif;font-size:40px}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10}.menu-toggle .bar{background-color:#fff;display:block;height:4px;margin:6px 0;transition:all .3s ease;width:30px}.menu-toggle.open .bar:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.open .bar:nth-child(2){opacity:0}.menu-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-menu ul{display:flex;gap:20px;justify-content:center;list-style:none;padding:0}.nav-menu li{display:inline;text-align:center}.nav-menu a{color:#fff;font-size:18px;font-weight:700;padding:10px 15px;text-decoration:none;transition:.3s}.nav-menu a:hover{background:#fff;border-radius:5px;color:#bd5151;text-decoration:none}@media (max-width:1110px){.menu-toggle{display:block}.nav-menu{background-color:#953535;display:none;flex-direction:column;position:fixed;right:0;text-align:center;top:70px;width:100%;z-index:9}.logoEU{margin-right:40px}.nav-menu.open{display:flex;margin-top:4%}.nav-menu ul{flex-direction:column;padding:0}.nav-menu li{margin:10px 0}.nav-menu a{border:1px solid wheat;border-radius:60px;font-size:16px;padding:10px}}@media (max-width:700px){.App-header{padding:10px}.logo,.logoEU{width:70px}.logoEU{margin-right:50px}.dancing-script{font-size:26px;padding-right:30px;width:10px}.nav-menu a{font-size:14px}.nav-menu.open{display:flex;margin-top:3%}.logo-container p{font-size:5px;margin-left:0}}@media (max-width:556px){.nav-menu.open{display:flex;margin-top:9%}}@media (min-width:593px){.nav-menu.open{display:flex;margin-top:2%}}@media (min-width:701px){.nav-menu.open{display:flex;margin-top:1.5%}}@media (min-width:793px){.nav-menu.open{display:flex;margin-top:1.3%}}@media (min-width:850px){.nav-menu.open{display:flex;margin-top:2%}}#root,.App,body,html{display:flex;flex-direction:column;height:100%}main{display:flex;flex:1 1;flex-direction:column}.footer{width:100%}.about-project{margin:auto;max-width:800px;padding:20px;text-align:center}h2{background-color:#cf6565;border-radius:10px 10px 0 0;color:#fdfdfd;font-size:28px;margin-bottom:20px;padding:5px}.overview{margin-bottom:30px}.overview-box{border-radius:10px;display:flex;flex-direction:row;gap:9px;padding:7px}.overview-box div{width:93%}.overview-item{background:#fff;border-radius:5px;box-shadow:0 2px 5px #0003;padding:15px;text-align:left}.objectives{background:#fbe9e7}h3{color:#bd5151;font-size:24px;text-decoration:underline}p{color:#333}@media(max-width:680px){.overview-box{background:#f8d7da;border-radius:10px;display:flex;flex-direction:column;gap:15px;padding:15px}}.objectives{background:#fdfdfd;border-radius:10px;padding:20px;text-align:left}.objectives-list{list-style-type:none;padding-left:20px}.objectives-list li{color:#333;font-size:16px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.objectives-list li:before{color:#bd5151;content:"•";font-size:20px;font-weight:700;left:0;position:absolute;top:2px}.home-container{background-color:#f5c7c7;margin:auto;max-width:900px;padding:20px}.home-logo{align-items:center;display:flex;justify-content:center;margin-bottom:35px;margin-left:-100px}.logoHome{border-radius:20px;height:232px;width:348px}.code{color:#000;font-size:10px;margin-bottom:-241px;margin-left:-250px;text-align:center}@media (max-width:680px){.code{margin-bottom:-190px;margin-left:-230px}.logoHome{height:180px;width:280px}}p{color:#090909;font-size:16px;line-height:1.6;margin-bottom:15px;text-align:left}.home-list{list-style-type:none;padding-left:20px}.home-list li{color:#090909;font-size:16px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.home-list li:before{color:#bd5151;content:"•";font-size:20px;font-weight:700;left:0;position:absolute;top:2px}.about-us-page{margin:auto;max-width:800px;padding:20px;text-align:center}.about-us-title{color:#fff;font-size:28px;margin-bottom:20px}.about-us-section{background:#fbe9e7;border-radius:8px;margin-bottom:15px;padding:15px;text-align:left}.about-us-content{align-items:center;display:flex;justify-content:space-between}.about-us-text{flex:1 1}.about-us-subtitle{background-color:#973b3b;border-radius:10px;color:#fff;font-size:22px;margin-bottom:5px;padding:1%;text-decoration:none}.about-us-text p{color:#333;font-size:16px}.about-us-link{color:#007bff;display:inline-block;font-weight:700;margin-top:5px;text-decoration:none}.about-us-link:hover{text-decoration:underline}.about-us-logo{border-radius:5px;height:auto;margin-left:15px;margin-top:3%;padding:6%;transition:transform .3s ease-in-out;width:100px}.about-us-logo:hover{transform:scale(1.2)}@media (max-width:600px){.about-us-content{flex-direction:column;text-align:center}.about-us-logo{margin-left:0;margin-top:10px}}@media (min-width:850px){.dancing{display:flex;margin-top:3%}}.activities-container{margin:auto;max-width:800px;padding:20px;text-align:center}.activities{color:#fafafa;font-size:28px;margin-bottom:20px}.activity h3{background-color:#fbfbfb;border-radius:10px;color:#333;font-size:22px;font-weight:700;margin:20px 0;text-decoration:none}.modules-container{margin:auto;max-width:800px;padding:20px;text-align:center}.modulesh2{color:#fff;font-size:28px;margin-bottom:20px}.module h3{color:#333;font-size:22px;font-weight:700;margin:20px 0;text-decoration:none}.footer{background-color:#bd5151;border-radius:20px 20px 0 0;bottom:0;padding:3px 3px 20px;position:relative;width:auto}.footer,.footer-text{color:#fff;text-align:center}.footer-text{margin-bottom:2px;margin-top:0;padding:8px}.footer-text a{color:#fff;margin-bottom:10px;text-decoration:none}.footer-contact,.footer-policy{color:#fff;margin-left:10px;margin-top:-20px;padding:0;text-decoration:none}.footer-images{align-content:stretch;align-items:center;background-color:#daa8a8;border-radius:10px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-around;max-width:100%;padding:10px;text-align:center}.footer-image1{width:300px}.footer-image1,.footer-image2{border-radius:8px;height:100px}.footer-image2{width:400px}.textEUcom{color:#1a1919;font-size:16px;line-height:1.5;max-width:50%;padding-left:10px}@media (max-width:1110px){.footer-images{display:flex;flex-direction:column}.textEUcom{font-size:12px}.footer-image1{height:80px;width:200px}.footer-image2{height:80px;width:350px}}.contact-container{margin:auto;max-width:800px;padding:20px;text-align:center}.contact{color:#fff;font-size:28px;margin-bottom:20px;margin-left:-31%;width:159%}.logoContact{margin-top:10px;width:162px}.contactLayout{display:flex}@media (max-width:1000px){.contact{font-size:20px;margin-left:0;width:100%}}.company-info{color:#333;margin-top:-10px;padding-left:40px}.company-info,.company-info p{font-size:18px}.infoOne{margin-bottom:20px}.infoSpacing{margin-bottom:-18px}.company-info p:last-child{margin-bottom:0}.info3{margin-bottom:-18px}.entry-title,h2{text-align:center}h2{color:#fff;font-size:24px;margin-top:20px}.site-content{font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:20px}.entry-title{background-color:#973b3b;border-radius:0;font-size:28px;font-weight:700;margin-bottom:20px;margin-left:-2%;text-align:left;width:103%}.entry-content{font-size:16px;line-height:1.6}.entry-content p{margin-left:20px}h1{font-size:28px;font-weight:700;margin-bottom:20px}.legalN,h1{text-align:center}.legalN{font-size:24px;margin-top:20px}h3{font-size:20px;margin-top:15px}ul{padding-left:20px}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}.ast-container{display:flex;justify-content:center;padding:20px}.content-area{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;max-width:800px;padding:20px;width:100%}
/*# sourceMappingURL=main.7101dbbb.css.map*/