﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');body{font-family:'Montserrat',Arial,sans-serif;line-height:1.6;margin:0;padding:0;background:#f8f9fa;color:#343a40}.container{width:85%;max-width:1200px;margin:auto;overflow:hidden;padding:20px 0}header{background:#fff;padding:1rem 0;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.05)}header .container{display:flex;justify-content:space-between;align-items:center}header .logo h2{margin:0;color:#005a9e}header .contact-info span{font-weight:700}.btn{display:inline-block;background:#d9222f;color:#fff;padding:12px 24px;text-decoration:none;border-radius:5px;transition:all .3s ease;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn:hover{background:#b91c26;transform:translateY(-2px);box-shadow:0 6px 8px rgba(0,0,0,.15)}main section{padding:80px 0;text-align:center}main section:nth-child(even){background:#fff}main h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;color:#005a9e}main h3{font-size:1.8rem;font-weight:700;color:#343a40;margin-top:30px;margin-bottom:15px}#hero{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?q=80&w=1973&auto=format&fit=crop) no-repeat center center/cover;color:#fff;min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}#hero h1{font-size:3.5rem;font-weight:700;text-shadow:2px 2px 8px rgba(0,0,0,.7);margin-bottom:30px}#about .about-content{display:flex;align-items:center;justify-content:center;gap:50px;text-align:left}#about .about-content .about-text{flex-basis:50%}#about .about-content .about-image{flex-basis:50%}#about .about-content img{max-width:100%;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.1)}#about .values-list{list-style:none;padding:0;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}#about .values-list li{background:#005a9e;color:#fff;padding:10px 20px;border-radius:30px;font-size:.9rem;font-weight:700}#properties,#join-team{background-color:#005a9e;color:#fff}#properties h2,#join-team h2{color:#fff}#properties p,#join-team p{font-size:1.2rem;margin-bottom:30px}#properties .btn,#join-team .btn{background-color:#fff;color:#d9222f}#properties .btn:hover,#join-team .btn:hover{background-color:#f4f4f4}#contact .contact-wrapper{display:flex;gap:50px;align-items:flex-start;margin-top:40px}#contact form{flex:2;background:#fff;padding:40px;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.08);text-align:left}#contact input,#contact textarea{width:100%;padding:15px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:1rem;box-sizing:border-box}#contact .contact-details{flex:1;text-align:left;padding-top:20px}#contact .contact-details p{font-size:1.1rem;margin-bottom:15px}footer{background:#212529;color:#fff;text-align:center;padding:40px 0}
