.elementor-14 .elementor-element.elementor-element-559cdc41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.77;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-559cdc41:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-559cdc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xmaslightdecorators.com/wp-content/uploads/2026/10/download.avif");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-559cdc41::before, .elementor-14 .elementor-element.elementor-element-559cdc41 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-559cdc41 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-559cdc41 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-559cdc41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-559cdc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-2f8e19d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-27cc6899{--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:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-1755eb86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;--padding-top:43px;--padding-bottom:43px;--padding-left:5px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-1755eb86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-248f8d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-248f8d4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#E9B557;}.elementor-14 .elementor-element.elementor-element-f24673e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-f24673e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:49px;font-weight:700;line-height:1.13em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-769232ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-769232ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:61px;font-weight:700;line-height:1.13em;color:var( --e-global-color-5b12a63 );}.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-14 .elementor-element.elementor-element-41501115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#D8E0EA;}.elementor-14 .elementor-element.elementor-element-6455d841{--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:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.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-14 .elementor-element.elementor-element-1d429730 .elementor-button{background-color:#C12930;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-1d429730 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-1d429730 .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1d429730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1d429730 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-1d429730 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3c81d42c .elementor-button{background-color:#09192C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9B557;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-3c81d42c .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-3c81d42c .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3c81d42c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3c81d42c .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-3c81d42c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-613be4f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:025px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-613be4f8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-613be4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7cc2cd02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-624f3dcf{--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:space-between;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-26ad49bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-26ad49bd.e-con{--flex-grow:0;--flex-shrink:0;}.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-14 .elementor-element.elementor-element-57903f6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-57903f6a .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-57903f6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-57903f6a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-57903f6a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-57903f6a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-57903f6a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-57903f6a .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-57903f6a .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-1fb13ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-1fb13ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-1a0acaa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-5592de41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-5592de41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ed0e282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ed0e282 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-ed0e282.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ed0e282.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ed0e282.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ed0e282.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ed0e282.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ed0e282 .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-ed0e282 .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-635d2219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-635d2219 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-32a9b57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-1021ac05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-1021ac05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6ed80018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-6ed80018 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-6ed80018.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6ed80018.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6ed80018.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6ed80018.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6ed80018.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6ed80018 .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-6ed80018 .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-288c8b00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-288c8b00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-1db9c187{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-69c7231b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-69c7231b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-2c6c0754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-2c6c0754 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-2c6c0754.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2c6c0754.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-2c6c0754.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2c6c0754.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-2c6c0754.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2c6c0754 .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-2c6c0754 .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-a691539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-a691539 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-6973a8c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-14954a84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-14954a84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-487021e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-487021e3 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-487021e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-487021e3.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-487021e3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-487021e3.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-487021e3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-487021e3 .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-487021e3 .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-4a453e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-4a453e8d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-34ceb61e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-5f9ab08b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:76px;--padding-bottom:76px;--padding-left:26px;--padding-right:26px;}.elementor-14 .elementor-element.elementor-element-5f9ab08b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5f9ab08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EEF1;}.elementor-14 .elementor-element.elementor-element-4857f9e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-5fa29f40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-5fa29f40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#C12930;}.elementor-14 .elementor-element.elementor-element-550715ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-550715ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:700;line-height:1.13em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-54e36a8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-3464a683{--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 25px;--row-gap:0px;--column-gap:25px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-14 .elementor-element.elementor-element-a632a0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-a632a0a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a632a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a632a0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4b647f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-4b647f9f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-7b48c4a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-33f1844a .elementor-button{background-color:#C12930;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-33f1844a .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-33f1844a .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-33f1844a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-33f1844a .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-33f1844a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d55e21a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-d55e21a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d55e21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d55e21a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-fc693de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-fc693de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-4a6d36c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-55bf769 .elementor-button{background-color:#C12930;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-55bf769 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-55bf769 .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-55bf769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-55bf769 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-55bf769 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d373512{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-d373512:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d373512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d373512.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-18c7f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-18c7f29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-dd1df1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-0c3e8f7 .elementor-button{background-color:#C12930;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-0c3e8f7 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-0c3e8f7 .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0c3e8f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-0c3e8f7 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-0c3e8f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2f5b4b1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-2f5b4b1a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2f5b4b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2f5b4b1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1faca4b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-1faca4b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-5a746cc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-c43c781 .elementor-button{background-color:#C12930;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-c43c781 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-c43c781 .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c43c781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c43c781 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-c43c781 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3846582 .elementor-button{background-color:#C12930;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-3846582 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-3846582 .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3846582{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3846582 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-3846582 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-51682c19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:75px;--padding-bottom:75px;--padding-left:26px;--padding-right:26px;}.elementor-14 .elementor-element.elementor-element-51682c19:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-51682c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3c714f2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-ef453fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-ef453fa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:700;line-height:1.13em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-58d56e29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-28534563{--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-a28d867{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-a28d867.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4d006c9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-4d006c9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-7ee05e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-46de6796{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-46de6796.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6d117fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-6d117fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-540a9654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-2ad1687{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-2ad1687.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-63e1edde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-63e1edde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-7fa3343e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-2648f3ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:77px;--padding-bottom:78px;--padding-left:26px;--padding-right:26px;}.elementor-14 .elementor-element.elementor-element-2648f3ad:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2648f3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b12a63 );}.elementor-14 .elementor-element.elementor-element-63af68c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-7314c4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-7314c4a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:700;line-height:1.13em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-70338096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-70338096 a{color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-73a62be6{--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:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-6b5fc06e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-6b5fc06e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6b5fc06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-6b5fc06e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-71bff528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-71bff528 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#E9B557;}.elementor-14 .elementor-element.elementor-element-4b17c3fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4b17c3fb .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-4b17c3fb.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-4b17c3fb.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4b17c3fb.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-4b17c3fb.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4b17c3fb.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-4b17c3fb .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-4b17c3fb .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-43347366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-43347366 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-213ddf95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#D0DBE6;}.elementor-14 .elementor-element.elementor-element-6b439df9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-6b439df9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6b439df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-6b439df9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-12976901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-12976901 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#E9B557;}.elementor-14 .elementor-element.elementor-element-14dc31a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-14dc31a8 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-14dc31a8.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-14dc31a8.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-14dc31a8.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-14dc31a8.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-14dc31a8.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-14dc31a8 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-14dc31a8 .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-3fae0f87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-3fae0f87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-56d08a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#D0DBE6;}.elementor-14 .elementor-element.elementor-element-6c70ee8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-6c70ee8e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6c70ee8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-6c70ee8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-43ce89a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-43ce89a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#E9B557;}.elementor-14 .elementor-element.elementor-element-284610af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-284610af .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-284610af.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-284610af.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-284610af.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-284610af.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-284610af.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-284610af .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-284610af .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-6e567823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-6e567823 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-60cd3862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#D0DBE6;}.elementor-14 .elementor-element.elementor-element-57adb9ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-57adb9ee:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-57adb9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1e13b874{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-491e4af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-491e4af3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:700;line-height:1.13em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-44435891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-2d1f945e{--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:space-between;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-27c22567{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-27c22567.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-2f304c94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-2f304c94 img{width:100%;height:235px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-39e11f1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-39e11f1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-16da729e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-16da729e img{width:100%;height:235px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-1adf4586{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-1adf4586.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-710a370d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-710a370d img{width:100%;height:235px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-6ff566d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-6ff566d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-32390010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-32390010 img{width:100%;height:235px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-6a9243fc{--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:space-between;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-365ebb2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-365ebb2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6f093ec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-6f093ec3 img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-8a1384{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-8a1384.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-14231ebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-14231ebf img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-7316bb5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-7316bb5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-27b9096b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-27b9096b img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-22f23ca4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-22f23ca4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-44e6660f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-44e6660f img{width:100%;height:205px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-7e8b3810{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:76px;--padding-bottom:76px;--padding-left:26px;--padding-right:26px;}.elementor-14 .elementor-element.elementor-element-7e8b3810:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7e8b3810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b12a63 );}.elementor-14 .elementor-element.elementor-element-1860ce5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-3fd7e291{--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:space-between;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-1011bc6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-1011bc6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1e39a9bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-1e39a9bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;line-height:1.13em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-71c0935c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-2e39fc79{--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:space-between;--align-items:stretch;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-574f695d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;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:#EAE5DF;--border-color:#EAE5DF;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-574f695d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-574f695d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-574f695d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ad66cbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ad66cbd .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-ad66cbd.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-ad66cbd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ad66cbd.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-ad66cbd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ad66cbd.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-ad66cbd .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-ad66cbd .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-2722426b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-2722426b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-2954f94b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-65321fe9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;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:#EAE5DF;--border-color:#EAE5DF;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-65321fe9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-65321fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-65321fe9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-27192530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-27192530 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-27192530.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-27192530.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-27192530.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-27192530.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-27192530.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-27192530 .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-27192530 .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-51253403{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-51253403 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-163c86f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-53383ed7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;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:#EAE5DF;--border-color:#EAE5DF;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-53383ed7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-53383ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-53383ed7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5984fd68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-5984fd68 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-5984fd68.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-5984fd68.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5984fd68.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-5984fd68.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5984fd68.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-5984fd68 .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-5984fd68 .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-40ea7b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-40ea7b6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-75c0e9db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-27479a33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;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:#EAE5DF;--border-color:#EAE5DF;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-27479a33:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-27479a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-27479a33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-72842568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-72842568 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-72842568.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-72842568.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-72842568.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-72842568.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-72842568.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-72842568 .elementor-icon{font-size:29px;}.elementor-14 .elementor-element.elementor-element-72842568 .elementor-icon svg{height:29px;}.elementor-14 .elementor-element.elementor-element-2524da2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-2524da2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-5e273b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-57136625{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-57136625:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-57136625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09192C;}.elementor-14 .elementor-element.elementor-element-57136625.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4c00813b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4c00813b .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-4c00813b.elementor-view-stacked .elementor-icon{background-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-4c00813b.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4c00813b.elementor-view-default .elementor-icon{color:#E9B557;border-color:#E9B557;}.elementor-14 .elementor-element.elementor-element-4c00813b.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4c00813b.elementor-view-default .elementor-icon svg{fill:#E9B557;}.elementor-14 .elementor-element.elementor-element-4c00813b .elementor-icon{font-size:36px;}.elementor-14 .elementor-element.elementor-element-4c00813b .elementor-icon svg{height:36px;}.elementor-14 .elementor-element.elementor-element-195c0e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-195c0e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:29px;font-weight:700;line-height:1.13em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-68e71132{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-5b12a63 );}.elementor-14 .elementor-element.elementor-element-6e1e7c4 iframe{height:256px;}.elementor-14 .elementor-element.elementor-element-4e915f9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:76px;--padding-bottom:82px;--padding-left:26px;--padding-right:26px;}.elementor-14 .elementor-element.elementor-element-4e915f9d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4e915f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4183224c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-3f21c5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-3f21c5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:39px;font-weight:700;line-height:1.13em;color:#12243B;}.elementor-14 .elementor-element.elementor-element-40f37747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#657384;}.elementor-14 .elementor-element.elementor-element-37c2237{--display:flex;}.elementor-14 .elementor-element.elementor-element-10fce8b{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-b80a62c{--display:flex;}.elementor-14 .elementor-element.elementor-element-0aaf699{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-569f8ab{--display:flex;}.elementor-14 .elementor-element.elementor-element-b2053eb{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-8654eda{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}:where( .elementor-14 .elementor-element.elementor-element-8654eda > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-14 .elementor-element.elementor-element-32c3b686{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.82;--padding-top:64px;--padding-bottom:64px;--padding-left:26px;--padding-right:26px;}.elementor-14 .elementor-element.elementor-element-32c3b686:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-32c3b686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C223A;background-image:url("https://xmaslightdecorators.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-32c3b686::before, .elementor-14 .elementor-element.elementor-element-32c3b686 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-32c3b686 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-32c3b686 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-32c3b686 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-32c3b686 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#09192C;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-6cb1733b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-1657663f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-1657663f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.13em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-47fafa3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#E3EAF1;}.elementor-14 .elementor-element.elementor-element-592f8fbd{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-7233cb67 .elementor-button{background-color:#C12930;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-7233cb67 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-7233cb67 .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7233cb67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-7233cb67 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-7233cb67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-373cff2d .elementor-button{background-color:#09192C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9B557;border-radius:8px 8px 8px 8px;padding:13px 22px 13px 22px;}.elementor-14 .elementor-element.elementor-element-373cff2d .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-373cff2d .elementor-button:focus{background-color:#0C223A;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-373cff2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-373cff2d .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-373cff2d .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-559cdc41{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-27cc6899{--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-14 .elementor-element.elementor-element-1755eb86{--padding-top:43px;--padding-bottom:43px;--padding-left:5px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-6455d841{--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-14 .elementor-element.elementor-element-613be4f8{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-624f3dcf{--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-14 .elementor-element.elementor-element-5f9ab08b{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-3464a683{--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-14 .elementor-element.elementor-element-a632a0a{--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-d55e21a{--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-d373512{--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-2f5b4b1a{--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-51682c19{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-28534563{--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-14 .elementor-element.elementor-element-2648f3ad{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-73a62be6{--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-14 .elementor-element.elementor-element-6b5fc06e{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-6b439df9{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-6c70ee8e{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-57adb9ee{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-2d1f945e{--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-14 .elementor-element.elementor-element-6a9243fc{--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-14 .elementor-element.elementor-element-7e8b3810{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-3fd7e291{--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-14 .elementor-element.elementor-element-2e39fc79{--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-14 .elementor-element.elementor-element-574f695d{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-65321fe9{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-53383ed7{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-27479a33{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-57136625{--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-4e915f9d{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-32c3b686{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-592f8fbd{--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;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-559cdc41{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-27cc6899{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-1755eb86{--width:100%;--padding-top:43px;--padding-bottom:43px;--padding-left:5px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-248f8d4b .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-f24673e .elementor-heading-title{font-size:34px;}.elementor-14 .elementor-element.elementor-element-769232ff .elementor-heading-title{font-size:43px;}.elementor-14 .elementor-element.elementor-element-41501115{font-size:14px;}.elementor-14 .elementor-element.elementor-element-6455d841{--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;--align-items:stretch;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-613be4f8{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-624f3dcf{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-26ad49bd{--width:100%;}.elementor-14 .elementor-element.elementor-element-1fb13ca .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-1a0acaa7{font-size:13px;}.elementor-14 .elementor-element.elementor-element-5592de41{--width:100%;}.elementor-14 .elementor-element.elementor-element-635d2219 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-32a9b57d{font-size:13px;}.elementor-14 .elementor-element.elementor-element-1021ac05{--width:100%;}.elementor-14 .elementor-element.elementor-element-288c8b00 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-1db9c187{font-size:13px;}.elementor-14 .elementor-element.elementor-element-69c7231b{--width:100%;}.elementor-14 .elementor-element.elementor-element-a691539 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-6973a8c4{font-size:13px;}.elementor-14 .elementor-element.elementor-element-14954a84{--width:100%;}.elementor-14 .elementor-element.elementor-element-4a453e8d .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-34ceb61e{font-size:13px;}.elementor-14 .elementor-element.elementor-element-5f9ab08b{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-5fa29f40 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-550715ef .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-54e36a8e{font-size:14px;}.elementor-14 .elementor-element.elementor-element-3464a683{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-a632a0a{--width:100%;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-4b647f9f .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-7b48c4a9{font-size:13px;}.elementor-14 .elementor-element.elementor-element-d55e21a{--width:100%;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-fc693de .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-4a6d36c{font-size:13px;}.elementor-14 .elementor-element.elementor-element-d373512{--width:100%;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-18c7f29 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-dd1df1d{font-size:13px;}.elementor-14 .elementor-element.elementor-element-2f5b4b1a{--width:100%;--padding-top:12px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-1faca4b8 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-5a746cc6{font-size:13px;}.elementor-14 .elementor-element.elementor-element-51682c19{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-ef453fa .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-58d56e29{font-size:13px;}.elementor-14 .elementor-element.elementor-element-28534563{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-a28d867{--width:100%;}.elementor-14 .elementor-element.elementor-element-4d006c9a .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-7ee05e95{font-size:13px;}.elementor-14 .elementor-element.elementor-element-46de6796{--width:100%;}.elementor-14 .elementor-element.elementor-element-6d117fc .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-540a9654{font-size:13px;}.elementor-14 .elementor-element.elementor-element-2ad1687{--width:100%;}.elementor-14 .elementor-element.elementor-element-63e1edde .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-7fa3343e{font-size:13px;}.elementor-14 .elementor-element.elementor-element-2648f3ad{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-7314c4a .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-70338096{font-size:13px;}.elementor-14 .elementor-element.elementor-element-73a62be6{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-6b5fc06e{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-71bff528 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-43347366 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-213ddf95{font-size:13px;}.elementor-14 .elementor-element.elementor-element-6b439df9{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-12976901 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-3fae0f87 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-56d08a74{font-size:13px;}.elementor-14 .elementor-element.elementor-element-6c70ee8e{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-43ce89a2 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-6e567823 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-60cd3862{font-size:13px;}.elementor-14 .elementor-element.elementor-element-57adb9ee{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-491e4af3 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-44435891{font-size:13px;}.elementor-14 .elementor-element.elementor-element-2d1f945e{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-27c22567{--width:100%;}.elementor-14 .elementor-element.elementor-element-2f304c94 img{width:100%;height:235px;}.elementor-14 .elementor-element.elementor-element-39e11f1e{--width:100%;}.elementor-14 .elementor-element.elementor-element-16da729e img{width:100%;height:235px;}.elementor-14 .elementor-element.elementor-element-1adf4586{--width:100%;}.elementor-14 .elementor-element.elementor-element-710a370d img{width:100%;height:235px;}.elementor-14 .elementor-element.elementor-element-6ff566d6{--width:100%;}.elementor-14 .elementor-element.elementor-element-32390010 img{width:100%;height:235px;}.elementor-14 .elementor-element.elementor-element-6a9243fc{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-365ebb2f{--width:100%;}.elementor-14 .elementor-element.elementor-element-6f093ec3 img{width:100%;height:205px;}.elementor-14 .elementor-element.elementor-element-8a1384{--width:100%;}.elementor-14 .elementor-element.elementor-element-14231ebf img{width:100%;height:205px;}.elementor-14 .elementor-element.elementor-element-7316bb5a{--width:100%;}.elementor-14 .elementor-element.elementor-element-27b9096b img{width:100%;height:205px;}.elementor-14 .elementor-element.elementor-element-22f23ca4{--width:100%;}.elementor-14 .elementor-element.elementor-element-44e6660f img{width:100%;height:205px;}.elementor-14 .elementor-element.elementor-element-7e8b3810{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-3fd7e291{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-1011bc6f{--width:100%;}.elementor-14 .elementor-element.elementor-element-1e39a9bc .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-71c0935c{font-size:13px;}.elementor-14 .elementor-element.elementor-element-2e39fc79{--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;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-574f695d{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-2722426b .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-2954f94b{font-size:13px;}.elementor-14 .elementor-element.elementor-element-65321fe9{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-51253403 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-163c86f7{font-size:13px;}.elementor-14 .elementor-element.elementor-element-53383ed7{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-40ea7b6a .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-75c0e9db{font-size:13px;}.elementor-14 .elementor-element.elementor-element-27479a33{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-2524da2b .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-5e273b4e{font-size:13px;}.elementor-14 .elementor-element.elementor-element-57136625{--width:100%;--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-195c0e8 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-68e71132{font-size:13px;}.elementor-14 .elementor-element.elementor-element-4e915f9d{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-3f21c5a .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-40f37747{font-size:13px;}.elementor-14 .elementor-element.elementor-element-32c3b686{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-14 .elementor-element.elementor-element-1657663f .elementor-heading-title{font-size:27px;}.elementor-14 .elementor-element.elementor-element-47fafa3a{font-size:13px;}.elementor-14 .elementor-element.elementor-element-592f8fbd{--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;--align-items:stretch;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-2f8e19d{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-1755eb86{--width:65%;}.elementor-14 .elementor-element.elementor-element-7cc2cd02{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-26ad49bd{--width:19%;}.elementor-14 .elementor-element.elementor-element-5592de41{--width:19%;}.elementor-14 .elementor-element.elementor-element-1021ac05{--width:19%;}.elementor-14 .elementor-element.elementor-element-69c7231b{--width:19%;}.elementor-14 .elementor-element.elementor-element-14954a84{--width:19%;}.elementor-14 .elementor-element.elementor-element-4857f9e9{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-3464a683{--width:100%;}.elementor-14 .elementor-element.elementor-element-a632a0a{--width:20%;}.elementor-14 .elementor-element.elementor-element-d55e21a{--width:20%;}.elementor-14 .elementor-element.elementor-element-d373512{--width:20%;}.elementor-14 .elementor-element.elementor-element-2f5b4b1a{--width:20%;}.elementor-14 .elementor-element.elementor-element-3c714f2a{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-a28d867{--width:32%;}.elementor-14 .elementor-element.elementor-element-46de6796{--width:32%;}.elementor-14 .elementor-element.elementor-element-2ad1687{--width:32%;}.elementor-14 .elementor-element.elementor-element-63af68c8{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-6b5fc06e{--width:32%;}.elementor-14 .elementor-element.elementor-element-6b439df9{--width:32%;}.elementor-14 .elementor-element.elementor-element-6c70ee8e{--width:32%;}.elementor-14 .elementor-element.elementor-element-1e13b874{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-27c22567{--width:24%;}.elementor-14 .elementor-element.elementor-element-39e11f1e{--width:24%;}.elementor-14 .elementor-element.elementor-element-1adf4586{--width:24%;}.elementor-14 .elementor-element.elementor-element-6ff566d6{--width:24%;}.elementor-14 .elementor-element.elementor-element-365ebb2f{--width:24%;}.elementor-14 .elementor-element.elementor-element-8a1384{--width:24%;}.elementor-14 .elementor-element.elementor-element-7316bb5a{--width:24%;}.elementor-14 .elementor-element.elementor-element-22f23ca4{--width:24%;}.elementor-14 .elementor-element.elementor-element-1860ce5f{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-1011bc6f{--width:55%;}.elementor-14 .elementor-element.elementor-element-574f695d{--width:48%;}.elementor-14 .elementor-element.elementor-element-65321fe9{--width:48%;}.elementor-14 .elementor-element.elementor-element-53383ed7{--width:48%;}.elementor-14 .elementor-element.elementor-element-27479a33{--width:48%;}.elementor-14 .elementor-element.elementor-element-57136625{--width:39%;}.elementor-14 .elementor-element.elementor-element-4183224c{--content-width:1180px;}.elementor-14 .elementor-element.elementor-element-6cb1733b{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-1755eb86{--width:100%;}.elementor-14 .elementor-element.elementor-element-26ad49bd{--width:48%;}.elementor-14 .elementor-element.elementor-element-5592de41{--width:48%;}.elementor-14 .elementor-element.elementor-element-1021ac05{--width:48%;}.elementor-14 .elementor-element.elementor-element-69c7231b{--width:48%;}.elementor-14 .elementor-element.elementor-element-14954a84{--width:48%;}.elementor-14 .elementor-element.elementor-element-a632a0a{--width:48%;}.elementor-14 .elementor-element.elementor-element-d55e21a{--width:48%;}.elementor-14 .elementor-element.elementor-element-d373512{--width:48%;}.elementor-14 .elementor-element.elementor-element-2f5b4b1a{--width:48%;}.elementor-14 .elementor-element.elementor-element-a28d867{--width:100%;}.elementor-14 .elementor-element.elementor-element-46de6796{--width:100%;}.elementor-14 .elementor-element.elementor-element-2ad1687{--width:100%;}.elementor-14 .elementor-element.elementor-element-6b5fc06e{--width:100%;}.elementor-14 .elementor-element.elementor-element-6b439df9{--width:100%;}.elementor-14 .elementor-element.elementor-element-6c70ee8e{--width:100%;}.elementor-14 .elementor-element.elementor-element-27c22567{--width:48%;}.elementor-14 .elementor-element.elementor-element-39e11f1e{--width:48%;}.elementor-14 .elementor-element.elementor-element-1adf4586{--width:48%;}.elementor-14 .elementor-element.elementor-element-6ff566d6{--width:48%;}.elementor-14 .elementor-element.elementor-element-365ebb2f{--width:48%;}.elementor-14 .elementor-element.elementor-element-8a1384{--width:48%;}.elementor-14 .elementor-element.elementor-element-7316bb5a{--width:48%;}.elementor-14 .elementor-element.elementor-element-22f23ca4{--width:48%;}.elementor-14 .elementor-element.elementor-element-1011bc6f{--width:100%;}.elementor-14 .elementor-element.elementor-element-574f695d{--width:100%;}.elementor-14 .elementor-element.elementor-element-65321fe9{--width:100%;}.elementor-14 .elementor-element.elementor-element-53383ed7{--width:100%;}.elementor-14 .elementor-element.elementor-element-27479a33{--width:100%;}.elementor-14 .elementor-element.elementor-element-57136625{--width:100%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-8654eda *//* ==================================================
   LUXURY CHRISTMAS FAQ - COMPLETE COMBINED CSS
   ROYAL BURGUNDY + CHAMPAGNE GOLD

   ACCORDION CLASSES:
   xmas-faq xmas-faq--royal

   TEXT EDITOR CLASS:
   xmas-faq-answer

   Compatible with Elementor Nested Accordion
   Also supports classic Elementor Accordion

   No font-size overrides
   Fully Responsive
