.amd-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:340px;display:flex;align-items:center;background-size:cover;background-position:center 30%;overflow:hidden}.amd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffffe6,#ffffffc7 55%,#ffffff8c)}.amd-hero-in{position:relative;max-width:1100px;width:100%;margin:0 auto;padding:56px 40px}.amd-crumb{font-size:13px;letter-spacing:.02em;color:#555;margin:0 0 10px}.amd-crumb a{color:#555;text-decoration:none}.amd-crumb a:hover{color:#710606}.amd-hero h1{font-size:46px;line-height:1.1;margin:0 0 12px;color:#2b2b2b;text-align:left}.amd-hero .amd-intro{max-width:560px;font-size:17px;line-height:1.5;margin:0;color:#333;font-family:inherit}.amd-actions{background:#faf8f6;width:100vw;margin-left:calc(50% - 50vw);padding:28px 20px 6px}.amd-sec{background:#faf8f6;width:100vw;margin-left:calc(50% - 50vw);padding:40px 20px 56px}.amd-sec-in{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start}.amd-sec h2.amd-h{font-size:34px;text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px;color:#2b2b2b;line-height:1.15}.amd-gold{display:block;width:44px;height:3px;background:#c5a253;margin:0 0 22px}.amd-photo img{width:100%;height:auto;display:block;border-radius:2px;box-shadow:0 10px 30px #00000014}.amd-photo h3,.amd-photo p{margin:0}.amd-rest{max-width:1100px;margin:48px auto 0;padding:0 20px}.amd-rest h3{color:#710606}.article-template .rte .button{background:#710606;border-color:#710606}@media(max-width:749px){.amd-hero{min-height:260px}.amd-hero-in{padding:36px 20px}.amd-hero h1{font-size:32px}.amd-hero .amd-intro{font-size:15px}.amd-sec-in{grid-template-columns:1fr;gap:28px}.amd-sec h2.amd-h{font-size:26px}.amd-sec{padding:28px 20px 40px}}.amd-nophoto .amd-sec-in{grid-template-columns:1fr;max-width:820px}.amd-nophoto .amd-photo{display:none}.amd-hero:not([style*=url]){background:linear-gradient(120deg,#f6efe9,#efe3dc)}.amd-sec{background:#faf8f6}.amd-sec h2.amd-h{font-size:38px;text-transform:none;letter-spacing:0;line-height:1.15}.amd-photo img{aspect-ratio:4/5;object-fit:cover;max-height:520px}.amd-rest{max-width:1100px;margin:0 auto;padding:0 20px 48px;background:#faf8f6;box-shadow:0 0 0 100vmax #faf8f6;clip-path:inset(0 -100vmax)}.amd2-card{background:#fff;box-shadow:0 6px 28px #00000012;border-radius:2px;padding:44px 48px;margin:0 0 40px}.amd2-cols{display:grid;grid-template-columns:1fr 1fr;gap:48px}.amd2-col>h3,.amd2-col>.amd2-lh{text-align:center;font-size:28px;line-height:1.2;color:#2b2b2b;margin:0 0 12px;font-family:var(--font-heading-family,inherit);font-weight:400}.amd2-col>.amd2-lh{display:block}.amd2-gold{display:block;width:44px;height:3px;background:#c5a253;margin:0 auto 20px}.amd2-check{margin:8px 0 0}.amd2-check>.amd2-ch{text-align:center;text-transform:uppercase;font-size:30px;letter-spacing:.03em;color:#2b2b2b;margin:0 0 12px;font-weight:400}.amd2-check ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.amd2-check li{position:relative;padding-left:32px;line-height:1.55;margin:0}.amd2-check li:before{content:"";position:absolute;left:0;top:2px;width:21px;height:21px;border-radius:50%;background:#c5a253 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.amd2-check li strong:first-child{color:#2b2b2b}.amd-rest>h3{color:#710606}@media(max-width:749px){.amd2-card{padding:28px 20px}.amd2-cols{grid-template-columns:1fr;gap:28px}.amd2-col>h3,.amd2-col>.amd2-lh{font-size:24px}.amd2-check>.amd2-ch{font-size:24px}.amd-sec h2.amd-h{font-size:30px}.amd-photo img{max-height:420px}}.amd-actions:empty{display:none}.amd-actions:empty+.amd-sec{padding-top:48px}.amd2-card.amd2-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;align-items:start}.amd2-card.amd2-grid>.amd2-check{margin:0;padding:20px 22px;border:1px solid #efe6da;border-radius:2px;background:#fffdfa}.amd2-card.amd2-grid>.amd2-check>.amd2-ch{font-size:20px}.amd2-card.amd2-grid>:not(.amd2-check){grid-column:1/-1}@media(max-width:749px){.amd2-card.amd2-grid{grid-template-columns:1fr}}@media(min-width:750px){.amd2-check ul.amd2-2col{grid-template-columns:1fr 1fr;column-gap:36px}}.amd-rest>.amd2-card{padding:32px 40px;margin-bottom:28px}
/*# sourceMappingURL=/cdn/shop/t/56/assets/am-service-design.css.map */
