@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,200;0,300;0,400;0,500;1,200;1,300;1,400;1,500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300;400;500;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap);
@font-face{font-family:tenor;src:url(/fonts/tenor/TenorSans.eot);src:url(/fonts/tenor/TenorSans.ttf);src:url(/fonts/tenor/TenorSans.woff) format("woff"),url(/fonts/tenor/TenorSans.svg) format("svg")}@font-face{font-family:TwCen;src:url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.eot);src:url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.ttf);src:url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.woff) format("woff"),url(/fonts/tw-cen-mt-std/TwCenMT-CondensedBold.svg) format("svg")}@font-face{font-family:vonique;src:url(/fonts/vonique/Vonique64.eot);src:url(/fonts/vonique/Vonique64.ttf);src:url(/fonts/vonique/Vonique64.woff) format("woff"),url(/fonts/vonique/Vonique64.svg) format("svg")}@font-face{font-family:segoe;src:url(/fonts/segoe/SegoeUI.eot);src:url(/fonts/segoe/SegoeUI.ttf);src:url(/fonts/segoe/SegoeUI.woff) format("woff"),url(/fonts/segoe/SegoeUI.svg) format("svg")}@font-face{font-family:Great_Vibes;src:url(/fonts/Great_Vibes-Parisienne/Great_Vibes/GreatVibes-Regular.ttf)}@font-face{font-family:Parisienne;src:url(/fonts/Great_Vibes-Parisienne/Parisienne/Parisienne-Regular.ttf)}@font-face{font-family:Parisienne-Regular;src:url(/fonts/parisienne/Parisienne-Regular.eot);src:url(/fonts/parisienne/Parisienne-Regular.ttf);src:url(/fonts/parisienne/Parisienne-Regular.woff) format("woff"),url(/fonts/parisienne/Parisienne-Regular.svg) format("svg")}@font-face{font-family:nunito-bold;src:url(/fonts/nunito/Nunito-Regular.ttf)}@font-face{font-family:nunito-semibold;src:url(/fonts/nunito-semibold/Nunito-SemiBold.eot);src:url(/fonts/nunito-semibold/Nunito-SemiBold.ttf);src:url(/fonts/nunito-semibold/Nunito-SemiBold.woff) format("woff")}@font-face{font-family:brotherina;src:url(/fonts/brotherina/Brotherina.otf);src:url(/fonts/brotherina/Brotherina.eot);src:url(/fonts/brotherina/Brotherina.ttf);src:url(/fonts/brotherina/Brotherina.woff) format("woff"),url(/fonts/brotherina/Brotherina.svg) format("svg")}@font-face{font-family:athenia;src:url(/fonts/Athenia/AtheniaRegular.ttf)}@font-face{font-family:twCenMT;src:url(/fonts/twCenMT/TwCenMTStd-Light.ttf)}@font-face{font-family:twCenMTbold;src:url(/fonts/twCenMT/TwCenMT-Medium.ttf)}@font-face{font-family:barlow;src:url(/fonts/Font-barlow/Barlow-Regular.eot);src:url(/fonts/Font-barlow/Barlow-Regular.ttf);src:url(/fonts/Font-barlow/Barlow-Regular.woff) format("woff")}@font-face{font-family:zcool;src:url(/fonts/zcool/ZCOOLXiaoWei-Regular.eot);src:url(/fonts/zcoolZCOOLXiaoWei-Regular.ttf);src:url(/fonts/zcool/ZCOOLXiaoWei-Regular.woff) format("woff")}@font-face{font-family:futura;src:url(/fonts/futura/FuturaBT-Medium.eot);src:url(/fonts/futura/FuturaBT-Medium.ttf);src:url(/fonts/futura/FuturaBT-Medium.woff) format("woff")}@font-face{font-family:pristina;src:url(/fonts/pristina/PristinaStd.eot);src:url(/fonts/pristina/PristinaStd.ttf);src:url(/fonts/pristina/PristinaStd.woff) format("woff")}@font-face{font-family:Futura Light;src:url(/fonts/FuturaBT-Light/FuturaBT-Light.eot);src:url(/fonts/FuturaBT-Light/FuturaBT-Light.woff2) format("woff2"),url(/fonts/FuturaBT-Light/FuturaBT-Light.woff) format("woff"),url(/fonts/FuturaBT-Light/FuturaBT-Light.ttf) format("truetype"),url(//fonts/FuturaBT-Light/FuturaBT-Light) format("svg")}.twCenMT{font-family:twCenMT}.twCenMTbold{font-family:twCenMTbold}.athenia{font-family:athenia}.barlow{font-family:Barlow,sans-serif}.parisienne{font-family:Parisienne}.josefin{font-family:Josefin Sans,sans-serif}.fredoka{font-family:Fredoka,sans-serif}.futura{font-family:futura}.futura-lt-bt{font-family:Futura Light}.brotherina{font-family:brotherina}.font-Great-Vibes{font-family:Great Vibes,cursive}.font-Parisienne{font-family:Parisienne-Regular}.font-vonique{font-family:vonique}.font-segoe{font-family:segoe}.font-nunito{font-family:nunito-bold}.font-Fredoka{font-family:Fredoka,sans-serif}.font-tenor{font-family:tenor}.font-pristina{font-family:pristina}.weight_500{font-weight:500}.color-white{color:#fff}.color-o-white{color:#dbdbdb}.color-black{color:#000}.color_offwhite{color:#dbdbdb}.w-10{width:10%}.w-19{width:19%}.w-22{width:22%}.w-33{width:32.5%}.w-55{width:55%}.w-45{width:45%}.w-90{width:90%}.w-49{width:49.5%}.w-85{width:85%}.w-95{width:95%}.font-xxl{font-size:90px}.font-xlg{font-size:50px}.font-lg{font-size:22px}.font-md{font-size:18px}.font-reg{font-size:16px}.font-sm{font-size:14px}.font-xs{font-size:10px}.font-15{font-size:15px}.font-17{font-size:17px}.font-13{font-size:13px}.font-12{font-size:12px}.font-11{font-size:11px}.letter-spacing{letter-spacing:1px}.letter-spacing-1{letter-spacing:1.5px}.place-content-center{place-content:center}.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-theme-color{background-color:#f8f3ed}.common-btn,.diamondsinternational-btn,.mobile-btn a{background-color:transparent;border:1px solid #000!important;border-radius:0!important;border-radius:3px;color:#000;cursor:pointer;display:inline-block;font-family:Barlow,sans-serif;font-size:14px;padding:3px 30px;position:relative;text-align:center;z-index:1}.common-btn:hover,.diamondsinternational-btn:hover,.mobile-btn a:hover{background-color:#000!important;color:#fff!important}.common-btn:active,.diamondsinternational-btn:active,.mobile-btn a:active{top:2px}.white_btn{background-color:#000!important;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;cursor:pointer;display:inline-block;font-family:Barlow,sans-serif;position:relative;z-index:1}.white_btn:hover{background-color:transparent!important;border:1px solid #000!important;color:#000!important}.white_btn:active{top:2px}*{box-sizing:border-box}a{text-decoration:none!important}.main-banner{align-items:end;background:url(/images_new/di_images/banner-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:400px}@media (max-width:1024px){.main-banner{margin-top:90px}}@media (max-width:992px){.main-banner{margin-top:0}}@media (max-width:540px){.main-banner{margin-top:0}}.main-banner h1{font-size:52px;font-weight:500;text-transform:uppercase}.main-content{margin:auto;width:50%}.main-content img{border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);height:220px;margin-bottom:15px;margin-top:-100px;width:220px}.main-content span{color:#d4b13f;font-size:32px;letter-spacing:2px}.main-content h2{font-size:52px;font-style:italic}.main-content p{color:#000;font-size:18px;letter-spacing:1px}.rings-box{justify-content:center}.rings-image img{border:4px solid rgba(34,34,32,.133);width:100%}.rings-types{position:relative}@media (max-width:768px){.rings-types{margin-bottom:25px}}@media (max-width:575px){.rings-types{margin-bottom:20px}}.rings-types:hover .rings-content{opacity:1}.rings-content{background-color:hsla(0,0%,100%,.879);left:50%;opacity:0;padding:40px 70px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;z-index:1}.rings-content h3{color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px}.service{background:transparent;cursor:pointer;padding:25px 15px;text-align:center;transition:transform .5s}.service img{margin-bottom:10px}.service h4{font-family:Segoe UI;font-size:22px;margin-bottom:8px}.service p{font-family:Barlow,sans-serif;font-size:16px}.service:hover{transform:scale(1.03)}.story-image{border:8px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,.35);margin-left:auto;width:90%}.story-image video{border:8px solid rgba(228,189,74,.69);height:auto;margin-bottom:-7px;width:100%}.story-image img{border:15px solid rgba(228,189,74,.69);height:auto;width:100%}.story-content h5{color:#000;font-size:42px;font-weight:600;letter-spacing:2px}.story-content p{color:#000;font-size:17px;letter-spacing:1px;line-height:25px}.story-content ul li::marker{color:#d4b13f!important;font-size:25px!important}.background-flower{left:5%;position:absolute;top:35%;z-index:-1}.background-flower img{width:100%}.story-content ul{padding-left:25px}.story-content ul li{color:#000;font-family:twCenMT;font-size:18px;list-style:disc}.counter{text-align:center}.counter-border{padding:20px}.counter-count{color:#d4b13f;display:inline-block;font-size:52px;font-weight:700;position:relative;text-align:center}.count-up h3{font-size:18px}.count-up span i{color:#d4b13f;font-size:35px}.border-right{border-right:2px solid #d4b13f}@media (min-width:2260px){.background-flower{left:16%}}@media (min-width:1930px) and (max-width:2260px){.background-flower{left:9%}}@media (max-width:1643.98px){.main-content{width:75%}.background-flower{left:30px;top:40%}.background-flower img{width:75%}}@media (max-width:1400px){.main-banner{height:300px}.main-content{width:70%}.main-content span{font-size:28px}.main-content h2{font-size:46px}.background-flower{left:30px;top:38%}.background-flower img{width:70%}.rings-content{padding:45px}}@media (max-width:1200px){.main-content{margin:auto;width:100%}.main-content h2{font-size:42px;font-style:italic}.main-content span{font-size:26px}.rings-content{padding:36px}.rings-content h3{font-size:18px}.service h4{font-size:16px}.service p{font-size:14px}.story-content h5{font-size:28px}.story-content p,.story-content ul li{font-size:16px}.background-flower{left:0;top:23%}.background-flower img{width:60%}.story-image{margin-left:auto}.rings-content{opacity:1!important}}@media (max-width:992px){.rings-product p{width:100%}.main-content h2{font-size:36px;font-style:italic}.rings-content{padding:20px}.rings-content h3{font-size:16px}.background-flower{left:20px;top:15%;z-index:-1}.background-flower img{width:60%}.story-image{margin:auto}.counter-count{font-size:42px}.border-right{border-right:2px solid #d4b13f;height:65px}.count-up span i{font-size:32px}.count-up h3{font-size:16px}}@media (max-width:767.98px){.main-content{margin:auto;width:100%}.rings-product p{width:100%}.story-image{margin:auto}.background-flower{left:15px;top:17%}.background-flower img{width:50%}.rings-content{padding:40px 62px}}@media (max-width:575px){.main-banner{background-position:top;height:190px}.main-banner h1{font-size:42px}.main-content img{height:120px;margin-top:-60px;width:120px}.main-content span{font-size:18px}.main-content h2{font-size:26px}.main-content p{font-size:16px}.services-cards{padding-bottom:77%}.service p{font-size:14px}.story-image img{border:15px solid rgba(228,189,74,.922);height:300px}.rings-content{padding:50px 70px}.rings-content h3{font-size:22px}.story-content h5{font-size:18px;margin-top:-5px;text-align:center}.count-up{padding:15px 0}.counter-count{font-size:26px;margin-bottom:5px}.border-right{border-right:none;height:auto}.service{border:1px solid hsla(0,0%,87%,.464)}.background-flower{left:0;top:15%}.background-flower img{display:none}.story-image{margin-left:auto!important;width:100%}.story-content p{font-size:16px;text-align:left}.story-content ul li{font-size:14px}.story-content ul li::marker{color:#d4b13f;font-size:20px}.count-up h3{font-size:14px}.count-up span i{color:#d4b13f;font-size:14px}.counter-border{padding:0}}@media (max-width:320px){.story-content h5{margin-top:-5px}.story-image{width:100%}}@media (min-width:1600px){.container{max-width:1600px!important}}@media (min-width:993px) and (max-width:1366px){.story-video-box{flex-direction:column-reverse}.story-video-box>div{width:90%}.story-video-box>div .background-flower{left:95px;top:75%}.story-video-box>div .story-content h5{text-align:center}.story-video-box>div .story-content img{left:23%;position:absolute;top:-2%}.story-video-box>div .story-image{margin:auto}}