================================================== */


/* ====================================
   01. GLOBAL COLORS
==================================== */

.xmas-faq.xmas-faq--royal {

    --faq-primary: #4A172B;
    --faq-secondary: #C7A46A;
    --faq-text: #4E3540;
    --faq-accent: #A82D4B;
    --faq-background: #FCF6F1;
    --faq-white: #FFFFFF;
    --faq-gold-light: #F4DFB9;

    --faq-heading-font: 'Playfair Display', Georgia, serif;
    --faq-body-font: 'DM Sans', Arial, sans-serif;

    width: 100%;
    max-width: 100%;
}


/* ====================================
   02. ACCORDION LAYOUT
==================================== */

.xmas-faq.xmas-faq--royal .e-n-accordion,
.xmas-faq.xmas-faq--royal .elementor-accordion {

    display: flex;
    flex-direction: column;

    gap: 14px;
}


/* FAQ ITEM CARD */

.xmas-faq.xmas-faq--royal .e-n-accordion-item,
.xmas-faq.xmas-faq--royal .elementor-accordion-item {

    margin: 0 !important;

    border: 1px solid rgba(199,164,106,0.4) !important;

    border-radius: 16px !important;

    background: #FFFFFF;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(74,23,43,0.08);

    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}


/* CARD HOVER */

