.elementor-544 .elementor-element.elementor-element-6b61d50{--display:flex;--min-height:414px;--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-544 .elementor-element.elementor-element-6b61d50:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-6b61d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://underworldfitness.lk/wp-content/uploads/2026/03/Gradient.png");background-position:center center;background-size:cover;}.elementor-544 .elementor-element.elementor-element-2f72f9f{--display:flex;--min-height:142px;--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;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.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-544 .elementor-element.elementor-element-ef3777c{text-align:center;}.elementor-544 .elementor-element.elementor-element-ef3777c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#FF4400;}.elementor-544 .elementor-element.elementor-element-ef3777c {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-544 .elementor-element.elementor-element-d929524{width:var( --container-widget-width, 54% );max-width:54%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-544 .elementor-element.elementor-element-d929524.elementor-element{--align-self:center;}.elementor-544 .elementor-element.elementor-element-d929524 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:66px;font-weight:600;text-shadow:0px 0px 100px #FFDD00;}.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-544 .elementor-element.elementor-element-610ce6b{text-align:center;font-family:"IM Fell English", Sans-serif;font-size:19px;font-weight:400;font-style:italic;color:#AA7755;}.elementor-544 .elementor-element.elementor-element-b90a49f{--display:flex;}.elementor-544 .elementor-element.elementor-element-b956e4c{text-align:center;}.elementor-544 .elementor-element.elementor-element-b956e4c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#FF4400;}.elementor-544 .elementor-element.elementor-element-b956e4c {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.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-544 .elementor-element.elementor-element-782ef97 .elementor-icon-wrapper{text-align:center;}.elementor-544 .elementor-element.elementor-element-782ef97 .elementor-icon{font-size:71px;}.elementor-544 .elementor-element.elementor-element-782ef97 .elementor-icon svg{height:71px;}.elementor-544 .elementor-element.elementor-element-2b935f1.elementor-element{--align-self:center;}.elementor-544 .elementor-element.elementor-element-2b935f1{top:183px;}.elementor-544 .elementor-element.elementor-element-2b935f1 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:200px;font-weight:600;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF08;stroke:#FFFFFF08;color:#FFFFFF05;}.elementor-544 .elementor-element.elementor-element-10320e6{--display:flex;}.elementor-544 .elementor-element.elementor-element-e6d44ec{--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-544 .elementor-element.elementor-element-10bf052{--display:flex;--min-height:91px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-544 .elementor-element.elementor-element-482d2c4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-482d2c4 img{width:100%;}.elementor-544 .elementor-element.elementor-element-23214c9{--display:flex;--min-height:142px;--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;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-a75ef93{text-align:center;}.elementor-544 .elementor-element.elementor-element-a75ef93 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#FF4400;}.elementor-544 .elementor-element.elementor-element-a75ef93 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-544 .elementor-element.elementor-element-973939d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-544 .elementor-element.elementor-element-973939d .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:43px;font-weight:600;}.elementor-544 .elementor-element.elementor-element-149dc3b{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:400;color:#AA7755;}.elementor-544 .elementor-element.elementor-element-1bf138a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-544 .elementor-element.elementor-element-cecc130{--display:flex;--min-height:391px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF280045;--border-color:#FF280045;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-544 .elementor-element.elementor-element-cecc130:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-cecc130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(237deg, #FF280038 0%, #FF280000 100%);}.elementor-544 .elementor-element.elementor-element-7400d91 img{width:28%;}.elementor-544 .elementor-element.elementor-element-1338188{text-align:center;}.elementor-544 .elementor-element.elementor-element-1338188 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:18px;font-weight:600;color:#FFDD99;}.elementor-544 .elementor-element.elementor-element-a34148b{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#B9A69D;}.elementor-544 .elementor-element.elementor-element-9ee90ee{--display:flex;--min-height:391px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF280045;--border-color:#FF280045;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-544 .elementor-element.elementor-element-9ee90ee:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-9ee90ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(237deg, #FF280038 0%, #FF280000 100%);}.elementor-544 .elementor-element.elementor-element-03e3aa5 img{width:28%;}.elementor-544 .elementor-element.elementor-element-15abe69{text-align:center;}.elementor-544 .elementor-element.elementor-element-15abe69 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:18px;font-weight:600;color:#FFDD99;}.elementor-544 .elementor-element.elementor-element-72dbceb{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#B9A69D;}.elementor-544 .elementor-element.elementor-element-9ae59c2{--display:flex;--min-height:391px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF280045;--border-color:#FF280045;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-544 .elementor-element.elementor-element-9ae59c2:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-9ae59c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(237deg, #FF280038 0%, #FF280000 100%);}.elementor-544 .elementor-element.elementor-element-8f655a5 img{width:28%;}.elementor-544 .elementor-element.elementor-element-540214c{text-align:center;}.elementor-544 .elementor-element.elementor-element-540214c .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:18px;font-weight:600;color:#FFDD99;}.elementor-544 .elementor-element.elementor-element-9fcfa1f{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#B9A69D;}.elementor-544 .elementor-element.elementor-element-452135b{--display:flex;--min-height:140px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-e352249{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-e352249 img{width:100%;}.elementor-544 .elementor-element.elementor-element-be6c8d2{--display:flex;}.elementor-544 .elementor-element.elementor-element-929cde6{--display:flex;--min-height:142px;--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;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-9cdf472{text-align:center;}.elementor-544 .elementor-element.elementor-element-9cdf472 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#FF4400;}.elementor-544 .elementor-element.elementor-element-9cdf472 {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-544 .elementor-element.elementor-element-fca7941{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-544 .elementor-element.elementor-element-fca7941 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:43px;font-weight:600;}.elementor-544 .elementor-element.elementor-element-92a0019{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:400;color:#AA7755;}.elementor-544 .elementor-element.elementor-element-c8f0939{--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-544 .elementor-element.elementor-element-6c3a287{--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:#FF320057;--border-color:#FF320057;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-7ccd856 img{height:350px;object-fit:cover;object-position:center center;}.elementor-544 .elementor-element.elementor-element-6a1e3b7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-544 .elementor-element.elementor-element-72d655e{text-align:start;}.elementor-544 .elementor-element.elementor-element-72d655e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#FF4400;}.elementor-544 .elementor-element.elementor-element-72d655e {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-544 .elementor-element.elementor-element-39e181a{text-align:start;}.elementor-544 .elementor-element.elementor-element-39e181a .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:18px;font-weight:600;color:#FFDD99;}.elementor-544 .elementor-element.elementor-element-9d69d1e{font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:400;color:#D3CAC0;}.elementor-544 .elementor-element.elementor-element-3b7eb7b{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-e17b842{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-e17b842 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-2def7fc{--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-544 .elementor-element.elementor-element-2def7fc.e-con{--e-con-transform-skewX:-10deg;}.elementor-544 .elementor-element.elementor-element-04008da{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-04008da .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-52173c5{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-52173c5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-45f3426{--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:#FF320057;--border-color:#FF320057;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-e2fd12c img{height:350px;object-fit:cover;object-position:center center;}.elementor-544 .elementor-element.elementor-element-d280c09{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-544 .elementor-element.elementor-element-759750f{text-align:start;}.elementor-544 .elementor-element.elementor-element-759750f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#FF4400;}.elementor-544 .elementor-element.elementor-element-759750f {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-544 .elementor-element.elementor-element-3e2d0c9{text-align:start;}.elementor-544 .elementor-element.elementor-element-3e2d0c9 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:18px;font-weight:600;color:#FFDD99;}.elementor-544 .elementor-element.elementor-element-36021ad{font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:400;color:#D3CAC0;}.elementor-544 .elementor-element.elementor-element-0404d9f{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-849eb4a{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-849eb4a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-4ffbca5{--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-544 .elementor-element.elementor-element-5018557{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-5018557 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-042a9e5{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-042a9e5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-8735117{--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:#FF320057;--border-color:#FF320057;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-0640396 img{height:350px;object-fit:cover;object-position:center center;}.elementor-544 .elementor-element.elementor-element-7c836bf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-544 .elementor-element.elementor-element-1cfa38a{text-align:start;}.elementor-544 .elementor-element.elementor-element-1cfa38a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#FF4400;}.elementor-544 .elementor-element.elementor-element-1cfa38a {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:15ms;}.elementor-544 .elementor-element.elementor-element-d2ede59{text-align:start;}.elementor-544 .elementor-element.elementor-element-d2ede59 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:18px;font-weight:600;color:#FFDD99;}.elementor-544 .elementor-element.elementor-element-9961b7e{font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:400;color:#D3CAC0;}.elementor-544 .elementor-element.elementor-element-e428444{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-22258fb{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-22258fb .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-16db9ca{--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-544 .elementor-element.elementor-element-16db9ca.e-con{--e-con-transform-skewX:-10deg;}.elementor-544 .elementor-element.elementor-element-29f04f6{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-29f04f6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}.elementor-544 .elementor-element.elementor-element-1e49f61{width:var( --container-widget-width, 84% );max-width:84%;--e-transform-skewX:-10deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FF3C00;text-align:center;}.elementor-544 .elementor-element.elementor-element-1e49f61 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:300;color:#AD9C92;}body.elementor-page-544:not(.elementor-motion-effects-element-type-background), body.elementor-page-544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-544 .elementor-element.elementor-element-3b7eb7b{--width:100%;}.elementor-544 .elementor-element.elementor-element-0404d9f{--width:100%;}.elementor-544 .elementor-element.elementor-element-e428444{--width:100%;}}@media(max-width:1024px){.elementor-544 .elementor-element.elementor-element-1bf138a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-544 .elementor-element.elementor-element-6b61d50{--min-height:268px;}.elementor-544 .elementor-element.elementor-element-2f72f9f{--margin-top:30px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-ef3777c .elementor-heading-title{font-size:10px;}.elementor-544 .elementor-element.elementor-element-d929524{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-544 .elementor-element.elementor-element-d929524 .elementor-heading-title{font-size:29px;}.elementor-544 .elementor-element.elementor-element-2b935f1{text-align:center;}.elementor-544 .elementor-element.elementor-element-2b935f1 .elementor-heading-title{font-size:78px;}.elementor-544 .elementor-element.elementor-element-18ea182{padding:0px 6px 6px 6px;}.elementor-544 .elementor-element.elementor-element-973939d .elementor-heading-title{font-size:29px;}.elementor-544 .elementor-element.elementor-element-1bf138a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-544 .elementor-element.elementor-element-7400d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-7400d91 img{width:33%;height:84px;object-fit:cover;}.elementor-544 .elementor-element.elementor-element-03e3aa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-03e3aa5 img{width:33%;height:84px;object-fit:cover;}.elementor-544 .elementor-element.elementor-element-8f655a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-544 .elementor-element.elementor-element-8f655a5 img{width:33%;height:84px;object-fit:cover;}.elementor-544 .elementor-element.elementor-element-fca7941 .elementor-heading-title{font-size:29px;}.elementor-544 .elementor-element.elementor-element-92a0019{font-size:14px;letter-spacing:0.2px;}.elementor-544 .elementor-element.elementor-element-3b7eb7b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-544 .elementor-element.elementor-element-2def7fc{--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-544 .elementor-element.elementor-element-0404d9f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-544 .elementor-element.elementor-element-4ffbca5{--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-544 .elementor-element.elementor-element-e428444{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-544 .elementor-element.elementor-element-16db9ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for heading, class: .elementor-element-d929524 */.elementor-544 .elementor-element.elementor-element-d929524 {
      background: -webkit-linear-gradient(#FFDD00 , #FF6600 , #FF2200);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18ea182 *//* ── STORY SECTION ───────────────────────────────────── */
#story {
    padding: 120px 0 !important;
    background: linear-gradient(160deg, #050000 0%, #0d0100 50%, #050000 100%) !important;
}
.story-img-placeholder img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sec-tag {
    font-family: 'Cinzel', serif;
    font-size: .68rem;
    letter-spacing: 6px;
    color: #ff4400;
    text-transform: uppercase;
    display: block;
    margin-bottom: 14px;
}

.sec-title {
    font-family: 'Cinzel Decorative', cursive;
    font-size: clamp(1.8rem, 4vw, 3rem);
    background: linear-gradient(135deg, #ffdd00, #ff7700, #ff2200);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 12px rgba(255, 80, 0, .45));
    margin-bottom: 16px;
    line-height: 1.1;
}

.sec-line {
    width: 200px;
    height: 2px;
    background: linear-gradient(to right, #ff4400, #ffaa00, transparent);
}

.sec-body {
    color: #997766;
    line-height: 1.85;
    font-size: 0.9rem;
}

.btn-p {
    font-family: 'Cinzel', serif;
    font-size: .8rem;
    letter-spacing: 3px;
    padding: 16px 40px;
    text-decoration: none;
    text-transform: uppercase;
    background: linear-gradient(135deg, #ff2200, #ff7700);
    color: #fff;
    border: none;
    clip-path: polygon(12px 0, 100% 0, calc(100% - 12px) 100%, 0 100%);
    box-shadow: 0 0 30px rgba(255, 50, 0, .5);
    transition: all .3s;
    display: inline-block;
}

.btn-p:hover {
    color: white;
}

.btn-s {
    font-family: 'Cinzel', serif;
    font-size: .8rem;
    letter-spacing: 3px;
    padding: 15px 40px;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #ff4400;
    color: #ffaa00;
    clip-path: polygon(12px 0, 100% 0, calc(100% - 12px) 100%, 0 100%);
    background: rgba(255, 50, 0, .04);
    transition: all .3s;
    display: inline-block;
}

.btn-s:hover {
    color: white;
    box-shadow: 0 0 20px rgba(255, 80, 0, .3);
}
.story-grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 80px !important;
    align-items: center !important;
}
.story-img-wrap {
    position: relative !important;
}
.story-img-frame {
    position: relative !important;
    background: linear-gradient(135deg, #150300, #0a0000) !important;
    aspect-ratio: 4/5 !important;
    clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 30px 100%, 0 calc(100% - 30px)) !important;
    overflow: hidden !important;
    box-shadow: 0 0 60px rgba(255, 40, 0, .2), 0 0 120px rgba(255, 20, 0, .08) !important;
    border: 1px solid rgba(255, 60, 0, .25) !important;
}
.story-img-placeholder {
    width: 100% !important;
    height: 100% !important;
    background:
        radial-gradient(ellipse 60% 80% at 50% 70%, rgba(255, 40, 0, .12) 0%, transparent 70%),
        linear-gradient(160deg, #1a0400, #0a0000) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-direction: column !important;
    gap: 12px !important;
}
.story-img-placeholder .img-icon {
    font-size: 3rem !important;
    opacity: .2 !important;
}
.story-img-placeholder .img-label {
    font-family: 'Cinzel', serif !important;
    font-size: .65rem !important;
    letter-spacing: 4px !important;
    color: #442211 !important;
    text-transform: uppercase !important;
}
.story-deco-line {
    position: absolute !important;
    right: -30px !important;
    top: 20% !important;
    height: 60% !important;
    width: 2px !important;
    background: linear-gradient(to bottom, transparent, #ff4400, #ffaa00, transparent) !important;
    opacity: .4 !important;
}
.story-deco-line::before {
    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    right: -8px !important;
    transform: translateY(-50%) !important;
    width: 18px !important;
    height: 18px !important;
    border-radius: 50% !important;
    background: radial-gradient(circle, #ffaa00, #ff4400) !important;
    box-shadow: 0 0 15px #ff4400 !important;
    opacity: .6 !important;
}
.story-badge {
    position: absolute !important;
    bottom: -20px !important;
    right: -30px !important;
    padding: 20px 28px !important;
    background: linear-gradient(135deg, #ff2200, #ff7700) !important;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 16px 100%, 0 calc(100% - 16px)) !important;
    text-align: center !important;
    box-shadow: 0 0 40px rgba(255, 40, 0, .5) !important;
    z-index: 2 !important;
}
.story-badge .b-num {
    font-family: 'Cinzel Decorative', cursive !important;
    font-size: 2.4rem !important;
    color: #fff !important;
    display: block !important;
    line-height: 1 !important;
    filter: drop-shadow(0 0 8px rgba(255, 255, 255, .4)) !important;
}
.story-badge .b-label {
    font-family: 'Cinzel', serif !important;
    font-size: .6rem !important;
    letter-spacing: 3px !important;
    color: rgba(255, 255, 255, .8) !important;
    text-transform: uppercase !important;
}
.story-text {
    display: flex !important;
    flex-direction: column !important;
    gap: 24px !important;
}
.story-quote {
    font-family: 'IM Fell English', serif !important;
    font-size: 1.4rem !important;
    color: #ffaa00 !important;
    font-style: italic !important;
    line-height: 1.5 !important;
    padding: 24px 28px !important;
    border-left: 3px solid #ff4400 !important;
    background: linear-gradient(to right, rgba(255, 40, 0, .07), transparent) !important;
    position: relative !important;
}
.story-quote::before {
    content: '"' !important;
    position: absolute !important;
    top: -10px !important;
    left: 16px !important;
    font-size: 5rem !important;
    color: #ff4400 !important;
    opacity: .2 !important;
    line-height: 1 !important;
    font-family: 'Cinzel Decorative', cursive !important;
}

/* ── TABLET (≤ 1024px) ───────────────────────────────── */
@media (max-width: 1024px) {
    #story {
        padding: 80px 0 !important;
    }
    .story-grid {
        gap: 50px !important;
    }
    .story-badge {
        right: -10px !important;
        padding: 16px 20px !important;
    }
    .story-badge .b-num {
        font-size: 2rem !important;
    }
    .story-deco-line {
        right: -16px !important;
    }
    .story-quote {
        font-size: 1.2rem !important;
    }
}

/* ── MOBILE (≤ 768px) ────────────────────────────────── */
@media (max-width: 768px) {
    .sec-tag {
        text-align: center;
    }
    .sec-title {
        text-align: center;
    }
    .btn-wrapper{
        flex-wrap: wrap;
        justify-content: center;
    }
    #story {
        padding: 60px 0 !important;
    }
    .story-grid {
        grid-template-columns: 1fr !important;
        gap: 64px !important;
    }
    .story-img-wrap {
        max-width: 420px !important;
        margin: 0 auto !important;
        width: 100% !important;
    }
    .story-img-frame {
        aspect-ratio: 3/2 !important;
    }
    .story-deco-line {
        display: none !important;
    }
    .story-badge {
        bottom: -18px !important;
        right: 0 !important;
        padding: 14px 20px !important;
    }
    .story-badge .b-num {
        font-size: 1.8rem !important;
    }
    .story-badge .b-label {
        font-size: .55rem !important;
        letter-spacing: 2px !important;
    }
    .story-text {
        gap: 20px !important;
    }
    .story-quote {
        font-size: 1.1rem !important;
        padding: 18px 20px !important;
    }
}

/* ── SMALL MOBILE (≤ 480px) ─────────────────────────── */
@media (max-width: 480px) {
    #story {
        padding: 48px 0 !important;
    }
    .story-grid {
        gap: 52px !important;
    }
    .story-img-frame {
        aspect-ratio: 1/1 !important;
        clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px)) !important;
    }
    .story-badge {
        bottom: -16px !important;
        right: 0 !important;
        padding: 12px 16px !important;
    }
    .story-badge .b-num {
        font-size: 1.5rem !important;
    }
    .story-badge .b-label {
        font-size: .5rem !important;
        letter-spacing: 1.5px !important;
    }
    .story-quote {
        font-size: 1rem !important;
        padding: 16px 18px !important;
    }
    .story-quote::before {
        font-size: 3.5rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-973939d */.elementor-544 .elementor-element.elementor-element-973939d {
      background: -webkit-linear-gradient(#FFDD00 , #FF6600 , #FF2200);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fca7941 */.elementor-544 .elementor-element.elementor-element-fca7941 {
      background: -webkit-linear-gradient(#FFDD00 , #FF6600 , #FF2200);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */