.new-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.new-service-photo img{width:100%;display:block;object-fit:cover}.gondola-photo img{height:650px;object-position:center 45%}.new-service-list{list-style:none;padding:0;margin:28px 0}.new-service-list li{border-top:1px solid #d9dedc;padding:18px 0;display:grid;gap:8px}.new-service-list span,.service-coordination{font-size:14px;line-height:1.8;color:#61717a}.service-coordination{margin-bottom:24px}.training-teaser{background:#091e35;color:#f6f3ea}.training-teaser h2 em{color:#c5a65d}.training-teaser .lead{color:#f2f0e9}.training-teaser p:not(.eyebrow){line-height:1.9;color:#bec9d2}.training-paths{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 32px}.training-paths span{border:1px solid #7c724f;color:#dbc280;padding:10px 12px;font-size:11px}.training-hero img{width:100%;aspect-ratio:16/10;object-fit:cover}.training-hero .button{margin-top:22px}.training-hero h1{font-size:clamp(42px,4.4vw,65px)}.training-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.training-topics article{border-top:1px solid #bba361;padding:24px 0}.training-topics span{font:italic 26px Georgia;color:#b49755}.training-topics h3{font:400 25px/1.25 Georgia;margin:22px 0 14px}.training-topics p{font-size:14px;line-height:1.8;color:#63717a}.certification-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:42px 0 90px}.certification-paths article{background:#f4f2eb;border:1px solid #e1ddd0;padding:28px;display:flex;flex-direction:column}.certification-paths h3{font:400 28px Georgia;margin:0 0 22px}.certification-paths p{font-size:14px;color:#61717a;line-height:1.9;margin-bottom:22px}.certification-paths button{margin-top:auto;align-self:start}.catalog-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.catalog-head>span{font-size:13px;color:#64747d;padding-bottom:14px}.training-price{font:400 26px Georgia;color:#8b6b29;margin:18px 0!important}.training-price small{font:12px Arial;color:#63717a}.program-meta{font-size:13px;line-height:1.9;color:#5d6e79;margin:12px 0}.program-card{border:1px solid #deddd3;background:white;display:flex;flex-direction:column}#training-grid{align-items:start}.program-card>img{display:block;width:100%;height:auto;max-height:none;object-fit:initial;padding:0}.program-card .news-placeholder{height:170px}.program-card-copy{padding:28px;display:flex;flex-direction:column;flex:1}.program-card h3{font:400 27px/1.3 Georgia;overflow-wrap:anywhere}.program-card .text-link{margin-top:auto;align-self:start}.program-cert{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#886b2f;margin-bottom:18px}.program-detail h3{font:400 24px Georgia;margin-top:28px}.program-detail p{line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.program-detail .detail-flyer{display:block;margin:22px 0}.program-detail img{display:block;width:100%;height:auto;max-height:none;object-fit:initial}.program-detail .button{margin-top:28px}.training-note{font-size:13px;line-height:1.9;color:#6b7780;margin:30px 0 18px}#training-message{line-height:1.8;padding:24px 0;color:#61717a}#program-form{background:white;padding:32px;border:1px solid #deddd3;min-width:0}#flyer-preview img{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:initial}#flyer-preview{margin:15px 0}#remove-flyer{margin-bottom:25px}#program-save-message{font-size:14px;line-height:1.85;margin-top:20px}#program-form small{display:block}.header nav{gap:20px}.training-detail-flyer{margin-bottom:18px}@media(max-width:1000px){.new-service-grid{gap:35px}.training-topics{grid-template-columns:1fr 1fr}.gondola-photo img{height:550px}.header nav{gap:12px}.header nav a{font-size:11px}}@media(max-width:760px){.new-service-grid{grid-template-columns:1fr}.gondola-photo img{height:480px}.certification-paths{grid-template-columns:1fr}.catalog-head{align-items:start;flex-direction:column}.training-topics{grid-template-columns:1fr 1fr}.header nav{flex-wrap:wrap}.training-hero{padding-top:140px}.new-services .new-service-photo{order:2}}@media(max-width:480px){.training-topics{grid-template-columns:1fr}.gondola-photo img{height:420px}#program-form{padding:22px}.training-hero h1{font-size:43px}.training-topics h3{font-size:25px}}
