.elementor-146 .elementor-element.elementor-element-2925689{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-9a9a5b8{padding:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-18f52776{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-18f52776.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-4c743f60{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-146 .elementor-element.elementor-element-4c743f60.e-con{--align-self:center;--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-146 .elementor-element.elementor-element-17c6f985 img{width:500px;max-width:500px;height:500px;object-fit:cover;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-color:#CC9823;border-radius:50% 50% 50% 50%;}.elementor-146 .elementor-element.elementor-element-c4a6680{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-c4a6680.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-6c315b31{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-146 .elementor-element.elementor-element-6c315b31:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-6c315b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f2;}.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-146 .elementor-element.elementor-element-2fda65c{text-align:start;}.elementor-146 .elementor-element.elementor-element-2fda65c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-146 .elementor-element.elementor-element-ed8c923 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2rem;font-weight:700;color:#2a1a11;}.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-146 .elementor-element.elementor-element-4672b330.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-4672b330{text-align:start;font-family:"Inter", Sans-serif;font-size:17.6px;color:#3e2a1e;}.elementor-146 .elementor-element.elementor-element-4672b330.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#C76508;}.elementor-146 .elementor-element.elementor-element-4672b330.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-146 .elementor-element.elementor-element-4672b330.elementor-drop-cap-view-default .elementor-drop-cap{color:#C76508;border-color:#C76508;}.elementor-146 .elementor-element.elementor-element-4672b330 .elementor-drop-cap{margin-inline-end:10px;}.elementor-146 .elementor-element.elementor-element-4672b330 .elementor-drop-cap-letter{font-size:62px;font-weight:700;}.elementor-146 .elementor-element.elementor-element-5076a937{font-family:"Inter", Sans-serif;font-size:1.1rem;color:#3e2a1e;}.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-146 .elementor-element.elementor-element-3a7d9adb .elementor-button{background-color:#7C2D12;font-family:"Cinzel", Sans-serif;font-weight:700;}.elementor-146 .elementor-element.elementor-element-3a7d9adb{background-color:#FBF8F2;}.elementor-146 .elementor-element.elementor-element-4237ad57{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-4237ad57:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-4237ad57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-146 .elementor-element.elementor-element-166c08a0{text-align:center;}.elementor-146 .elementor-element.elementor-element-166c08a0 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1.1rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-7901cb2d{text-align:center;}.elementor-146 .elementor-element.elementor-element-7901cb2d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2.5rem;font-weight:700;color:#FFFFFF;}.elementor-146 .elementor-element.elementor-element-449bb0c6{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-5b69cea8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-5b69cea8:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-5b69cea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-146 .elementor-element.elementor-element-4ab64225{text-align:center;}.elementor-146 .elementor-element.elementor-element-4ab64225 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1.1rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-6ab40ded .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:700;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-265a8144{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;color:#cbd5e1;}.elementor-146 .elementor-element.elementor-element-2ad93b4b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-2ad93b4b:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-2ad93b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-146 .elementor-element.elementor-element-3bbe3e57{text-align:center;}.elementor-146 .elementor-element.elementor-element-3bbe3e57 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1.1rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-2a0638a5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:700;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-5abb63df{font-family:"Inter", Sans-serif;font-size:16px;color:#cbd5e1;}.elementor-146 .elementor-element.elementor-element-6ecb577f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-6ecb577f:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-6ecb577f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-146 .elementor-element.elementor-element-72c6b690{text-align:center;}.elementor-146 .elementor-element.elementor-element-72c6b690 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1.1rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-9b2b760 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:700;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-2f1e292b{font-family:"Inter", Sans-serif;font-size:16px;color:#cbd5e1;}.elementor-146 .elementor-element.elementor-element-46cdc82f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-46cdc82f:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-46cdc82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-146 .elementor-element.elementor-element-12bb39e1{text-align:center;}.elementor-146 .elementor-element.elementor-element-12bb39e1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1.1rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-1afacc25 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:700;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-14a02c82{font-family:"Inter", Sans-serif;font-size:16px;color:#cbd5e1;}.elementor-146 .elementor-element.elementor-element-5a25e23c{--display:flex;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-5a25e23c:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-5a25e23c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-146 .elementor-element.elementor-element-4944106d{text-align:center;}.elementor-146 .elementor-element.elementor-element-4944106d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1.1rem;font-weight:700;color:#020617CC;}.elementor-146 .elementor-element.elementor-element-3265904c{text-align:center;}.elementor-146 .elementor-element.elementor-element-3265904c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2.5rem;font-weight:700;color:#fbbf24;}.elementor-146 .elementor-element.elementor-element-7d121ace{--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-146 .elementor-element.elementor-element-352dffc6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(217, 119, 6, 0.18);--border-color:rgba(217, 119, 6, 0.18);--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-146 .elementor-element.elementor-element-352dffc6:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-352dffc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-146 .elementor-element.elementor-element-3b9e351e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:700;color:#fbbf24;}.elementor-146 .elementor-element.elementor-element-2b3025b4{font-family:"Playfair Display", Sans-serif;font-size:1.1rem;color:#cbd5e1;}.elementor-146 .elementor-element.elementor-element-175b5946 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1rem;font-weight:700;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-342a076c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:0.8rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-4572208d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(217, 119, 6, 0.18);--border-color:rgba(217, 119, 6, 0.18);--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-146 .elementor-element.elementor-element-4572208d:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-4572208d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-146 .elementor-element.elementor-element-6834a544 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:700;color:#fbbf24;}.elementor-146 .elementor-element.elementor-element-309983b5{font-family:"Playfair Display", Sans-serif;font-size:1.1rem;color:#cbd5e1;}.elementor-146 .elementor-element.elementor-element-53510f2f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1rem;font-weight:700;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-5b5cbb16 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:0.8rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-59ec3a3b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(217, 119, 6, 0.18);--border-color:rgba(217, 119, 6, 0.18);--border-radius:8px 8px 8px 8px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-146 .elementor-element.elementor-element-59ec3a3b:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-59ec3a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-146 .elementor-element.elementor-element-4d2d15ea .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:700;color:#fbbf24;}.elementor-146 .elementor-element.elementor-element-45381d76{font-family:"Playfair Display", Sans-serif;font-size:1.1rem;color:#cbd5e1;}.elementor-146 .elementor-element.elementor-element-1b620d12 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1rem;font-weight:700;color:#ffffff;}.elementor-146 .elementor-element.elementor-element-10097555 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:0.8rem;font-weight:600;color:#d97706;}.elementor-146 .elementor-element.elementor-element-24d1747{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-18f52776{--width:100%;}.elementor-146 .elementor-element.elementor-element-4c743f60{--width:50%;}.elementor-146 .elementor-element.elementor-element-c4a6680{--width:0.701%;}}/* Start custom CSS for container, class: .elementor-element-c4a6680 *//* 1. Desktop: Vertical Jagged Divider with Orange Glow */
@media (min-width: 992px) {
  .elementor-146 .elementor-element.elementor-element-c4a6680::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
   
    width: 35px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100' preserveAspectRatio='none'%3E%3Cpath d='M20,0 L10,5 L15,15 L5,25 L12,40 L3,60 L14,75 L2,90 L8,95 L20,100 Z' fill='%23fbf8f2'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    z-index: 5;
    pointer-events: none;
  }
  
  .elementor-146 .elementor-element.elementor-element-c4a6680::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
   
    width: 35px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100' preserveAspectRatio='none'%3E%3Cpath d='M20,0 L10,5 L15,15 L5,25 L12,40 L3,60 L14,75 L2,90 L8,95 L20,100 Z' fill='none' stroke='%23d97706' stroke-width='1.5'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    z-index: 4;
    pointer-events: none;
    filter: drop-shadow(-2px 0 4px rgba(217, 119, 6, 0.4));
  }
}

/* 2. Mobile: Horizontal Jagged Divider (Jab columns stack ho jayen) */
@media (max-width: 991px) {
  .elementor-146 .elementor-element.elementor-element-c4a6680::before {
    content: '';
    position: absolute;
    top: -15px;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 20' preserveAspectRatio='none'%3E%3Cpath d='M0,20 C150,5 350,15 500,2 C650,12 850,5 1000,20 L1000,20 L0,20 Z' fill='%23fbf8f2'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    z-index: 5;
  }
  
  .elementor-146 .elementor-element.elementor-element-c4a6680::after {
    content: '';
    position: absolute;
    top: -17px;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 20' preserveAspectRatio='none'%3E%3Cpath d='M0,20 C150,5 350,15 500,2 C650,12 850,5 1000,20 L1000,20 L0,20 Z' fill='none' stroke='%23d97706' stroke-width='1.5'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    z-index: 4;
    filter: drop-shadow(0 -2px 4px rgba(217, 119, 6, 0.4));
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4672b330 */.drop-cap{
    font-family:  'Cinzel', serif;
        font-size: 3.8rem;
    font-weight: 900;
    float: left;
    line-height: 0.82;
    margin-top: 4px;
    margin-right: 10px;
    background: linear-gradient(135deg, #b45309 0%, #d97706 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 2px 4px rgba(180, 83, 9, 0.25));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab40ded */.elementor-146 .elementor-element.elementor-element-6ab40ded{
    min-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b69cea8 */.elementor-146 .elementor-element.elementor-element-5b69cea8{
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0638a5 */.elementor-146 .elementor-element.elementor-element-2a0638a5{
    min-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad93b4b */.elementor-146 .elementor-element.elementor-element-2ad93b4b{
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b2b760 */.elementor-146 .elementor-element.elementor-element-9b2b760{
    min-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ecb577f */.elementor-146 .elementor-element.elementor-element-6ecb577f{
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1afacc25 */.elementor-146 .elementor-element.elementor-element-1afacc25{
    min-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cdc82f */.elementor-146 .elementor-element.elementor-element-46cdc82f{
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3025b4 */.elementor-146 .elementor-element.elementor-element-2b3025b4{
    min-height: 200px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309983b5 */.elementor-146 .elementor-element.elementor-element-309983b5{
    min-height: 200px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45381d76 */.elementor-146 .elementor-element.elementor-element-45381d76{
    min-height: 200px;
}/* End custom CSS */