.wpcf7-spinner{display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #e8f0fe!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #e8f0fe!important;outline:1px solid #979797}.required-indicator{transition:background-color .3s ease}input:-webkit-autofill+.required-indicator{background-color:#e8f0fe!important}input:autofill+.required-indicator{background-color:#e8f0fe!important}input:-webkit-autofill~span.required-indicator{background-color:#e8f0fe!important}.engraving{margin:20px 0 15px}.engraving,.engraving-personalized{font-family:TrajanProBold,sans-serif;font-size:30px}.engraving-personalized{margin:0}.engraving-landing{color:#fff;font-size:3.5rem;font-family:TrajanProBold,sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-.04em;text-align:center;margin:0}.engraving-landing-h1{color:#e9af46;font-size:2.5rem;margin:0;font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;line-height:30.8px;text-align:center}.engraving-landing-img{height:480px;width:950px}.how-it-works-step{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center;width:20%;color:#fff;position:relative}.how-it-works-section-h2{text-align:center;color:#fff;font-family:TrajanProBold,sans-serif;font-size:30px}.how-it-works-step-p{margin:10px 0 0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:21.6px;text-align:center;width:95%}.how-it-works-step-dotted{position:absolute;top:48px;left:0;transform:translate(-59%,-50%);width:118px}@media (max-width:768px){.reviews .review-btm-wrapper div span:first-child{font-size:24px!important;font-weight:400}.review-count>span:last-child,.reviews .review-btm-wrapper div span:last-child{font-size:23px!important;font-weight:400}.reviews .review-btm-wrapper div{width:100%!important;display:flex}.reviews .review-btm-wrapper .rating-count{width:100%!important;display:flex;padding-right:0!important}.sa_borderGray .sa_review{border:1px solid #d3d3d3!important;border-radius:5px!important;margin:0 0 5px!important;padding:5px!important;width:100%!important;height:auto!important}.siteReviews .sa_review{padding:5px!important}.sa_star{background:url(https://www.shopperapproved.com/widgets/widgetstar.png) 0 0/cover no-repeat!important;cursor:pointer;display:inline-block;height:12px!important;width:12px!important;background-position:0 100%!important}.sa_review .sa_comments{height:auto!important}}