.categorybottom_top:after,.categorybottom_top .header_section:after,.cmspage_googlereviews:after,.categorybottom_topsection_banner:after,.categorybottom_topsection_banner .threereasons:after,.match_weddingring:after,.match_weddingring .match_weddingring_content:after,.weddingring_search:after,.instagraminspiration:after,.instagraminspiration .instagraminspiration_content:after,.guidanceengagementring:after,.guidanceengagementring .guidanceengagementring_content:after,.faqsection:after,.faqsection .faqsection_question:after,.faqsection .faqsection_question_content .accordion:after,.faqsection .faqsection_question_content .accordion .accordion-item:after,.getmore:after,.perfectengagementring:after,.cmspagenew_design:after,.cms_getintouch:after{content:"";clear:both;display:table}.categorybottom_top{float:left!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;padding:50px 20px!important}.categorybottom_top .header_section{align-items:flex-start!important;max-width:1170px!important;margin:0 auto!important;display:flex!important}.categorybottom_top .head_mobileimage{display:none!important}.categorybottom_top .header_section .left{box-sizing:border-box!important;flex:0 0 70%!important;padding-right:80px!important}.categorybottom_top .header_section .left .title{float:left!important;width:100%!important;margin-top:30px!important;margin-bottom:25px!important}.categorybottom_top .header_section .left .title h2{text-transform:uppercase!important;text-align:left!important;color:#1a1a1a!important;margin:0!important;font-family:Playfair Display,Georgia,serif!important;font-size:28px!important;font-weight:400!important;line-height:40px!important}.categorybottom_top .header_section .left .content p{text-align:left!important;color:#333!important;margin-bottom:16px!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:32px!important}.categorybottom_top .header_section .left .content a.categories_button{color:#000!important;text-transform:uppercase!important;letter-spacing:2px!important;float:left!important;border:1px solid #000!important;margin-top:20px!important;padding:12px 36px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;text-decoration:none!important;display:inline-block!important}.categorybottom_top .header_section .left .content a.categories_button:hover{color:#fff!important;background:#000!important}.categorybottom_top .header_section .right{flex:0 0 30%!important;margin-top:40px!important}.categorybottom_top .header_section .right img{width:100%!important;height:auto!important;display:block!important}.cmspage_googlereviews{float:left!important;width:100%!important;margin-top:60px!important;margin-bottom:60px!important;display:block!important;position:relative!important}.cmspage_googlereviews .cmspage_googlereviews_content{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.cmspage_googlereviews .google_reviewstitle{text-align:center!important;color:#1a1a1a!important;width:100%!important;margin-bottom:10px!important;font-family:Playfair Display,Georgia,serif!important;font-size:36px!important;font-weight:400!important;display:block!important}.cmspage_googlereviews .google_reviews_subtitle{text-align:center!important;color:#555!important;width:100%!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;display:block!important}.cmspage_googlereviews .googlereviews_div{float:left!important;width:100%!important;margin-top:20px!important}.categorybottom_topsection_banner{float:left!important;background-image:url(/wysiwyg/categorytop_background.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;margin-top:30px!important;margin-bottom:60px!important}.categorybottom_topsection_banner .categorybottom_topsection_banner_content{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.categorybottom_topsection_banner .threereasons ul{width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.categorybottom_topsection_banner .threereasons ul li{text-align:center!important;flex:1!important;padding:60px 20px!important}.categorybottom_topsection_banner .threereasons ul li img{width:36px!important;height:auto!important;margin-bottom:14px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.categorybottom_topsection_banner .threereasons ul li .title{letter-spacing:.36px!important;color:#1a1a1a!important;max-width:280px!important;margin:0 auto!important;font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;font-weight:400!important;line-height:28px!important}.match_weddingring{float:left!important;width:100%!important}.match_weddingring .match_weddingring_content{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;display:flex!important}.match_weddingring .match_weddingring_content .left{box-sizing:border-box!important;background:#fcf7f3!important;flex:0 0 55%!important;padding:40px 50px 40px 40px!important}.match_weddingring .match_weddingring_content .right.desktop{box-sizing:border-box!important;flex:0 0 45%!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important}.match_weddingring .match_weddingring_content .right.desktop img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:500px!important;display:block!important}.match_weddingring .match_weddingring_content .left .match_mobileview{display:none!important}.match_weddingring .match_weddingring_content .left h2{text-align:left!important;color:#1a1a1a!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important;line-height:34px!important}.match_weddingring .match_weddingring_content .left p{text-align:left!important;color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.match_weddingring .match_weddingring_content .left .category_btn{float:left!important;width:100%!important;margin-top:30px!important}.match_weddingring .match_weddingring_content .left .category_btn .category_btn_content{flex-wrap:wrap!important;gap:16px!important;display:flex!important}.match_weddingring .match_weddingring_content .left .category_btn a{color:#000!important;text-transform:uppercase!important;letter-spacing:1px!important;border:1px solid #000!important;padding:10px 16px!important;font-family:Work Sans,sans-serif!important;font-size:11px!important;text-decoration:none!important;display:inline-block!important}.match_weddingring .match_weddingring_content .left .category_btn a:hover{color:#fff!important;background:#000!important}.weddingring_search{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:60px!important;padding:0 20px!important}.weddingring_search .weddingring_search_content{max-width:1160px!important;margin:0 auto!important}.weddingring_search .weddingring_search_content .top h2{text-transform:uppercase!important;color:#1a1a1a!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important}.weddingring_search .weddingring_search_content .top p{color:#333!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:28px!important}.weddingring_search .weddingring_search_content .bottom{float:left!important;width:100%!important;margin-top:50px!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider{gap:40px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li{text-align:center!important;flex:1!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span{width:100%!important;display:block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.img a{border:none!important;display:block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.img img{width:100%!important;height:auto!important;display:block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.link{margin-top:24px!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.link a{color:#000!important;text-transform:uppercase!important;letter-spacing:2px!important;border:1px solid #000!important;padding:10px 20px!important;font-family:Work Sans,sans-serif!important;font-size:13px!important;text-decoration:none!important;display:inline-block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.link a:hover{color:#fff!important;background:#000!important}.instagraminspiration{float:left!important;width:100%!important;margin-top:60px!important}.instagraminspiration .instagraminspiration_content{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.instagraminspiration .instagraminspiration_content .top{float:left!important;text-align:center!important;width:100%!important;margin-bottom:30px!important}.instagraminspiration .instagraminspiration_content .top h2{color:#1a1a1a!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:32px!important;font-weight:400!important}.instagraminspiration .instagraminspiration_content .top .headtitle_link{float:left!important;color:#1a1a1a!important;width:100%!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important}.instagraminspiration .instagraminspiration_content .top .headtitle_link a{letter-spacing:4px!important;text-transform:uppercase!important;color:#d84813!important;margin-left:16px!important;font-family:Work Sans,sans-serif!important;font-size:18px!important;text-decoration:none!important}.instagraminspiration .instagraminspiration_content .bottom.instagramreviews{gap:3px!important;width:100%!important;margin-top:10px!important;display:flex!important;overflow:hidden!important}.instagraminspiration .instagraminspiration_content .instagramreviews .item{flex:1!important;min-width:0!important}.instagraminspiration .instagraminspiration_content .instagramreviews .item .content img{object-fit:cover!important;width:100%!important;height:220px!important;display:block!important}.guidanceengagementring{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:60px!important;padding:0 20px!important}.guidanceengagementring .guidanceengagementring_content{max-width:1160px!important;margin:0 auto!important}.guidanceengagementring .guidanceengagementring_content .top{float:left!important;text-align:center!important;width:100%!important}.guidanceengagementring .guidanceengagementring_content .top h2{text-align:center!important;letter-spacing:.6px!important;color:#1a1a1a!important;text-transform:uppercase!important;max-width:600px!important;margin:0 auto 20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important;line-height:34px!important}.guidanceengagementring .guidanceengagementring_content .top p{color:#333!important;text-align:center!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:26px!important}.guidanceengagementring .guidanceengagementring_content .top p a{color:#000!important;font-family:Work Sans,sans-serif!important}.guidanceengagementring .guidanceengagementring_content .bottom{gap:40px!important;width:100%!important;margin-top:40px!important;display:flex!important}.guidanceengagementring .guidanceengagementring_content .bottom .left,.guidanceengagementring .guidanceengagementring_content .bottom .right{text-align:center!important;flex:1!important}.guidanceengagementring .guidanceengagementring_content .bottom img{object-fit:cover!important;border-radius:50%!important;width:240px!important;height:240px!important;margin:0 auto!important;display:block!important}.guidanceengagementring .guidanceengagementring_content .bottom p{color:#333!important;text-align:center!important;margin-top:20px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;line-height:24px!important}.guidanceengagementring .guidanceengagementring_content .bottom .button{margin-top:20px!important}.guidanceengagementring .guidanceengagementring_content .bottom .button a{color:#000!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;border:1px solid #000!important;padding:10px 20px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.guidanceengagementring .guidanceengagementring_content .bottom .button a:hover{color:#fff!important;background:#000!important}.faqsection{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:80px!important;padding:0 20px 60px!important}.faqsection .faqsection_content{max-width:850px!important;margin:0 auto!important}.faqsection .faqsection_content h2{text-align:center!important;color:#1a1a1a!important;text-transform:uppercase!important;margin-bottom:35px!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:400!important}.faqsection .faqsection_question{float:left!important;width:100%!important}.faqsection .faqsection_question .faqsection_question_content{max-width:700px!important;margin:0 auto!important}.faqsection .faqsection_question_content .accordion{float:left!important;border-bottom:1px solid #ddd!important;width:100%!important;margin-bottom:0!important;padding-bottom:0!important}.faqsection .faqsection_question_content .accordion .accordion-item{float:left!important;width:100%!important}.faqsection .faqsection_question_content .accordion h3.faqsaccordian{cursor:pointer!important;color:#1a1a1a!important;border-top:1px solid #ddd!important;align-items:flex-start!important;margin:0!important;padding:18px 0!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;display:flex!important}.faqsection .faqsection_question_content .accordion h3.faqsaccordian span.openclose{color:#000!important;flex:0 0 28px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;line-height:1!important}.faqsection .faqsection_question_content .accordion h3.faqsaccordian span.faqtitle{text-transform:uppercase!important;letter-spacing:.5px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;line-height:1.5!important}.faqsection .faqsection_question_content .accordion .accordion-item .content{padding:10px 0 20px 28px!important;display:block!important}.faqsection .faqsection_question_content .accordion .accordion-item .content p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.faqsection .faqsection_question_content .accordion .accordion-item .content a{color:#000!important;text-decoration:underline!important}.getmore{float:left!important;background:#f8f8f7!important;width:100%!important}.getmore .getmore_content{text-align:center!important;max-width:780px!important;margin:0 auto!important;padding:60px 20px!important}.getmore .getmore_content h4{text-align:center!important;color:#1a1a1a!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important}.getmore .getmore_content p{color:#555!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:28px!important}.getmore .getmore_content .buttons{width:100%!important;margin-top:30px!important}.getmore .getmore_content .buttons .buttons_content{flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;display:flex!important}.getmore .getmore_content .buttons a{color:#000!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-align:center!important;border:1px solid #000!important;padding:12px 30px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.getmore .getmore_content .buttons a:hover{color:#fff!important;background:#000!important}.perfectengagementring{float:left!important;width:100%!important;margin-top:60px!important}.perfectengagementring .perfectengagementring_content{text-align:center!important;max-width:1000px!important;margin:0 auto!important;padding:40px 20px!important}.perfectengagementring .perfectengagementring_content h2{text-transform:uppercase!important;text-align:center!important;color:#1a1a1a!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:30px!important;font-weight:400!important}.perfectengagementring .perfectengagementring_content p{color:#555!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:26px!important}.cmspagenew_design{float:left!important;width:100%!important}.cms_getintouch{float:left!important;box-sizing:border-box!important;background:#fcf7f3!important;width:100%!important;padding:60px 20px!important}.cmsgetintouch_content{max-width:1200px!important;margin:0 auto!important}.cmsgetintouch_content h2{text-align:center!important;color:#1a1a1a!important;margin-bottom:40px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important}.cmsgetintouch_content ul{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.cmsgetintouch_content ul li{text-align:center!important;flex:0 0 calc(18% - 20px)!important}.cmsgetintouch_content ul li a{color:#000!important;text-decoration:none!important;display:block!important}.cmsgetintouch_content ul li a .title{margin-bottom:8px!important;font-family:Playfair Display,Georgia,serif!important;font-size:15px!important;font-weight:600!important;display:block!important}.cmsgetintouch_content ul li img{object-fit:contain!important;width:48px!important;height:48px!important;margin:8px auto 12px!important;display:block!important}.cmsgetintouch_content ul li .desc{color:#666!important;font-family:Work Sans,sans-serif!important;font-size:13px!important;line-height:20px!important}.cmsgetintouch_content ul li a.chatblock{cursor:pointer!important}@media (max-width:1024px){.match_weddingring .match_weddingring_content{flex-direction:column!important}.match_weddingring .match_weddingring_content .left{flex:100%!important}.match_weddingring .match_weddingring_content .right.desktop{flex:100%!important;max-height:400px!important}}@media (max-width:768px){.categorybottom_top .head_mobileimage{width:100%!important;margin-bottom:20px!important;display:block!important}.categorybottom_top .head_mobileimage img{width:100%!important;display:block!important}.categorybottom_top .header_section{flex-direction:column!important}.categorybottom_top .header_section .left{flex:100%!important;padding-right:0!important}.categorybottom_top .header_section .right.head_desktopimage{display:none!important}.match_weddingring .match_weddingring_content .left .match_mobileview{width:100%!important;margin-bottom:20px!important;display:block!important}.match_weddingring .match_weddingring_content .left .match_mobileview img{width:100%!important;display:block!important}.match_weddingring .match_weddingring_content .right.desktop{display:none!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider,.guidanceengagementring .guidanceengagementring_content .bottom,.categorybottom_topsection_banner .threereasons ul{flex-direction:column!important}.instagraminspiration .instagraminspiration_content .bottom.instagramreviews{flex-wrap:nowrap!important;overflow-x:auto!important}.instagraminspiration .instagraminspiration_content .instagramreviews .item{min-width:160px!important}.cmsgetintouch_content ul li{flex:0 0 calc(45% - 10px)!important}.getmore .getmore_content .buttons .buttons_content{flex-direction:column!important;align-items:center!important}.categorybottom_top .header_section .left .content a.categories_button{margin-left:0!important}.guidanceengagementring .guidanceengagementring_content .bottom img{width:180px!important;height:180px!important}}@media (max-width:480px){.cmsgetintouch_content ul li{flex:0 0 100%!important}}
.customring_block:after,.customring_block .customring_block_content:after,.speakto_expert:after,.knowengagement_ring:after,.knowengagement_ring .knowengagement_ring_content:after,.perfectring:after,.perfectring .perfectring_content:after,.perfectring .perfectring_content .top:after,.perfectring .perfectring_content .bottom:after,.spoiltchoice:after,.spoiltchoice .spoiltchoice_content:after,.foundone:after,.foundone .foundone_content:after,.featuresblock:after,.featuresblock .featuresblock_content:after,.everythingneed_know:after,.everythingneed_know .everythingneed_know_content:after,.everythingneed_know .bottom_content:after,.everythingneed_know .bottom_content_inner:after,.quickguide:after,.quickguide .quickguide_content:after,.quickguide .bottom_inner:after,.metaltype:after,.metaltype .metaltype_content:after,.understanding:after,.understanding .understanding_content:after,.understanding .understanding_content .bottom:after,.proposalreview:after,.proposalreview .proposalreview_content:after,.categoriespages_bottom:after,.categoriespages_bottom_content:after{content:"";clear:both;display:table}.categoriespages_bottom,.categoriespages_bottom_content{float:left!important;width:100%!important}.engagering_sectiondesktop{display:block!important}.engagering_sectionmobile{display:none!important}.customring_block{float:left!important;width:100%!important;margin-top:60px!important;margin-bottom:0!important}.customring_block .customring_block_content{box-sizing:border-box!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;padding:60px 20px!important;display:flex!important}.customring_block .customring_block_content .left{flex:1!important}.customring_block .customring_block_content .left h2{color:#1a1a1a!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important;line-height:36px!important}.customring_block .customring_block_content .left p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.customring_block .customring_block_content .left p a{color:#000!important;text-decoration:underline!important}.customring_block .customring_block_content .right{flex:0 0 380px!important;justify-content:center!important;align-items:center!important;display:flex!important}.customring_block .customring_block_content .right img{object-fit:cover!important;border-radius:50%!important;width:360px!important;height:360px!important;display:block!important}.startwithsetting{flex-wrap:wrap!important;gap:12px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}.startwithsetting li{margin:0!important}.startwithsetting li a{text-transform:uppercase!important;letter-spacing:1.5px!important;color:#000!important;border:1px solid #000!important;padding:10px 20px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.startwithsetting li a:hover{color:#fff!important;background:#000!important}.speakto_expert{float:left!important;box-sizing:border-box!important;background:#fcf7f3!important;width:100%!important;padding:60px 20px!important}.speakto_expert .speakto_expert_content{text-align:center!important;max-width:780px!important;margin:0 auto!important}.speakto_expert .speakto_expert_content h2{color:#1a1a1a!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important;line-height:36px!important}.speakto_expert .speakto_expert_content p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.speakto_expert .speakto_expert_content p a{color:#000!important;text-decoration:underline!important}.buttons_appointment{margin-top:30px!important}.buttons_appointment_content{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;display:flex!important}.buttons_appointment_content a{text-transform:uppercase!important;letter-spacing:2px!important;color:#000!important;border:1px solid #000!important;padding:12px 32px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.buttons_appointment_content a:hover{color:#fff!important;background:#000!important}.knowengagement_ring{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:60px!important;margin-bottom:20px!important;padding:0 20px!important}.knowengagement_ring .knowengagement_ring_content{max-width:1200px!important;margin:0 auto!important}.knowengagement_ring .knowengagement_ring_content h2{text-align:center!important;text-transform:uppercase!important;color:#1a1a1a!important;margin-top:0!important;margin-bottom:40px!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:400!important;line-height:32px!important}ul.engagementring_mobile{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}ul.engagementring_mobile li{text-align:center!important;flex:0 0 calc(20% - 20px)!important;min-width:110px!important}ul.engagementring_mobile li a.image{margin-bottom:10px!important;display:block!important}ul.engagementring_mobile li a.image img{object-fit:cover!important;width:100%!important;height:130px!important;display:block!important}ul.engagementring_mobile li a.name{letter-spacing:2px!important;text-transform:uppercase!important;color:#000!important;margin-top:8px!important;font-family:Work Sans,sans-serif!important;font-size:10px!important;text-decoration:none!important;display:block!important}ul.engagementring_mobile li a.name:hover{text-decoration:underline!important}.perfectring{float:left!important;width:100%!important;margin-top:0!important}.perfectring .perfectring_content{float:left!important;width:100%!important}.perfectring .perfectring_content .top{float:left!important;box-sizing:border-box!important;text-align:center!important;background:#fcf7f3!important;width:100%!important;padding:60px 20px!important}.perfectring .perfectring_content .top h2{text-transform:uppercase!important;color:#1a1a1a!important;max-width:700px!important;margin:0 auto 24px!important;font-family:Playfair Display,Georgia,serif!important;font-size:28px!important;font-weight:400!important;line-height:40px!important}.perfectring .perfectring_content .top p{color:#333!important;max-width:800px!important;margin:0 auto 14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.perfectring .perfectring_content .bottom{float:left!important;background:#fff!important;width:100%!important}.perfectring .perfectring_content .bottom .left{float:left!important;box-sizing:border-box!important;width:55%!important;max-width:660px!important;margin-left:calc(50% - 600px)!important;padding:60px 60px 60px 20px!important}.perfectring .perfectring_content .bottom .left h2{color:#1a1a1a!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important;line-height:34px!important}.perfectring .perfectring_content .bottom .left p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.perfectring .perfectring_content .bottom .left .buttons{margin-top:24px!important}.perfectring .perfectring_content .bottom .left .buttons a{text-transform:uppercase!important;letter-spacing:2px!important;color:#000!important;border:1px solid #000!important;padding:12px 32px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.perfectring .perfectring_content .bottom .left .buttons a:hover{color:#fff!important;background:#000!important}.perfectring .perfectring_content .bottom .right{float:right!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:45%!important;min-height:460px!important;padding:40px 20px!important;display:flex!important}.perfectring .perfectring_content .bottom .right img{object-fit:cover!important;border-radius:50%!important;width:360px!important;height:360px!important;display:block!important}.spoiltchoice{float:left!important;width:100%!important;margin-top:0!important}.spoiltchoice .spoiltchoice_content{box-sizing:border-box!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;padding:60px 20px!important;display:flex!important}.spoiltchoice .spoiltchoice_content .left{flex:0 0 420px!important}.spoiltchoice .spoiltchoice_content .left img{width:100%!important;height:auto!important;display:block!important}.spoiltchoice .spoiltchoice_content .right{flex:1!important}.spoiltchoice .spoiltchoice_content .right h2{color:#1a1a1a!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important;line-height:36px!important}.spoiltchoice .spoiltchoice_content .right p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.spoiltchoice .spoiltchoice_content .right p a{color:#000!important;text-decoration:underline!important}.spoiltchoice .spoiltchoice_content .right .buttons{margin-top:24px!important}.spoiltchoice .spoiltchoice_content .right .buttons a{text-transform:uppercase!important;letter-spacing:2px!important;color:#000!important;border:1px solid #000!important;padding:12px 32px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.spoiltchoice .spoiltchoice_content .right .buttons a:hover{color:#fff!important;background:#000!important}.foundone{float:left!important;background:#fcf7f3!important;width:100%!important}.foundone .foundone_content{box-sizing:border-box!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;padding:60px 20px!important;display:flex!important}.foundone .foundone_content .left{flex:0 0 420px!important}.foundone .foundone_content .left img{width:100%!important;height:auto!important;display:block!important}.foundone .foundone_content .right{flex:1!important}.foundone .foundone_content .right h2{color:#1a1a1a!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important;line-height:36px!important}.foundone .foundone_content .right p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.foundone .foundone_content .right .buttons{margin-top:24px!important}.foundone .foundone_content .right .buttons a{text-transform:uppercase!important;letter-spacing:2px!important;color:#000!important;border:1px solid #000!important;padding:12px 32px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.foundone .foundone_content .right .buttons a:hover{color:#fff!important;background:#000!important}.featuresblock{float:left!important;background:#1a1a1a!important;width:100%!important}.featuresblock .featuresblock_content{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.featuresblock .featuresblock_inner ul{margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.featuresblock .featuresblock_inner ul li{text-align:center!important;flex:1!important;padding:50px 20px!important}.featuresblock .featuresblock_inner ul li img{filter:invert()!important;width:32px!important;height:auto!important;margin-bottom:12px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.featuresblock .featuresblock_inner ul li .title{color:#fff!important;font-family:Playfair Display,Georgia,serif!important;font-size:16px!important;font-weight:400!important}.everythingneed_know{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:60px!important;padding:60px 20px!important}.everythingneed_know .everythingneed_know_content{max-width:1160px!important;margin:0 auto!important}.everythingneed_know .everythingneed_know_content .top{text-align:center!important;float:left!important;width:100%!important;margin-bottom:50px!important}.everythingneed_know .everythingneed_know_content .top h2{text-transform:uppercase!important;color:#1a1a1a!important;margin-top:0!important;margin-bottom:14px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important}.everythingneed_know .everythingneed_know_content .top .subtitle{color:#555!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;display:block!important}.everythingneed_know .bottom_content{float:left!important;width:100%!important}.bottom_content_inner{float:left!important;box-sizing:border-box!important;border-bottom:1px solid #eee!important;width:100%!important;margin-bottom:50px!important;padding-bottom:50px!important}.bottom_content_inner:last-child{border-bottom:none!important;margin-bottom:0!important}.textimg_content{align-items:center!important;gap:60px!important;width:100%!important;display:flex!important}.textimg_content .left{flex:1!important}.textimg_content .right{flex:0 0 260px!important}.textimg_content img{width:100%!important;height:auto!important;display:block!important}.textimg_content .title{color:#1a1a1a!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important;display:block!important}.textimg_content p{color:#333!important;margin-bottom:0!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.quickguide{float:left!important;box-sizing:border-box!important;background:#f8f8f7!important;width:100%!important;padding:60px 20px!important}.quickguide .quickguide_content{max-width:1160px!important;margin:0 auto!important}.quickguide .quickguide_content .top{text-align:center!important;float:left!important;width:100%!important;margin-bottom:50px!important}.quickguide .quickguide_content .top h2{color:#1a1a1a!important;margin-top:0!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important}.quickguide .quickguide_content .top p{color:#333!important;max-width:800px!important;margin:0 auto!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.quickguide .quickguide_content .bottom{float:left!important;width:100%!important}.bottom_inner{float:left!important;align-items:center!important;gap:60px!important;width:100%!important;margin-bottom:50px!important;display:flex!important}.bottom_inner:last-child{margin-bottom:0!important}.bottom_inner .left{flex:1!important}.bottom_inner .right{flex:0 0 380px!important}.bottom_inner img{width:100%!important;height:auto!important;display:block!important}.bottom_inner .title{color:#1a1a1a!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:400!important;display:block!important}.bottom_inner p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.bottom_inner p a{color:#000!important;text-decoration:underline!important}.bottom_inner .button{margin-top:20px!important}.bottom_inner .button a{text-transform:uppercase!important;letter-spacing:1.5px!important;color:#000!important;border:1px solid #000!important;padding:10px 24px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.bottom_inner .button a:hover{color:#fff!important;background:#000!important}.metaltype{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:0!important;padding:60px 20px!important}.metaltype .metaltype_content{max-width:1160px!important;margin:0 auto!important}.metaltype .metaltype_content .top{text-align:center!important;float:left!important;width:100%!important;margin-bottom:40px!important}.metaltype .metaltype_content .top h2{text-transform:uppercase!important;color:#1a1a1a!important;margin-top:0!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important}.metaltype .metaltype_content .top p{color:#333!important;max-width:800px!important;margin:0 auto!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.metaltype .metaltype_content .top p a{color:#000!important;text-decoration:underline!important}.metaltype .metaltype_content .bottom{float:left!important;width:100%!important}ul.exploreringslider{flex-wrap:wrap!important;justify-content:center!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}ul.exploreringslider li{text-align:center!important;flex:0 0 calc(25% - 30px)!important;min-width:160px!important}ul.exploreringslider li a.image{margin-bottom:12px!important;display:block!important}ul.exploreringslider li a.image img{object-fit:cover!important;width:100%!important;height:180px!important;display:block!important}ul.exploreringslider li a.name{letter-spacing:2px!important;text-transform:uppercase!important;color:#000!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:block!important}ul.exploreringslider li a.name:hover{text-decoration:underline!important}.understanding{float:left!important;box-sizing:border-box!important;background:#fcf7f3!important;width:100%!important;padding:60px 20px!important}.understanding .understanding_content{max-width:1160px!important;margin:0 auto!important}.understanding .understanding_content .top{text-align:center!important;float:left!important;width:100%!important;margin-bottom:40px!important}.understanding .understanding_content .top h2{text-transform:uppercase!important;color:#1a1a1a!important;margin-top:0!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important}.understanding .understanding_content .top p{color:#333!important;max-width:800px!important;margin:0 auto 14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.understanding .understanding_content .bottom{float:left!important;box-sizing:border-box!important;align-items:center!important;gap:60px!important;width:100%!important;display:flex!important}.understanding .understanding_content .bottom .left{flex:0 0 380px!important}.understanding .understanding_content .bottom .left img{width:100%!important;height:auto!important;display:block!important}.understanding .understanding_content .bottom .right{flex:1!important}.understanding .understanding_content .bottom .right p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.understanding .understanding_content .bottom .right .button{margin-top:24px!important}.understanding .understanding_content .bottom .right .button a{text-transform:uppercase!important;letter-spacing:2px!important;color:#000!important;border:1px solid #000!important;padding:12px 28px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.understanding .understanding_content .bottom .right .button a:hover{color:#fff!important;background:#000!important}.proposalreview{float:left!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;padding:60px 20px!important}.proposalreview .proposalreview_content{align-items:center!important;gap:60px!important;max-width:1160px!important;margin:0 auto!important;display:flex!important}.proposalreview .proposalreview_content .left{flex:0 0 420px!important}.proposalreview .proposalreview_content .left img{width:100%!important;height:auto!important;display:block!important}.proposalreview .proposalreview_content .right{flex:1!important}.proposalreview .proposalreview_content .right .title{margin-bottom:20px!important}.proposalreview .proposalreview_content .right .title span{color:#1a1a1a!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important;line-height:36px!important;display:block!important}.proposalreview .proposalreview_content .right .reviewsstart{margin-bottom:20px!important}.proposalreview .proposalreview_content .right .reviewsstart img{width:auto!important;height:24px!important;display:block!important}.proposalreview .proposalreview_content .right .review_text p{color:#333!important;margin-bottom:10px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;font-style:italic!important;line-height:28px!important}.proposalreview .proposalreview_content .right .readmore_review{margin-top:20px!important}.proposalreview .proposalreview_content .right .readmore_review a{color:#000!important;text-transform:uppercase!important;letter-spacing:1px!important;font-family:Work Sans,sans-serif!important;font-size:13px!important;text-decoration:underline!important}@media (max-width:1024px){.customring_block .customring_block_content{flex-direction:column!important}.customring_block .customring_block_content .right{flex:100%!important}.perfectring .perfectring_content .bottom .left{float:none!important;width:100%!important;margin-left:0!important;padding:40px 20px!important}.perfectring .perfectring_content .bottom .right{float:none!important;width:100%!important;min-height:300px!important}.spoiltchoice .spoiltchoice_content{flex-direction:column!important}.spoiltchoice .spoiltchoice_content .left{flex:100%!important}.foundone .foundone_content{flex-direction:column!important}.foundone .foundone_content .left{flex:100%!important}.understanding .understanding_content .bottom{flex-direction:column!important}.understanding .understanding_content .bottom .left{flex:100%!important}.proposalreview .proposalreview_content{flex-direction:column!important}.proposalreview .proposalreview_content .left{flex:100%!important}.textimg_content{flex-direction:column!important}.textimg_content .right{flex:100%!important}.bottom_inner{flex-direction:column!important}.bottom_inner .right{flex:100%!important}}@media (max-width:768px){.engagering_sectiondesktop{display:none!important}.engagering_sectionmobile{display:block!important}.engagering_sectionmobile img{width:100%!important;height:auto!important;margin-bottom:20px!important;display:block!important}ul.engagementring_mobile li{flex:0 0 calc(33% - 20px)!important}ul.exploreringslider li{flex:0 0 calc(50% - 30px)!important}.featuresblock .featuresblock_inner ul{flex-wrap:wrap!important}.featuresblock .featuresblock_inner ul li{flex:0 0 50%!important}.buttons_appointment_content{flex-direction:column!important;align-items:center!important}.startwithsetting{flex-direction:column!important}.customring_block .customring_block_content .right img,.perfectring .perfectring_content .bottom .right img{width:260px!important;height:260px!important}}@media (max-width:480px){ul.engagementring_mobile li{flex:0 0 calc(50% - 20px)!important}ul.exploreringslider li,.featuresblock .featuresblock_inner ul li{flex:0 0 100%!important}}.categorybottom_top{float:left!important;background:#fcf7f3!important;width:100%!important}.header_section{box-sizing:border-box!important;align-items:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;padding:60px 20px!important;display:flex!important}.head_mobileimage{display:none!important}.header_section .left{flex:1!important}.header_section .left .title h2{color:#1a1a1a!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:30px!important;font-weight:400!important;line-height:42px!important}.header_section .left .content p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.categories_button{color:#fff!important;text-transform:uppercase!important;letter-spacing:2px!important;background:#1a1a1a!important;margin-top:10px!important;padding:14px 36px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.categories_button:hover{background:#333!important}.header_section .right{flex:0 0 420px!important}.header_section .right img{border-radius:6px!important;width:100%!important;height:auto!important;display:block!important}.categorybottom_topsection_banner{float:left!important;background:#1a1a1a!important;width:100%!important}.categorybottom_topsection_banner_content{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.threereasons ul{margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.threereasons ul li{border-right:1px solid #ffffff1a!important;flex:1!important;align-items:center!important;gap:16px!important;padding:30px 20px!important;display:flex!important}.threereasons ul li:last-child{border-right:none!important}.threereasons ul li img{filter:invert()!important;flex-shrink:0!important;width:28px!important;height:auto!important}.threereasons ul li .title{color:#fff!important;font-family:Playfair Display,Georgia,serif!important;font-size:15px!important;font-weight:400!important}.guidanceengagementring{float:left!important;box-sizing:border-box!important;width:100%!important;padding:60px 20px!important}.guidanceengagementring .guidanceengagementring_content{max-width:1160px!important;margin:0 auto!important}.guidanceengagementring .top{text-align:center!important;float:left!important;width:100%!important;margin-bottom:50px!important}.guidanceengagementring .top h2{text-transform:uppercase!important;color:#1a1a1a!important;margin-top:0!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important}.guidanceengagementring .top p{color:#333!important;max-width:700px!important;margin:0 auto 14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.guidanceengagementring .bottom{float:left!important;box-sizing:border-box!important;gap:40px!important;width:100%!important;display:flex!important}.guidanceengagementring .bottom .left,.guidanceengagementring .bottom .right{text-align:center!important;flex:1!important}.guidanceengagementring .bottom img{width:100%!important;max-width:380px!important;height:auto!important;margin:0 auto 16px!important;display:block!important}.guidanceengagementring .bottom p{color:#333!important;margin-bottom:20px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.guidanceengagementring .bottom .button a{text-transform:uppercase!important;letter-spacing:1.5px!important;color:#000!important;border:1px solid #000!important;padding:10px 24px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.guidanceengagementring .bottom .button a:hover{color:#fff!important;background:#000!important}.instagraminspiration{float:left!important;box-sizing:border-box!important;background:#f8f8f7!important;width:100%!important;padding:60px 20px!important}.instagraminspiration .instagraminspiration_content{max-width:1160px!important;margin:0 auto!important}.instagraminspiration .top{text-align:center!important;float:left!important;width:100%!important;margin-bottom:40px!important}.instagraminspiration .top h2{color:#1a1a1a!important;margin-top:0!important;margin-bottom:10px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important}.headtitle_link{color:#555!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;display:flex!important}.headtitle_link a{color:#d84813!important;text-decoration:none!important}.headtitle_link a:hover{text-decoration:underline!important}.instagraminspiration .bottom{float:left!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;display:flex!important;overflow:hidden!important}.instagraminspiration .bottom .item{flex:0 0 calc(20% - 12px)!important;min-width:0!important}.instagraminspiration .bottom .item img{object-fit:cover!important;width:100%!important;height:180px!important;display:block!important}.perfectengagementring{float:left!important;box-sizing:border-box!important;text-align:center!important;background:#fcf7f3!important;width:100%!important;padding:60px 20px!important}.perfectengagementring .perfectengagementring_content{max-width:780px!important;margin:0 auto!important}.perfectengagementring .perfectengagementring_content h2{color:#1a1a1a!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:28px!important;font-weight:400!important}.perfectengagementring .perfectengagementring_content p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.cmspage_googlereviews{float:left!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e8e2d9!important;width:100%!important;padding:64px 40px!important}.cmspage_googlereviews_content{text-align:center!important;max-width:1200px!important;margin:0 auto!important}.google_reviewstitle{color:#1a1a1a!important;margin-bottom:8px!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(22px,3vw,34px)!important;font-weight:400!important;display:block!important}.google_reviews_subtitle{color:#555!important;font-size:15px!important;display:block!important}.er-faq{float:left;box-sizing:border-box;background:#fff;border-top:1px solid #e8e2d9;width:100%;padding:72px 40px}.er-faq-inner{max-width:1160px;margin:0 auto}.er-faq h2{color:#1a1a1a;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-top:0;margin-bottom:48px;font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,3vw,32px);font-weight:400}.er-faq-cols{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.er-faq-item{border-bottom:1px solid #e8e2d9}.er-faq-item summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;color:#1a1a1a;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:18px 0;font-size:12px;font-weight:600;line-height:1.5;list-style:none;display:flex}.er-faq-item summary::-webkit-details-marker{display:none}.er-faq-item summary:before{content:"+";color:#d84813;text-align:center;flex-shrink:0;width:20px;font-size:20px;font-weight:300;display:inline-block}.er-faq-item[open]>summary:before{content:"−"}.er-faq-body{color:#555;padding:4px 0 20px 32px;font-size:14px;line-height:1.8}.er-faq-body p{margin-bottom:10px}.er-faq-body p:last-child{margin-bottom:0}.er-faq-body a{color:#d84813;text-decoration:none}.er-faq-body a:hover{text-decoration:underline}.er-contact{float:left;box-sizing:border-box;background:#f9f7f4;border-top:1px solid #e8e2d9;width:100%;padding:80px 40px}.er-contact-inner{max-width:1160px;margin:0 auto}.er-contact-inner>h2{color:#1a1a1a;text-align:center;margin-top:0;margin-bottom:48px;font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,3vw,34px);font-weight:400}.er-contact-list{grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.er-contact-item{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e2d9;border-radius:6px;flex-direction:column;align-items:center;padding:32px 20px;text-decoration:none;transition:background .2s;display:flex}.er-contact-item:hover{background:#f0ede8}.er-contact-item img{object-fit:contain;width:48px;height:48px;margin-bottom:14px}.er-contact-title{color:#1a1a1a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:600}.er-contact-desc{color:#555;font-size:13px;line-height:1.6}.er-contact-desc a{color:#d84813;text-decoration:none}.er-contact-li-email{flex-direction:column;display:flex}.er-contact-li-email .er-contact-item{flex:1}.er-contact-li-email>.er-contact-desc{text-align:center;color:#555;padding:12px 8px 0;font-size:13px;line-height:1.6}.er-contact-li-email>.er-contact-desc a{color:#d84813;text-decoration:none}@media (max-width:1024px){.er-contact-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.head_mobileimage{display:block!important}.header_section{flex-direction:column!important;gap:0!important;padding:0!important}.header_section .right.head_desktopimage{display:none!important}.header_section .left{padding:40px 20px!important}.threereasons ul{flex-direction:column!important}.threereasons ul li{border-bottom:1px solid #ffffff1a!important;border-right:none!important}.guidanceengagementring .bottom{flex-direction:column!important}.instagraminspiration .bottom .item{flex:0 0 calc(33.33% - 12px)!important}.er-faq{padding:48px 20px}.er-faq-cols{grid-template-columns:1fr;gap:0}.er-contact{padding:48px 20px}.er-contact-list{grid-template-columns:repeat(2,1fr)}.cmspage_googlereviews{padding:48px 20px!important}}@media (max-width:480px){.er-contact-list{grid-template-columns:1fr}.instagraminspiration .bottom .item{flex:0 0 calc(50% - 12px)!important}}
.categoriespages_bottom{width:100%!important}.categoriespages_bottom .row{box-sizing:border-box!important;flex-wrap:wrap!important;margin-left:-12px!important;margin-right:-12px!important;display:flex!important}.categoriespages_bottom [class*=col-]{box-sizing:border-box!important;padding-left:12px!important;padding-right:12px!important}.categoriespages_bottom .col-xs-24{width:100%!important}.categoriespages_bottom .col-xs-12{width:50%!important}@media (min-width:576px){.categoriespages_bottom .col-sm-7{width:29.1667%!important}.categoriespages_bottom .col-sm-8{width:33.3333%!important}.categoriespages_bottom .col-sm-11{width:45.8333%!important}.categoriespages_bottom .col-sm-12{width:50%!important}.categoriespages_bottom .col-sm-13{width:54.1667%!important}.categoriespages_bottom .col-sm-17{width:70.8333%!important}.categoriespages_bottom .col-sm-24{width:100%!important}}.categoriespages_bottom .row:after{content:""!important;clear:both!important;display:table!important}.categoriespages_bottom img{max-width:100%!important;height:auto!important}.categoriespages_bottom .gallery_title,.categoriespages_bottom .groupdrop-title{font-family:var(--font-playfair,"Playfair Display",Georgia,serif)!important;letter-spacing:.05em!important;color:#1a1a1a!important}.categoriespages_bottom .gallery_title.oiu{text-transform:uppercase!important;font-size:14px!important}.categoriespages_bottom .education-col-in{padding:16px 8px!important}.categoriespages_bottom .education-col-in h2{text-transform:uppercase!important;margin-bottom:10px!important;font-size:15px!important}.categoriespages_bottom .education-col-in a.groupdrop-title{color:#1a1a1a!important;text-decoration:none!important}.categoriespages_bottom .education-col-in .learn-more{margin-top:12px!important}.categoriespages_bottom .education-col-in .learn-more a{text-transform:uppercase!important;letter-spacing:.08em!important;color:#1a1a1a!important;border-bottom:1px solid #1a1a1a!important;padding-bottom:2px!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important}.categoriespages_bottom .custdiamondblock{flex-wrap:wrap!important;display:flex!important}.categoriespages_bottom .custdiamondimg{color:#b89c7a!important;margin-bottom:10px!important;font-size:24px!important}.categoriespages_bottom .reviewblock .shortreview{margin-bottom:4px!important;font-size:15px!important;font-weight:700!important}.categoriespages_bottom .reviewblock .reviewstart{color:#d4a843!important;margin:0 0 6px!important;font-size:14px!important}.categoriespages_bottom a.linkborderbottom{color:#1a1a1a!important;border-bottom:1px solid!important;text-decoration:none!important}.categoriespages_bottom ul.getintouchblock{flex-wrap:wrap!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.categoriespages_bottom ul.getintouchblock li{flex:160px!important;min-width:140px!important}.categoriespages_bottom .getintouchtitle{text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important;font-size:14px!important;font-weight:700!important}.categoriespages_bottom .faq-text .container{max-width:100%!important;padding:0!important}.categoriespages_bottom .accordion{border-bottom:1px solid #e0e0e0!important;margin-bottom:0!important}.categoriespages_bottom .accordion-item{padding:14px 0!important}.categoriespages_bottom .accordion-item>a{text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important;color:#1a1a1a!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:block!important}.categoriespages_bottom .accordion-item .content{padding-top:10px!important}.categoriespages_bottom .accordion-item .content p{color:#444!important;font-size:14px!important;line-height:1.7!important}.categoriespages_bottom hr{border:none!important;border-top:1px solid #ccc!important;margin:0 0 16px!important}.categoriespages_bottom .custgetintouch{margin:20px 0!important}.home_googlereviews{text-align:center!important;box-sizing:border-box!important;background:#fcf7f3!important;width:100%!important;padding:60px 20px!important}.home_googlereviews_content{max-width:1200px!important;margin:0 auto!important}.home_googlereviews .title{margin-bottom:40px!important}.home_googlereviews .google_reviewstitle{font-family:var(--font-playfair,"Playfair Display",Georgia,serif)!important;color:#1a1a1a!important;margin-bottom:14px!important;font-size:40px!important;font-weight:400!important;line-height:1.2!important;display:block!important}.home_googlereviews .google_reviews_subtitle{color:#b5763a!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;display:block!important}.home_googlereviews .googlereviews_div{text-align:left!important;min-height:200px!important;margin-top:30px!important}
.custcategory_probottom{box-sizing:border-box!important;max-width:1170px!important;margin:0 auto!important;padding:40px 20px 60px!important}.custcategory_probottom p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.custcategory_probottom h2{color:#1a1a1a!important;margin:30px 0 10px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important;line-height:34px!important}.custcategory_probottom h2 span{font-weight:400!important}.custcategory_probottom h3{color:#1a1a1a!important;margin:10px 0 8px!important;font-family:Playfair Display,Georgia,serif!important;font-size:18px!important;font-weight:400!important}.custcategory_probottom a{color:#1a1a1a!important;text-decoration:underline!important}.custcategory_probottom .row{box-sizing:border-box!important;flex-wrap:wrap!important;width:100%!important;margin:0!important;display:flex!important}.custcategory_probottom .col-sm-6,.custcategory_probottom .col-sm-8,.custcategory_probottom .col-sm-12{box-sizing:border-box!important;padding:0 15px!important}.custcategory_probottom .col-sm-6{flex:0 0 25%!important;max-width:25%!important}.custcategory_probottom .col-sm-8{flex:0 0 33.333%!important;max-width:33.333%!important}.custcategory_probottom .col-sm-12{flex:0 0 50%!important;max-width:50%!important}.custcategory_probottom .custdiamondblock{background:#fcf7f3!important;align-items:flex-start!important;margin:30px 0!important;padding:30px 0!important}.custcategory_probottom .custdiamondimg{color:#b5763a!important;margin-bottom:12px!important;font-size:20px!important;line-height:1!important;display:block!important}.custcategory_probottom .custdiamondblock p{color:#333!important;font-size:14px!important;line-height:24px!important}.custcategory_probottom .custcatltext-rimg,.custcategory_probottom .custcatlimg-rtext{align-items:center!important;margin:30px 0!important}.custcategory_probottom .custcatltext-rimg img,.custcategory_probottom .custcatlimg-rtext img{border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}.custcategory_probottom .custcatltext-rimg h2,.custcategory_probottom .custcatlimg-rtext h2{margin-top:0!important}.custcategory_probottom .custgetintouch{margin:20px 0!important}.custcategory_probottom .linkborderbottom{color:#1a1a1a!important;border-bottom:1px solid #1a1a1a!important;padding-bottom:1px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;text-decoration:none!important}.custcategory_probottom .linkborderbottom:hover{color:#b5763a!important;border-bottom-color:#b5763a!important}.custcategory_probottom .faq-text{margin-top:20px!important}.custcategory_probottom .faq-text .container{max-width:800px!important;margin:0 auto!important;padding:0!important}.custcategory_probottom .faq-text .accordion{float:none!important;border-bottom:1px solid #ddd!important;width:100%!important;display:block!important}.custcategory_probottom .faq-text .accordion-item{width:100%!important;display:block!important}.custcategory_probottom .faq-text .accordion-item>a{text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important;color:#1a1a1a!important;-webkit-user-select:none!important;user-select:none!important;border-top:1px solid #ddd!important;align-items:flex-start!important;gap:10px!important;padding:18px 0!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important;display:flex!important}.custcategory_probottom .faq-text .accordion-item>a:before{content:"+"!important;color:#1a1a1a!important;flex:0 0 20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;line-height:1!important}.custcategory_probottom .faq-text .accordion-item.open>a:before{content:"−"!important}.custcategory_probottom .faq-text .accordion-item .content{padding:0 0 16px 30px!important;display:none!important}.custcategory_probottom .faq-text .accordion-item.open .content{display:block!important}.custcategory_probottom .faq-text .content p{color:#333!important;margin-bottom:8px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;line-height:26px!important}.custcategory_probottom .getintouchblock{flex-wrap:wrap!important;gap:20px!important;margin:30px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}.custcategory_probottom .getintouchblock li{flex:150px!important;min-width:0!important}.custcategory_probottom .getintouchblock .getintouchtitle{color:#1a1a1a!important;margin-bottom:8px!important;font-family:Playfair Display,Georgia,serif!important;font-size:15px!important;font-weight:600!important}.custcategory_probottom .getintouchblock p{color:#555!important;margin-bottom:8px!important;font-size:13px!important;line-height:20px!important}.custcategory_probottom .chatblock{cursor:pointer!important}.custcategory_probottom .reviewblock{background:#fcf7f3!important}.custcategory_probottom .shortreview{color:#1a1a1a!important;margin-bottom:8px!important;font-family:Playfair Display,Georgia,serif!important;font-size:16px!important;font-style:italic!important;display:block!important}.custcategory_probottom .reviewstart{color:#b5763a!important;letter-spacing:2px!important;margin-bottom:8px!important;font-size:16px!important}@media (max-width:768px){.custcategory_probottom .col-sm-6,.custcategory_probottom .col-sm-8,.custcategory_probottom .col-sm-12{flex:0 0 100%!important;max-width:100%!important}.custcategory_probottom .custcatltext-rimg .col-sm-12:last-child,.custcategory_probottom .custcatlimg-rtext .col-sm-12:last-child{margin-top:16px!important}.custcategory_probottom .getintouchblock{flex-direction:column!important}}
