body,html{overflow-x:hidden}section,.section{padding:60px 0;scroll-margin-top:100px;overflow:clip}@media(max-width:1199px){section,.section{scroll-margin-top:66px}}.section-title{text-align:center;padding-bottom:60px;position:relative}.section-title h2{font-size:30px;font-weight:500;margin-bottom:5px;text-transform:uppercase}.section-title p{margin-bottom:0;font-weight:300}.hero{width:100%;min-height:70vh;position:relative;padding:80px 0;display:flex;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 95%) 0%,var(--background-color) 100%)}.hero:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:url(/cdn/shop/files/custom-design-jewelry-at-mansi-jewelry-2.webp?v=1771996938) center center;background-size:cover;opacity:1}.hero .container-fluid{position:relative;z-index:2;padding:0 150px}.hero .hero-content{padding-left:150px}.hero h1{font-size:42px;font-weight:600;color:var(--heading-color);margin-bottom:24px;line-height:1.2;text-transform:uppercase}.hero .hero-text{font-size:15px;color:#000;margin-bottom:32px;font-weight:300}@media(max-width:1600px){.hero .hero-content{padding-left:100px}.hero .container-fluid{padding:0 100px}}@media(max-width:1400px){.hero .hero-content{padding-left:50px}.hero .container-fluid{padding:0 50px}}@media(max-width:992px){.hero{padding:100px 0 0}.hero .hero-content{padding-left:0;margin-bottom:48px}.hero h1{font-size:40px}.hero:before{display:none}}@media(max-width:768px){.hero{padding:0 0 30px}.hero .container-fluid{padding:0}.hero .hero-content{padding:0 15px;text-align:center}.hero-image{position:relative;z-index:1;margin-bottom:20px}.hero-image:before{position:absolute;width:100%;content:"";background:#00000052;height:100%;top:0;left:0;opacity:1;z-index:1}.hero-image h1{position:absolute;bottom:0%;left:50%;transform:translate(-50%);color:#fff;z-index:2;width:max-content}.hero-image img{margin:0}}@media(max-width:576px){.hero h1{font-size:35px}}.whyus{padding-bottom:0;position:relative;overflow:hidden}.whyus .intro-row{margin-bottom:64px}.whyus .intro-content{padding-right:24px}.whyus .intro-content .main-title{font-size:30px;font-weight:500;margin-bottom:5px;text-transform:uppercase}.whyus .intro-content .description{color:color-mix(in srgb,var(--default-color) 85%,transparent);margin-bottom:0;font-weight:300}.whyus .features-wrapper{position:relative}.whyus .feature-box{padding:28px 24px;position:relative;overflow:hidden;border-bottom:1px solid #eee}.whyus .feature-box:last-child{border-bottom:0}.whyus .feature-box .content h4{font-size:19px;font-weight:400;line-height:1.2;margin-bottom:5px;color:var(--heading-color);text-transform:uppercase}.whyus .feature-box .content p{margin-bottom:0;color:color-mix(in srgb,var(--default-color) 80%,transparent);font-size:13px}@media(max-width:1400px){.whyus .feature-box{padding:20px 15px;min-height:116px}}@media(max-width:992px){.whyus .intro-content{padding-right:0;margin-bottom:20px}.whyus .intro-content .main-title{font-size:36px}.whyus .intro-row{margin-bottom:48px}.whyus .feature-box{min-height:auto}}@media(max-width:768px){.about-2{padding-bottom:0;padding-top:0;text-align:center}.whyus{padding:0}.whyus .intro-content{text-align:center}.whyus .intro-content .main-title,.section-title h2{font-size:22px}.whyus .feature-box.feature-box-border{border-bottom:1px solid #eee!important}}.about-2{padding-bottom:0}.about-2 .content-wrapper{max-width:95%}.about-2 .section-title{padding-left:20px;padding-bottom:10px;text-align:left}@media(max-width:991px){.about-2 .content-wrapper{max-width:100%}}.about-2 .badge-label{margin-bottom:16px}.about-2 .badge-label span{display:inline-flex;align-items:center;padding:6px 14px;background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);font-size:.8rem;font-weight:600;letter-spacing:.5px;border-radius:6px;text-transform:uppercase}.about-2 .lead-paragraph{font-size:1.0625rem;line-height:1.7;color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:32px}.about-2 .features-list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.about-2 .feature-item{display:flex;gap:16px;padding:20px;background:var(--surface-color);border-bottom:1px solid #eee;border-radius:0;transition:all .25s ease}.feature-item.feature-item-5{border:0;padding-bottom:0}@media(min-width:1401px)and (max-width:1599px){.about-2 .feature-item.feature-item-5{width:182%}}@media(min-width:1200px)and (max-width:1400px){.about-2 .feature-item.feature-item-4,.about-2 .feature-item.feature-item-5{width:182%}}.about-2 .feature-icon{display:none}.about-2 .feature-icon img{width:100px}.about-2 .feature-content h4{font-size:17px;font-weight:600;margin-bottom:6px;color:var(--heading-color)}.about-2 .feature-content p:last-child{margin:0}.about-2 .image-card img{border-radius:0}.about-2 .contact-card{border-radius:0;display:flex;align-items:center;gap:16px;padding:20px 24px;background:color-mix(in srgb,var(--accent-color),transparent 92%);border:1px solid color-mix(in srgb,var(--accent-color),transparent 80%)}.about-2 .contact-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent-color);border-radius:10px}.about-2 .contact-icon img{margin-bottom:0}.about-2 .contact-details{display:flex;flex-direction:column;gap:2px}.about-2 .contact-title{font-size:.8125rem;color:color-mix(in srgb,var(--default-color),transparent 40%)}.about-2 .contact-number{font-size:1.125rem;font-weight:600;color:var(--heading-color);transition:color .2s ease}.about-2 .contact-number:hover{color:var(--accent-color)}@media(min-width:1600px){.about-2 .row{align-items:center}.about-2 .section-title{text-align:left!important}}@media(max-width:1350px){.about-2 .feature-icon img{width:100px}}@media(max-width:991px){.about-2 .stats-card-wrapper{margin-top:20px}}@media(max-width:576px){.about-2 .section-title{padding-bottom:0;padding-left:0}.about-2 .feature-content h4{margin-bottom:10px}.about-2 .feature-item{flex-flow:column}.about-2 .feature-icon img{width:80px;margin:0}.about-2 .stats-grid{grid-template-columns:1fr}.about-2 .action-row{flex-direction:column;align-items:flex-start}.about-2 .btn-primary-action,.about-2 .btn-secondary-action{width:100%;justify-content:center}}.page-nav{margin-top:0;padding:0}.custom-slider .section-title{padding-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-design.css.map */
