.elementor-43 .elementor-element.elementor-element-681c6ec:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-681c6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCC199;}.elementor-43 .elementor-element.elementor-element-681c6ec > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-681c6ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-681c6ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-1fc8694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-43 .elementor-element.elementor-element-d8eff8b{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:4px 4px 4px 4px;top:0px;columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:9px;letter-spacing:-0.1px;word-spacing:2px;color:var( --e-global-color-nvdarkbg );}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-d8eff8b{left:-53px;}body.rtl .elementor-43 .elementor-element.elementor-element-d8eff8b{right:-53px;}.elementor-43 .elementor-element.elementor-element-d8eff8b p{margin-block-end:5px;}.elementor-43 .elementor-element.elementor-element-f96fc4f:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f96fc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amaraamaricorp.com/wp-content/uploads/2026/06/hero-section-imags-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-f96fc4f, .elementor-43 .elementor-element.elementor-element-f96fc4f > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-43 .elementor-element.elementor-element-f96fc4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-f96fc4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-e4e33ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:700;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-e4e33ce a{color:#FED599;}.elementor-43 .elementor-element.elementor-element-3a35d0e{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:700;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-3a35d0e a{color:#FED599;}.elementor-43 .elementor-element.elementor-element-f020162{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-f020162 a{color:#FED599;}.elementor-43 .elementor-element.elementor-element-245bef3{margin-top:-20px;margin-bottom:40px;}.elementor-43 .elementor-element.elementor-element-883751a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43 .elementor-element.elementor-element-3805c9c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#121212;color:#121212;border-radius:14px 14px 14px 14px;}.elementor-43 .elementor-element.elementor-element-3805c9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-43 .elementor-element.elementor-element-418710a .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#121212;color:#121212;border-radius:14px 14px 14px 14px;}.elementor-43 .elementor-element.elementor-element-bec7f23 > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-bec7f23{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-6bc8140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-6bc8140 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-cd054a2 > .elementor-container{min-height:208px;}.elementor-43 .elementor-element.elementor-element-cd054a2{margin-top:-22px;margin-bottom:4px;padding:0px 0px 0px -11px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-525027d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-43 .elementor-element.elementor-element-525027d img{box-shadow:7px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-525027d.bdt-image-hover-effect-wrap::before, .elementor-43 .elementor-element.elementor-element-525027d.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-43 .elementor-element.elementor-element-2b5e40a{width:100%;max-width:100%;align-self:center;}.elementor-43 .elementor-element.elementor-element-2b5e40a img{width:98%;box-shadow:7px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-2b5e40a.bdt-image-hover-effect-wrap::before, .elementor-43 .elementor-element.elementor-element-2b5e40a.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-43 .elementor-element.elementor-element-3a4d6ec{width:100%;max-width:100%;align-self:center;}.elementor-43 .elementor-element.elementor-element-3a4d6ec img{box-shadow:7px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-3a4d6ec.bdt-image-hover-effect-wrap::before, .elementor-43 .elementor-element.elementor-element-3a4d6ec.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-43 .elementor-element.elementor-element-5c9f53f{width:100%;max-width:100%;align-self:center;}.elementor-43 .elementor-element.elementor-element-5c9f53f img{box-shadow:7px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-5c9f53f.bdt-image-hover-effect-wrap::before, .elementor-43 .elementor-element.elementor-element-5c9f53f.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-43 .elementor-element.elementor-element-30937d2:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-30937d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E8;}.elementor-43 .elementor-element.elementor-element-30937d2 > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-30937d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-30937d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-e2d9cdc{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e2d9cdc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#070707;}.elementor-43 .elementor-element.elementor-element-f9047b7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:53px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-f9047b7:hover{background-color:#F5D78E;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-f9047b7{left:1346px;}body.rtl .elementor-43 .elementor-element.elementor-element-f9047b7{right:1346px;}.elementor-43 .elementor-element.elementor-element-f9047b7 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-880aef5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:547px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-880aef5:hover{background-color:#F5D78E;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-880aef5{left:1347px;}body.rtl .elementor-43 .elementor-element.elementor-element-880aef5{right:1347px;}.elementor-43 .elementor-element.elementor-element-880aef5 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-91bc4bf{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-009eac2 img{width:100%;height:263px;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-91cc53a{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-91cc53a p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-2942104{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-2942104 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-ccaf796 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-4c4a0b3{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-4c4a0b3 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-026111d{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-026111d p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-27139f6 img{width:100%;height:264px;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-d8500b4{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-d8500b4 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-e4ab135{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-e4ab135 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-f3e82e1 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-db664c9{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-db664c9 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-32e0be6{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-32e0be6 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-3113e11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:52px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3113e11 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#070707;}.elementor-43 .elementor-element.elementor-element-40c08fa{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3e0faf8 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-b916a67{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-b916a67 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-0252aac{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-0252aac p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-9d92450 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-72c806d{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-72c806d p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-f1766e5{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-f1766e5 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-73b9dd2 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-2d7ea52{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-2d7ea52 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-b06d3fd{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-b06d3fd p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-677dd34 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:5px 8px 10px 0px rgba(0,0,0,0.5);}.elementor-43 .elementor-element.elementor-element-8a4edc4{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-8a4edc4 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-49ae965{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-49ae965 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-ef6d6a3{--spacer-size:10px;}.elementor-43 .elementor-element.elementor-element-54028e0 > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-05e7131{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-017fa91{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-nvdarkbg );}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-e679065{left:16px;}body.rtl .elementor-43 .elementor-element.elementor-element-e679065{right:16px;}.elementor-43 .elementor-element.elementor-element-e679065{top:90px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-nvdarkbg );}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-167c4fa{left:4px;}body.rtl .elementor-43 .elementor-element.elementor-element-167c4fa{right:4px;}.elementor-43 .elementor-element.elementor-element-167c4fa{top:113px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-b7b470f:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-b7b470f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E8;}.elementor-43 .elementor-element.elementor-element-b7b470f > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-b7b470f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-b7b470f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-9c9518e{--spacer-size:8px;}.elementor-43 .elementor-element.elementor-element-21fc4c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:26px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#626262;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-21fc4c5{left:49px;}body.rtl .elementor-43 .elementor-element.elementor-element-21fc4c5{right:49px;}.elementor-43 .elementor-element.elementor-element-21fc4c5 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-4754285 > .elementor-container{max-width:1300px;}.elementor-43 .elementor-element.elementor-element-4225f68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4225f68 img{width:94%;max-width:100%;height:463px;object-fit:fill;border-radius:5px 5px 5px 5px;}.elementor-43 .elementor-element.elementor-element-a20c576{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#121212;}.elementor-43 .elementor-element.elementor-element-c71b50a{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#121212;}.elementor-43 .elementor-element.elementor-element-dfc77aa:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-dfc77aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-dfc77aa > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-dfc77aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-dfc77aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-b2cf7d1{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-07d7e7e > .elementor-container{max-width:1300px;}.elementor-43 .elementor-element.elementor-element-804f250 img{width:98%;}.elementor-43 .elementor-element.elementor-element-7387636 img{width:100%;}.elementor-43 .elementor-element.elementor-element-a9adfff:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-a9adfff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E8;}.elementor-43 .elementor-element.elementor-element-a9adfff > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-a9adfff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-a9adfff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-31aa4dc{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-31aa4dc p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-315df83{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:65px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nvdarkbg );}.elementor-43 .elementor-element.elementor-element-315df83:hover{background-color:#F5D78E;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-315df83{left:1335px;}body.rtl .elementor-43 .elementor-element.elementor-element-315df83{right:1335px;}.elementor-43 .elementor-element.elementor-element-315df83 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-1c95484{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-1c95484.bdt-image-hover-effect-wrap::before, .elementor-43 .elementor-element.elementor-element-1c95484.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-43 .elementor-element.elementor-element-5267dc0.bdt-image-hover-effect-wrap::before, .elementor-43 .elementor-element.elementor-element-5267dc0.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-43 .elementor-element.elementor-element-80b5c8a.bdt-image-hover-effect-wrap::before, .elementor-43 .elementor-element.elementor-element-80b5c8a.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-43 .elementor-element.elementor-element-c935a27:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c935a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCC199;}.elementor-43 .elementor-element.elementor-element-c935a27 > .elementor-container{max-width:1470px;}.elementor-43 .elementor-element.elementor-element-c935a27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-c935a27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-3d11141{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-d7bb2b2{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:79px;font-weight:400;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-d7bb2b2 p{margin-block-end:3px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2da4ba4{left:0px;}body.rtl .elementor-43 .elementor-element.elementor-element-2da4ba4{right:0px;}.elementor-43 .elementor-element.elementor-element-2da4ba4{top:157px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:76px;font-weight:400;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-2da4ba4 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-5e74fb8{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-6a50966{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-8a8c331{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:332px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-8a8c331{left:0px;}body.rtl .elementor-43 .elementor-element.elementor-element-8a8c331{right:0px;}.elementor-43 .elementor-element.elementor-element-4cdbd99 .elementor-button{background-color:var( --e-global-color-nvdarkbg );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:13px 13px 13px 13px;}.elementor-43 .elementor-element.elementor-element-4cdbd99{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:336.917px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-4cdbd99{left:786px;}body.rtl .elementor-43 .elementor-element.elementor-element-4cdbd99{right:786px;}.elementor-43 .elementor-element.elementor-element-cf33e4a{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-81b39b8{width:auto;max-width:auto;top:335.95px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-81b39b8{left:548.933px;}body.rtl .elementor-43 .elementor-element.elementor-element-81b39b8{right:548.933px;}@media(max-width:1024px){body:not(.rtl) .elementor-43 .elementor-element.elementor-element-d8eff8b{left:-56px;}body.rtl .elementor-43 .elementor-element.elementor-element-d8eff8b{right:-56px;}.elementor-43 .elementor-element.elementor-element-d8eff8b{top:1px;}.elementor-43 .elementor-element.elementor-element-30937d2{margin-top:-30px;margin-bottom:-30px;padding:28px 28px 28px 28px;}.elementor-43 .elementor-element.elementor-element-05e7131{--spacer-size:2px;}.elementor-43 .elementor-element.elementor-element-017fa91{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e679065{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:96px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-e679065{left:10px;}body.rtl .elementor-43 .elementor-element.elementor-element-e679065{right:10px;}.elementor-43 .elementor-element.elementor-element-167c4fa{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:119px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-167c4fa{left:1px;}body.rtl .elementor-43 .elementor-element.elementor-element-167c4fa{right:1px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-21fc4c5{left:38px;}body.rtl .elementor-43 .elementor-element.elementor-element-21fc4c5{right:38px;}.elementor-43 .elementor-element.elementor-element-21fc4c5{top:27px;}.elementor-43 .elementor-element.elementor-element-a20c576{font-size:38px;}.elementor-43 .elementor-element.elementor-element-c71b50a{font-size:14px;}.elementor-43 .elementor-element.elementor-element-b2cf7d1 p{margin-block-end:0px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-4cdbd99{left:492px;}body.rtl .elementor-43 .elementor-element.elementor-element-4cdbd99{right:492px;}.elementor-43 .elementor-element.elementor-element-4cdbd99{top:344px;}.elementor-43 .elementor-element.elementor-element-4cdbd99 .elementor-button{font-size:9px;border-radius:13px 13px 13px 13px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-81b39b8{left:256px;}body.rtl .elementor-43 .elementor-element.elementor-element-81b39b8{right:256px;}.elementor-43 .elementor-element.elementor-element-81b39b8{top:340px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-6bc8140{font-size:29px;}.elementor-43 .elementor-element.elementor-element-e2d9cdc .elementor-heading-title{font-size:37px;}.elementor-43 .elementor-element.elementor-element-3113e11 .elementor-heading-title{font-size:37px;}.elementor-43 .elementor-element.elementor-element-017fa91{padding:0px 0px 0px 0px;font-size:31px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-e679065{left:3px;}body.rtl .elementor-43 .elementor-element.elementor-element-e679065{right:3px;}.elementor-43 .elementor-element.elementor-element-e679065{top:67px;font-size:13px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-167c4fa{left:2px;}body.rtl .elementor-43 .elementor-element.elementor-element-167c4fa{right:2px;}.elementor-43 .elementor-element.elementor-element-167c4fa{top:89px;font-size:13px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-21fc4c5{left:37px;}body.rtl .elementor-43 .elementor-element.elementor-element-21fc4c5{right:37px;}.elementor-43 .elementor-element.elementor-element-21fc4c5{top:27px;}.elementor-43 .elementor-element.elementor-element-4225f68 img{height:318px;}.elementor-43 .elementor-element.elementor-element-a20c576{font-size:34px;}.elementor-43 .elementor-element.elementor-element-c71b50a{font-size:10px;}.elementor-43 .elementor-element.elementor-element-b2cf7d1{font-size:31px;}.elementor-43 .elementor-element.elementor-element-31aa4dc{font-size:38px;}.elementor-43 .elementor-element.elementor-element-d7bb2b2{font-size:40px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2da4ba4{left:3px;}body.rtl .elementor-43 .elementor-element.elementor-element-2da4ba4{right:3px;}.elementor-43 .elementor-element.elementor-element-2da4ba4{top:114px;font-size:40px;}.elementor-43 .elementor-element.elementor-element-6a50966{margin:-65px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;font-size:15px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-8a8c331{left:10px;}body.rtl .elementor-43 .elementor-element.elementor-element-8a8c331{right:10px;}.elementor-43 .elementor-element.elementor-element-8a8c331{top:225px;font-size:15px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-4cdbd99{left:124px;}body.rtl .elementor-43 .elementor-element.elementor-element-4cdbd99{right:124px;}.elementor-43 .elementor-element.elementor-element-4cdbd99{top:269px;}.elementor-43 .elementor-element.elementor-element-4cdbd99 .elementor-button{font-size:8px;border-radius:13px 13px 13px 13px;}.elementor-43 .elementor-element.elementor-element-81b39b8{width:auto;max-width:auto;top:221px;}body:not(.rtl) .elementor-43 .elementor-element.elementor-element-81b39b8{left:70px;}body.rtl .elementor-43 .elementor-element.elementor-element-81b39b8{right:70px;}}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-883751a{width:38.606%;}.elementor-43 .elementor-element.elementor-element-10a18a4{width:61.394%;}.elementor-43 .elementor-element.elementor-element-9eeeee1{width:25%;}.elementor-43 .elementor-element.elementor-element-c849f05{width:25%;}.elementor-43 .elementor-element.elementor-element-fb9f658{width:25%;}.elementor-43 .elementor-element.elementor-element-e04dcfc{width:25%;}.elementor-43 .elementor-element.elementor-element-c624353{width:25%;}.elementor-43 .elementor-element.elementor-element-b7bb58d{width:25%;}.elementor-43 .elementor-element.elementor-element-d36ccaa{width:25%;}.elementor-43 .elementor-element.elementor-element-ba451a6{width:25%;}}/* Start custom CSS for image, class: .elementor-element-525027d */.rings {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
    isolation: isolate;
}

