.section-title h2{min-width:180px}.diamond-hero{padding:0}.diamond-hero h1{font-weight:700;margin-bottom:1.5rem}.diamond-hero .img-fluid{max-width:100%;height:auto;border:1px solid #eee}.steps{padding:40px 0 0}.steps .process-container{margin:0 auto}.steps .process-item{display:flex;flex-direction:column;align-items:center;position:relative}.steps .process-item .content{width:100%;position:relative;background:color-mix(in srgb,var(--accent-color),transparent 95%);border-radius:8px}.steps .process-item .content:hover .step-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 15%),var(--accent-color));transform:rotate(10deg)}.steps .process-item .card-body{padding:2rem;display:flex;align-items:flex-start;gap:2rem}.steps .process-item .step-icon{flex-shrink:0;width:70px;height:70px;background-color:var(--accent-color);border-radius:15px;display:grid;place-items:center;transition:all .3s ease;box-shadow:0 5px 15px color-mix(in srgb,var(--accent-color),transparent 70%)}.steps .process-item .step-icon i{font-size:2rem;color:var(--contrast-color)}.steps .process-item .step-content h3{color:var(--heading-color);margin-bottom:.75rem;font-weight:600}.steps .process-item .step-content p{color:color-mix(in srgb,var(--default-color),transparent 25%);line-height:1.6;margin:0}.steps .process-item .arrow{color:color-mix(in srgb,var(--accent-color),transparent 50%);margin:1rem 0;width:100px;height:100px;opacity:.7}@media (max-width: 767.98px){.diamond-hero-2 .hero-content .description p{text-align:left}.steps .process-container{padding:1rem 0}.steps .process-item .content{border-width:1px}.steps .process-item .content:hover{transform:translateY(-5px)}.steps .process-item .card-body{padding:2rem 1.5rem 1.5rem;flex-direction:column;align-items:center;text-align:center;gap:1rem}.steps .process-item .step-icon{width:60px;height:60px;border-radius:12px}.steps .process-item .step-icon i{font-size:1.75rem}.steps .process-item .step-content h3{font-size:1.25rem}.steps .process-item .arrow{height:60px;margin:.5rem 0}}.diamond-hero-2{position:relative;width:100%;display:flex;align-items:center;padding:0;overflow:hidden}.diamond-hero-2 .hero-content{padding-right:2.5rem}@media (max-width: 991px){.diamond-hero-2 .hero-content{padding-right:0;margin-bottom:0rem;text-align:center}}.diamond-hero-2 .hero-content .title{line-height:1.1;font-weight:600;margin-bottom:1rem;color:var(--heading-color)}.diamond-hero-2 .hero-content .title .highlight{position:relative;display:inline-block;color:var(--accent-color)}.diamond-hero-2 .hero-content .title .highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background-color:color-mix(in srgb,var(--accent-color),transparent 85%);z-index:-1}@media (max-width: 1200px){.diamond-hero-2 .hero-content .title{font-size:3.8rem}}@media (max-width: 991px){.diamond-hero-2 .hero-content .title{font-size:3.2rem}}@media (max-width: 767px){.diamond-hero-2 .hero-content .title{font-size:2.3rem}.diamond-hero-2 .hero-content .description{margin-bottom:0}}@media (max-width: 480px){.diamond-hero-2 .hero-content .title{font-size:25px;text-align:left}}.diamond-hero-2 .hero-content .description{margin-bottom:2.5rem}.diamond-hero-2 .hero-content .description p{line-height:1.7;color:color-mix(in srgb,var(--default-color),transparent 20%)}.diamond-hero-2 .hero-visual{position:relative}.diamond-hero-2 .hero-visual .image-wrapper{position:relative;border-radius:8px;overflow:hidden;transition:transform .5s ease}.diamond-hero-2 .hero-visual .image-wrapper .main-image{height:auto;display:block}.about-stones{padding-bottom:0}.about-stones .content-wrapper{position:relative;margin-bottom:30px}.about-stones .content-wrapper p{line-height:1.5;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-bottom:0}@media (max-width: 991.98px){.about-stones .content-wrapper{margin-bottom:40px}}@media (max-width: 767.98px){.about-stones .timeline-wrapper{padding-left:40px;margin:0}}.birthstone-list{position:relative;overflow:hidden}.birthstone-list .content-header{margin-bottom:5rem}.birthstone-list .content-header .header-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:color-mix(in srgb,#3b82f6,white 85%);border-radius:1rem;margin-bottom:2rem}.birthstone-list .content-header .header-icon i{font-size:2rem;color:#3b82f6}.birthstone-list .content-header h2{font-size:3rem;font-weight:700;margin-bottom:1.5rem}@media (max-width: 768px){.birthstone-list .content-header h2{font-size:2.5rem}}.birthstone-list .content-header h2 .gradient-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.birthstone-list .content-header .lead{font-size:1.25rem;color:color-mix(in srgb,var(--default-color),transparent 30%);max-width:48rem;margin:0 auto;line-height:1.6}.birthstone-list .birthstone-card{position:relative;background:var(--surface-color);border-radius:1.5rem;padding:2rem;height:100%;border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);transition:all .5s ease;overflow:hidden}.birthstone-list .birthstone-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #00000026}.birthstone-list .birthstone-card:hover .service-overlay{opacity:1}.birthstone-list .birthstone-card:hover .birthstone-icon{transform:scale(1.1)}.birthstone-list .birthstone-card .birthstone-content{position:relative;z-index:2}.birthstone-list .birthstone-card .birthstone-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1rem;margin-bottom:1.5rem;transition:transform .3s ease}.birthstone-list .birthstone-card .birthstone-icon i{font-size:2rem;color:#fff}.birthstone-list .birthstone-card h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;transition:color .3s ease}.birthstone-list .birthstone-card p{color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:1.5rem;line-height:1.6}.birthstone-list .birthstone-card .birthstone-names{list-style:none;padding:0;margin:0 0 1.5rem}.birthstone-list .birthstone-card .birthstone-names li{display:flex;align-items:center;color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:.5rem}.birthstone-list .birthstone-card .birthstone-names li i{color:#10b981;margin-right:.5rem}.birthstone-list .birthstone-card .list-link{display:inline-flex;align-items:center;color:var(--accent-color);font-weight:600;text-decoration:none;transition:all .3s ease}.birthstone-list .birthstone-card .list-link.purple{color:#8b5cf6}.birthstone-list .birthstone-card .list-link.emerald{color:#10b981}.birthstone-list .birthstone-card .list-link.orange{color:#f97316}.birthstone-list .birthstone-card .list-link.indigo{color:#6366f1}.birthstone-list .birthstone-card .list-link.cyan{color:#06b6d4}.birthstone-list .birthstone-card .list-link i{margin-left:.5rem;transition:transform .3s ease}.birthstone-list .birthstone-card .list-link:hover i{transform:translate(4px)}@keyframes float{0%,to{transform:translateY(50%)}50%{transform:translateY(-50%)}}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:60px}.setting-item{position:relative;background:var(--surface-color);padding:35px;border-radius:20px;box-shadow:0 5px 25px #00000014;transition:all .4s ease;overflow:hidden}.setting-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg,var(--accent-color),color-mix(in srgb,var(--accent-color),transparent 50%));transition:left .5s ease}.setting-item .setting-number{position:absolute;top:20px;right:25px;font-size:48px;font-weight:900;color:color-mix(in srgb,var(--accent-color),transparent 90%);line-height:1;z-index:1}.setting-item .setting-content{position:relative;z-index:2}.setting-item .setting-content .setting-icon{margin-bottom:25px}.setting-item .setting-content .setting-icon i{font-size:32px;color:var(--contrast-color);background:linear-gradient(135deg,var(--accent-color),color-mix(in srgb,var(--accent-color),transparent 30%));width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:16px;transition:all .3s ease;box-shadow:0 8px 25px color-mix(in srgb,var(--accent-color),transparent 70%)}.setting-item .setting-content h4{font-size:22px;font-weight:700;margin-bottom:18px;color:var(--heading-color);line-height:1.3}.setting-item .setting-content p{font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 25%);margin-bottom:25px;line-height:1.6}.setting-item .setting-content .setting-tags{display:flex;gap:10px;flex-wrap:wrap}.setting-item .setting-content .setting-tags .tag{font-size:12px;font-weight:600;padding:6px 12px;background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);border-radius:20px;transition:all .3s ease}.setting-item:hover{transform:translateY(-15px);box-shadow:0 20px 60px #00000026}.setting-item:hover:before{left:0}.setting-item:hover .setting-number{color:color-mix(in srgb,var(--accent-color),transparent 80%);transform:scale(1.1)}.setting-icon img{width:150px}.setting-item:hover .setting-tags .tag{background:var(--accent-color);color:var(--contrast-color)}.metals .gold-icon{width:30px;height:30px;display:block;border-radius:50%;border:5px solid #000;margin:0 10px 8px 0;float:left}.metals .gold-icon.yellow{border-color:#dcbf5f!important}.metals .gold-icon.white{border-color:#ddd!important}.metals .gold-icon.rose{border-color:#eab7bc!important}.metals .gold-icon.platinum{border-color:#e5e4e2}.metals .gold-icon.palladium{border-color:#bcc1a5}.metals .gold-icon.silver{border-color:silver}.metals .gold-icon.cobalt{border-color:#d0d0d0}.metals .gold-icon.tungsten{border-color:#767980}.metals .gold-icon.titanium{border-color:#878681}.metals .metals-wrapper,.metals .metals-timeline{position:relative;margin-bottom:30px}.metals .metals-timeline .metals-progress{position:relative;height:6px;background-color:color-mix(in srgb,var(--accent-color),transparent 85%);border-radius:10px;margin-bottom:20px}.metals .metals-timeline .metals-progress .progress-indicator{position:absolute;height:100%;width:20%;background-color:var(--accent-color);border-radius:10px;transition:width .5s ease}.metals .metals-timeline .metals-phases{display:flex;position:relative;padding:0;border:none;margin:0;width:100%}.metals .metals-timeline .metals-phases .phase-item{display:flex;flex-direction:column;align-items:center;width:14%;transition:all .3s ease;padding:0;margin:0}.metals .metals-timeline .metals-phases .phase-item .phase-button{display:flex;flex-direction:column;align-items:center;background:transparent;border:none;width:100%;cursor:pointer;padding:20px 0}.metals .metals-timeline .metals-phases .phase-item .phase-button.active{background:#eee}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot{width:40px;height:40px;border-radius:50%;background-color:color-mix(in srgb,var(--accent-color),transparent 70%);border:3px solid var(--background-color);margin-bottom:8px;transition:all .3s ease}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot i{font-size:17px;top:4px;color:#561f46;position:relative}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot.gold{background:#dcbf5f!important}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot.platinum{background:#e5e4e2!important}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot.palladium{background-color:#bcc1a5}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot.silver{background:silver}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot.cobalt{background:#d0d0d0}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot.tungsten{background:#767980}.metals .metals-timeline .metals-phases .phase-item .phase-button .phase-dot.titanium{background:#878681}.metals .metals-timeline .metals-phases .phase-item .phase-button span{font-size:.9rem;font-weight:600;color:var(--default-color);transition:all .3s ease}.metals .metals-timeline .metals-phases .phase-item .phase-button.active span{color:var(--accent-color);font-weight:700}@media (max-width: 576px){.metals .metals-timeline .metals-phases .phase-item .phase-button span{font-size:14px}}.metals .metals-content-container{position:relative;min-height:350px}.metals .metals-content-container .metal-content-item{transition:all .5s ease}.metals .metals-content-container .metal-content-item.tab-pane{opacity:0}.metals .metals-content-container .metal-content-item.tab-pane.show.active{opacity:1}.metals .metals-content-container .metal-content-item .metal-card{background-color:var(--surface-color);padding:30px;border-radius:8px;box-shadow:0 10px 30px #0000000d;border-top:4px solid var(--accent-color)}.metals .metals-content-container .metal-content-item .metal-card .step-icon{width:60px;height:60px;border-radius:8px;background-color:color-mix(in srgb,var(--accent-color),transparent 85%);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.metals .metals-content-container .metal-content-item .metal-card .metal-icon i{font-size:28px;color:var(--accent-color)}.metals .metals-content-container .metal-content-item .metal-card h3{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--heading-color)}.metals .metals-content-container .metal-content-item .metal-card p{font-size:1rem;color:var(--default-color);margin-bottom:20px}.metals .metals-content-container .metal-content-item .metal-card ul{padding-left:20px}.metals .metals-content-container .metal-content-item .metal-card ul li{font-size:.95rem;color:var(--default-color);margin-bottom:8px;position:relative}.metal-card table,.metal-card table td,.metal-card table th{border:1px solid #eee}img.img-gift{border-radius:10px}@media (max-width: 767px){.metals .metals-content-container .metal-content-item .metal-card{padding:20px 13px}.metal-card table,.metal-card table td,.metal-card table th{padding:5px;font-size:14px}.metals .metals-content-container .metal-content-item .metal-card h3{font-size:19px}.metals-timeline ul li{min-width:25%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/education-pages.css.map */
