.engraving-banner-image{display:flex;align-items:center;justify-content:center;background-size:cover;overflow:hidden;background-color:#203d3e}.engraving-banner-wrap h1{text-align:center;color:#000;font-size:36px;padding:10px 30px;margin:30px auto 0;border:5px solid #b68b32;letter-spacing:2px;max-width:1100px}.engraving-banner-wrap .engraving-banner-image h1{color:#fff;margin:0;max-width:none}.collection{background:#f8f8f8}.engraving-content--text-block{padding:50px 50px;max-width:1200px;margin:0 auto;overflow:hidden}.engraving-content--text-block a{color:#747474;-webkit-text-decoration:none;text-decoration:none;background:rgba(0,0,0,0)}.engraving-content--text-block a:hover,.engraving-content--text-block a:focus{color:#5b5b5b}.engraving-content--text-block.center-text{text-align:center}.engraving-content--text-block.no-top-pad{padding-top:0 !important}.engraving-content--text-block.no-bot-pad{padding-bottom:0 !important}.engraving-content--text-block-multi-column{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.engraving-content--text-block>*:first-child{margin-top:0;padding-top:0}.engraving-content--heading{background:#f8f8f8;display:flex;align-items:center;justify-content:center;padding:0 50px}.engraving-content--heading h2{margin:0;padding:50px;text-align:center;max-width:50%;font-size:1.875rem}.engraving-content--heading h2.full-width{max-width:100%}.engraving-content--html-image-5050{width:100%;display:flex;flex-wrap:wrap;padding:0 50px}.engraving-content--html-image-5050 .html-wrap{width:50%;padding:0 15px 0 0}.engraving-content--html-image-5050 .image-wrap{width:50%;padding:0 0 0 15px}.how-it-works{text-align:left;font-size:30px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.how-it-works h2{text-align:left;color:#b68b32;font-size:36px;width:100%}.how-it-works ol{padding:0;list-style:none;counter-reset:my-awesome-counter}.how-it-works ol li{display:flex;align-items:center;counter-increment:my-awesome-counter;padding:0 0 20px 0}.how-it-works ol li::before{content:counter(my-awesome-counter) ":";font-size:50px;color:#b68b32;font-weight:bold;padding:0 20px 0 0;text-align:right;min-width:69px}.grid-old .grid__item .figcaption{background:rgba(0,0,0,0)}@media only screen and (max-width: 1160px){.engraving-banner-wrap h1{font-size:30px;margin:30px 50px 0}.engraving-content--heading h2{font-size:23px;max-width:60%}.how-it-works{font-size:18px}.how-it-works h2{font-size:22px}.how-it-works ol li::before{font-size:20px;min-width:40px}}@media only screen and (max-width: 768px){.engraving-banner-wrap h1{font-size:20px}.engraving-content--text-block-multi-column{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.engraving-content--html-image-5050 .html-wrap,.engraving-content--html-image-5050 .image-wrap{width:100%;padding:0}.engraving-content--heading h2{max-width:none}}@media only screen and (max-width: 500px){.engraving-banner-wrap h1{font-size:18px;margin:15px 15px 0}.engraving-banner-wrap .engraving-banner-image h1{margin:0 40px}.engraving-content--text-block{padding:15px}.engraving-content--html-image-5050,.engraving-content--heading{padding:0 15px}.engraving-content--heading h2{padding:20px;font-size:18px}}
