.about-page{max-width:800px;margin:0 auto;padding:20px;line-height:1.6}.image-container{display:none;width:100%}.image-container img{width:100%;height:auto}.about-section{margin:20px 0}.about-section h1{font-size:32px;margin-bottom:20px;color:#2c3e50}.ceo-info{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ceo-image img{width:150px;height:150px;border-radius:50%;object-fit:cover}.ceo-details h2{font-size:22px;color:#2c3e50}.ceo-details p{font-size:16px;color:#7f8c8d}.mission-paragraph,.values-paragraph,.history-paragraph,.choose-us{margin:20px 0;padding:20px;border-radius:12px;border:1px solid #ddd}.mission-paragraph h2,.values-paragraph h2,.history-paragraph h2,.choose-us h2{font-size:28px;margin-bottom:10px;color:#2c3e50}.mission-paragraph p,.values-paragraph p,.history-paragraph p,.choose-us p{font-size:16px;margin-bottom:10px}.values-paragraph ul,.choose-us ul{list-style:none}.values-paragraph ul li,.choose-us ul li{font-size:16px;margin:5px 0;position:relative;padding-left:18px}.values-paragraph ul li:before,.choose-us ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#3498db;border-radius:50%}.contact-page{max-width:800px;margin:0 auto;padding:20px;line-height:1.6}.contact-page h1{font-size:32px;margin-bottom:10px;color:#2c3e50}.contact-page .main-paragraph{font-size:16px;margin-bottom:10px;color:#646464}.contact-page .cta-paragraph{font-size:16px;margin-bottom:30px;color:#646464}.contact-container{display:flex;flex-wrap:wrap;gap:40px}.contact-form,.contact-details{flex:1;min-width:300px}.contact-form h2,.contact-details h2{font-size:28px;margin-bottom:15px;color:#2c3e50}.contact-form input,.contact-form textarea{width:100%;padding:16px;margin-bottom:15px;border:1px solid #ddd;border-radius:24px;font-size:14px;color:#333}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#bdc3c7;font-size:14px}.contact-form input:focus,.contact-form textarea:focus{border-color:#3498db;outline:none}.contact-form textarea{min-height:120px;resize:vertical}.contact-form button{background:#3498db;width:100%;color:#fff;padding:16px;border:none;border-radius:24px;cursor:pointer;font-weight:500;transition:background 0.3s ease}.contact-form button:hover{background:#2980b9}.contact-form .error-message{color:#e74c3c;font-size:14px;margin:20px}.contact-form .success-message{color:#30BA40;font-size:14px;margin:20px}.contact-info .info-item{margin:15px 0;font-size:16px;color:#7f8c8d}.info-item{display:flex;align-items:center}.info-item svg{margin-right:10px}@media (max-width:768px){.image-container{display:block;height:300px}.text-container p{font-size:18px}.ceo-info{flex-direction:column;text-align:center}.mission-paragraph h2,.values-paragraph h2,.history-paragraph h2,.choose-us h2{font-size:22px}.about-section h1{font-size:24px}.contact-form h2,.contact-details h2{font-size:22px}.contact-page h1{font-size:24px}.contact-container{flex-direction:column;gap:20px}}@media (max-width:480px){.image-container{display:block;height:300px}.text-container p{font-size:16px}.ceo-image img{width:120px;height:120px}.contact-form,.contact-details{min-width:100%}}.terms-page{max-width:800px;margin:0 auto;padding:20px;line-height:1.6;background-color:#f8f9fa;color:#343a40}.terms-page h1{font-size:2em;color:#2c3e50;text-align:center;margin-bottom:20px}.terms-page .main-paragraph{font-size:0.9em;margin-bottom:30px}.terms-section{margin:30px 0}.terms-section h2{font-size:1.5em;color:#34495e;margin-bottom:15px}.terms-section p{font-size:0.9em;margin-bottom:15px}.terms-section ul{margin:10px 0 20px 20px;ist-style-type:disc;font-size:0.9em}.terms-footer{text-align:center;margin-top:40px;color:#6c757d;font-size:0.9rem}.terms-footer a{color:#343a40;text-decoration:none;margin:0 5px;transition:color 0.3s ease}.terms-footer a:hover{color:#007bff}.terms-footer a.active{color:#007bff}.terms-footer a.active:hover{color:#0063cd}@media (max-width:768px){.terms-page h1{font-size:28px}.terms-section h2{font-size:20px}}@media (max-width:480px){.terms-page{padding:15px}.terms-page h1{font-size:24px}.terms-section h2{font-size:18px}.terms-section p,.terms-section ul li,.terms-page .main-paragraph{font-size:14px}}.privacy-page{max-width:800px;margin:0 auto;padding:20px;line-height:1.6;background-color:#f8f9fa;color:#343a40}.privacy-page h1{font-size:2em;color:#2c3e50;text-align:center;margin-bottom:20px}.privacy-page .main-paragraph{font-size:0.9em;margin-bottom:30px}.privacy-section{margin:30px 0}.privacy-section h2{font-size:1.5em;color:#34495e;margin-bottom:15px}.privacy-section p{font-size:0.9em;margin-bottom:15px}.privacy-section ul{margin:10px 0 20px 20px;ist-style-type:disc;font-size:0.9em}.privacy-footer{text-align:center;margin-top:40px;color:#6c757d;font-size:0.9rem}.privacy-footer a{color:#343a40;text-decoration:none;margin:0 5px;transition:color 0.3s ease}.privacy-footer a:hover{color:#007bff}.privacy-footer a.active{color:#007bff}.privacy-footer a.active:hover{color:#0063cd}@media (max-width:768px){.privacy-page h1{font-size:28px}.privacy-section h2{font-size:20px}}@media (max-width:480px){.privacy-page{padding:15px}.privacy-page h1{font-size:1.5em}.privacy-section h2{font-size:1.1em}}.cookies-policy{max-width:800px;margin:40px auto;line-height:1.6}.cookies-policy h1{font-size:2em;color:#2c3e50;text-align:center;margin-bottom:20px}.cookies-policy h2{font-size:1.5em;color:#34495e;margin-top:20px;margin-bottom:10px}.cookies-policy p{margin-bottom:15px;font-size:0.9em}.cookies-policy ul{margin:10px 0 20px 20px;list-style-type:disc;font-size:0.9em}.cookies-policy .last-updated{text-align:center;font-style:italic;color:#7f8c8d;margin-top:20px}@media (max-width:600px){.cookies-policy{margin:20px;padding:20px 0}.cookies-policy h1{font-size:1.5em}.cookies-policy h2{font-size:1.1em}}