.rings a {
    display: block;
    position: relative;
    z-index: 1;
}

.rings img {
    display: block;
    width: 100%;
    border-radius: 15px;
    transition: transform 0.6s ease;
}

/* View Details Button */
.rings::after {
    content: "Shop Now";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%);
    opacity: 0;

    display: inline-block;

    background: #000000 !important;
    background-color: #000000 !important;
    color: #ffffff !important;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;

    white-space: nowrap;

    border: none !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);

    transition: opacity 1.35s ease;

    z-index: 99999;
    pointer-events: none;
}

.rings:hover::after {
    opacity: 1;
}


/* Hover Effects */
.rings:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.rings:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b5e40a */.earrings1 {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
    isolation: isolate;
}

.earrings1 a {
    display: block;
    position: relative;
    z-index: 1;
}

.earrings1 img {
    display: block;
    width: 100%;
    border-radius: 15px;
    transition: transform 0.6s ease;
}

/* View Details Button */
.earrings1::after {
    content: "Shop Now";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%);
    opacity: 0;

    display: inline-block;

    background: #000000 !important;
    background-color: #000000 !important;
    color: #ffffff !important;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;

    white-space: nowrap;

    border: none !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);

    transition: opacity 1.35s ease;

    z-index: 99999;
    pointer-events: none;
}

