.elementor-112932 .elementor-element.elementor-element-e5f7266{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112932 .elementor-element.elementor-element-e5f7266:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-e5f7266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychicmediumdaksh.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-12-2026-03_22_29-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112932 .elementor-element.elementor-element-312bc3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-312bc3f.e-con{--e-con-transform-translateX:-255px;--e-con-transform-translateY:0px;--flex-grow:0;--flex-shrink:0;}.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-112932 .elementor-element.elementor-element-31c441c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112932 .elementor-element.elementor-element-31c441c{text-align:start;}.elementor-112932 .elementor-element.elementor-element-31c441c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:40px;letter-spacing:-0.8px;color:#000000;}.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-112932 .elementor-element.elementor-element-85c36f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112932 .elementor-element.elementor-element-85c36f0{text-align:start;font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.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-112932 .elementor-element.elementor-element-dfe842d .elementor-button{background-color:#3EA24C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:70px 70px 70px 70px;padding:10px 20px 10px 20px;}.elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button:hover, .elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button:focus{background-color:#316539;color:#FFFFFF;}.elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button:hover svg, .elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112932 .elementor-element.elementor-element-e1c0433{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-e1c0433:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-e1c0433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychicmediumdaksh.com/wp-content/uploads/2026/09/review_slider_ancient_background_redesigned-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112932 .elementor-element.elementor-element-5dce9bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112932 .elementor-element.elementor-element-5dce9bd:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-5dce9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychicmediumdaksh.com/wp-content/uploads/2026/09/card_image_1_compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112932 .elementor-element.elementor-element-20686a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-d546804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-4aa8804{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112932 .elementor-element.elementor-element-4aa8804:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-4aa8804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychicmediumdaksh.com/wp-content/uploads/2026/09/elementor_mandala_background_clean-scaled.png");background-position:center center;background-size:cover;}.elementor-112932 .elementor-element.elementor-element-4aa8804::before, .elementor-112932 .elementor-element.elementor-element-4aa8804 > .elementor-background-video-container::before, .elementor-112932 .elementor-element.elementor-element-4aa8804 > .e-con-inner > .elementor-background-video-container::before, .elementor-112932 .elementor-element.elementor-element-4aa8804 > .elementor-background-slideshow::before, .elementor-112932 .elementor-element.elementor-element-4aa8804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112932 .elementor-element.elementor-element-4aa8804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112932 .elementor-element.elementor-element-029cafd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-029cafd.e-con{--e-con-transform-translateX:73px;--e-con-transform-translateY:-31px;}.elementor-112932 .elementor-element.elementor-element-1fbf7fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-1fbf7fa.e-con{--e-con-transform-translateX:-60px;}.elementor-112932 .elementor-element.elementor-element-f8a81e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112932 .elementor-element.elementor-element-f8a81e3{text-align:start;}.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:50px;letter-spacing:-0.8px;color:#000000;}.elementor-112932 .elementor-element.elementor-element-8e54c4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112932 .elementor-element.elementor-element-8e54c4d{text-align:start;color:#000000;}.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button{background-color:var( --e-global-color-63b2a69 );font-size:20px;font-weight:900;}.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button:hover, .elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button:focus{background-color:#B99AFF;color:#301B5E;}.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button:hover svg, .elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button:focus svg{fill:#301B5E;}.elementor-112932 .elementor-element.elementor-element-2538c4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-68910a3 .uc_logo_carousel_holder{height:100px;background-color:#ffffff;border-radius:2px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F6F6;}.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-dot.active{background-color:#000000;}.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-dots{margin-top:20px;}.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-nav .owl-next{right:0px;left:auto;}.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-carousel .owl-nav .owl-next,.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-carousel .owl-nav .owl-next:hover,.elementor-112932 .elementor-element.elementor-element-68910a3 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-112932 .elementor-element.elementor-element-272d75a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112932 .elementor-element.elementor-element-272d75a:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-272d75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychicmediumdaksh.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-8-2026-11_18_59-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112932 .elementor-element.elementor-element-272d75a::before, .elementor-112932 .elementor-element.elementor-element-272d75a > .elementor-background-video-container::before, .elementor-112932 .elementor-element.elementor-element-272d75a > .e-con-inner > .elementor-background-video-container::before, .elementor-112932 .elementor-element.elementor-element-272d75a > .elementor-background-slideshow::before, .elementor-112932 .elementor-element.elementor-element-272d75a > .e-con-inner > .elementor-background-slideshow::before, .elementor-112932 .elementor-element.elementor-element-272d75a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112932 .elementor-element.elementor-element-828ef10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112932 .elementor-element.elementor-element-828ef10.e-con{--flex-grow:0;--flex-shrink:0;}.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-112932 .elementor-element.elementor-element-8621b84 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-112932 .elementor-element.elementor-element-8621b84{text-align:start;}.elementor-112932 .elementor-element.elementor-element-8621b84 img{max-width:100%;}.elementor-112932 .elementor-element.elementor-element-a5c4994{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-112932 .elementor-element.elementor-element-2c2e281 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:52px;color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112932 .elementor-element.elementor-element-e634d2d .elementor-icon-wrapper{text-align:start;}.elementor-112932 .elementor-element.elementor-element-e634d2d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-112932 .elementor-element.elementor-element-e634d2d.elementor-view-framed .elementor-icon, .elementor-112932 .elementor-element.elementor-element-e634d2d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-112932 .elementor-element.elementor-element-e634d2d.elementor-view-framed .elementor-icon, .elementor-112932 .elementor-element.elementor-element-e634d2d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-112932 .elementor-element.elementor-element-e634d2d .elementor-icon{font-size:29px;}.elementor-112932 .elementor-element.elementor-element-e634d2d .elementor-icon svg{height:29px;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-112932 .elementor-element.elementor-element-64892d6 .elementor-testimonial-wrapper{text-align:start;}.elementor-112932 .elementor-element.elementor-element-64892d6 .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-112932 .elementor-element.elementor-element-64892d6 .elementor-testimonial-name{color:#000000;font-size:22px;font-weight:600;}.elementor-112932 .elementor-element.elementor-element-64892d6 .elementor-testimonial-job{color:#5A5A5A;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-112932 .elementor-element.elementor-element-6d93c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-a738575{--e-image-carousel-slides-to-show:4;}.elementor-112932 .elementor-element.elementor-element-8cb2c34{--display:flex;}.elementor-112932 .elementor-element.elementor-element-89f999f{--display:flex;}.elementor-112932 .elementor-element.elementor-element-89f999f:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-89f999f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychicmediumdaksh.com/wp-content/uploads/2026/09/elementor_mandala_background_clean-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112932 .elementor-element.elementor-element-7301c18{text-align:center;}.elementor-112932 .elementor-element.elementor-element-7301c18 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-bddcce0{--display:flex;}.elementor-112932 .elementor-element.elementor-element-1ff5ac3{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-eccfc52{--display:flex;}.elementor-112932 .elementor-element.elementor-element-7a94177{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-2c852d4{--display:flex;}.elementor-112932 .elementor-element.elementor-element-d549527{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-a20750e{--display:flex;}.elementor-112932 .elementor-element.elementor-element-be9b46c{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-b2e2449{--display:flex;}.elementor-112932 .elementor-element.elementor-element-91b1900{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-5855b8d{--display:flex;}.elementor-112932 .elementor-element.elementor-element-f9b64b0{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-d738041{--display:flex;}.elementor-112932 .elementor-element.elementor-element-8a2f227{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-112932 .elementor-element.elementor-element-466bce1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-112932 .elementor-element.elementor-element-e0bd29f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-112932 .elementor-element.elementor-element-e0bd29f:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-e0bd29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psychicmediumdaksh.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-13-2026-05_41_14-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112932 .elementor-element.elementor-element-e0bd29f::before, .elementor-112932 .elementor-element.elementor-element-e0bd29f > .elementor-background-video-container::before, .elementor-112932 .elementor-element.elementor-element-e0bd29f > .e-con-inner > .elementor-background-video-container::before, .elementor-112932 .elementor-element.elementor-element-e0bd29f > .elementor-background-slideshow::before, .elementor-112932 .elementor-element.elementor-element-e0bd29f > .e-con-inner > .elementor-background-slideshow::before, .elementor-112932 .elementor-element.elementor-element-e0bd29f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112932 .elementor-element.elementor-element-f16fb87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112932 .elementor-element.elementor-element-f16fb87{text-align:center;}.elementor-112932 .elementor-element.elementor-element-f16fb87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:50px;letter-spacing:-0.8px;color:#000000;}.elementor-112932 .elementor-element.elementor-element-9a48791{text-align:center;}.elementor-112932 .elementor-element.elementor-element-9a48791 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112932 .elementor-element.elementor-element-3d6387c{--display:flex;}.elementor-112932 .elementor-element.elementor-element-9ffe95c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-price-table .elementor-price-table__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-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-price-table__ribbon-inner{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-112932 .elementor-element.elementor-element-1098cc90 .elementor-repeater-item-568f31a i{color:#F90202;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-repeater-item-568f31a svg{fill:#F90202;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button{background-color:var( --e-global-color-63b2a69 );font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-112932 .elementor-element.elementor-element-1098cc90{--e-price-table-header-background-color:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:1px;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency, .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part, .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__fractional-part{color:#000000;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency{align-self:flex-start;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features-list{--e-price-table-features-list-color:#1F1F1F;text-align:center;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature-inner{margin-left:calc((100% - 76%)/2);margin-right:calc((100% - 76%)/2);}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:15px;margin-bottom:15px;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__ribbon-inner{background-color:#36235F;margin-top:40px;transform:translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);color:#ffffff;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-repeater-item-568f31a i{color:#FF0000;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-repeater-item-568f31a svg{fill:#FF0000;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button{background-color:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-1c8f9d8{--e-price-table-header-background-color:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:1px;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency, .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part, .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__fractional-part{color:#000000;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency{align-self:flex-start;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features-list{--e-price-table-features-list-color:#1F1F1F;text-align:center;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature-inner{margin-left:calc((100% - 76%)/2);margin-right:calc((100% - 76%)/2);}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:15px;margin-bottom:15px;}.elementor-112932 .elementor-element.elementor-element-df313da{--display:flex;}.elementor-112932 .elementor-element.elementor-element-11f9b2c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-repeater-item-568f31a i{color:#FF0000;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-repeater-item-568f31a svg{fill:#FF0000;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button{background-color:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-49f2221b{--e-price-table-header-background-color:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:1px;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency, .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part, .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__fractional-part{color:#000000;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency{align-self:flex-start;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features-list{--e-price-table-features-list-color:#1F1F1F;text-align:center;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature-inner{margin-left:calc((100% - 76%)/2);margin-right:calc((100% - 76%)/2);}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:15px;margin-bottom:15px;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-repeater-item-6b61f55 i{color:#000000;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-repeater-item-6b61f55 svg{fill:#000000;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button{background-color:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-ec805f8{--e-price-table-header-background-color:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:1px;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency, .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part, .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__fractional-part{color:#000000;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-price-table__price{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features-list{--e-price-table-features-list-color:#1F1F1F;text-align:center;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature-inner{margin-left:calc((100% - 76%)/2);margin-right:calc((100% - 76%)/2);}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-top:15px;margin-bottom:15px;}.elementor-112932 .elementor-element.elementor-element-4bb8db3{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112932 .elementor-element.elementor-element-4bb8db3:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-4bb8db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-112932 .elementor-element.elementor-element-761815a .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-112932 .elementor-element.elementor-element-42b4645{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#000000;--n-tabs-icon-gap:12px;--n-tabs-icon-color:#FFFFFF;--n-tabs-icon-color-active:#000000;}.elementor-112932 .elementor-element.elementor-element-42b4645 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-63b2a69 );}.elementor-112932 .elementor-element.elementor-element-42b4645.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2F1F50;}.elementor-112932 .elementor-element.elementor-element-42b4645.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-112932 .elementor-element.elementor-element-42b4645.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E6DBFF;}.elementor-112932 .elementor-element.elementor-element-42b4645.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-112932 .elementor-element.elementor-element-42b4645 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-112932 .elementor-element.elementor-element-6b16e279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-112932 .elementor-element.elementor-element-6b16e279:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-6b16e279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-112932 .elementor-element.elementor-element-19aee636{width:100%;max-width:100%;text-align:center;}.elementor-112932 .elementor-element.elementor-element-19aee636 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-112932 .elementor-element.elementor-element-46a3d89f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-112932 .elementor-element.elementor-element-46a3d89f:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-46a3d89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE3333;}.elementor-112932 .elementor-element.elementor-element-519e79b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;font-style:italic;text-decoration:underline;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-112932 .elementor-element.elementor-element-312bc3f{--width:56.443%;}.elementor-112932 .elementor-element.elementor-element-20686a8{--width:50%;}.elementor-112932 .elementor-element.elementor-element-d546804{--width:81%;}.elementor-112932 .elementor-element.elementor-element-029cafd{--width:100%;}.elementor-112932 .elementor-element.elementor-element-1fbf7fa{--width:50%;}.elementor-112932 .elementor-element.elementor-element-828ef10{--width:30%;}.elementor-112932 .elementor-element.elementor-element-a5c4994{--width:70%;}.elementor-112932 .elementor-element.elementor-element-6d93c42{--width:100%;}}@media(min-width:1025px){.elementor-112932 .elementor-element.elementor-element-e5f7266:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-e5f7266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-112932 .elementor-element.elementor-element-4aa8804:not(.elementor-motion-effects-element-type-background), .elementor-112932 .elementor-element.elementor-element-4aa8804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-112932 .elementor-element.elementor-element-e5f7266{--min-height:600px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112932 .elementor-element.elementor-element-31c441c .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-112932 .elementor-element.elementor-element-85c36f0{font-size:14px;line-height:1.7em;}.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title{font-size:25px;}.elementor-112932 .elementor-element.elementor-element-8621b84 img{max-width:100%;}.elementor-112932 .elementor-element.elementor-element-2c2e281 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-112932 .elementor-element.elementor-element-64892d6 .elementor-testimonial-content{font-size:17px;line-height:1.4em;}.elementor-112932 .elementor-element.elementor-element-f16fb87 .elementor-heading-title{font-size:25px;}.elementor-112932 .elementor-element.elementor-element-9ffe95c{--grid-auto-flow:row;}.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-price-table__price{font-size:48px;}.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-price-table__price{font-size:48px;}.elementor-112932 .elementor-element.elementor-element-11f9b2c{--grid-auto-flow:row;}.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-price-table__price{font-size:48px;}.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-price-table__price{font-size:48px;}}@media(max-width:767px){.elementor-112932 .elementor-element.elementor-element-e5f7266{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112932 .elementor-element.elementor-element-312bc3f.e-con{--e-con-transform-translateX:7px;--e-con-transform-translateY:-10px;}.elementor-112932 .elementor-element.elementor-element-31c441c .elementor-heading-title{line-height:1.3em;}.elementor-112932 .elementor-element.elementor-element-dfe842d > .elementor-widget-container{--e-transform-translateY:-29px;}.elementor-112932 .elementor-element.elementor-element-4aa8804{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-112932 .elementor-element.elementor-element-029cafd.e-con{--e-con-transform-translateX:2px;}.elementor-112932 .elementor-element.elementor-element-1fbf7fa.e-con{--e-con-transform-translateX:8px;}.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title{line-height:1.3em;}.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button{font-size:16px;padding:13px 20px 13px 20px;}.elementor-112932 .elementor-element.elementor-element-2c2e281{text-align:start;}.elementor-112932 .elementor-element.elementor-element-2c2e281 .elementor-heading-title{font-size:28px;}.elementor-112932 .elementor-element.elementor-element-f16fb87 .elementor-heading-title{line-height:1.3em;}.elementor-112932 .elementor-element.elementor-element-9a48791{text-align:center;}.elementor-112932 .elementor-element.elementor-element-9a48791 .elementor-heading-title{font-size:13px;}.elementor-112932 .elementor-element.elementor-element-9ffe95c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-112932 .elementor-element.elementor-element-11f9b2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-112932 .elementor-element.elementor-element-42b4645{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-112932 .elementor-element.elementor-element-19aee636 .elementor-heading-title{line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-31c441c */.hero-heading {
    margin: 0;
    font-family: "Cormorant Garamond", Georgia, serif;
    font-size: clamp(42px, 4.2vw, 68px);
    font-weight: 500;
    font-style: italic;
    line-height: 1.05;
    letter-spacing: -0.8px;
    color: #1f252b;
}

.hero-gold {
    color: #A8732C;
    font-weight: 600;
}

.hero-by {
    color: #1f252b;
    font-weight: 500;
    margin-left: 8px;
}

@media (max-width: 767px) {
    .hero-heading {
        font-size: 38px;
        line-height: 1.08;
    }

    .hero-by {
        margin-left: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfe842d *//* =========================================
   PREMIUM CHAMPAGNE GOLD BUTTON
========================================= */

.elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 64px !important;

    padding: 14px 30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 36px !important;

    border: 1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CC63 45%,
            #E5B43F 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 24px !important;

    font-weight: 700 !important;

    letter-spacing: .2px !important;

    text-decoration: none !important;

    box-shadow:
        0 10px 24px rgba(166,117,30,.20),
        inset 0 1px 0 rgba(255,255,255,.75),
        inset 0 -2px 0 rgba(151,100,18,.16) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;
}


/* =========================================
   TOP GLOSS
========================================= */

.elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button::after {
    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 35px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.38),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;
}


/* =========================================
   RUNNING SHINE
========================================= */

.elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button::before {
    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -65% !important;

    width: 32% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.18),
            rgba(255,255,255,.78),
            rgba(255,255,255,.18),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshGoldButtonShine 3.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


@keyframes dakshGoldButtonShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================
   TEXT
========================================= */

.elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button-text {
    position: relative !important;

    color: #241B10 !important;

    z-index: 5 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.04) !important;

    color: #241B10 !important;

    background:
        linear-gradient(
            135deg,
            #FFE18B 0%,
            #F5CE67 45%,
            #E8B946 100%
        ) !important;

    box-shadow:
        0 15px 30px rgba(166,117,30,.28),
        0 0 20px rgba(232,190,83,.18),
        inset 0 1px 0 rgba(255,255,255,.88) !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button {
        min-height: 55px !important;

        font-size: 18px !important;

        padding: 12px 22px !important;

        border-radius: 30px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-dfe842d .elementor-button::after {
        border-radius: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96dc4e */.elementor-112932 .elementor-element.elementor-element-f96dc4e .elementor-heading-title {
    margin: 0 !important;

    font-family: "Cormorant Garamond", Georgia, serif !important;
    font-size: clamp(34px, 3.2vw, 46px) !important;
    font-weight: 600 !important;
    font-style: normal !important;

    line-height: 1.08 !important;
    letter-spacing: -0.4px !important;

    color: #24272B !important;

    text-align: center !important;

    text-shadow:
        0 1px 0 rgba(255,255,255,.8);
}


/* Gold emphasis */
.elementor-112932 .elementor-element.elementor-element-f96dc4e .elementor-heading-title::after {
    content: "";
    display: block;

    width: 90px;
    height: 1px;

    margin: 14px auto 0;

    background:
        linear-gradient(
            90deg,
            transparent,
            #B5894D,
            transparent
        );
}


/* Tablet */
@media (max-width: 1024px) {
    .elementor-112932 .elementor-element.elementor-element-f96dc4e .elementor-heading-title {
        font-size: 40px !important;
    }
}


/* Mobile */
@media (max-width: 767px) {
    .elementor-112932 .elementor-element.elementor-element-f96dc4e .elementor-heading-title {
        font-size: 31px !important;
        line-height: 1.08 !important;
        letter-spacing: -0.2px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-f96dc4e .elementor-heading-title::after {
        width: 70px;
        margin-top: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-559f9de */.elementor-112932 .elementor-element.elementor-element-559f9de { 
    margin: 0 !important; 
    padding: 0 !important; 
} 
 
.elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title { 
    display: flex; 
    align-items: center; 
    justify-content: flex-start; 
    gap: 12px; 
 
    margin: 0 !important; 
    padding: 0 !important; 
 
    font-family: "DM Sans", Arial, sans-serif !important; 
    font-size: 14px !important;
    font-weight: 600 !important; 
    line-height: 1 !important; 
 
    letter-spacing: 3.5px !important; 
    text-transform: uppercase; 
 
    color: #34343a !important; 
    white-space: nowrap; 
} 
 
/* Gold divider */
.elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title::after { 
    content: ""; 
    display: block; 
    width: 85px; 
    height: 1px; 
 
    background: linear-gradient( 
        90deg, 
        #B8945D 0%, 
        #D6B77A 50%, 
        rgba(185,148,93,0.25) 100% 
    ); 
 
    opacity: 0.8; 
    margin-left: 2px; 
} 
 
/* Small gold accent before heading */
.elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title::before { 
    content: ""; 
    width: 22px; 
    height: 1px; 
 
    background: #B8945D; 
    opacity: 0.7; 
 
    flex-shrink: 0; 
} 
 
/* Tablet */
@media (max-width: 1024px) { 
    .elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title { 
        font-size: 13px !important; 
        letter-spacing: 3px !important; 
        gap: 10px; 
    } 
 
    .elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title::after { 
        width: 65px; 
    } 
 
    .elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title::before { 
        width: 16px; 
    } 
} 
 
/* Mobile */
@media (max-width: 767px) { 
    .elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title { 
        font-size: 11px !important; 
        letter-spacing: 2.5px !important; 
        gap: 9px; 
    } 
 
    .elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title::after { 
        width: 45px; 
    } 
 
    .elementor-112932 .elementor-element.elementor-element-559f9de .elementor-heading-title::before { 
        width: 12px; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8a81e3 */.elementor-112932 .elementor-element.elementor-element-f8a81e3 {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;

    font-size: 64px !important;
    font-weight: 500 !important;

    line-height: 0.78 !important;
    letter-spacing: -2.2px !important;

    color: #25222A !important;

    text-align: left !important;
}

/* DAKSH */
.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title span {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;

    font-size: 72px !important;
    font-weight: 500 !important;
    font-style: italic !important;

    line-height: 0.82 !important;
    letter-spacing: -3px !important;

    color: #B5894D !important;
}

/* CONNECTING LINE */
.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title small {
    display: block !important;

    margin: 8px 0 0 0 !important;
    padding: 0 !important;

    font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;

    font-size: 24px !important;
    font-weight: 400 !important;
    font-style: italic !important;

    line-height: 1.05 !important;
    letter-spacing: 0 !important;

    color: #6F665F !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title {
        font-size: 54px !important;
        line-height: 0.8 !important;
        letter-spacing: -1.8px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title span {
        font-size: 62px !important;
        line-height: 0.84 !important;
        letter-spacing: -2.5px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title small {
        margin-top: 8px !important;
        font-size: 20px !important;
    }
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title {
        font-size: 42px !important;
        line-height: 0.84 !important;
        letter-spacing: -1.2px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title span {
        font-size: 50px !important;
        line-height: 0.86 !important;
        letter-spacing: -1.8px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title small {
        margin-top: 7px !important;
        font-size: 17px !important;
        line-height: 1.1 !important;
    }
}
/* Decorative line below Connecting text */
.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title small {
    position: relative;
    display: block !important;
    padding-bottom: 14px !important;
}

.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title small::after {
    content: "";
    position: absolute;

    left: 0;
    bottom: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent 0%,
        #B5894D 18%,
        #B5894D 82%,
        transparent 100%
    );

    opacity: 0.65;
}

/* Small center diamond */
.elementor-112932 .elementor-element.elementor-element-f8a81e3 .elementor-heading-title small::before {
    content: "◆";

    position: absolute;

    left: 50%;
    bottom: -4px;

    transform: translateX(-50%);

    font-family: Arial, sans-serif !important;
    font-size: 7px !important;

    color: #B5894D !important;

    background: #F8F1E7;
    padding: 0 6px;

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e54c4d *//* =========================================
   STRONG & DARK FEATURE TEXT
========================================= */

/* =========================================
   INTRO
========================================= */

.elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-intro {
    margin-bottom: 22px !important;

    color: #302C34 !important;

    font-size: 19px !important;
    font-weight: 500 !important;
    line-height: 1.52 !important;

    opacity: 1 !important;
}


/* =========================================
   POINT TITLES — EXTRA BOLD
========================================= */

.elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-content strong {
    margin-bottom: 3px !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        "Times New Roman",
        serif !important;

    font-size: 22px !important;
    font-weight: 800 !important;
    line-height: 1.08 !important;

    color: #1F1C24 !important;

    opacity: 1 !important;
}


/* =========================================
   POINT SUBTEXT — LARGER & CLEARER
========================================= */

.elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-content span {
    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.32 !important;

    color: #464149 !important;

    opacity: 1 !important;
}


/* =========================================
   STRONGER GOLD ICONS
========================================= */

.elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-icon {
    width: 43px !important;
    height: 43px !important;
    flex: 0 0 43px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #986628 !important;

    background: #FCF7ED !important;

    border: 1.5px solid #B5894D !important;

    font-size: 25px !important;
    font-weight: 700 !important;

    opacity: 1 !important;

    box-shadow:
        0 2px 8px rgba(120, 80, 25, 0.10) !important;
}


/* =========================================
   CONNECTING LINE
========================================= */

.elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefits::before {
    background: #B5894D !important;

    opacity: 0.7 !important;

    width: 1.5px !important;
}


/* =========================================
   FOCUS / ETHICAL GUIDANCE
========================================= */

.elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-focus-block p {
    margin: 0 !important;
    padding: 0 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;
    font-weight: 500 !important;
    line-height: 1.45 !important;

    color: #3E3941 !important;

    opacity: 1 !important;
}

.elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-focus-icon {
    font-size: 19px !important;
    font-weight: 700 !important;

    color: #986628 !important;

    opacity: 1 !important;
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-intro {
        font-size: 16px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-content strong {
        font-size: 19px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-content span {
        font-size: 14px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-focus-block p {
        font-size: 13.5px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-intro {
        font-size: 14px !important;
        line-height: 1.55 !important;
    }

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-content strong {
        font-size: 17px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-content span {
        font-size: 12.5px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-focus-block p {
        font-size: 12px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-8e54c4d .daksh-benefit-icon {
        width: 38px !important;
        height: 38px !important;
        flex-basis: 38px !important;
        font-size: 17px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-825d1be *//* =========================================
   PREMIUM CHAMPAGNE GOLD BUTTON
========================================= */

.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 64px !important;

    padding: 14px 30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 36px !important;

    border: 1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CC63 45%,
            #E5B43F 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 24px !important;

    font-weight: 700 !important;

    letter-spacing: .2px !important;

    text-decoration: none !important;

    box-shadow:
        0 10px 24px rgba(166,117,30,.20),
        inset 0 1px 0 rgba(255,255,255,.75),
        inset 0 -2px 0 rgba(151,100,18,.16) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;
}


/* =========================================
   TOP GLOSS
========================================= */

.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button::after {
    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 35px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.38),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;
}


/* =========================================
   RUNNING SHINE
========================================= */

.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button::before {
    content: "" !important;

    position: absolute !important;

    top: -40% !important;
    left: -65% !important;

    width: 32% !important;
    height: 180% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.18),
            rgba(255,255,255,.78),
            rgba(255,255,255,.18),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshGoldButtonShine 3.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


@keyframes dakshGoldButtonShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================
   TEXT
========================================= */

.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button-text {
    position: relative !important;

    color: #241B10 !important;

    z-index: 5 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.04) !important;

    color: #241B10 !important;

    background:
        linear-gradient(
            135deg,
            #FFE18B 0%,
            #F5CE67 45%,
            #E8B946 100%
        ) !important;

    box-shadow:
        0 15px 30px rgba(166,117,30,.28),
        0 0 20px rgba(232,190,83,.18),
        inset 0 1px 0 rgba(255,255,255,.88) !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button {
        min-height: 55px !important;

        font-size: 18px !important;

        padding: 12px 22px !important;

        border-radius: 30px !important;
    }

    .elementor-112932 .elementor-element.elementor-element-825d1be .elementor-button::after {
        border-radius: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_logo_carousel, class: .elementor-element-68910a3 */.elementor-112932 .elementor-element.elementor-element-68910a3 {
    width: 100vw !important;
    max-width: 100vw !important;

    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-466bce1 *//* =====================================================
   ACCORDION — TRANSPARENT / BACKGROUND VISIBLE
   ===================================================== */

/* REMOVE GREY INNER BOUNDARY */
.elementor-widget-accordion .elementor-accordion,
.elementor-widget-n-accordion .e-n-accordion {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* MAIN ACCORDION ITEM */
.elementor-widget-accordion .elementor-accordion-item,
.elementor-widget-n-accordion .e-n-accordion-item {
  border: 2px solid #c99b45 !important;
  border-bottom: 2px solid #c99b45 !important;
  border-radius: 16px !important;

  box-shadow: 0 8px 24px rgba(92, 65, 25, .18) !important;

  /* IMPORTANT — transparent */
  background: rgba(255, 253, 248, 0.25) !important;

  overflow: hidden !important;
}

/* REMOVE ELEMENTOR INNER LINES */
.elementor-widget-accordion .elementor-tab-title,
.elementor-widget-accordion .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item-title,
.elementor-widget-n-accordion .e-n-accordion-item-content {
  border: none !important;
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

/* =====================================================
   QUESTION / TITLE
   ===================================================== */

.elementor-widget-accordion .elementor-tab-title,
.elementor-widget-n-accordion .e-n-accordion-item-title {
  background: transparent !important;

  color: #241f1c !important;

  padding: 10px 25px !important;
  font-weight: 700 !important;
}

/* =====================================================
   ANSWER / CONTENT
   ===================================================== */

.elementor-widget-accordion .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item-content {
  background: transparent !important;

  color: #342e2a !important;

  padding: 19px 25px 24px !important;
}

/* =====================================================
   ACTIVE / OPEN ITEM
   ===================================================== */

.elementor-widget-accordion .elementor-tab-title.elementor-active,
.elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded="true"] {
  background: rgba(248, 237, 207, 0.45) !important;
  color: #795316 !important;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1098cc90 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1098cc90 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1c8f9d8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-49f2221b *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-49f2221b > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-ec805f8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-ec805f8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1098cc90 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1098cc90 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1c8f9d8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-49f2221b *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-49f2221b > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-ec805f8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-ec805f8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1098cc90 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1098cc90 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1c8f9d8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-49f2221b *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-49f2221b > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-ec805f8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-ec805f8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1098cc90 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1098cc90 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1098cc90 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-1c8f9d8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-1c8f9d8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-49f2221b *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-49f2221b > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-49f2221b .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-ec805f8 *//* =========================================================
   DAKSH — ETHEREAL JOURNEY
   FINAL PREMIUM FROSTED GLASS PRICE TABLE
   IVORY • CHAMPAGNE GOLD • SOFT LUXURY
========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');


/* =========================================================
   ROOT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 {
    --gold: #C89A45;
    --gold-light: #F6DA8C;
    --gold-dark: #9A6B2A;

    --text: #302824;
    --text-soft: #5C514A;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-112932 .elementor-element.elementor-element-ec805f8 > .elementor-widget-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================================
   MAIN CARD — FULL FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    border-radius: 28px !important;

    border:
        1px solid rgba(201,154,69,.55) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.66),
            rgba(249,240,235,.43),
            rgba(255,248,240,.57)
        ) !important;

    backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(30px)
        saturate(135%) !important;

    box-shadow:
        0 24px 60px rgba(67,52,39,.15),
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 50px rgba(255,255,255,.32) !important;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        box-shadow .45s ease !important;
}


/* =========================================================
   INNER GLASS FRAME
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::before {

    content: "" !important;

    position: absolute !important;

    inset: 7px !important;

    border-radius: 21px !important;

    border:
        1px solid rgba(255,255,255,.66) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.78),
        inset 0 0 28px rgba(255,255,255,.14) !important;

    pointer-events: none !important;

    z-index: 50 !important;
}


/* =========================================================
   SOFT GLASS LIGHT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table::after {

    content: "" !important;

    position: absolute !important;

    top: -25% !important;
    left: -18% !important;

    width: 72% !important;
    height: 65% !important;

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.38),
            transparent 68%
        ) !important;

    filter: blur(16px) !important;

    pointer-events: none !important;

    z-index: 1 !important;
}


/* =========================================================
   CARD HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table:hover {

    transform: translateY(-7px) !important;

    box-shadow:
        0 32px 75px rgba(67,52,39,.20),
        0 0 28px rgba(201,154,69,.10),
        inset 0 1px 0 rgba(255,255,255,1),
        inset 0 0 45px rgba(255,255,255,.38) !important;
}


/* =========================================================
   HEADING SECTION
   LIGHT CHAMPAGNE GOLD FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

    position: relative !important;

    overflow: hidden !important;

    padding:
        34px
        22px
        43px !important;

    text-align: center !important;

    border: none !important;

    border-radius:
        27px
        27px
        50% 50% / 27px 27px 36px 36px !important;

    background:
        linear-gradient(
            135deg,
            rgba(249,232,190,.78),
            rgba(255,249,228,.74),
            rgba(238,215,168,.62)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(125%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.98),
        inset 0 -20px 35px rgba(184,137,57,.055),
        0 8px 25px rgba(121,87,39,.045) !important;

    z-index: 5 !important;
}


/* =========================================================
   HEADING GLASS REFLECTION
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::before {

    content: "" !important;

    position: absolute !important;

    top: -100px !important;
    left: -20% !important;

    width: 65% !important;
    height: 170% !important;

    background:
        linear-gradient(
            105deg,
            transparent 25%,
            rgba(255,255,255,.28) 50%,
            transparent 75%
        ) !important;

    transform: skewX(-18deg) !important;

    pointer-events: none !important;

    opacity: .55 !important;
}


/* =========================================================
   HEADING GOLD ACCENT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header::after {

    content: "" !important;

    position: absolute !important;

    bottom: 11px !important;

    left: 50% !important;

    width: 78px !important;

    height: 2px !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            #C89A45,
            #F3D58B,
            #C89A45,
            transparent
        ) !important;

    box-shadow:
        0 0 9px rgba(200,154,69,.24) !important;
}


/* =========================================================
   HEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

    position: relative !important;

    margin: 0 !important;

    color: #3A2A1F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 36px !important;

    font-weight: 600 !important;

    line-height: 1.05 !important;

    letter-spacing: -.25px !important;

    text-shadow:
        0 2px 8px rgba(101,72,37,.08) !important;

    z-index: 5 !important;
}


/* =========================================================
   SUBHEADING
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

    position: relative !important;

    margin-top: 10px !important;

    color: #594B40 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 1.4 !important;

    z-index: 5 !important;
}


/* =========================================================
   PRICE PANEL — FROSTED GLASS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

    position: relative !important;

    overflow: hidden !important;

    margin:
        28px
        28px
        14px !important;

    padding:
        28px
        15px
        30px !important;

    text-align: center !important;

    border-radius: 25px !important;

    border:
        1px solid rgba(255,255,255,.78) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.57),
            rgba(255,250,243,.31),
            rgba(255,255,255,.48)
        ) !important;

    backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    -webkit-backdrop-filter:
        blur(25px)
        saturate(130%) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        inset 0 0 30px rgba(255,255,255,.20),
        0 8px 25px rgba(76,58,41,.055) !important;
}


/* =========================================================
   PRICE PANEL RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price::after {

    content: "" !important;

    position: absolute !important;

    top: -50% !important;

    left: -65% !important;

    width: 27% !important;

    height: 200% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.12),
            rgba(255,255,255,.72),
            rgba(255,255,255,.12),
            transparent
        ) !important;

    transform: skewX(-20deg) !important;

    animation:
        dakshPriceShine 4.5s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 4 !important;
}


@keyframes dakshPriceShine {

    0% {
        left: -65%;
        opacity: 0;
    }

    8% {
        opacity: .25;
    }

    18% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    56% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

    position: relative !important;

    z-index: 5 !important;

    color: #30251F !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 68px !important;

    font-weight: 700 !important;

    line-height: .92 !important;

    letter-spacing: -1px !important;

    text-shadow:
        0 2px 10px rgba(105,72,35,.10) !important;
}


/* =========================================================
   CURRENCY
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

    position: relative !important;

    z-index: 5 !important;

    color: #75502A !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 25px !important;

    font-weight: 600 !important;

    top: 3px !important;
}


/* =========================================================
   DESCRIPTION
   +5PX FROM PREVIOUS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

    position: relative !important;

    margin:
        0
        28px !important;

    color: #332C28 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    text-align: center !important;

    letter-spacing: .05px !important;
}


/* IF DESCRIPTION IS INSIDE A PARAGRAPH */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

    color: #332C28 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.32 !important;

    margin: 0 !important;
}


/* =========================================================
   FEATURES — CLEAN
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

    display: flex !important;

    flex-direction: column !important;

    gap: 10px !important;

    padding:
        8px
        28px
        12px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   FEATURE ROWS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    min-height: 58px !important;

    padding:
        9px
        18px !important;

    border-radius: 32px !important;

    border:
        1px solid rgba(255,255,255,.68) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.45),
            rgba(255,255,255,.19)
        ) !important;

    backdrop-filter:
        blur(18px) !important;

    -webkit-backdrop-filter:
        blur(18px) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.90),
        0 7px 18px rgba(76,58,41,.05) !important;

    color: #332D29 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 15px !important;

    line-height: 1.35 !important;

    /* NO SEPARATOR */
    border-top: 1px solid rgba(255,255,255,.68) !important;
    border-bottom: 1px solid rgba(255,255,255,.68) !important;

    transition:
        transform .3s ease,
        background .3s ease !important;
}


/* =========================================================
   FEATURE HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature:hover {

    transform: translateY(-2px) !important;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.63),
            rgba(255,255,255,.28)
        ) !important;

    border-color:
        rgba(200,154,69,.30) !important;
}


/* =========================================================
   ICONS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex: 0 0 38px !important;

    width: 38px !important;

    height: 38px !important;

    border-radius: 50% !important;

    color: #9B6D2C !important;

    background:
        linear-gradient(
            145deg,
            #FFFDF6,
            #F1DDA9
        ) !important;

    border:
        1px solid rgba(199,154,69,.55) !important;

    box-shadow:
        0 4px 12px rgba(130,91,33,.10),
        inset 0 1px 0 rgba(255,255,255,.95) !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg {

    width: 18px !important;

    height: 18px !important;

    color: #9B6D2C !important;

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature svg * {

    fill: #9B6D2C !important;

    stroke: #9B6D2C !important;
}


/* =========================================================
   FOOTER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

    position: relative !important;

    padding:
        16px
        28px
        30px !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   REMOVE ALL DEFAULT LINES
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::before,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer::after,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table hr,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table .elementor-divider-separator {

    display: none !important;

    content: none !important;

    border: none !important;

    background: none !important;

    box-shadow: none !important;
}


/* =========================================================
   BOOK NOW — CHAMPAGNE GOLD
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    min-height: 61px !important;

    padding:
        14px
        30px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 35px !important;

    border:
        1px solid #C9952F !important;

    background:
        linear-gradient(
            135deg,
            #F9D77A 0%,
            #F3CA5D 45%,
            #E4B13C 100%
        ) !important;

    color: #241B10 !important;

    font-family:
        "DM Sans",
        Arial,
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    letter-spacing: .6px !important;

    text-decoration: none !important;

    box-shadow:
        0 12px 28px rgba(164,113,27,.23),
        inset 0 1px 0 rgba(255,255,255,.82),
        inset 0 -2px 0 rgba(145,94,14,.15) !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        filter .35s ease !important;

    z-index: 5 !important;
}


/* =========================================================
   BUTTON TOP GLOSS
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::after {

    content: "" !important;

    position: absolute !important;

    inset: 1px !important;

    border-radius: 34px !important;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.40),
            rgba(255,255,255,.08) 45%,
            transparent 72%
        ) !important;

    pointer-events: none !important;

    z-index: 2 !important;
}


/* =========================================================
   BUTTON RUNNING SHINE
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button::before {

    content: "" !important;

    position: absolute !important;

    top: -45% !important;

    left: -65% !important;

    width: 31% !important;

    height: 190% !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.16),
            rgba(255,255,255,.85),
            rgba(255,255,255,.16),
            transparent
        ) !important;

    transform: skewX(-22deg) !important;

    animation:
        dakshButtonShineFinal 3.6s ease-in-out infinite !important;

    pointer-events: none !important;

    z-index: 3 !important;
}


@keyframes dakshButtonShineFinal {

    0% {
        left: -65%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    48% {
        left: 135%;
        opacity: 1;
    }

    55% {
        opacity: 0;
    }

    100% {
        left: 135%;
        opacity: 0;
    }
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button,
.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    color: #241B10 !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button:hover {

    transform: translateY(-3px) !important;

    filter: brightness(1.05) !important;

    background:
        linear-gradient(
            135deg,
            #FFE28B,
            #F5CF68 45%,
            #E8B945
        ) !important;

    box-shadow:
        0 17px 35px rgba(164,113,27,.30),
        0 0 24px rgba(232,190,83,.16),
        inset 0 1px 0 rgba(255,255,255,.90) !important;
}


/* =========================================================
   NATIVE ELEMENTOR RIBBON
========================================================= */

.elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__ribbon {
    box-shadow: none !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table {

        border-radius: 22px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__header {

        padding:
            29px
            18px
            40px !important;

        border-radius:
            21px
            21px
            50% 50% / 21px 21px 30px 30px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__heading {

        font-size: 29px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__subheading {

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__price {

        margin:
            21px
            16px
            10px !important;

        padding:
            24px
            10px
            27px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__integer-part {

        font-size: 54px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__currency {

        font-size: 21px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description {

        margin:
            0
            16px !important;

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__description p {

        font-size: 18px !important;

        line-height: 1.35 !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__features {

        gap: 9px !important;

        padding:
            8px
            16px
            10px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature {

        min-height: 55px !important;

        padding:
            8px
            14px !important;

        font-size: 14px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__feature i {

        width: 36px !important;

        height: 36px !important;

        flex-basis: 36px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__footer {

        padding:
            14px
            16px
            24px !important;
    }


    .elementor-112932 .elementor-element.elementor-element-ec805f8 .elementor-price-table__button {

        min-height: 54px !important;

        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-42b4645 *//* =========================================================
   DAKSH — DARK FROSTED GLASS TABS (LOCKED ICON POSITION FIX)
========================================================= */

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tabs-heading {
    display: flex !important;
    align-items: stretch !important;
    gap: 14px !important;
    width: 100% !important;
    padding: 6px !important;
    background: transparent !important;
    border: none !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title {
    position: relative !important;
    flex: 1 1 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 85px !important;
    padding: 14px 18px !important;
    border-radius: 18px !important;
    border: 1px solid rgba(212, 175, 55, 0.45) !important;
    background:
        linear-gradient(
            135deg,
            rgba(55, 42, 75, 0.85),
            rgba(38, 28, 55, 0.90)
        ) !important;
    color: #FFFDF8 !important;
    font-family: "DM Sans", Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    text-align: center !important;
    box-shadow:
        0 14px 35px rgba(20, 12, 30, 0.4),
        inset 0 1px 0 rgba(255,255,255,.25) !important;
    backdrop-filter: blur(24px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(24px) saturate(140%) !important;
    overflow: hidden !important;
    cursor: pointer !important;
    transition: transform .35s cubic-bezier(.22,1,.36,1), background .35s ease, border-color .35s ease, box-shadow .35s ease !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title[aria-selected="false"] {
    background:
        linear-gradient(
            135deg,
            rgba(65, 50, 88, 0.70),
            rgba(45, 33, 66, 0.80)
        ) !important;
    color: rgba(255, 255, 255, 0.85) !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title[aria-selected="true"] {
    color: #FFFFFF !important;
    background:
        linear-gradient(
            135deg,
            rgba(88, 68, 118, 0.95),
            rgba(58, 43, 82, 0.98)
        ) !important;
    border: 1px solid rgba(212, 175, 55, 0.90) !important;
    box-shadow:
        0 18px 45px rgba(20, 12, 30, 0.5),
        0 0 30px rgba(201, 154, 67, 0.25),
        inset 0 1px 0 rgba(255,255,255,.4),
        inset 0 0 25px rgba(212, 175, 55, 0.15) !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title[aria-selected="true"]::after {
    content: "" !important;
    position: absolute !important;
    left: 20% !important;
    right: 20% !important;
    bottom: 6px !important;
    height: 3px !important;
    border-radius: 50% !important;
    background:
        linear-gradient(
            90deg,
            transparent,
            #D4AF37,
            #FFEFA6,
            #D4AF37,
            transparent
        ) !important;
    box-shadow: 0 0 10px rgba(212, 175, 55, 0.6) !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title::before {
    content: "" !important;
    position: absolute !important;
    top: -20% !important;
    left: -75% !important;
    width: 45% !important;
    height: 140% !important;
    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.3),
            transparent
        ) !important;
    transform: skewX(-22deg) !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transition: left .7s ease, opacity .25s ease !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title:hover {
    transform: translateY(-3px) !important;
    border-color: rgba(212, 175, 55, 0.7) !important;
    background:
        linear-gradient(
            135deg,
            rgba(78, 59, 106, 0.9),
            rgba(52, 38, 76, 0.95)
        ) !important;
    box-shadow:
        0 16px 38px rgba(20, 12, 30, 0.45),
        0 0 25px rgba(212, 175, 55, 0.18),
        inset 0 1px 0 rgba(255,255,255,.3) !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title:hover::before {
    left: 135% !important;
    opacity: 1 !important;
}

/* FIXED ICON STYLING (NO JUMPING/MOVING) */
.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title i,
.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title svg {
    display: inline-block !important;
    margin: 0 0 6px 0 !important;
    color: #E8C982 !important;
    transition: color .3s ease !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title svg {
    width: 26px !important;
    height: 26px !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title[aria-selected="true"] i,
.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title[aria-selected="true"] svg {
    color: #FFEFA6 !important;
    filter: drop-shadow(0 0 8px rgba(212, 175, 55, 0.6)) !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title:hover i,
.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title:hover svg {
    color: #FFEFA6 !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title-text {
    position: relative !important;
    z-index: 5 !important;
    color: inherit !important;
    text-align: center !important;
    text-shadow: 0 2px 4px rgba(0,0,0,0.3) !important;
}

.elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tabs-content {
    border: none !important;
    background: transparent !important;
}

@media (max-width: 767px) {
    .elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tabs-heading {
        gap: 7px !important;
        padding: 3px !important;
    }
    .elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title {
        min-height: 70px !important;
        padding: 10px 8px !important;
        border-radius: 14px !important;
        font-size: 13px !important;
    }
    .elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title i,
    .elementor-112932 .elementor-element.elementor-element-42b4645 .e-n-tab-title svg {
        width: 20px !important;
        height: 20px !important;
        margin-bottom: 4px !important;
    }
}/* End custom CSS */