.xmas-faq.xmas-faq--royal .e-n-accordion-item:hover,
.xmas-faq.xmas-faq--royal .elementor-accordion-item:hover {

    border-color: #C7A46A !important;

    box-shadow:
        0 10px 26px rgba(74,23,43,0.13);
}


/* ====================================
   03. FAQ QUESTION TITLE
==================================== */

.xmas-faq.xmas-faq--royal .e-n-accordion-item-title,
.xmas-faq.xmas-faq--royal .elementor-tab-title {

    display: flex !important;

    align-items: center;

    justify-content: space-between;

    gap: 16px;

    position: relative;

    padding: 20px 24px !important;

    background: #4A172B !important;

    border: none !important;

    border-left: 4px solid #C7A46A !important;

    cursor: pointer;

    list-style: none;

    transition:
        background 0.35s ease,
        border-color 0.35s ease;
}


/* HIDE DEFAULT DETAILS MARKER */

.xmas-faq.xmas-faq--royal
.e-n-accordion-item-title::-webkit-details-marker {

    display: none;
}


/* QUESTION TEXT */

.xmas-faq.xmas-faq--royal .e-n-accordion-item-title-text,
.xmas-faq.xmas-faq--royal .elementor-accordion-title {

    font-family: var(--faq-heading-font) !important;

    font-weight: 600;

    color: #FFFFFF !important;

    line-height: 1.4;

    text-decoration: none !important;

    flex: 1;

    min-width: 0;
}


