.elementor-2799 .elementor-element.elementor-element-a3d5210{--display:flex;--min-height:600px;--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-2799 .elementor-element.elementor-element-a3d5210:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-a3d5210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vadhufashionhub.com/wp-content/uploads/2026/03/Bridal-2.png");background-position:top center;background-size:cover;}.elementor-2799 .elementor-element.elementor-element-19db8cb{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2799 .elementor-element.elementor-element-e2229a0{margin:0200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 170px;padding:010px 010px 010px 010px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2799 .elementor-element.elementor-element-e2229a0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-e2229a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:0.5em;letter-spacing:1px;word-spacing:5px;text-shadow:10px 8px 10px #181717;color:#FFF8F3;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-2799 .elementor-element.elementor-element-3282239{width:100%;max-width:100%;margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:010px 010px 010px 010px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.3px;text-shadow:5px 5px 10px #E4DBDB;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-3282239.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-4f3f493 .elementor-button{background-color:#B8904D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:2px;}.elementor-2799 .elementor-element.elementor-element-4f3f493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:0px 0px 0px 0px;}.elementor-2799 .elementor-element.elementor-element-4f3f493.elementor-element{--align-self:flex-start;}.elementor-2799 .elementor-element.elementor-element-4f3f493 .elementor-button:hover, .elementor-2799 .elementor-element.elementor-element-4f3f493 .elementor-button:focus{color:var( --e-global-color-astglobalcolor3 );}.elementor-2799 .elementor-element.elementor-element-4f3f493 .elementor-button:hover svg, .elementor-2799 .elementor-element.elementor-element-4f3f493 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-2799 .elementor-element.elementor-element-252e0e8{--display:flex;}.elementor-2799 .elementor-element.elementor-element-e6c913a0:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-e6c913a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-e6c913a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2799 .elementor-element.elementor-element-e6c913a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2799 .elementor-element.elementor-element-b8456a2{--divider-border-style:solid;--divider-color:#D8B98A;--divider-border-width:1px;}.elementor-2799 .elementor-element.elementor-element-b8456a2 .elementor-divider-separator{width:100%;}.elementor-2799 .elementor-element.elementor-element-b8456a2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2799 .elementor-element.elementor-element-8bf07f9{--display:flex;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2799 .elementor-element.elementor-element-8bf07f9:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-8bf07f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-a5e18ab{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2799 .elementor-element.elementor-element-434b832{text-align:center;}.elementor-2799 .elementor-element.elementor-element-434b832 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-2ea2727{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-2799 .elementor-element.elementor-element-20a550a{--spacer-size:50px;}.elementor-2799 .elementor-element.elementor-element-9e9fc74{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2799 .elementor-element.elementor-element-bf641b1{text-align:center;}.elementor-2799 .elementor-element.elementor-element-bf641b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-12cf4c1{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-2799 .elementor-element.elementor-element-1758902{--display:flex;border-style:solid;--border-style:solid;border-width:.50px .50px .50px .50px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:.50px;border-color:#C8A165;--border-color:#C8A165;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-f955458{--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-2799 .elementor-element.elementor-element-f955458:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-f955458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-b88b4ec{--divider-border-style:solid;--divider-color:#D8B98A;--divider-border-width:1px;}.elementor-2799 .elementor-element.elementor-element-b88b4ec .elementor-divider-separator{width:100%;}.elementor-2799 .elementor-element.elementor-element-b88b4ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2799 .elementor-element.elementor-element-a1d5b24{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2799 .elementor-element.elementor-element-a1d5b24:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-a1d5b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-405cce1{--display:flex;}.elementor-2799 .elementor-element.elementor-element-1f32056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-1f32056 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;word-spacing:5px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-88cc1e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-88cc1e1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;word-spacing:5px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-17b17e0{--display:flex;}.elementor-2799 .elementor-element.elementor-element-483efaa{padding:10px 10px 10px 10px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-2799 .elementor-element.elementor-element-20e09b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-7c3dbbd{--display:flex;}.elementor-2799 .elementor-element.elementor-element-623f17f:not( .elementor-widget-image ), .elementor-2799 .elementor-element.elementor-element-623f17f.elementor-widget-image img{-webkit-mask-image:url( https://vadhufashionhub.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2799 .elementor-element.elementor-element-c09b92f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-c09b92f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;word-spacing:10px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-78a2f41{--spacer-size:50px;}.elementor-2799 .elementor-element.elementor-element-ed33476{--display:flex;}.elementor-2799 .elementor-element.elementor-element-39cc1ad:not( .elementor-widget-image ), .elementor-2799 .elementor-element.elementor-element-39cc1ad.elementor-widget-image img{-webkit-mask-image:url( https://vadhufashionhub.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2799 .elementor-element.elementor-element-97ce014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-97ce014 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;word-spacing:10px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-7188304{--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-2799 .elementor-element.elementor-element-7188304:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-7188304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-c3d2c11{--divider-border-style:solid;--divider-color:#C8A165;--divider-border-width:1px;}.elementor-2799 .elementor-element.elementor-element-c3d2c11 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2799 .elementor-element.elementor-element-c3d2c11 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2799 .elementor-element.elementor-element-e9274f9{--display:flex;--min-height:600px;}.elementor-2799 .elementor-element.elementor-element-e9274f9:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-e9274f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vadhufashionhub.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z8yup1z8yup1z8yu.png");background-position:top center;background-size:cover;}.elementor-2799 .elementor-element.elementor-element-e9274f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-f6ae076{background-color:#FFF8F32E;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-f6ae076 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-d946a21{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2799 .elementor-element.elementor-element-d946a21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-ef89e99{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFF8F330;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-2799 .elementor-element.elementor-element-ef89e99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-ef89e99 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-b973bae{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFF8F330;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-2799 .elementor-element.elementor-element-b973bae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-b973bae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-3bee0ce{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFF8F330;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-2799 .elementor-element.elementor-element-3bee0ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-3bee0ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-53404ae{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFF8F330;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-2799 .elementor-element.elementor-element-53404ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-53404ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-4693156{--display:flex;--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;--flex-wrap:wrap;}.elementor-2799 .elementor-element.elementor-element-4693156:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-4693156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-5ddbcba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2799 .elementor-element.elementor-element-abb522d{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#D8B98A;}.elementor-2799 .elementor-element.elementor-element-abb522d .elementor-icon-box-wrapper{gap:15px;}.elementor-2799 .elementor-element.elementor-element-abb522d.elementor-view-stacked .elementor-icon{background-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-abb522d.elementor-view-framed .elementor-icon, .elementor-2799 .elementor-element.elementor-element-abb522d.elementor-view-default .elementor-icon{fill:#C8A165;color:#C8A165;border-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-abb522d .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-abb522d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;}.elementor-2799 .elementor-element.elementor-element-abb522d .elementor-icon-box-title{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-abb522d:has(:hover) .elementor-icon-box-title,
					 .elementor-2799 .elementor-element.elementor-element-abb522d:has(:focus) .elementor-icon-box-title{color:#E5C79A;}.elementor-2799 .elementor-element.elementor-element-abb522d .elementor-icon-box-description{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-1aa6957{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2799 .elementor-element.elementor-element-485ec04{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#D8B98A;}.elementor-2799 .elementor-element.elementor-element-485ec04 .elementor-icon-box-wrapper{gap:15px;}.elementor-2799 .elementor-element.elementor-element-485ec04.elementor-view-stacked .elementor-icon{background-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-485ec04.elementor-view-framed .elementor-icon, .elementor-2799 .elementor-element.elementor-element-485ec04.elementor-view-default .elementor-icon{fill:#C8A165;color:#C8A165;border-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-485ec04 .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-485ec04 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;}.elementor-2799 .elementor-element.elementor-element-485ec04 .elementor-icon-box-title{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-485ec04:has(:hover) .elementor-icon-box-title,
					 .elementor-2799 .elementor-element.elementor-element-485ec04:has(:focus) .elementor-icon-box-title{color:#E5C79A;}.elementor-2799 .elementor-element.elementor-element-485ec04 .elementor-icon-box-description{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-c421def{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2799 .elementor-element.elementor-element-e71cd65{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#D8B98A;}.elementor-2799 .elementor-element.elementor-element-e71cd65 .elementor-icon-box-wrapper{gap:15px;}.elementor-2799 .elementor-element.elementor-element-e71cd65.elementor-view-stacked .elementor-icon{background-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-e71cd65.elementor-view-framed .elementor-icon, .elementor-2799 .elementor-element.elementor-element-e71cd65.elementor-view-default .elementor-icon{fill:#C8A165;color:#C8A165;border-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-e71cd65 .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-e71cd65 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;}.elementor-2799 .elementor-element.elementor-element-e71cd65 .elementor-icon-box-title{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-e71cd65:has(:hover) .elementor-icon-box-title,
					 .elementor-2799 .elementor-element.elementor-element-e71cd65:has(:focus) .elementor-icon-box-title{color:#E5C79A;}.elementor-2799 .elementor-element.elementor-element-e71cd65 .elementor-icon-box-description{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-abd5811{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2799 .elementor-element.elementor-element-de61f3e{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#D8B98A;}.elementor-2799 .elementor-element.elementor-element-de61f3e .elementor-icon-box-wrapper{gap:15px;}.elementor-2799 .elementor-element.elementor-element-de61f3e.elementor-view-stacked .elementor-icon{background-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-de61f3e.elementor-view-framed .elementor-icon, .elementor-2799 .elementor-element.elementor-element-de61f3e.elementor-view-default .elementor-icon{fill:#C8A165;color:#C8A165;border-color:#C8A165;}.elementor-2799 .elementor-element.elementor-element-de61f3e .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-de61f3e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;}.elementor-2799 .elementor-element.elementor-element-de61f3e .elementor-icon-box-title{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-de61f3e:has(:hover) .elementor-icon-box-title,
					 .elementor-2799 .elementor-element.elementor-element-de61f3e:has(:focus) .elementor-icon-box-title{color:#E5C79A;}.elementor-2799 .elementor-element.elementor-element-de61f3e .elementor-icon-box-description{color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-67b57fb{--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-2799 .elementor-element.elementor-element-67b57fb:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-67b57fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-589f2f1{--spacer-size:50px;}.elementor-2799 .elementor-element.elementor-element-91f99a4{--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-2799 .elementor-element.elementor-element-91f99a4:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-91f99a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-407e32f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-407e32f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-fb23825{--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-2799 .elementor-element.elementor-element-fb23825:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-fb23825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-1580df9{--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-2799 .elementor-element.elementor-element-105ba39{--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;border-style:solid;--border-style:solid;border-color:#C8A165;--border-color:#C8A165;--margin-top:010px;--margin-bottom:010px;--margin-left:010px;--margin-right:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-105ba39:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-105ba39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vadhufashionhub.com/wp-content/uploads/2026/03/Bridal-1-1.png");background-position:top center;background-size:cover;}.elementor-2799 .elementor-element.elementor-element-721a8e9{background-color:#FFF8F330;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-721a8e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-070aea6{--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;border-style:solid;--border-style:solid;border-color:#C8A165;--border-color:#C8A165;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-070aea6:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-070aea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vadhufashionhub.com/wp-content/uploads/2026/03/002400-1.png");background-position:top center;background-size:cover;}.elementor-2799 .elementor-element.elementor-element-15c2b9e{background-color:#FFF8F330;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-15c2b9e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-b91eaf7{--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;border-style:solid;--border-style:solid;border-color:#C8A165;--border-color:#C8A165;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-b91eaf7:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-b91eaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vadhufashionhub.com/wp-content/uploads/2026/03/1025-1-2.png");background-position:top center;background-size:cover;}.elementor-2799 .elementor-element.elementor-element-7079d19{background-color:#FFF8F330;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-7079d19 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-3d47ddb{--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;border-style:solid;--border-style:solid;border-color:#C8A165;--border-color:#C8A165;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-3d47ddb:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-3d47ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vadhufashionhub.com/wp-content/uploads/2026/03/10026-1.png");background-position:top center;background-size:cover;}.elementor-2799 .elementor-element.elementor-element-55be69d{background-color:#FFF8F330;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-55be69d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.3px;text-shadow:5px 5px 10px #3A2E2E;color:#3A2E2E;}.elementor-2799 .elementor-element.elementor-element-def0beb{--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-2799 .elementor-element.elementor-element-def0beb:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-def0beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-2799 .elementor-element.elementor-element-b998ee2 .elementor-button{background-color:#E2B05E;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;border-radius:50px 50px 50px 50px;}.elementor-2799 .elementor-element.elementor-element-b998ee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;}.elementor-2799 .elementor-element.elementor-element-b998ee2.elementor-element{--align-self:center;}.elementor-2799 .elementor-element.elementor-element-b998ee2 .elementor-button:hover, .elementor-2799 .elementor-element.elementor-element-b998ee2 .elementor-button:focus{color:var( --e-global-color-astglobalcolor3 );box-shadow:5px 5px 10px 0px #3A2E2E;}.elementor-2799 .elementor-element.elementor-element-b998ee2 .elementor-button:hover svg, .elementor-2799 .elementor-element.elementor-element-b998ee2 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor3 );}@media(min-width:768px){.elementor-2799 .elementor-element.elementor-element-252e0e8{--width:100%;}.elementor-2799 .elementor-element.elementor-element-a5e18ab{--width:50%;}.elementor-2799 .elementor-element.elementor-element-9e9fc74{--width:100%;}.elementor-2799 .elementor-element.elementor-element-1758902{--width:50%;}.elementor-2799 .elementor-element.elementor-element-405cce1{--width:130%;}.elementor-2799 .elementor-element.elementor-element-20e09b2{--width:50%;}.elementor-2799 .elementor-element.elementor-element-7c3dbbd{--width:100%;}.elementor-2799 .elementor-element.elementor-element-ed33476{--width:100%;}.elementor-2799 .elementor-element.elementor-element-e9274f9{--width:100%;}.elementor-2799 .elementor-element.elementor-element-d946a21{--width:100%;}.elementor-2799 .elementor-element.elementor-element-5ddbcba{--width:50%;}.elementor-2799 .elementor-element.elementor-element-1aa6957{--width:50%;}.elementor-2799 .elementor-element.elementor-element-c421def{--width:50%;}.elementor-2799 .elementor-element.elementor-element-abd5811{--width:50%;}.elementor-2799 .elementor-element.elementor-element-105ba39{--width:25%;}.elementor-2799 .elementor-element.elementor-element-070aea6{--width:25%;}.elementor-2799 .elementor-element.elementor-element-b91eaf7{--width:25%;}.elementor-2799 .elementor-element.elementor-element-3d47ddb{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-b998ee2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-e2229a0{margin:0200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2799 .elementor-element.elementor-element-e2229a0.elementor-element{--align-self:center;}.elementor-2799 .elementor-element.elementor-element-e2229a0 .elementor-heading-title{font-size:50px;letter-spacing:5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-3282239{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-4f3f493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2799 .elementor-element.elementor-element-4f3f493.elementor-element{--align-self:center;}.elementor-2799 .elementor-element.elementor-element-4f3f493 .elementor-button{font-size:12px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-434b832 .elementor-heading-title{font-size:22px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-2ea2727{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-bf641b1 .elementor-heading-title{font-size:22px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-12cf4c1{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-1f32056 .elementor-heading-title{font-size:22px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-88cc1e1 .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-483efaa{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-c09b92f .elementor-heading-title{font-size:11px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-78a2f41{--spacer-size:10px;}.elementor-2799 .elementor-element.elementor-element-97ce014 .elementor-heading-title{font-size:11px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-f6ae076 .elementor-heading-title{font-size:22px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-d946a21{--width:325px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2799 .elementor-element.elementor-element-d946a21.e-con{--align-self:center;}.elementor-2799 .elementor-element.elementor-element-ef89e99 .elementor-heading-title{font-size:9px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-b973bae .elementor-heading-title{font-size:9px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-3bee0ce .elementor-heading-title{font-size:9px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-53404ae .elementor-heading-title{font-size:9px;letter-spacing:1px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2799 .elementor-element.elementor-element-abb522d .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-abb522d .elementor-icon-box-title a{font-size:14px;letter-spacing:0.5px;}.elementor-2799 .elementor-element.elementor-element-485ec04 .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-485ec04 .elementor-icon-box-title a{font-size:14px;letter-spacing:0.5px;}.elementor-2799 .elementor-element.elementor-element-e71cd65 .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-e71cd65 .elementor-icon-box-title a{font-size:14px;letter-spacing:0.5px;}.elementor-2799 .elementor-element.elementor-element-de61f3e .elementor-icon-box-title, .elementor-2799 .elementor-element.elementor-element-de61f3e .elementor-icon-box-title a{font-size:14px;letter-spacing:0.5px;}.elementor-2799 .elementor-element.elementor-element-407e32f .elementor-heading-title{font-size:22px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-721a8e9 .elementor-heading-title{font-size:18px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-15c2b9e .elementor-heading-title{font-size:18px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-7079d19 .elementor-heading-title{font-size:18px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-3d47ddb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2799 .elementor-element.elementor-element-3d47ddb.e-con{--align-self:center;}.elementor-2799 .elementor-element.elementor-element-55be69d{width:100%;max-width:100%;}.elementor-2799 .elementor-element.elementor-element-55be69d.elementor-element{--align-self:center;}.elementor-2799 .elementor-element.elementor-element-55be69d .elementor-heading-title{font-size:18px;letter-spacing:1px;}.elementor-2799 .elementor-element.elementor-element-b998ee2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2799 .elementor-element.elementor-element-b998ee2.elementor-element{--align-self:center;}.elementor-2799 .elementor-element.elementor-element-b998ee2 .elementor-button{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-4f3f493 *//* Paste in Elementor Button Widget > Advanced > Custom CSS */

/* Keyframe Animations */
@keyframes goldenShimmer {
  0%   { left: -120%; }
  100% { left: 160%; }
}

@keyframes embossPulse {
  0%, 100% {
    box-shadow:
      0 2px 4px rgba(0,0,0,0.4),
      0 6px 20px rgba(184,134,11,0.4),
      0 12px 40px rgba(184,134,11,0.2),
      inset 0 1px 0 rgba(255,215,0,0.8),
      inset 0 -2px 4px rgba(101,67,0,0.6),
      inset 2px 0 4px rgba(255,215,0,0.3),
      inset -2px 0 4px rgba(101,67,0,0.3);
  }
  50% {
    box-shadow:
      0 4px 8px rgba(0,0,0,0.5),
      0 10px 30px rgba(184,134,11,0.6),
      0 20px 60px rgba(184,134,11,0.3),
      inset 0 1px 0 rgba(255,215,0,1),
      inset 0 -2px 6px rgba(101,67,0,0.8),
      inset 2px 0 6px rgba(255,215,0,0.4),
      inset -2px 0 6px rgba(101,67,0,0.4);
  }
}

@keyframes goldenGlow {
  0%, 100% { opacity: 0.6; }
  50%       { opacity: 1; }
}

/* ── Base Button ── */
.elementor-2799 .elementor-element.elementor-element-4f3f493 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  border: none !important;
  outline: none !important;

  /* Metallic Golden Gradient */
  background: linear-gradient(
    145deg,
    #f5e642 0%,
    #f0c419 10%,
    #c8960c 25%,
    #f5d020 40%,
    #ffd700 50%,
    #f5d020 60%,
    #c8960c 75%,
    #f0c419 90%,
    #f5e642 100%
  ) !important;

  /* 3D Emboss Transform */
  transform: perspective(600px) rotateX(6deg) rotateY(0deg);
  transform-style: preserve-3d;
  transition: transform 0.4s ease, filter 0.4s ease;

  /* Embossed Shadow */
  box-shadow:
    0 2px 4px rgba(0,0,0,0.4),
    0 6px 20px rgba(184,134,11,0.4),
    0 12px 40px rgba(184,134,11,0.2),
    inset 0 1px 0 rgba(255,215,0,0.8),
    inset 0 -2px 4px rgba(101,67,0,0.6),
    inset 2px 0 4px rgba(255,215,0,0.3),
    inset -2px 0 4px rgba(101,67,0,0.3);

  animation: embossPulse 3s ease-in-out infinite;

  /* Golden Text */
  color: #3d1f00 !important;
  font-weight: 700 !important;
  letter-spacing: 1.5px !important;
  text-shadow:
    0 1px 0 rgba(255,215,0,0.8),
    0 -1px 0 rgba(101,67,0,0.5);
  filter: drop-shadow(0 0 6px rgba(255, 200, 0, 0.4));
}

/* ── Shimmer Sweep Layer ── */
.elementor-2799 .elementor-element.elementor-element-4f3f493::before {
  content: '';
  position: absolute;
  top: -60%;
  left: -120%;
  width: 65%;
  height: 220%;
  background: linear-gradient(
    120deg,
    transparent         0%,
    rgba(255,255,255,0.05) 20%,
    rgba(255,255,220,0.25) 35%,
    rgba(255,255,255,0.75) 50%,
    rgba(255,255,220,0.25) 65%,
    rgba(255,255,255,0.05) 80%,
    transparent         100%
  );
  transform: skewX(-22deg);
  animation: goldenShimmer 2.2s ease-in-out infinite;
  pointer-events: none;
  z-index: 3;
}

/* ── Golden Edge Highlight ── */
.elementor-2799 .elementor-element.elementor-element-4f3f493::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35) 0%,
    rgba(255,255,255,0.05) 40%,
    rgba(0,0,0,0.10)       70%,
    rgba(0,0,0,0.25)       100%
  );
  pointer-events: none;
  z-index: 2;
  animation: goldenGlow 3s ease-in-out infinite;
}

/* ── Hover: Lift & Intensify ── */
.elementor-2799 .elementor-element.elementor-element-4f3f493:hover {
  transform: perspective(600px) rotateX(0deg) rotateY(0deg) translateY(-5px) scale(1.06);
  filter: drop-shadow(0 0 18px rgba(255,200,0,0.85)) brightness(1.1);
  box-shadow:
    0 8px 16px rgba(0,0,0,0.5),
    0 16px 50px rgba(184,134,11,0.7),
    0 30px 80px rgba(184,134,11,0.35),
    inset 0 2px 0 rgba(255,215,0,1),
    inset 0 -3px 6px rgba(101,67,0,0.9),
    inset 3px 0 6px rgba(255,215,0,0.5),
    inset -3px 0 6px rgba(101,67,0,0.5);
}

/* ── Active: Press Down ── */
.elementor-2799 .elementor-element.elementor-element-4f3f493:active {
  transform: perspective(600px) rotateX(8deg) translateY(2px) scale(0.98);
  filter: brightness(0.92);
  box-shadow:
    0 1px 3px rgba(0,0,0,0.5),
    0 3px 10px rgba(184,134,11,0.3),
    inset 0 2px 6px rgba(0,0,0,0.4),
    inset 0 1px 0 rgba(255,215,0,0.5);
}/* End custom CSS */