.breadcrumbs-section{display:none}.desc{color:color-mix(in srgb,#212529,transparent 20%);line-height:1.6;margin-bottom:2rem}.cont-loc{font-size:24px;color:#32062a}@media (min-width: 1280px){h1{font-size:3.5rem}}@media (min-width: 1700px){.desc{font-size:.95rem}}.estate-show{position:relative;text-align:center;overflow:hidden;background:#00000073}.image-container{position:relative;display:flex;align-items:center;justify-content:center;min-height:50vh;background:#0006}.image-container img{opacity:.5;z-index:1}.top-banner-show .col-lg-8{background:#fffc;padding:40px}.image-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.image-container .top-banner-show{position:relative;z-index:3;padding:80px 15px}.banner-texts{color:#32062a}.banner-dates{color:#b8005c;font-weight:700;font-size:26px}@media (min-width: 1200px){.banner-dates{font-size:28px}}.below-text{background:#fff;padding:40px 15px}.below-text p{margin:0;font-size:22px;color:#32062a}.below-text{display:none}@media (max-width: 768px){.below-text{display:block;background:#fff;padding:20px 0 0}.below-text p{font-size:16px;margin:0;color:color-mix(in srgb,#212529,transparent 20%)}}@media (max-width: 991px){.image-container{min-height:40vh}}@media (max-width: 768px){.image-container{min-height:20vh}.image-container h1{font-size:28px}.image-container h3{font-size:18px}.below-text p{font-size:16px}.image-container .top-banner-show{padding:20px 15px}}.desktop-desc{display:block}.mobile-desc{display:none}.desktop-desc{font-size:22px;margin-top:20px;color:#32062a}@media (max-width: 768px){.desktop-content{display:none}.below-text{display:block;background:#fff;padding:20px 15px 0}.below-text p{font-size:16px}.image-container .top-banner-show{padding:30px 15px}.image-container h1{font-size:28px;color:#32062a}.top-banner-show .col-lg-8{background:#ffffffb3;padding:0;margin:5pc 0}}.how-we-work{padding-top:60px;position:relative;padding-bottom:10px}.features{padding-top:19px;padding-bottom:60px}.features-sub-header{text-align:center;width:100%;text-transform:uppercase}.features .feature-item{background-color:color-mix(in srgb,#32062a,transparent 90%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,#212529,transparent 90%);border-radius:15px;padding:2.5rem;height:100%;transition:all .3s ease-in-out;position:relative;z-index:1;text-align:center}.features .feature-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a;border-color:color-mix(in srgb,#32062a,transparent 30%)}.features .feature-item:hover .illustration img{transform:scale(1.05) rotate(2deg)}.features .feature-item .feature-para{color:#32062a}.features .feature-item .illustration{margin-bottom:2rem}.features .feature-item .illustration img{width:100%;margin:0 auto;display:block;transition:transform .3s ease-in-out}.features .feature-item h3{font-size:1.5rem;margin-bottom:1rem;color:#32062a}.features .feature-item p{color:color-mix(in srgb,#212529,transparent 20%);margin:0;line-height:1.6}@media (max-width: 991px){.features .feature-item{padding:2rem}.features .feature-item h3{font-size:1.3rem}}@media (max-width: 767px){.features .feature-item{padding:1.5rem}}.event-schedule .service-item{display:flex;background-color:#fff;border-radius:12px;padding:2rem;height:100%;position:relative;overflow:hidden;box-shadow:0 5px 20px #00000008;transition:all .4s ease;background:linear-gradient(135deg,color-mix(in srgb,#32062a,transparent 95%),color-mix(in srgb,#32062a,transparent 97%))}.event-schedule .service-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background-color:#32062a;transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.65,0,.35,1)}.event-schedule .service-item:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.event-schedule .service-item:hover:before{transform:scaleY(1)}.event-schedule .service-item:hover .service-icon{background-color:#32062a;color:#fff;transform:rotateY(180deg)}.event-schedule .service-item:hover .service-icon i{transform:rotateY(180deg)}.event-schedule .service-item:hover .service-link i{transform:translate(5px)}.event-schedule .service-icon{flex-shrink:0;width:70px;height:70px;border-radius:12px;background-color:color-mix(in srgb,#32062a,transparent 90%);color:#32062a;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;transition:all .5s ease}.event-schedule .service-icon i{font-size:2rem;transition:transform .5s ease}.event-schedule .service-content{flex-grow:1}.event-schedule .service-content h3{font-size:1.4rem;margin-bottom:1rem;font-weight:700;color:#32062a}.event-schedule .service-content p{margin-bottom:1.25rem;color:color-mix(in srgb,#212529,transparent 20%)}.event-schedule .service-link{display:inline-flex;align-items:center;color:#32062a;font-weight:600;text-decoration:none;transition:color .3s ease}.event-schedule .service-link span{margin-right:.5rem}.event-schedule .service-link i{transition:transform .3s ease}.event-schedule .service-link:hover{color:color-mix(in srgb,#32062a,transparent 25%)}@media (max-width: 767.98px){.event-schedule .service-item{padding:1.5rem;margin-bottom:1rem}.event-schedule .service-icon{width:60px;height:60px;margin-right:1rem}.event-schedule .service-icon i{font-size:1.5rem}.event-schedule .service-content h3{font-size:1.2rem;margin-bottom:.75rem}.event-schedule .service-content p{margin-bottom:1rem;font-size:.95rem}}@media (max-width: 575.98px){.event-schedule .service-item{flex-direction:column;text-align:center}.event-schedule .service-item:before{width:100%;height:4px;transform:scaleX(0);transform-origin:left}.event-schedule .service-item:hover:before{transform:scaleX(1)}.event-schedule .service-icon{margin-right:0;margin-bottom:1.25rem}.event-schedule .service-link{justify-content:center}}.event-schedule .service-item{display:flex;align-items:flex-start;position:relative}.event-schedule .service-content{flex:1;position:relative}.event-schedule .service-content .map-container{margin-top:1rem;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #00000014;position:relative;left:calc(-70px - 1.5rem);width:calc(100% + 70px + 1.5rem)}.event-schedule .service-content .map-container iframe{width:100%;height:220px;border:none;display:block}@media (max-width: 575.98px){.event-schedule .service-item{flex-direction:column;text-align:center}.event-schedule .service-content .map-container{left:0!important;width:100%!important;margin-top:1rem}.event-schedule .service-content .map-container iframe{height:200px}}@media (max-width: 767.98px){.event-schedule .service-item{align-items:center}}@media (min-width: 768px) and (max-width: 853px){.col-custom-12{width:100%!important}}.how-we-work-2{padding-top:60px;padding-bottom:60px}.how-we-work-2 .process-container{margin:0 auto;padding:2rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.how-we-work-2 .process-item{display:flex;flex-direction:column;align-items:center;position:relative}.how-we-work-2 .process-item:last-child{padding-bottom:0}.how-we-work-2 .process-item .content{width:100%;position:relative;background:linear-gradient(145deg,color-mix(in srgb,#32062a,transparent 95%),#fff);border:2px solid color-mix(in srgb,#32062a,transparent 85%);border-radius:20px;transition:transform .3s ease,box-shadow .3s ease}.how-we-work-2 .process-item .content:hover{transform:translate(10px);box-shadow:-8px 8px 25px #0000001a}.how-we-work-2 .process-item .content:hover .step-icon{background:linear-gradient(135deg,color-mix(in srgb,#32062a,transparent 15%),#32062a);transform:rotate(10deg)}.how-we-work-2 .process-item .content:hover .step-number{transform:translate(-5px);opacity:1}.how-we-work-2 .process-item .step-number{position:absolute;left:-30px;top:50%;transform:translateY(-50%);font-size:4rem;font-weight:800;color:#32062a;font-family:var(--heading-font);line-height:1;transition:transform .3s ease,opacity .3s ease}.how-we-work-2 .process-item .card-body{padding:2rem;display:flex;align-items:flex-start;gap:2rem}.how-we-work-2 .process-item .step-icon{flex-shrink:0;width:70px;height:70px;background-color:#32062a;border-radius:15px;display:grid;place-items:center;transition:all .3s ease;box-shadow:0 5px 15px color-mix(in srgb,#32062a,transparent 70%);opacity:.2}.how-we-work-2 .process-item .step-icon i{font-size:2rem;color:#fff}.how-we-work-2 .process-item .step-content h3{color:#32062a;font-size:1.5rem;margin-bottom:.75rem;font-weight:600}.how-we-work-2 .process-item .step-content p{color:color-mix(in srgb,#212529,transparent 25%);font-size:.95rem;line-height:1.6;margin:0}.how-we-work-2 .process-item .arrow{color:color-mix(in srgb,#32062a,transparent 50%);margin:1rem 0;width:100px;height:100px;opacity:.7}@media (max-width: 767.98px){.how-we-work-2 .process-container{padding:1rem 0}.how-we-work-2 .process-item{padding-bottom:2rem}.how-we-work-2 .process-item .content{border-width:1px}.how-we-work-2 .process-item .content:hover{transform:translateY(-5px)}.how-we-work-2 .process-item .step-number{font-size:3rem;left:50%;top:-1.5rem;transform:translate(-50%)}.how-we-work-2 .process-item .step-number:hover{color:#32062a;transform:translate(-50%);opacity:.2}.how-we-work-2 .process-item .card-body{padding:2rem 1.5rem 1.5rem;flex-direction:column;align-items:center;text-align:center;gap:1rem}.how-we-work-2 .process-item .step-icon{width:60px;height:60px;border-radius:12px}.how-we-work-2 .process-item .step-icon i{font-size:1.75rem}.how-we-work-2 .process-item .step-content h3{font-size:1.25rem}.how-we-work-2 .process-item .arrow{height:60px;margin:.5rem 0}}@media (max-width: 767.98px){.how-we-work-2 .process-container{grid-template-columns:1fr;gap:1.5rem;padding:1rem 0}}.call-to-action-2{background:linear-gradient(135deg,color-mix(in srgb,#000,transparent 10%),color-mix(in srgb,#000,transparent 20%));position:relative;overflow:hidden;padding:160px 0;z-index:3}div#call-to-action-2 .col-lg-8{background:#00000059;padding:3pc;z-index:9999}.call-to-action-2:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/cdn/shop/files/exclusive-estate-jewelry-show-j-david-jewelers_7879a6ef-8ced-47fe-aa74-dafe7d2e33c6.webp?v=1761902245) center/cover no-repeat;opacity:.4;z-index:0}.call-to-action-2 .container{position:relative;z-index:1}.call-to-action-2 h2{font-size:3rem;font-weight:700;margin-bottom:15px;color:#fff}@media (max-width: 768px){.call-to-action-2 h2{font-size:32px}}.call-to-action-2 p{margin-bottom:2.5rem;color:color-mix(in srgb,#ffffff,transparent 15%);line-height:1.6}.call-to-action-2 .inote{color:#fff;font-style:italic;font-size:20px!important;margin:0}.call-to-action-2 .dnote{font-size:30px;font-weight:600;color:#ff0;margin-bottom:20px}.call-to-action-2 .cta-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}@media (max-width: 576px){.call-to-action-2 .cta-buttons{flex-direction:column;align-items:center}}.call-to-action-2 .cta-buttons .btn-primary,.call-to-action-2 .cta-buttons .btn-secondary{padding:12px 30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:50px;transition:all .3s ease;border:2px solid transparent;text-decoration:none;display:inline-block}.call-to-action-2 .cta-buttons .btn-primary{background-color:#fff;color:#32062a;border-color:#fff}.call-to-action-2 .cta-buttons .btn-primary:hover{background-color:transparent;color:#fff;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px color-mix(in srgb,#212529,transparent 70%)}.call-to-action-2 .cta-buttons .btn-secondary{background-color:transparent;color:#fff;border-color:#fff}.call-to-action-2 .cta-buttons .btn-secondary:hover{background-color:#fff;color:#32062a;transform:translateY(-3px);box-shadow:0 10px 30px color-mix(in srgb,#212529,transparent 70%)}.call-to-action-2 .feature-item{background-color:color-mix(in srgb,#ffffff,transparent 90%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem 1.5rem;border-radius:15px;margin-bottom:2rem;transition:all .3s ease;border:1px solid color-mix(in srgb,#ffffff,transparent 80%)}.call-to-action-2 .feature-item:hover{transform:translateY(-10px);background-color:color-mix(in srgb,#ffffff,transparent 85%);box-shadow:0 20px 40px color-mix(in srgb,#212529,transparent 80%)}.call-to-action-2 .feature-item .icon{width:70px;height:70px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:all .3s ease}.call-to-action-2 .feature-item .icon i{font-size:2rem;color:#32062a}.call-to-action-2 .feature-item h4{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.call-to-action-2 .feature-item p{color:color-mix(in srgb,#ffffff,transparent 25%);font-size:.95rem;margin:0;line-height:1.5}.call-to-action-2 .stats-div{background-color:color-mix(in srgb,#ffffff,transparent 90%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem 2rem;margin-top:3rem;border:1px solid color-mix(in srgb,#ffffff,transparent 80%)}@media (max-width: 768px){.call-to-action-2 .stats-div{padding:2rem 1rem}}.call-to-action-2 .stat-item{padding:1rem 0}.call-to-action-2 .stat-item .stat-number{display:block;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media (max-width: 768px){.call-to-action-2 .stat-item .stat-number{font-size:2rem}}.call-to-action-2 .stat-item .stat-label{display:block;font-size:1rem;color:color-mix(in srgb,#ffffff,transparent 25%);font-weight:500;text-transform:uppercase;letter-spacing:1px}@media (max-width: 992px){.call-to-action-2 .feature-item{margin-bottom:1.5rem}}@media (max-width: 768px){.call-to-action-2{padding:80px 0}.call-to-action-2 .stats-div{margin-top:2rem}}.quote-2{padding-top:60px;padding-bottom:60px}.quote-content{display:flex;flex-direction:column;justify-content:center;height:100%}.quote-2 .cta-block{background:#32062ad9;margin:0 auto;text-align:center;padding:60px 50px;border-radius:8px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center}.quote-2 .cta-block .form-intro h3{color:#fff;font-size:28px;font-weight:400;margin-bottom:20px}.quote-2 .cta-block .contact-info{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:30px}.quote-2 .cta-block .contact-detail{font-size:16px;color:#fff}.quote-2 .cta-block .contact-detail i{font-size:18px;color:#32062a;margin-right:8px}.quote-2 .cta-block .cta-note{font-size:15px;line-height:1.7;color:#fffc;margin-top:20px;max-width:500px}.benefit-icon{font-size:35px;margin-bottom:2px}.cta-block .contact-info .cont-icons{color:#fff!important;font-size:24px}.cont-num,.cont-num:hover{color:#fff}@media (max-width: 767.98px){.quote-content{text-align:center}.quote-2 .cta-block .form-intro h3{font-size:20px}.quote-2 .cta-block .contact-detail{font-size:15px}}@media (max-width: 912px){.quote-content{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/estate-jewelry.css.map */
