.elementor-2202 .elementor-element.elementor-element-9cb4e8d{--display:flex;}.elementor-2202 .elementor-element.elementor-element-13d4f22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2202 .elementor-element.elementor-element-13d4f22:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-13d4f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3D3D3D 0%, #1A1A1A 100%);}.elementor-2202 .elementor-element.elementor-element-13d4f22::before, .elementor-2202 .elementor-element.elementor-element-13d4f22 > .elementor-background-video-container::before, .elementor-2202 .elementor-element.elementor-element-13d4f22 > .e-con-inner > .elementor-background-video-container::before, .elementor-2202 .elementor-element.elementor-element-13d4f22 > .elementor-background-slideshow::before, .elementor-2202 .elementor-element.elementor-element-13d4f22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2202 .elementor-element.elementor-element-13d4f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2202 .elementor-element.elementor-element-46ebf9a{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:19px;color:#E0E0E0;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-da30ec4{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2202 .elementor-element.elementor-element-da30ec4:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-da30ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2202 .elementor-element.elementor-element-8d6e42d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2202 .elementor-element.elementor-element-8d6e42d:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-8d6e42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2202 .elementor-element.elementor-element-d8e4e2c .elementor-toc__header-title{text-align:start;}.elementor-2202 .elementor-element.elementor-element-d8e4e2c{--item-text-hover-decoration:underline;}.elementor-2202 .elementor-element.elementor-element-bded5fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-2202 .elementor-element.elementor-element-bded5fe:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-bded5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.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-2202 .elementor-element.elementor-element-a230572{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2202 .elementor-element.elementor-element-a230572 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;text-shadow:2px 2px 4px rgba(0,0,0,0.3);color:#2D2D2D;}.elementor-2202 .elementor-element.elementor-element-3b86686{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-70ca1c7{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-566c5cc{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-6f5c2a6{--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;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:#E9E9E9;--border-color:#E9E9E9;--border-radius:12px 12px 12px 12px;}.elementor-2202 .elementor-element.elementor-element-6f5c2a6:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-6f5c2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2202 .elementor-element.elementor-element-9bd7a33{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#636363;}.elementor-2202 .elementor-element.elementor-element-61b85c7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2202 .elementor-element.elementor-element-61b85c7 .elementor-share-btn__icon{--e-share-buttons-icon-size:1em;}.elementor-2202 .elementor-element.elementor-element-e743cfe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#2B2B2B;}.elementor-2202 .elementor-element.elementor-element-e743cfe{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;padding:0px 0px 0px 015px;border-style:solid;border-width:0px 0px 0px 04px;border-color:#C9A959;border-radius:0px 0px 0px 0px;}.elementor-2202 .elementor-element.elementor-element-ec946c4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-ec946c4{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-a28ddaf{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-2958c53{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-e7d99b7{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-84fdef9{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-b73c44b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4AF37;--border-color:#D4AF37;--border-radius:6px 6px 6px 6px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.6);--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2202 .elementor-element.elementor-element-b73c44b:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-b73c44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAFAFA 0%, #FFFFFF 100%);}.elementor-2202 .elementor-element.elementor-element-97e5e54 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-97e5e54{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-34c05e1{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-7631778{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-46fffbf{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-6ce0ef5{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-54cf08b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-54cf08b{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-dd15d12{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-6fe0758{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-23b205c{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-da435af{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-e8fb071 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-e8fb071{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-630818c{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-ea0692a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-64db6ee .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-64db6ee{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-0ddee4a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-7843ba1{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-15694f4{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-2d62e28{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-b258acc{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-3aa5a5a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-3aa5a5a{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-f0c7f89{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-7035454{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-a6525f7{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-88f23e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#2B2B2B;}.elementor-2202 .elementor-element.elementor-element-88f23e8{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;padding:0px 0px 0px 015px;border-style:solid;border-width:0px 0px 0px 04px;border-color:#C9A959;border-radius:0px 0px 0px 0px;}.elementor-2202 .elementor-element.elementor-element-5116ce7{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-eda9a11{--display:flex;}.elementor-2202 .elementor-element.elementor-element-eda9a11:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-eda9a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teziralovespells.com/wp-content/uploads/2026/01/energy-state-comparison-spell-casting.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2202 .elementor-element.elementor-element-0b22e4e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-0b22e4e{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-58571ab{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-4b89143{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-3d27439 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-3d27439{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-023ec0d{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-07bd8b1{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-51320c3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-51320c3{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-26fad7a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-9467af2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-9467af2{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-5120602{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-0ffb679{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-42072d9{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-0535a67 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-0535a67{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-a3ba6c7{--display:flex;}.elementor-2202 .elementor-element.elementor-element-a3ba6c7:not(.elementor-motion-effects-element-type-background), .elementor-2202 .elementor-element.elementor-element-a3ba6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teziralovespells.com/wp-content/uploads/2026/01/7-day-spell-preparation-timeline.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2202 .elementor-element.elementor-element-e2e3e4f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-2521e54{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-df9e740{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-54a71d2{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-75b6bff{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-e180f5d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-e180f5d{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-7bd355a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-b9ee08a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-f515219 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-f515219{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-dc67f3f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-ed87095 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#2B2B2B;}.elementor-2202 .elementor-element.elementor-element-ed87095{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;padding:0px 0px 0px 015px;border-style:solid;border-width:0px 0px 0px 04px;border-color:#C9A959;border-radius:0px 0px 0px 0px;}.elementor-2202 .elementor-element.elementor-element-c24d6f9{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-96a7195 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-96a7195{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-672a6b6{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-c7c050f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-3731a46{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-4cea522{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-f92416d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#2B2B2B;}.elementor-2202 .elementor-element.elementor-element-f92416d{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;padding:0px 0px 0px 015px;border-style:solid;border-width:0px 0px 0px 04px;border-color:#C9A959;border-radius:0px 0px 0px 0px;}.elementor-2202 .elementor-element.elementor-element-5368c04{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-ffeb2b6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;color:#333333;}.elementor-2202 .elementor-element.elementor-element-ffeb2b6{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2202 .elementor-element.elementor-element-4049894{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2202 .elementor-element.elementor-element-ffd42f4{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;color:#333333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-2202 .elementor-element.elementor-element-da30ec4{--content-width:1400px;}.elementor-2202 .elementor-element.elementor-element-8d6e42d{--width:25%;}.elementor-2202 .elementor-element.elementor-element-bded5fe{--width:75%;}}@media(max-width:1024px){.elementor-2202 .elementor-element.elementor-element-a230572 .elementor-heading-title{font-size:30px;}.elementor-2202 .elementor-element.elementor-element-3b86686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-70ca1c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-566c5cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;} .elementor-2202 .elementor-element.elementor-element-61b85c7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2202 .elementor-element.elementor-element-e743cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 015px;}.elementor-2202 .elementor-element.elementor-element-a28ddaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-2958c53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-e7d99b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-84fdef9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-34c05e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-7631778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-46fffbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-6ce0ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-dd15d12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-6fe0758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-23b205c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-da435af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-630818c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-ea0692a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-0ddee4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-7843ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-15694f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-2d62e28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-b258acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-f0c7f89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-7035454{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-a6525f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-88f23e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 015px;}.elementor-2202 .elementor-element.elementor-element-5116ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-58571ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-4b89143{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-023ec0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-07bd8b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-26fad7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-5120602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-0ffb679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-42072d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-e2e3e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-2521e54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-df9e740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-54a71d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-75b6bff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-7bd355a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-b9ee08a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-dc67f3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-ed87095{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 015px;}.elementor-2202 .elementor-element.elementor-element-c24d6f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-672a6b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-c7c050f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-3731a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-4cea522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-f92416d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 015px;}.elementor-2202 .elementor-element.elementor-element-5368c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-4049894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-2202 .elementor-element.elementor-element-ffd42f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}}@media(max-width:767px){.elementor-2202 .elementor-element.elementor-element-a230572 .elementor-heading-title{font-size:20px;}.elementor-2202 .elementor-element.elementor-element-3b86686{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-3b86686 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-70ca1c7{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-70ca1c7 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-566c5cc{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-566c5cc p{margin-block-end:16px;} .elementor-2202 .elementor-element.elementor-element-61b85c7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2202 .elementor-element.elementor-element-a28ddaf{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-a28ddaf p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-2958c53{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-2958c53 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-e7d99b7{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-e7d99b7 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-84fdef9{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-84fdef9 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-34c05e1{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-34c05e1 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-7631778{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-7631778 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-46fffbf{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-46fffbf p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-6ce0ef5{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-6ce0ef5 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-dd15d12{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-dd15d12 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-6fe0758{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-6fe0758 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-23b205c{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-23b205c p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-da435af{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-da435af p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-630818c{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-630818c p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-ea0692a{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-ea0692a p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-0ddee4a{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-0ddee4a p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-7843ba1{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-7843ba1 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-15694f4{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-15694f4 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-2d62e28{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-2d62e28 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-b258acc{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-b258acc p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-f0c7f89{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-f0c7f89 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-7035454{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-7035454 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-a6525f7{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-a6525f7 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-5116ce7{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-5116ce7 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-58571ab{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-58571ab p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-4b89143{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-4b89143 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-023ec0d{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-023ec0d p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-07bd8b1{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-07bd8b1 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-26fad7a{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-26fad7a p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-5120602{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-5120602 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-0ffb679{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-0ffb679 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-42072d9{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-42072d9 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-e2e3e4f{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-e2e3e4f p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-2521e54{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-2521e54 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-df9e740{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-df9e740 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-54a71d2{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-54a71d2 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-75b6bff{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-75b6bff p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-7bd355a{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-7bd355a p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-b9ee08a{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-b9ee08a p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-dc67f3f{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-dc67f3f p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-c24d6f9{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-c24d6f9 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-672a6b6{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-672a6b6 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-c7c050f{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-c7c050f p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-3731a46{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-3731a46 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-4cea522{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-4cea522 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-5368c04{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-5368c04 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-4049894{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-4049894 p{margin-block-end:16px;}.elementor-2202 .elementor-element.elementor-element-ffd42f4{line-height:1.75em;padding:10px 018px 10px 018px;}.elementor-2202 .elementor-element.elementor-element-ffd42f4 p{margin-block-end:16px;}}/* Start custom CSS for container, class: .elementor-element-8d6e42d *//* Hide TOC on Mobile + Tablet only (Elementor default breakpoints) */
@media (max-width: 1024px) {
  .elementor-2202 .elementor-element.elementor-element-8d6e42d{
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    max-width: 0 !important;
    min-width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d003d6d *//* Drop Cap for This Widget */
.elementor-2202 .elementor-element.elementor-element-d003d6d p:first-of-type::first-letter {
    font-size: 5rem !important;
    font-weight: bold !important;
    float: left !important;
    line-height: 0.85 !important;
    margin: 8px 0px 0 0 !important;
    color: #d4af37 !important;
    font-family: Georgia, serif !important;
}

/* Better Text Spacing */
.elementor-2202 .elementor-element.elementor-element-d003d6d p {
    line-height: 1.8 !important;
    margin-bottom: 20px !important;
    font-size: 1.05rem !important;
    color: #444 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b86686 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-3b86686 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70ca1c7 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-70ca1c7 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566c5cc *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-566c5cc p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a28ddaf *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-a28ddaf p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2958c53 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-2958c53 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7d99b7 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-e7d99b7 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84fdef9 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-84fdef9 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34c05e1 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-34c05e1 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7631778 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-7631778 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46fffbf *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-46fffbf p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ce0ef5 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-6ce0ef5 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd15d12 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-dd15d12 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe0758 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-6fe0758 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b205c *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-23b205c p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da435af *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-da435af p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-630818c *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-630818c p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea0692a *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-ea0692a p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ddee4a *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-0ddee4a p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7843ba1 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-7843ba1 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15694f4 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-15694f4 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d62e28 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-2d62e28 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b258acc *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-b258acc p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0c7f89 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-f0c7f89 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7035454 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-7035454 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6525f7 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-a6525f7 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5116ce7 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-5116ce7 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eda9a11 *//* Featured image card: controlled size, trustworthy, not overwhelming */
.tezira-image-card{
  max-width: 720px;
  height: 330px;
  margin: 0 auto 20px auto;
  border-radius: 18px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 18px 45px rgba(0,0,0,0.10);
}

/* Mobile: keep it smaller and clean */
@media (max-width: 768px){
  .tezira-image-card{
    max-width: 92%;
    height: 260px;
    border-radius: 16px;
  }
}box-shadow: 0 12px 32px rgba(0,0,0,0.08);/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58571ab *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-58571ab p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b89143 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-4b89143 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-023ec0d *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-023ec0d p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07bd8b1 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-07bd8b1 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26fad7a *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-26fad7a p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5120602 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-5120602 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ffb679 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-0ffb679 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42072d9 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-42072d9 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ba6c7 *//* Featured image card: controlled size, trustworthy, not overwhelming */
.tezira-image-card{
  max-width: 720px;
  height: 330px;
  margin: 0 auto 20px auto;
  border-radius: 18px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 18px 45px rgba(0,0,0,0.10);
}

/* Mobile: keep it smaller and clean */
@media (max-width: 768px){
  .tezira-image-card{
    max-width: 92%;
    height: 260px;
    border-radius: 16px;
  }
}box-shadow: 0 12px 32px rgba(0,0,0,0.08);/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2e3e4f *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-e2e3e4f p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2521e54 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-2521e54 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df9e740 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-df9e740 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54a71d2 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-54a71d2 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75b6bff *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-75b6bff p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bd355a *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-7bd355a p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ee08a *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-b9ee08a p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc67f3f *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-dc67f3f p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c24d6f9 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-c24d6f9 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-672a6b6 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-672a6b6 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7c050f *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-c7c050f p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3731a46 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-3731a46 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cea522 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-4cea522 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5368c04 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-5368c04 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4049894 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-4049894 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffd42f4 *//* Professional Typography - Exact Mockup Style */
.elementor-2202 .elementor-element.elementor-element-ffd42f4 p {
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #3d3d3d !important;
    letter-spacing: 0.3px !important;
    word-spacing: 0.5px !important;
    margin-bottom: 24px !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bded5fe */@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-2202 .elementor-element.elementor-element-bded5fe {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
  }
}@media (min-width: 768px) and (max-width: 1366px) {
  .elementor-2202 .elementor-element.elementor-element-bded5fe {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* FORCE HTML WIDGET TOC TO SHOW ON DESKTOP */
@media (min-width: 968px) {
    
    /* Target HTML widget specifically */
    .elementor-widget-html .toc,
    .elementor-html-widget .toc,
    .elementor-widget-type-html .toc {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    /* Force parent widget to show */
    .elementor-widget-html,
    .elementor-widget-type-html {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    /* Force TOC styling */
    .toc {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: sticky !important;
        top: 20px !important;
        background: white !important;
        padding: 30px !important;
        border-radius: 8px !important;
        box-shadow: 0 2px 12px rgba(0,0,0,0.08) !important;
        border: 1px solid #e5e5e5 !important;
        width: 100% !important;
        max-width: 280px !important;
        height: fit-content !important;
    }
    
    /* Force 2-column grid */
    .content-grid,
    .elementor-section .elementor-container .elementor-row {
        display: grid !important;
        grid-template-columns: 280px 1fr !important;
        gap: 50px !important;
    }@media (max-width: 1024px){
  .tezira-toc-col{
    display:none !important;
    width:0 !important;
    max-width:0 !important;
    min-width:0 !important;
    flex:0 0 0 !important;
    padding:0 !important;
    margin:0 !important;
  }
}

}/* End custom CSS */