.seventh-section{background:#185a65;color:#fff;padding:3rem 1rem 2rem}.seventh-row{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.seventh-col{flex:1 1 320px;max-width:420px;display:flex;flex-direction:column;align-items:center}.seventh-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.seventh-text{font-size:1.1rem;margin-bottom:.5rem}.seventh-icons{display:flex;gap:1.2rem;margin-top:1.2rem}.icon-link svg{transition:opacity .2s,transform .2s;opacity:.85}.icon-link:hover svg{opacity:1;transform:scale(1.15)}.seventh-form{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1rem}.seventh-form-label{font-size:1rem;color:#fff;font-weight:500;margin-bottom:.2rem}.seventh-form-input{padding:.7rem 1rem;border-radius:8px;border:1px solid #b0bec5;font-size:1rem;outline:none;background:#fff;color:#222}.seventh-form-input:focus{border-color:#1e6f7a}.seventh-form-btn{background:#1e6f7a;color:#fff;border:none;padding:.9rem 2.2rem;font-size:1.1rem;font-weight:600;border-radius:30px;cursor:pointer;margin-top:.7rem;box-shadow:0 2px 8px #1e6f7a14;transition:background .2s,color .2s}.seventh-form-btn:hover{background:#153a5b;color:#fff}.fifth-section{background:#1e6f7a;color:#fff;padding:3rem 1rem 2rem;text-align:center}.stars-row{display:flex;justify-content:center;gap:.5rem;font-size:2.2rem;margin-bottom:1.5rem}.star{color:gold;text-shadow:0 2px 8px rgba(0,0,0,.08)}.testimonial-text{font-size:1.15rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.testimonial-user{display:flex;flex-direction:column;align-items:center;gap:.5rem}.testimonial-img{width:70px;height:70px;border-radius:50%;background:#fff url(https://randomuser.me/api/portraits/men/32.jpg) center/cover no-repeat;border:3px solid #fff;margin-bottom:.3rem;box-shadow:0 2px 8px #1e6f7a1f}.testimonial-name{font-size:1.1rem;font-weight:600;color:#fff}.sixth-section{background:#fff;color:#222;padding:3rem 1rem 2rem}.sixth-content{display:flex;justify-content:center;align-items:flex-start;gap:3rem;flex-wrap:wrap;margin-bottom:2.5rem}.sixth-left{flex:1 1 320px;max-width:420px}.sixth-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.sixth-desc{font-size:1.1rem;color:#444}.sixth-right{flex:1 1 320px;max-width:420px}.contact-form{display:flex;flex-direction:column;gap:1.1rem;background:#f7f7f7;padding:2rem 1.2rem;border-radius:18px;box-shadow:0 2px 12px #153a5b12}.form-label{font-size:.98rem;color:#1e6f7a;font-weight:500;margin-bottom:.2rem}.form-input{padding:.7rem 1rem;border-radius:8px;border:1px solid #b0bec5;font-size:1rem;outline:none;margin-bottom:.2rem}.form-input:focus{border-color:#1e6f7a}.form-btn{background:#1e6f7a;color:#fff;border:none;padding:.9rem 2.2rem;font-size:1.1rem;font-weight:600;border-radius:30px;cursor:pointer;margin-top:.7rem;box-shadow:0 2px 8px #1e6f7a14;transition:background .2s,color .2s}.form-btn:hover{background:#153a5b;color:#fff}.sixth-image-large{width:0%;height:260px;background:#e0e0e0;border-radius:18px;margin:2.5rem auto;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#888;font-weight:500}.second-image-large,.third-image-large,.sixth-image-large{width:100%;background:#e0e0e0;border-radius:18px;margin:2.5rem auto;display:block;font-size:1.5rem;color:#888;font-weight:500;overflow:visible}.third-section{background:#153a5b;color:#fff;padding:3rem 1rem 2rem;text-align:center}.third-title{font-size:2.2rem;font-weight:700;margin-bottom:2.5rem}.third-image-large{width:80%;background:#1e6f7a;border-radius:18px;margin:2.5rem auto;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#e0f7fa;font-weight:500}.fourth-section{background:#e0f7fa;color:#222;padding:3rem 1rem 2rem}.fourth-title{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:1.2rem}.fourth-subtitle{text-align:center;font-size:1.1rem;color:#444;margin-bottom:2.5rem}.fourth-row{display:flex;justify-content:center;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.fourth-card{background:#fff;border-radius:18px;padding:1.5rem 1.2rem 1.2rem;width:320px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 12px #153a5b12;margin-bottom:1rem}.fourth-img{width:100px;height:100px;background:#e0f7fa;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#1e6f7a;margin-bottom:1.2rem;font-weight:700}.fourth-card-title{font-size:1.25rem;font-weight:700;margin-bottom:.7rem;text-align:center}.fourth-card-text{font-size:1.05rem;color:#222;text-align:left}.second-section{background:#fff;color:#222;padding:3rem 1rem 2rem;margin-top:0}.second-title{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:2.5rem}.second-row{display:flex;justify-content:center;gap:2.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.second-col{flex:1 1 320px;max-width:420px}.second-col h3{font-size:1.3rem;font-weight:600;margin-bottom:.7rem}.second-col p{font-size:1.05rem;margin-bottom:0}.second-image-large{width:80%;background:#e0e0e0;border-radius:18px;margin:2.5rem auto;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#888;font-weight:500}.reforma-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}.reforma-dates{text-align:center;font-size:1.1rem;color:#444;margin-bottom:2.5rem}.reforma-dates div{margin-bottom:.5rem}.reforma-row{display:flex;justify-content:center;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.reforma-card{background:#f7f7f7;border-radius:18px;padding:1.5rem 1.2rem 1.2rem;width:320px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 12px #153a5b12;margin-bottom:1rem}.reforma-img{width:100px;height:100px;background:#e0f7fa;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#1e6f7a;margin-bottom:1.2rem;font-weight:700}.reforma-card-title{font-size:1.25rem;font-weight:700;margin-bottom:.7rem;text-align:center}.reforma-card-text{font-size:1.05rem;color:#222;text-align:left}.reforma-final-text{text-align:center;font-size:1.15rem;color:#222;margin:2.5rem 0 0}body,.main-bg{margin:0;padding:0;font-family:Segoe UI,Arial,sans-serif;background:#1e6f7a;min-height:100vh}.top-header{background:#fff;color:#153a5b;display:flex;justify-content:flex-end;gap:2rem;padding:.5rem 2rem;font-size:.95rem;font-weight:500}.main-header{background:#fff;color:#153a5b;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem;border-bottom:1px solid #e0e0e0}.logo{font-size:2rem;font-weight:700;letter-spacing:1px}.main-nav{display:flex;gap:2rem}.main-nav a{color:#153a5b;text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .2s}.main-nav a:hover{color:#1e6f7a}.hero-section{background:#1e6f7a;color:#fff;text-align:center;padding:3rem 1rem 2rem}.hero-section h1{font-size:2.7rem;margin-bottom:1rem;font-weight:700}.subtitle{font-size:1.2rem;margin-bottom:2rem;color:#e0f7fa}.contact-btn{background:#fff;color:#1e6f7a;border:none;padding:.9rem 2.2rem;font-size:1.1rem;font-weight:600;border-radius:30px;cursor:pointer;margin-bottom:2.5rem;box-shadow:0 2px 8px #1e6f7a14;transition:background .2s,color .2s}.contact-btn:hover{background:#153a5b;color:#fff}.images-row{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.image-card{background:rgba(255,255,255,.06);border-radius:18px;padding:1.5rem 1.2rem 1.2rem;width:260px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 12px #153a5b12}.testimonial-img{width:70px;height:70px;border-radius:50%;object-fit:cover;background:#fff url(https://randomuser.me/api/portraits/men/32.jpg) center/cover no-repeat;border:3px solid #fff;margin-bottom:.3rem;box-shadow:0 2px 8px #1e6f7a1f}.img-placeholder,.reforma-img,.fourth-img{width:100px;height:100px;background:#e0f7fa;border-radius:18px;display:flex;align-items:center;justify-content:center;object-fit:cover;font-size:2.5rem;color:#1e6f7a;margin-bottom:1.2rem;font-weight:700}.image-card img,.second-image-large img,.third-image-large img,.sixth-image-large img,.fourth-card img{width:100%;height:100%;border-radius:18px;background:#e0f7fa;display:block}.second-image-large img,.third-image-large img,.sixth-image-large img{display:block;max-width:100%;height:auto;width:auto;margin:0 auto;border-radius:18px;background:#e0f7fa;object-fit:unset}.img-caption{font-size:1.05rem;color:#fff;margin-top:.5rem;text-align:center}
