@import"https://fonts.googleapis.com/css2?family=Inter:wght@400&family=Outfit:wght@600&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{background-color:#faf9f5;color:#000}h1,h2,h3,h4,h5,h6,span,input{font-family:Outfit,sans-serif;font-weight:600}p,label,button{font-family:Inter,sans-serif;font-weight:400}::-webkit-scrollbar{display:none}.header-container{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;position:fixed;top:0;left:0;right:0;z-index:1000}.header-logo img{width:auto;height:auto}.language-button{background-color:transparent;color:#000;padding:10px 15px;border:none;cursor:pointer;font-size:16px;border-radius:5px}.language-switcher{display:flex;align-items:center;gap:.5em;font-size:16px}.lang-option{cursor:pointer;font-size:inherit;color:#666;font-weight:400;padding:2px 10px;border-radius:3px;transition:color .2s,font-weight .2s,background .2s;-webkit-user-select:none;user-select:none}.lang-option:hover,.lang-option:focus{background:#f0f0f0;color:#222}.lang-selected{font-weight:700;color:#111}.lang-separator{margin:0 8px;color:#888;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:1em}.header-left .header-logo img{height:auto;max-width:100%}@media(min-width:1200px){.header-container{padding:20px 50px}.header-left .header-logo{height:60px}.language-switcher,.lang-option{font-size:18px}.language-button{font-size:18px;padding:12px 20px}}@media(min-width:992px)and (max-width:1199px){.header-container{padding:15px 40px}.header-left .header-logo{height:55px}.language-switcher,.lang-option{font-size:17px}.language-button{font-size:17px;padding:11px 18px}}@media(min-width:768px)and (max-width:991px){.header-container{padding:15px 30px}.header-left .header-logo{height:50px}.language-switcher,.lang-option{font-size:16px}.language-button{font-size:16px;padding:10px 16px}}@media(max-width:767px){.header-container{padding:10px 20px}.header-left .header-logo{height:45px}.language-switcher,.lang-option{font-size:14px}.language-button{font-size:14px;padding:8px 12px}}.hero-section{text-align:center;padding:100px 250px}.hero-section h1{font-size:3em;margin-bottom:20px}.hero-section h2{font-size:2em;margin-bottom:15px}.hero-section p{font-size:1.2em;white-space:pre-line}.hero-section br{margin-bottom:20px}@media(max-width:1200px){.hero-section{padding:40px 150px 80px}.hero-section h1{font-size:2.8em}.hero-section h2{font-size:1.8em}.hero-section p{font-size:1.1em}}@media(max-width:992px){.hero-section{padding:30px 100px 60px}.hero-section h1{font-size:2.5em}.hero-section h2{font-size:1.6em}.hero-section p{font-size:1em}}@media(max-width:768px){.hero-section{padding:20px 50px 40px}.hero-section h1{font-size:2em}.hero-section h2{font-size:1.4em}.hero-section p{font-size:.9em}}@media(max-width:576px){.hero-section{padding:15px 20px 30px}.hero-section h1{font-size:1.8em}.hero-section h2{font-size:1.2em}.hero-section p{font-size:.8em}}.contact-form-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-group{display:flex;flex-direction:column;padding:10px;width:100%;max-width:600px}.form-group label{text-align:left}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:400px;height:35px;padding:5px;border:1px solid black;border-radius:50px;box-sizing:border-box;margin-top:5px}.contact-form textarea{min-height:80px;border-radius:20px;padding:10px}.contact-form input[type=text]:hover,.contact-form input[type=text]:focus,.contact-form input[type=email]:hover,.contact-form input[type=email]:focus,.contact-form textarea:hover,.contact-form textarea:focus{border:1.5px solid #245847;outline:none}.form-group.captcha{display:flex;justify-content:center;align-items:center;margin-top:10px}.contact-form button{display:block;background-color:#245847;color:#fff;width:180px;height:44px;border:black solid 1px;border-radius:50px;box-shadow:none;cursor:pointer;margin:10px auto;font-size:1rem}.contact-form button:hover{background-color:#1e463d}.contact-form button:disabled{cursor:not-allowed}@media(min-width:992px){.form-group{max-width:500px}}@media(max-width:768px){.form-group{padding:8px;max-width:90%}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;height:30px}.contact-form textarea{min-height:70px}.contact-form button{width:160px;height:40px;font-size:.95rem}}@media(max-width:480px){.form-group{padding:5px;max-width:95%}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{height:28px;font-size:.9em}.contact-form textarea{min-height:60px}.contact-form button{width:150px;height:38px;font-size:.9rem}}.footer{text-align:center;font-size:14px;width:100%;padding:15px}.footer-text{padding:5px;margin:0}@media(min-width:1200px){.footer{padding:25px;font-size:16px}}@media(min-width:992px)and (max-width:1199px){.footer{font-size:15px;padding:20px}}@media(min-width:768px)and (max-width:991px){.footer{font-size:14px;padding:15px}}@media(max-width:767px){.footer{font-size:12px;padding:10px}}.coming-soon-container{width:100%;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.coming-soon-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.coming-soon-container{padding:20px}}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center}.not-found-title{font-size:4rem;margin-bottom:1rem;color:#000!important}.not-found-message{font-size:1.5rem;margin-bottom:2rem;color:#000!important}.not-found-image{width:300px;height:auto;margin-bottom:2rem}@media(max-width:768px){.not-found-title{font-size:3rem}.not-found-message{font-size:1.2rem}.not-found-image{width:250px}}@media(max-width:480px){.not-found-title{font-size:2.5rem}.not-found-message{font-size:1rem}.not-found-image{width:200px}}
