.section-label-gold{letter-spacing:0;text-transform:none;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:100%;color:#d4a344!important}.team-section{background-color:#223553;padding:100px 64px}.team-inner{flex-direction:column;gap:80px;max-width:1072px;margin:0 auto;display:flex}.team-title-container{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.team-title{color:#fff;letter-spacing:0;text-align:center;white-space:nowrap;width:100%;max-width:800px;margin:0;font-family:EB Garamond,serif;font-size:48px;font-weight:500;line-height:1}.team-subtitle-wrapper{flex-direction:row;justify-content:center;gap:10px;width:638px;height:auto;display:flex}.team-heading-wrapper{flex-direction:column;align-items:center;width:100%;max-width:800px;display:flex}.team-subtitle{color:#fff;letter-spacing:0;text-align:center;width:638px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:400;line-height:30px}.team-grid{flex-direction:row;justify-content:center;gap:100px;width:100%;height:auto;display:flex}.team-card{opacity:0;border-radius:20px;flex-direction:column;width:486px;height:500px;margin:5px;transition:opacity .8s,transform .8s;display:flex;position:relative;overflow:hidden;transform:translateY(40px)}.team-card.visible{opacity:1;transform:translateY(0)}.team-photo-wrapper{border-radius:20px;max-height:400px;overflow:hidden;width:100%!important;height:auto!important}.team-photo{object-fit:contain;object-position:center;width:100%!important;height:auto!important}.team-card:hover .team-photo{transform:scale(1.04)}.team-card-footer{background:#fff;border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;width:476px;height:50px;padding:10px 20px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.team-name{color:#223553;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}.team-linkedin{color:#fff;background:#223553;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.team-linkedin:hover{background:#d4a344}.section-label-gold{color:#d4a344;letter-spacing:.05em;text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400}@media (max-width:768px){.team-section{padding:100px!important}.team-inner{flex-direction:column;align-items:center;width:100%;padding:0 20px;display:flex}.team-grid{box-sizing:border-box;align-items:center;gap:40px;width:100%;padding:0;flex-direction:column!important;display:flex!important}.team-card{background:#223553;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;width:326px!important;height:auto!important}.team-photo-wrapper{display:block;overflow:hidden;width:100%!important;height:auto!important;max-height:100%!important;margin:0!important;padding:0!important}.team-photo{object-fit:cover;width:100%!important;height:auto!important;display:block!important}.team-card-footer{box-sizing:border-box;justify-content:space-between;align-items:center;display:flex;background:#fff!important;width:100%!important;padding:15px 20px!important}.team-title{text-align:center;width:100%;font-size:32px}.team-subtitle-wrapper,.team-subtitle{text-align:center;width:100%}}.contact-section{background-color:#223553;padding:125px 64px 100px}.contact-inner{flex-direction:row;gap:40px;max-width:1072px;height:auto;margin:0 auto;display:flex}.contact-left{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.contact-title{color:#fff;letter-spacing:0;text-align:center;width:476px;margin:0;font-family:EB Garamond,serif;font-size:48px;font-weight:500;line-height:1}.contact-desc{color:#fff;text-align:center;max-width:476px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:400;line-height:30px}.contact-form-wrapper{background:#f5f5f5;border-radius:20px;flex-direction:column;flex:1;gap:20px;padding:40px;display:flex}.contact-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#223553;font-family:EB Garamond,serif;font-size:14px;font-weight:700}.form-group input,.form-group textarea{color:#223553;resize:none;background:#fff;border:1px solid #dde2ec;border-radius:8px;outline:none;padding:10px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .2s}.form-group input::placeholder,.form-group textarea::placeholder{color:#9aa4b8}.form-group input:focus,.form-group textarea:focus{border-color:#223553}.form-submit{color:#fff;cursor:pointer;background:#d4a344;border:none;border-radius:20px;align-self:center;width:184px;height:51px;padding:14px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;transition:background .2s}.form-submit:hover{background:#c4922e}@media (max-width:768px){.contact-section{padding:60px 20px}.contact-inner{flex-direction:column}.contact-left{border-radius:20px;width:100%}.contact-title{width:100%;font-size:32px}.form-row{grid-template-columns:1fr}}.map-section{background-color:#223553;padding:100px 64px}.map-wrapper{border-radius:12px;max-width:1072px;height:500px;margin:0 auto;overflow:hidden}@media (max-width:768px){.map-section{padding:60px 20px}.team-grid{grid-template-columns:1fr;max-width:340px}.contact-inner{flex-direction:column;gap:40px}.contact-left{flex:none;width:100%}.form-row{grid-template-columns:1fr}.map-wrapper{height:260px}.team-section,.contact-section{padding:60px 20px}.contact-inner{text-align:center;flex-direction:column;align-items:center}.contact-left{justify-content:center;align-items:center;width:100%;max-width:400px;padding:0}.contact-title,.contact-desc{text-align:center;width:100%}.contact-form-wrapper{width:100%;max-width:400px;padding:30px 20px}.contact-form,.form-group input,.form-group textarea{width:100%}.form-submit{margin:0 auto;display:block}.team-section{padding:60px 20px!important}.team-title{text-align:left;white-space:normal;width:100%;font-size:30px;line-height:36px}.team-inner{align-items:center;padding:0}.team-title-container{align-items:flex-start;gap:20px;width:326px}.team-heading-wrapper{align-items:flex-start}.team-subtitle-wrapper{justify-content:flex-start;width:100%}.team-subtitle{text-align:left;width:100%;font-size:15px;line-height:24px}.section-label-gold{text-align:left}}@media (min-width:769px) and (max-width:1200px){.team-section{background-color:#223553;padding:80px 64px 100px}.team-inner{gap:60px}.team-title{white-space:normal;text-align:center;font-size:40px}.team-subtitle{text-align:center;width:100%;font-size:16px}.team-grid{justify-content:center;gap:30px;flex-direction:row!important}.team-card{max-width:380px;width:calc(50% - 15px)!important;height:auto!important}.team-card-footer{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:calc(100% - 20px)!important}.contact-section{padding:40px 40px 100px}.contact-inner{flex-direction:column;gap:40px}.contact-left{width:100%;max-width:100%}.contact-title{width:100%;font-size:40px}.contact-form-wrapper{width:100%}.map-section{padding:80px 40px}.map-wrapper{height:400px}}.contact-success{box-sizing:border-box;background:#f0fdf4;border:2px solid #10b981;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:200px;margin:0;padding:2rem;animation:.3s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contact-success p{color:#065f46;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:500;display:flex}@media (max-width:768px){.contact-success{padding:1rem 1.25rem}.contact-success p{font-size:.95rem}}