.earrings1:hover::after {
    opacity: 1;
}


/* Hover Effects */
.earrings1:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.earrings1:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a4d6ec */.bracelet1 {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
    isolation: isolate;
}

.bracelet1 a {
    display: block;
    position: relative;
    z-index: 1;
}

.bracelet1 img {
    display: block;
    width: 100%;
    border-radius: 15px;
    transition: transform 0.6s ease;
}

/* View Details Button */
.bracelet1::after {
    content: "Shop Now";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%);
    opacity: 0;

    display: inline-block;

    background: #000000 !important;
    background-color: #000000 !important;
    color: #ffffff !important;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;

    white-space: nowrap;

    border: none !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);

    transition: opacity 1.35s ease;

    z-index: 99999;
    pointer-events: none;
}

.bracelet1:hover::after {
    opacity: 1;
}


/* Hover Effects */
.bracelet1:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.bracelet1:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c9f53f */.necklace2 {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
    isolation: isolate;
}

.necklace2 a {
    display: block;
    position: relative;
    z-index: 1;
}

.necklace2 img {
    display: block;
    width: 100%;
    border-radius: 15px;
    transition: transform 0.6s ease;
}

/* View Details Button */
.necklace2::after {
    content: "Shop Now";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%);
    opacity: 0;

    display: inline-block;

    background: #000000 !important;
    background-color: #000000 !important;
    color: #ffffff !important;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;

    white-space: nowrap;

    border: none !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);

    transition: opacity 1.35s ease;

    z-index: 99999;
    pointer-events: none;
}

