.services-ornamental{position:relative}.services-ornamental__header{text-align:center;margin-bottom:6rem}.services-ornamental__eyebrow{display:block;letter-spacing:.22em;text-transform:uppercase;font-size:1.15rem;margin-bottom:1.4rem;opacity:.65}.services-ornamental__title{margin-bottom:1.6rem;line-height:1.15}.services-ornamental__ornament{display:flex;align-items:center;justify-content:center;gap:1.2rem;color:#c9a96e;margin-top:2rem}.services-ornamental__ornament-line{width:6rem;height:1px;background:currentColor;opacity:.6}.services-ornamental__ornament-diamond{width:.8rem;height:.8rem;background:currentColor;transform:rotate(45deg);flex-shrink:0;opacity:.9}.services-ornamental__ornament-dot{width:.3rem;height:.3rem;background:currentColor;border-radius:50%;flex-shrink:0;opacity:.6}.services-ornamental__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;list-style:none;padding:0;margin:0}@media screen and (max-width:989px){.services-ornamental__grid{grid-template-columns:1fr;gap:2.4rem;max-width:52rem;margin-inline:auto}}.service-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 3.2rem 3.6rem;background:var(--service-card-bg, rgba(249, 246, 241, .6));border:1px solid rgba(201,169,110,.35);border-radius:2px;transition:border-color .3s ease,box-shadow .3s ease}.service-card:hover{border-color:#c9a96eb3;box-shadow:0 8px 40px #2a282512}.service-card:before,.service-card:after{content:"";position:absolute;width:1.6rem;height:1.6rem;border-color:#c9a96e8c;border-style:solid}.service-card:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.service-card:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.service-card__corner-tr,.service-card__corner-bl{position:absolute;width:1.6rem;height:1.6rem;border-color:#c9a96e8c;border-style:solid}.service-card__corner-tr{top:-1px;right:-1px;border-width:2px 2px 0 0}.service-card__corner-bl{bottom:-1px;left:-1px;border-width:0 0 2px 2px}.service-card__top-ornament{display:flex;align-items:center;gap:.8rem;color:#c9a96e;margin-bottom:2.8rem;width:100%;justify-content:center}.service-card__top-ornament-line{flex:1;height:1px;background:currentColor;opacity:.45;max-width:5rem}.service-card__top-ornament-star{font-size:1rem;opacity:.85;line-height:1;letter-spacing:.3em}.service-card__icon{width:5.6rem;height:5.6rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;color:#c9a96e}.service-card__icon svg{width:100%;height:100%}.service-card__eyebrow{display:block;letter-spacing:.18em;text-transform:uppercase;font-size:1.05rem;color:#c9a96e;margin-bottom:.8rem;font-weight:500}.service-card__title{font-size:2rem;line-height:1.2;margin-bottom:0;letter-spacing:.01em}.service-card__divider{display:flex;align-items:center;gap:.7rem;color:#c9a96e99;margin:1.6rem auto;width:fit-content}.service-card__divider-line{width:2.4rem;height:1px;background:currentColor}.service-card__divider-dot{width:.45rem;height:.45rem;background:currentColor;transform:rotate(45deg);flex-shrink:0}.service-card__text{font-size:1.5rem;line-height:1.7;opacity:.8;margin-bottom:2.8rem;flex:1}.service-card__text p{margin:0}.service-card__bottom-ornament{display:flex;align-items:center;gap:.8rem;color:#c9a96e;margin-top:auto;padding-top:2.4rem;width:100%;justify-content:center}.service-card__link.button{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;padding:1.2rem 2.8rem;transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease;position:relative;overflow:hidden;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.service-card__link.button--secondary:not([aria-disabled=true]):hover{background-color:var(--indigo-glass, rgba(107, 114, 184, .15))!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:var(--indigo-deep, #4A52A0)!important}.service-card__link.button--secondary:not([aria-disabled=true]):hover:after{box-shadow:0 0 0 .15rem var(--indigo-border, rgba(107, 114, 184, .45))!important}.services-ornamental__footer{text-align:center;margin-top:5.6rem}.section-services-ornamental-padding{padding-top:72px;padding-bottom:72px}@media screen and (max-width:749px){.services-ornamental__header{margin-bottom:4rem}.service-card{padding:3.2rem 2.4rem}.services-ornamental__ornament-line{width:3.2rem}.section-services-ornamental-padding{padding-top:48px;padding-bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-services-ornamental.css.map */
