@media (max-width:768px){.sectionTarget{flex-direction:column;text-align:center}.section{flex:none;padding:10px;width:100%}.section img{height:auto;max-width:100%}}body,html{box-sizing:border-box;height:100%;margin:0;padding:0}html{scroll-behavior:smooth}*{box-sizing:inherit}.delay-screen{align-items:center;background:linear-gradient(90deg,#0000001a,#0006);display:flex;height:100vh;justify-content:center;position:relative;transition:opacity 1s ease-in-out;width:100%}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.delay-screen.fade-out{opacity:0}.center-image{animation:bounce 1s infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,1));height:auto;max-width:200px;transition:opacity 2s ease-in-out}.second-delay-screen{align-items:center;background:linear-gradient(90deg,#0000001a,#0006);display:flex;font-family:Special Gothic Expanded One,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;height:100vh;justify-content:center;position:relative;transition:opacity 1s ease-in-out;width:100%}.second-delay-screen.fade-out{opacity:0}.second-delay-text{word-wrap:break-word;-webkit-text-fill-color:#0000;animation:fadeInAndUp 1.5s ease-in-out forwards;background:linear-gradient(90deg,#000000e6,#0009);-webkit-background-clip:text;background-clip:text;font-size:6vw;margin:0 auto;max-width:90%;opacity:0;text-align:center}@keyframes fadeInAndUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#whiteTitle{color:#fff}.transparent-header{align-items:center;background-color:#0000001a;display:flex;height:70px;justify-content:space-between;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.header-left{justify-content:flex-start}.header-center,.header-left{align-items:center;display:flex;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.header-center{flex:1 1;justify-content:center}.header-right{align-items:center;display:flex;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));justify-content:flex-end}.hamburger-menu{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-between;width:50px}.hamburger-menu span{background-color:#000;border-radius:2px;display:block;height:4px;transition:background-color .3s ease-in-out,transform .3s ease-in-out;width:100%}.hamburger-menu:hover span{background-color:#fff;transform:scale(1.1)}.header-logo{max-height:70px;object-fit:contain;transition:filter .3s ease-in-out,transform .3s ease-in-out}.header-logo-link{display:inline-block}.header-logo:hover{filter:brightness(0) invert(1);transform:scale(1.1)}.language-button{align-items:center;background:none;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:5px 10px}.language-icon{height:auto;object-fit:contain;transition:filter .3s ease-in-out,transform .3s ease-in-out;width:40px}.language-icon:hover{filter:brightness(0) invert(1);transform:scale(1.1)}.language-menu{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #00000080;display:flex;flex-direction:column;position:absolute;top:50px;z-index:1000}.language-option{background:none;border:none;cursor:pointer;font-size:14px;font-weight:700;padding:10px;text-align:left}.language-option.selected,.language-option:hover{background-color:#f0f0f0}.language-flag{height:auto;object-fit:contain;width:40px}.fullscreen-container{font-family:Special Gothic Expanded One,sans-serif;font-style:normal;font-weight:400;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.fullscreen-image{height:100%;object-fit:cover;width:100%}.overlay-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,1));max-height:200px;max-width:200px;object-fit:contain;top:40%;z-index:2}.overlay-image,.overlay-text{left:50%;position:absolute;transform:translate(-50%,-50%)}.overlay-text{word-wrap:break-word;-webkit-background-clip:text;background-clip:text;color:#cccecd;filter:drop-shadow(0 4px 4px rgba(0,0,0,1));font-size:5em;margin:0 auto;max-width:90%;text-align:center;text-shadow:0 2px 4px #000c;top:65%;z-index:3}.side-menu{background-color:#cccecd;box-shadow:2px 0 5px #00000080;color:#000;display:flex;flex-direction:column;font-family:Special Gothic Expanded One,sans-serif;font-style:normal;font-weight:400;height:100%;left:-250px;padding:20px;position:fixed;top:0;transition:left .3s ease-in-out;width:250px;z-index:1000}.side-menu.open{left:0}.side-menu ul{list-style:none;margin:0;padding:0}.side-menu ul li{margin:20px 0}.side-menu ul li a{color:#000;font-size:18px;text-decoration:none;transition:color .3s ease-in-out}.side-menu ul li a:hover{color:#007bff}.close-menu{background:none;border:none;color:#000;cursor:pointer;font-size:20px;font-weight:700;position:absolute;right:10px;top:10px;z-index:1001}.close-menu:hover{color:#007bff}.down-arrow{cursor:pointer;filter:drop-shadow(0 4px 6px rgba(0,0,0,.8));left:50%;max-height:100px;max-width:100px;position:absolute;top:85%;transform:translate(-50%,-50%);z-index:3}.down-arrow:hover{filter:brightness(0) invert(.2);transform:translate(-50%,-50%) scale(1.1);transition:transform .3s ease-in-out,filter .3s ease-in-out}.target-div{background:linear-gradient(90deg,#cccecd,#fff);box-shadow:0 4px 6px #000;font-family:Special Gothic Expanded One,sans-serif;font-style:normal;font-weight:400;margin-top:100vh;position:relative;text-align:center;width:100%;z-index:2}.sectionTarget{flex-wrap:wrap;justify-content:space-between;margin:50px 0;padding:20px}.section,.sectionTarget{align-items:center;display:flex}.section{flex:1 1;flex-direction:column;justify-content:center;min-height:300px;padding:10px;text-align:left}.AboutImg{border-radius:10px;box-shadow:0 4px 6px #000c;max-height:500px;max-width:100%}.section h1{font-size:2rem;margin-bottom:10px}.section p{color:#555;font-size:1rem;line-height:1.5}.clickable-text{cursor:pointer;text-decoration:underline}.clickable-text:hover{color:#007bff}.modal-overlay{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:linear-gradient(90deg,#cccecd,#fff);box-shadow:0 4px 8px #0003;height:80%;max-width:80%;overflow-y:auto;padding:20px}.close-modal{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Special Gothic Expanded One,sans-serif;font-style:normal;font-weight:400;margin-top:20px;padding:10px 20px}.close-modal:hover{background-color:#0056b3;transform:scale(1.05);transition:background-color .3s ease-in-out,transform .3s ease-in-out}.tree{background-color:#cccecd;border-radius:5px;box-shadow:0 4px 8px #000;padding:5px}.tree ul{filter:none;position:relative}.tree ul ul{margin-left:15px}.tree li{align-items:center;cursor:pointer;margin:10px 0;padding:5px 10px;position:relative}.tree-logo{height:auto;margin-right:10px;margin-top:10px;width:30px}.childTree{color:#555}.logo-banner{overflow:hidden;padding:10px 0;position:relative;width:100%}.logo-track{animation:scroll 10s linear infinite;display:flex;gap:50px}.logo-track img{height:50px;object-fit:contain}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}#services{background-color:#000;box-shadow:0 4px 8px #000;box-sizing:border-box;margin:0;padding:20px;width:100%}#services h1{color:#fff}#social{background-color:#0003;box-shadow:0 4px 8px #000;padding:20px}#contact,#social{align-items:center;box-sizing:border-box;flex-direction:column;margin:0;width:100%}#contact,#social,.social-icons{display:flex;justify-content:center}.social-icons{gap:20px}.social-icon{filter:drop-shadow(0 4px 4px rgba(0,0,0,.8));height:40px;object-fit:contain;transition:transform .3s ease,filter .3s ease;width:40px}.social-icon:hover{filter:brightness(0) invert(1);transform:scale(1.2)}.footer{color:#000;margin-top:20px;padding:20px 10px;text-align:center}.footer-content{margin:0 auto;max-width:1200px}.iubenda{align-items:center;display:flex;gap:20px;justify-content:center;text-align:center}.iubenda,.iubenda button{color:#000;text-decoration:none}.iubenda button{background:none;border:none;cursor:pointer;font-family:Special Gothic Expanded One,sans-serif;font-style:normal;font-weight:400}.iubenda button:visited{color:#000;text-decoration:none}.iubenda button:hover{color:#007bff}
/*# sourceMappingURL=main.a128a70f.css.map*/