*{box-sizing:border-box;padding:0}*,body{margin:0}body{background-color:#d8def5;color:#333;font-family:Roboto,sans-serif;overflow-x:hidden}.container{color:#000;margin:0 auto;max-width:1500px;padding:20px;z-index:1}.contacts .container{font-size:20px}.container p{padding:10px}header{background-color:#003a42;box-shadow:0 2px 5px #0000001a;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}nav{align-items:center;justify-content:space-between}nav,nav ul{display:flex;flex-wrap:wrap}nav ul{gap:15px;list-style:none;margin:0;padding:0}nav li{align-items:center;display:flex}nav a{color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s ease;white-space:nowrap}nav a:hover{color:gold}.logo-container{align-items:center;display:flex;gap:10px}.logo-text{color:#fff;font-size:1.5rem;font-weight:700}.card button,nav .button{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:8px 16px;transition:transform .3s ease,background-color .3s ease}.card button:hover,nav .button:hover{background:linear-gradient(135deg,#4a00e0,#0af);transform:scale(1.05)}.card button a{color:#fff;text-decoration:none}.menu-toggle{cursor:pointer;display:none;flex-direction:column;gap:5px}.menu-toggle .bar{background-color:#fff;border-radius:2px;height:3px;width:25px}.hero{align-items:center;color:#fff;display:flex;flex-direction:column;text-align:center;z-index:-1}.hero-video{height:auto;left:0;object-fit:cover;position:relative;top:0;width:100%;z-index:2}.content-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.text-section{word-wrap:break-word;flex:1 1;max-width:600px;padding:10px;text-align:left}.text-section h2{word-wrap:normal;color:#000;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;margin-bottom:10px;padding-top:20px;text-align:center}.text-section p{font-size:clamp(1.25rem,2vw,1rem);padding-bottom:20px}.image-section{flex:1 1;max-width:600px}.hero-image{border-radius:10px;height:auto;max-width:100%}.card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:auto;justify-content:space-evenly;margin:0 auto;max-width:1000px;padding:20px}.card,.card1{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:left;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card1{height:250px}.card1 h2{font-size:1.5rem;margin-bottom:20px}.card1 ul{margin-left:1rem}.card h2{font-size:1.5rem;margin-bottom:20px}.card ul{margin-left:1rem}.contacts{padding:2rem}.footer{background-color:#000;color:#fff;font-size:.9rem;padding:20px;text-align:center}@media (max-width:1024px){.container{padding:15px}.text-section h2{font-size:1.8rem}.content-wrapper{flex-direction:column}.text-section{text-align:left}.hero-image{max-width:80%}}@media (max-width:768px){.menu-toggle{display:flex}#nav-links{background-color:#007a8e;display:none;flex-direction:column;padding:10px;position:absolute;right:0;top:150px;width:70%}#nav-links.active{display:flex}.content-wrapper{gap:10px}.text-section h2{font-size:1.6rem}.card1{height:auto;padding:10px;width:100%}}@media (max-width:480px){.logo-text{font-size:1rem}nav a{font-size:.9rem}.hero h1{font-size:1.8rem}.card,.card1{padding:10px;width:100%}.card1{height:auto}.text-section h2{font-size:1.4rem}}
/*# sourceMappingURL=main.4f6995b8.css.map*/