/* HOVER BACKGROUND */

.xmas-faq.xmas-faq--royal .e-n-accordion-item-title:hover,
.xmas-faq.xmas-faq--royal .elementor-tab-title:hover {

    background: #63243E !important;
}


/* ACTIVE QUESTION */

.xmas-faq.xmas-faq--royal
.e-n-accordion-item[open] > .e-n-accordion-item-title,

.xmas-faq.xmas-faq--royal
.elementor-tab-title.elementor-active {

    background: linear-gradient(
        110deg,
        #4A172B 0%,
        #71334A 100%
    ) !important;

    border-left-color: #F4DFB9 !important;
}


/* ====================================
   04. REMOVE ELEMENTOR DEFAULT ICONS
==================================== */

.xmas-faq.xmas-faq--royal .e-n-accordion-item-title-icon,
.xmas-faq.xmas-faq--royal .elementor-accordion-icon {

    display: none !important;
}


/* ====================================
   05. CUSTOM PREMIUM PLUS ICON
==================================== */

.xmas-faq.xmas-faq--royal
.e-n-accordion-item-title::after,

.xmas-faq.xmas-faq--royal
.elementor-tab-title::after {

    content: "" !important;

    display: block;

    flex: 0 0 40px;

    width: 40px;
    height: 40px;

    border-radius: 12px;

    border: 1px solid #EBD3A5;

    /* TWO LINES CREATE PLUS SIGN */

    background:
        linear-gradient(
            #4A172B,
            #4A172B
        ) center / 16px 2px no-repeat,

        linear-gradient(
            #4A172B,
            #4A172B
        ) center / 2px 16px no-repeat,

        linear-gradient(
            135deg,
            #F4DFB9,
            #C7A46A
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.5),
        0 4px 12px rgba(0,0,0,0.15);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* PLUS ICON HOVER */

.xmas-faq.xmas-faq--royal
.e-n-accordion-item-title:hover::after,

.xmas-faq.xmas-faq--royal
.elementor-tab-title:hover::after {

    transform: rotate(90deg);

    box-shadow:
        0 6px 18px rgba(199,164,106,0.35);
}


/* ====================================
   06. ACTIVE MINUS ICON
==================================== */

.xmas-faq.xmas-faq--royal
.e-n-accordion-item[open] > .e-n-accordion-item-title::after,

.xmas-faq.xmas-faq--royal
.elementor-tab-title.elementor-active::after {

    background:
        linear-gradient(
            #4A172B,
            #4A172B
        ) center / 16px 2px no-repeat,

        linear-gradient(
            135deg,
            #F4DFB9,
            #C7A46A
        );

    transform: rotate(180deg);

    border-color: #F4DFB9;
}


/* ====================================
   07. ACCORDION ANSWER AREA
==================================== */

/* CLASSIC ACCORDION CONTENT */

.xmas-faq.xmas-faq--royal
.elementor-tab-content {

    background: #FCF6F1 !important;

    color: #4E3540 !important;

    padding: 22px 26px !important;

    border: none !important;

    border-top: 1px solid rgba(199,164,106,0.4) !important;

    font-family: var(--faq-body-font) !important;

    line-height: 1.75;
}


/* NESTED ACCORDION CONTENT */

.xmas-faq.xmas-faq--royal
.e-n-accordion-item > .e-con,

.xmas-faq.xmas-faq--royal
.e-n-accordion-item > .e-n-accordion-item-content {

    background: #FFFFFF;

    padding: 18px 22px 22px !important;
}


/* ====================================
   08. TEXT EDITOR SEPARATE STYLING
   CLASS: xmas-faq-answer
==================================== */

.xmas-faq.xmas-faq--royal
.elementor-widget-text-editor.xmas-faq-answer
> .elementor-widget-container {

    position: relative;

    background: linear-gradient(
        135deg,
        #FCF6F1 0%,
        #FFFFFF 100%
    ) !important;

    color: #4E3540 !important;

    padding: 26px 28px !important;

    border-top: 1px solid #E9DCCB !important;
    border-right: 1px solid #E9DCCB !important;
    border-bottom: 1px solid #E9DCCB !important;
    border-left: 4px solid #C7A46A !important;

    border-radius: 0 14px 14px 0 !important;

    box-shadow:
        0 5px 20px rgba(74,23,43,0.06),
        inset 0 1px 0 rgba(255,255,255,0.8);

    font-family: var(--faq-body-font) !important;

    line-height: 1.8;

    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}


/* ====================================
   09. TEXT EDITOR GOLD ACCENT
==================================== */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer
> .elementor-widget-container::before {

    content: "";

    position: absolute;

    top: 0;
    right: 20px;

    width: 55px;
    height: 3px;

    background: linear-gradient(
        90deg,
        #C7A46A,
        #F4DFB9
    );

    border-radius: 0 0 5px 5px;
}


/* ====================================
   10. TEXT EDITOR PARAGRAPHS
==================================== */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer p,

.xmas-faq.xmas-faq--royal
.elementor-tab-content p {

    font-family: var(--faq-body-font) !important;

    color: #4E3540 !important;

    line-height: 1.8 !important;

    margin: 0 0 14px !important;
}


/* REMOVE BOTTOM SPACE */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer p:last-child,

.xmas-faq.xmas-faq--royal
.elementor-tab-content p:last-child {

    margin-bottom: 0 !important;
}


/* ====================================
   11. BOLD TEXT
==================================== */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer strong,

.xmas-faq.xmas-faq--royal
.xmas-faq-answer b,

.xmas-faq.xmas-faq--royal
.elementor-tab-content strong {

    color: #4A172B !important;

    font-weight: 700 !important;
}


/* ====================================
   12. LINKS STYLING
==================================== */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer a,

.xmas-faq.xmas-faq--royal
.elementor-tab-content a {

    color: #A82D4B !important;

    font-weight: 600;

    text-decoration: underline !important;

    text-decoration-color: #C7A46A !important;

    text-underline-offset: 4px;

    transition: color 0.3s ease;
}


/* LINK HOVER */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer a:hover,

.xmas-faq.xmas-faq--royal
.elementor-tab-content a:hover {

    color: #4A172B !important;

    text-decoration-color: #4A172B !important;
}


/* ====================================
   13. LIST STYLING
==================================== */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer ul,

.xmas-faq.xmas-faq--royal
.xmas-faq-answer ol,

.xmas-faq.xmas-faq--royal
.elementor-tab-content ul,

.xmas-faq.xmas-faq--royal
.elementor-tab-content ol {

    margin: 12px 0 !important;

    padding-left: 24px !important;
}


/* LIST ITEMS */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer li,

.xmas-faq.xmas-faq--royal
.elementor-tab-content li {

    font-family: var(--faq-body-font) !important;

    color: #4E3540 !important;

    line-height: 1.7;

    margin-bottom: 9px !important;
}


/* GOLD LIST MARKERS */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer li::marker,

.xmas-faq.xmas-faq--royal
.elementor-tab-content li::marker {

    color: #C7A46A !important;
}


/* ====================================
   14. HEADINGS INSIDE ANSWERS
==================================== */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer h3,

.xmas-faq.xmas-faq--royal
.xmas-faq-answer h4,

.xmas-faq.xmas-faq--royal
.xmas-faq-answer h5,

.xmas-faq.xmas-faq--royal
.elementor-tab-content h3,

.xmas-faq.xmas-faq--royal
.elementor-tab-content h4 {

    font-family: var(--faq-heading-font) !important;

    color: #4A172B !important;

    margin: 14px 0 10px !important;
}


/* ====================================
   15. TEXT EDITOR HOVER
==================================== */

.xmas-faq.xmas-faq--royal
.xmas-faq-answer
> .elementor-widget-container:hover {

    border-left-color: #A82D4B !important;

    box-shadow:
        0 9px 28px rgba(74,23,43,0.10);
}


/* ====================================
   16. ACCESSIBILITY
==================================== */

.xmas-faq.xmas-faq--royal
.e-n-accordion-item-title:focus-visible,

.xmas-faq.xmas-faq--royal
.elementor-tab-title:focus-visible {

    outline: 2px solid #C7A46A !important;

    outline-offset: -3px;
}


/* ====================================
   17. TABLET RESPONSIVE
==================================== */

@media (max-width: 1024px) {

    .xmas-faq.xmas-faq--royal
    .e-n-accordion-item-title,

    .xmas-faq.xmas-faq--royal
    .elementor-tab-title {

        padding: 18px 20px !important;
    }

    .xmas-faq.xmas-faq--royal
    .elementor-widget-text-editor.xmas-faq-answer
    > .elementor-widget-container {

        padding: 22px 24px !important;
    }
}


/* ====================================
   18. MOBILE RESPONSIVE
==================================== */

@media (max-width: 767px) {

    .xmas-faq.xmas-faq--royal
    .e-n-accordion,

    .xmas-faq.xmas-faq--royal
    .elementor-accordion {

        gap: 11px;
    }

    /* FAQ TITLES */

    .xmas-faq.xmas-faq--royal
    .e-n-accordion-item-title,

    .xmas-faq.xmas-faq--royal
    .elementor-tab-title {

        padding: 16px !important;

        gap: 12px;
    }

    /* ICON SIZING */

    .xmas-faq.xmas-faq--royal
    .e-n-accordion-item-title::after,

    .xmas-faq.xmas-faq--royal
    .elementor-tab-title::after {

        flex-basis: 34px;

        width: 34px;
        height: 34px;

        border-radius: 10px;
    }

    /* CLASSIC ANSWER */

    .xmas-faq.xmas-faq--royal
    .elementor-tab-content {

        padding: 17px !important;
    }

    /* NESTED ANSWER CONTAINER */

    .xmas-faq.xmas-faq--royal
    .e-n-accordion-item > .e-con,

    .xmas-faq.xmas-faq--royal
    .e-n-accordion-item > .e-n-accordion-item-content {

        padding: 12px 14px 18px !important;
    }

    /* TEXT EDITOR CARD */

    .xmas-faq.xmas-faq--royal
    .elementor-widget-text-editor.xmas-faq-answer
    > .elementor-widget-container {

        padding: 18px 20px !important;

        border-radius: 0 10px 10px 0 !important;
    }

    /* ANSWER PARAGRAPHS */

    .xmas-faq.xmas-faq--royal
    .xmas-faq-answer p {

        line-height: 1.7 !important;

        margin-bottom: 12px !important;
    }

    /* GOLD ACCENT */

    .xmas-faq.xmas-faq--royal
    .xmas-faq-answer
    > .elementor-widget-container::before {

        width: 40px;

        right: 15px;
    }
}


/* ====================================
   19. REDUCED MOTION
==================================== */

@media (prefers-reduced-motion: reduce) {

    .xmas-faq.xmas-faq--royal *,
    .xmas-faq.xmas-faq--royal *::before,
    .xmas-faq.xmas-faq--royal *::after {

        transition: none !important;
    }
}/* End custom CSS */