.necklace2:hover::after {
    opacity: 1;
}


/* Hover Effects */
.necklace2:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.necklace2:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-009eac2 */.ring {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.ring a {
    display: block;
    position: relative;
    z-index: 1;
}

.ring::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.ring:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.ring:hover img {
    transform: scale(1.05);
}

.ring:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccaf796 */.royal {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.royal a {
    display: block;
    position: relative;
    z-index: 1;
}

.royal::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.royal:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.royal:hover img {
    transform: scale(1.05);
}

.royal:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27139f6 */.earring {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.earring a {
    display: block;
    position: relative;
    z-index: 1;
}

.earring::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.earring:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.earring:hover img {
    transform: scale(1.05);
}

.earring:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e82e1 */.necklace1 {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.necklace1 a {
    display: block;
    position: relative;
    z-index: 1;
}

.necklace1::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.necklace1:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.necklace1:hover img {
    transform: scale(1.05);
}

.necklace1:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e0faf8 */.ring {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.ring a {
    display: block;
    position: relative;
    z-index: 1;
}

.ring::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.ring:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.ring:hover img {
    transform: scale(1.05);
}

.ring:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d92450 */.royal {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.royal a {
    display: block;
    position: relative;
    z-index: 1;
}

.royal::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.royal:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.royal:hover img {
    transform: scale(1.05);
}

.royal:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73b9dd2 */.earring {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.earring a {
    display: block;
    position: relative;
    z-index: 1;
}

.earring::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.earring:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.earring:hover img {
    transform: scale(1.05);
}

.earring:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-677dd34 */.necklace1 {
    cursor: pointer;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    background: transparent;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
    transition: all 0.4s ease;
}

.necklace1 a {
    display: block;
    position: relative;
    z-index: 1;
}

.necklace1::after {
    content: "View Details";
    position: absolute;
    left: 50%;
    bottom: 15px;

    transform: translateX(-50%) translateY(20px);
    opacity: 0;

    background: #000;
    color: #fff;

    padding: 5px 32px;
    border-radius: 8px;

    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 300;

    white-space: nowrap;
    transition: all 0.35s ease;

    z-index: 2;
    pointer-events: none;
}

.necklace1:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,.22);
}

.necklace1:hover img {
    transform: scale(1.05);
}

.necklace1:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}/* End custom CSS */