.elementor-148 .elementor-element.elementor-element-9d8bf73{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-9d8bf73:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-9d8bf73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EE;}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-icon i{color:#665659;transition:color 0.3s;}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-icon svg{fill:#665659;transition:fill 0.3s;}.elementor-148 .elementor-element.elementor-element-68defe2{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-text{color:#665659;transition:color 0.3s;}.elementor-148 .elementor-element.elementor-element-68defe2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7A2533;}.elementor-148 .elementor-element.elementor-element-3b97da2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#7A2533;}.elementor-148 .elementor-element.elementor-element-d9b98cb{width:var( --container-widget-width, min(100%, 880px) );max-width:min(100%, 880px);--container-widget-width:min(100%, 880px);--container-widget-flex-grow:0;text-align:center;}.elementor-148 .elementor-element.elementor-element-d9b98cb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(32px, 3.66vw, 52px);font-weight:300;line-height:1.1em;letter-spacing:-0.025em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-0671fb8{width:var( --container-widget-width, min(100%, 700px) );max-width:min(100%, 700px);--container-widget-width:min(100%, 700px);--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#665659;}.elementor-148 .elementor-element.elementor-element-aa97b79{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-4325f98 .elementor-button{background-color:#7A2533;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.3333em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.16s;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-148 .elementor-element.elementor-element-4325f98 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-4325f98 .elementor-button:focus{background-color:#651E2A;color:#FFFFFF;box-shadow:0px 8px 20px 0px rgba(122,37,51,0.24);}.elementor-148 .elementor-element.elementor-element-4325f98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-148 .elementor-element.elementor-element-4325f98 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-148 .elementor-element.elementor-element-4325f98 .elementor-button:hover svg, .elementor-148 .elementor-element.elementor-element-4325f98 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-739ac30 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.3333em;fill:#2B1418;color:#2B1418;transition-duration:0.16s;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,20,24,0.35);border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-148 .elementor-element.elementor-element-739ac30 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-739ac30 .elementor-button:focus{background-color:#F3E2E2;color:#2B1418;border-color:#7A2533;}.elementor-148 .elementor-element.elementor-element-739ac30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-148 .elementor-element.elementor-element-739ac30 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-148 .elementor-element.elementor-element-739ac30 .elementor-button:hover svg, .elementor-148 .elementor-element.elementor-element-739ac30 .elementor-button:focus svg{fill:#2B1418;}.elementor-148 .elementor-element.elementor-element-e002e56{--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;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:16px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-e002e56:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-e002e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EE;}.elementor-148 .elementor-element.elementor-element-0878f57{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;--e-filter-normal-text-color:#2B1418;--e-filter-hover-text-color:#2B1418;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:999px 999px 999px 999px;}.elementor-148 .elementor-element.elementor-element-0878f57 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6DAD2;}.elementor-148 .elementor-element.elementor-element-0878f57 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A2533;}.elementor-148 .elementor-element.elementor-element-0878f57 .e-filter-item[aria-pressed="true"]{background-color:#4A1520;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A1520;}.elementor-148 .elementor-element.elementor-element-0878f57 .e-filter-item{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.357em;padding:10px 18px 10px 18px;}.elementor-148 .elementor-element.elementor-element-c62af4f{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-148 .elementor-element.elementor-element-c62af4f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-148 .elementor-element.elementor-element-c62af4f .e-loop-item > .elementor-section, .elementor-148 .elementor-element.elementor-element-c62af4f .e-loop-item > .elementor-section > .elementor-container, .elementor-148 .elementor-element.elementor-element-c62af4f .e-loop-item > .e-con, .elementor-148 .elementor-element.elementor-element-c62af4f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-148 .elementor-element.elementor-element-5744fdd{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-5744fdd:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-5744fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-e755763{--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:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-36dbd13{--display:flex;--min-height:400px;--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;--overflow:hidden;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-36dbd13:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-36dbd13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soniamall.co.uk/wp-content/uploads/2026/10/Amsler-Grid-Chart-With-Reading-Glasses-1024x765.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-148 .elementor-element.elementor-element-36dbd13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-e26cebb{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-e26cebb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-148 .elementor-element.elementor-element-5e9c1fa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#7A2533;}.elementor-148 .elementor-element.elementor-element-e25f00b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(28px, 2.82vw, 40px);font-weight:300;line-height:1.15em;letter-spacing:-0.02em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-5986ff6{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#665659;}.elementor-148 .elementor-element.elementor-element-531ad91{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-552bf4b .elementor-button{background-color:#7A2533;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.3333em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.16s;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-148 .elementor-element.elementor-element-552bf4b .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-552bf4b .elementor-button:focus{background-color:#651E2A;color:#FFFFFF;box-shadow:0px 8px 20px 0px rgba(122,37,51,0.24);}.elementor-148 .elementor-element.elementor-element-552bf4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-148 .elementor-element.elementor-element-552bf4b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-148 .elementor-element.elementor-element-552bf4b .elementor-button:hover svg, .elementor-148 .elementor-element.elementor-element-552bf4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-ed725f8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.3333em;fill:#2B1418;color:#2B1418;transition-duration:0.16s;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(43,20,24,0.35);border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-148 .elementor-element.elementor-element-ed725f8 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-ed725f8 .elementor-button:focus{background-color:#F3E2E2;color:#2B1418;border-color:#7A2533;}.elementor-148 .elementor-element.elementor-element-ed725f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-148 .elementor-element.elementor-element-ed725f8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-148 .elementor-element.elementor-element-ed725f8 .elementor-button:hover svg, .elementor-148 .elementor-element.elementor-element-ed725f8 .elementor-button:focus svg{fill:#2B1418;}.elementor-148 .elementor-element.elementor-element-edb77d2{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-edb77d2:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-edb77d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-8b9e973{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-b309d8a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(28px, 2.82vw, 40px);font-weight:300;line-height:1.15em;letter-spacing:-0.02em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-9176801{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#665659;}.elementor-148 .elementor-element.elementor-element-ce97c81{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#665659;}.elementor-148 .elementor-element.elementor-element-cfcf55e{--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-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-148 .elementor-element.elementor-element-cfcf55e:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-cfcf55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EE;}.elementor-148 .elementor-element.elementor-element-13eb4a1{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#4D3D40;}.elementor-148 .elementor-element.elementor-element-9b57cc7{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-9b57cc7:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-9b57cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EE;}.elementor-148 .elementor-element.elementor-element-5e73595{--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:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-84e0b09{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-84e0b09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-0ee9509 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(28px, 2.82vw, 40px);font-weight:300;line-height:1.15em;letter-spacing:-0.02em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-a95a503{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-a95a503.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-148 .elementor-element.elementor-element-0f91177{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#665659;}.elementor-148 .elementor-element.elementor-element-99c0a85{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-fefdfcf{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-fefdfcf:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-fefdfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-3649307 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#665659;}.elementor-148 .elementor-element.elementor-element-6374624 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;line-height:1.2em;letter-spacing:-0.01em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-71568f0{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-71568f0:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-71568f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-27ab25c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#665659;}.elementor-148 .elementor-element.elementor-element-816d9d7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;line-height:1.2em;letter-spacing:-0.01em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-d19157a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-d19157a:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-d19157a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-d451b19 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#665659;}.elementor-148 .elementor-element.elementor-element-a3c327f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;line-height:1.2em;letter-spacing:-0.01em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-acae933{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-acae933:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-acae933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-062d1aa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#665659;}.elementor-148 .elementor-element.elementor-element-c13ee69 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;line-height:1.2em;letter-spacing:-0.01em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-5a7611a{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-5a7611a:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-5a7611a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-f168878{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-01a2ad1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(28px, 2.82vw, 40px);font-weight:300;line-height:1.15em;letter-spacing:-0.02em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-d71361a{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#665659;}.elementor-148 .elementor-element.elementor-element-a5371a4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-7fd482d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-148 .elementor-element.elementor-element-7fd482d:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-7fd482d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EE;}.elementor-148 .elementor-element.elementor-element-24e0169 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#7A2533;}.elementor-148 .elementor-element.elementor-element-8887bf7{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-edc0219{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-148 .elementor-element.elementor-element-edc0219:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-edc0219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EE;}.elementor-148 .elementor-element.elementor-element-de0a399 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#7A2533;}.elementor-148 .elementor-element.elementor-element-dbe32fc{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-bbd2431{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-148 .elementor-element.elementor-element-bbd2431:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-bbd2431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A2533;}.elementor-148 .elementor-element.elementor-element-413692b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-c1d9fa7{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-76ac476{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-76ac476:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-76ac476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-058ce30{--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:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEE5DE;--border-color:#EEE5DE;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-a4a42fd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-a4a42fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-90cae09 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(28px, 2.82vw, 40px);font-weight:300;line-height:1.15em;letter-spacing:-0.02em;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-853f49c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-853f49c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-148 .elementor-element.elementor-element-4ed2b20{--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;--padding-top:0px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-148 .elementor-element.elementor-element-49a4c17{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#665659;}.elementor-148 .elementor-element.elementor-element-8e7c05e{--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;--padding-top:0px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-148 .elementor-element.elementor-element-ebf23bf{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#665659;}.elementor-148 .elementor-element.elementor-element-cea4fa2{--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;--padding-top:0px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-148 .elementor-element.elementor-element-8a950b6{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#665659;}.elementor-148 .elementor-element.elementor-element-db97c4c{--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;--padding-top:0px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-148 .elementor-element.elementor-element-621bd0f{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#665659;}.elementor-148 .elementor-element.elementor-element-7cf1164{--n-accordion-title-font-size:18px;--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:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#2B1418;--n-accordion-title-hover-color:#7A2533;--n-accordion-title-active-color:#2B1418;--n-accordion-icon-size:16px;}.elementor-148 .elementor-element.elementor-element-7cf1164 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-148 .elementor-element.elementor-element-7cf1164 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-148 .elementor-element.elementor-element-7cf1164 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-148 .elementor-element.elementor-element-7cf1164 {--n-accordion-padding:22px 26px 22px 26px;}:where( .elementor-148 .elementor-element.elementor-element-7cf1164 > .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:"Sora", Sans-serif;font-weight:400;line-height:1.28em;}:where( .elementor-148 .elementor-element.elementor-element-7cf1164 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:26px;--padding-bottom:22px;--padding-left:26px;}.elementor-148 .elementor-element.elementor-element-0672109{--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;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-148 .elementor-element.elementor-element-0672109:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-0672109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-eb8d294{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-eb8d294:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-eb8d294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A1520;}.elementor-148 .elementor-element.elementor-element-28af854{--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;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-28af854.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-148 .elementor-element.elementor-element-4e7d7e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#B9AC9D;}.elementor-148 .elementor-element.elementor-element-817eda8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(24px, 2.68vw, 38px);font-weight:300;line-height:1.15em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-02ae7c9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.8);}.elementor-148 .elementor-element.elementor-element-df0e446{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-9e56f44 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.3333em;fill:#2B1418;color:#2B1418;transition-duration:0.16s;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-148 .elementor-element.elementor-element-9e56f44 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-9e56f44 .elementor-button:focus{background-color:#F3E2E2;color:#2B1418;}.elementor-148 .elementor-element.elementor-element-9e56f44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-148 .elementor-element.elementor-element-9e56f44 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-148 .elementor-element.elementor-element-9e56f44 .elementor-button:hover svg, .elementor-148 .elementor-element.elementor-element-9e56f44 .elementor-button:focus svg{fill:#2B1418;}.elementor-148 .elementor-element.elementor-element-a1822a9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.3333em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.16s;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-148 .elementor-element.elementor-element-a1822a9 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-a1822a9 .elementor-button:focus{background-color:#FFFFFF;color:#2B1418;border-color:#FFFFFF;}.elementor-148 .elementor-element.elementor-element-a1822a9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-148 .elementor-element.elementor-element-a1822a9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-148 .elementor-element.elementor-element-a1822a9 .elementor-button:hover svg, .elementor-148 .elementor-element.elementor-element-a1822a9 .elementor-button:focus svg{fill:#2B1418;}.elementor-148 .elementor-element.elementor-element-7ddebe2{--display:flex;--min-height:320px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-7ddebe2:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-7ddebe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soniamall.co.uk/wp-content/uploads/2026/10/Miss-Sonia-Mall-Consultant-Ophthalmic-Surgeon-825x1024.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-148 .elementor-element.elementor-element-7ddebe2.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-148 .elementor-element.elementor-element-9d8bf73{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-e002e56{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-5744fdd{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-36dbd13{--width:520px;}.elementor-148 .elementor-element.elementor-element-e26cebb{--width:auto;}.elementor-148 .elementor-element.elementor-element-edb77d2{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-9b57cc7{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-84e0b09{--width:400px;}.elementor-148 .elementor-element.elementor-element-a95a503{--width:auto;}.elementor-148 .elementor-element.elementor-element-5a7611a{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-76ac476{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-a4a42fd{--width:400px;}.elementor-148 .elementor-element.elementor-element-853f49c{--width:auto;}.elementor-148 .elementor-element.elementor-element-0672109{--content-width:1240px;}.elementor-148 .elementor-element.elementor-element-28af854{--width:auto;}.elementor-148 .elementor-element.elementor-element-7ddebe2{--width:440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-148 .elementor-element.elementor-element-36dbd13{--width:100%;}.elementor-148 .elementor-element.elementor-element-e26cebb{--width:auto;}.elementor-148 .elementor-element.elementor-element-84e0b09{--width:100%;}.elementor-148 .elementor-element.elementor-element-a95a503{--width:auto;}.elementor-148 .elementor-element.elementor-element-a4a42fd{--width:100%;}.elementor-148 .elementor-element.elementor-element-853f49c{--width:auto;}.elementor-148 .elementor-element.elementor-element-28af854{--width:auto;}.elementor-148 .elementor-element.elementor-element-7ddebe2{--width:100%;}}@media(max-width:1024px){.elementor-148 .elementor-element.elementor-element-9d8bf73{--padding-top:48px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-d9b98cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-148 .elementor-element.elementor-element-0671fb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-148 .elementor-element.elementor-element-e002e56{--padding-top:16px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-c62af4f{--grid-columns:2;--grid-row-gap:20px;}.elementor-148 .elementor-element.elementor-element-5744fdd{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-e755763{--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-148 .elementor-element.elementor-element-edb77d2{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-9b57cc7{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-5e73595{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-148 .elementor-element.elementor-element-99c0a85{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-148 .elementor-element.elementor-element-6374624 .elementor-heading-title{font-size:24px;}.elementor-148 .elementor-element.elementor-element-816d9d7 .elementor-heading-title{font-size:24px;}.elementor-148 .elementor-element.elementor-element-a3c327f .elementor-heading-title{font-size:24px;}.elementor-148 .elementor-element.elementor-element-c13ee69 .elementor-heading-title{font-size:24px;}.elementor-148 .elementor-element.elementor-element-5a7611a{--padding-top:80px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-a5371a4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-148 .elementor-element.elementor-element-76ac476{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-058ce30{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-0672109{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-eb8d294{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-148 .elementor-element.elementor-element-28af854{--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-9d8bf73{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-68defe2.elementor-element{--align-self:flex-start;}.elementor-148 .elementor-element.elementor-element-3b97da2.elementor-element{--align-self:flex-start;}.elementor-148 .elementor-element.elementor-element-d9b98cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-148 .elementor-element.elementor-element-0671fb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-148 .elementor-element.elementor-element-aa97b79{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-148 .elementor-element.elementor-element-e002e56{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:16px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-c62af4f{--grid-columns:1;--grid-row-gap:20px;}.elementor-148 .elementor-element.elementor-element-5744fdd{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-e755763{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-148 .elementor-element.elementor-element-36dbd13{--width:100%;--min-height:269px;}.elementor-148 .elementor-element.elementor-element-e26cebb{--width:auto;}.elementor-148 .elementor-element.elementor-element-531ad91{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-148 .elementor-element.elementor-element-edb77d2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-cfcf55e{--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-148 .elementor-element.elementor-element-9b57cc7{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-5e73595{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-148 .elementor-element.elementor-element-84e0b09{--width:100%;}.elementor-148 .elementor-element.elementor-element-a95a503{--width:auto;}.elementor-148 .elementor-element.elementor-element-99c0a85{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-148 .elementor-element.elementor-element-fefdfcf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-6374624 .elementor-heading-title{font-size:20px;}.elementor-148 .elementor-element.elementor-element-71568f0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-816d9d7 .elementor-heading-title{font-size:20px;}.elementor-148 .elementor-element.elementor-element-d19157a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-a3c327f .elementor-heading-title{font-size:20px;}.elementor-148 .elementor-element.elementor-element-acae933{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-c13ee69 .elementor-heading-title{font-size:20px;}.elementor-148 .elementor-element.elementor-element-5a7611a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-a5371a4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-148 .elementor-element.elementor-element-7fd482d{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-148 .elementor-element.elementor-element-8887bf7{font-size:16px;}.elementor-148 .elementor-element.elementor-element-edc0219{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-148 .elementor-element.elementor-element-dbe32fc{font-size:16px;}.elementor-148 .elementor-element.elementor-element-bbd2431{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-148 .elementor-element.elementor-element-c1d9fa7{font-size:16px;}.elementor-148 .elementor-element.elementor-element-76ac476{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-058ce30{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-a4a42fd{--width:100%;}.elementor-148 .elementor-element.elementor-element-853f49c{--width:auto;}.elementor-148 .elementor-element.elementor-element-7cf1164{--n-accordion-title-font-size:17px;}.elementor-148 .elementor-element.elementor-element-0672109{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-eb8d294{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-148 .elementor-element.elementor-element-28af854{--width:auto;--padding-top:36px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-df0e446{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-148 .elementor-element.elementor-element-7ddebe2{--width:100%;--min-height:300px;}}/* Start custom CSS for text-editor, class: .elementor-element-0671fb8 */.elementor-148 .elementor-element.elementor-element-0671fb8{width:100%;}
.elementor-148 .elementor-element.elementor-element-0671fb8 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-0671fb8 > :last-child, .elementor-148 .elementor-element.elementor-element-0671fb8 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-0671fb8 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-0671fb8 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-0671fb8 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-0671fb8 ul, .elementor-148 .elementor-element.elementor-element-0671fb8 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-0671fb8 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-0671fb8 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-0671fb8 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-0671fb8 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-0671fb8 th, .elementor-148 .elementor-element.elementor-element-0671fb8 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-0671fb8 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-0671fb8 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-0671fb8 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-0671fb8 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-0671fb8 th, .elementor-148 .elementor-element.elementor-element-0671fb8 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-0878f57 */.elementor-148 .elementor-element.elementor-element-0878f57 .e-filter{flex-wrap:wrap;row-gap:10px;}
.elementor-148 .elementor-element.elementor-element-0878f57 .e-filter-item{transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;cursor:pointer;}
.elementor-148 .elementor-element.elementor-element-0878f57 .e-filter-item:focus-visible{outline:2px solid #7A2533;outline-offset:3px;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c62af4f */@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-c62af4f .elementor-loop-container{grid-auto-rows:auto!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5986ff6 */.elementor-148 .elementor-element.elementor-element-5986ff6{width:100%;}
.elementor-148 .elementor-element.elementor-element-5986ff6 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-5986ff6 > :last-child, .elementor-148 .elementor-element.elementor-element-5986ff6 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-5986ff6 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-5986ff6 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-5986ff6 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-5986ff6 ul, .elementor-148 .elementor-element.elementor-element-5986ff6 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-5986ff6 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-5986ff6 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-5986ff6 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-5986ff6 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-5986ff6 th, .elementor-148 .elementor-element.elementor-element-5986ff6 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-5986ff6 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-5986ff6 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-5986ff6 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-5986ff6 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-5986ff6 th, .elementor-148 .elementor-element.elementor-element-5986ff6 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9176801 */.elementor-148 .elementor-element.elementor-element-9176801{width:100%;}
.elementor-148 .elementor-element.elementor-element-9176801 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-9176801 > :last-child, .elementor-148 .elementor-element.elementor-element-9176801 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-9176801 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-9176801 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-9176801 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-9176801 ul, .elementor-148 .elementor-element.elementor-element-9176801 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-9176801 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-9176801 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-9176801 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-9176801 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-9176801 th, .elementor-148 .elementor-element.elementor-element-9176801 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-9176801 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-9176801 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-9176801 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-9176801 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-9176801 th, .elementor-148 .elementor-element.elementor-element-9176801 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce97c81 */.elementor-148 .elementor-element.elementor-element-ce97c81{width:100%;}
.elementor-148 .elementor-element.elementor-element-ce97c81 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-ce97c81 > :last-child, .elementor-148 .elementor-element.elementor-element-ce97c81 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ce97c81 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-ce97c81 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-ce97c81 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-ce97c81 ul, .elementor-148 .elementor-element.elementor-element-ce97c81 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-ce97c81 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-ce97c81 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-ce97c81 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-ce97c81 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-ce97c81 th, .elementor-148 .elementor-element.elementor-element-ce97c81 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-ce97c81 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-ce97c81 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ce97c81 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-ce97c81 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-ce97c81 th, .elementor-148 .elementor-element.elementor-element-ce97c81 td{padding:10px;}}
.elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps{list-style:none;counter-reset:smstep;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px;margin:0;padding:0;}
.elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps > li{counter-increment:smstep;position:relative;margin:0;padding:28px 0 0;border-top:1px solid #EEE5DE;color:#2B1418;}
.elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps > li::after{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:#7A2533;}
.elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps > li::before{content:counter(smstep,decimal-leading-zero);display:block;margin:0 0 16px;font-family:Sora,sans-serif;font-weight:300;font-size:32px;line-height:1;letter-spacing:-0.02em;color:#7A2533;}
@media (max-width:1024px){.elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;}}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps{grid-template-columns:1fr;gap:0;} .elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps > li{display:grid;grid-template-columns:44px 1fr;align-items:baseline;padding:20px 0;} .elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps > li::before{margin:0;font-size:22px;} .elementor-148 .elementor-element.elementor-element-ce97c81 ol.sm-steps > li:last-child{padding-bottom:0;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13eb4a1 */.elementor-148 .elementor-element.elementor-element-13eb4a1{width:100%;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 > :last-child, .elementor-148 .elementor-element.elementor-element-13eb4a1 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 ul, .elementor-148 .elementor-element.elementor-element-13eb4a1 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 th, .elementor-148 .elementor-element.elementor-element-13eb4a1 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-13eb4a1 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-13eb4a1 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-13eb4a1 th, .elementor-148 .elementor-element.elementor-element-13eb4a1 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f91177 */.elementor-148 .elementor-element.elementor-element-0f91177{width:100%;}
.elementor-148 .elementor-element.elementor-element-0f91177 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-0f91177 > :last-child, .elementor-148 .elementor-element.elementor-element-0f91177 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-0f91177 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-0f91177 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-0f91177 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-0f91177 ul, .elementor-148 .elementor-element.elementor-element-0f91177 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-0f91177 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-0f91177 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-0f91177 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-0f91177 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-0f91177 th, .elementor-148 .elementor-element.elementor-element-0f91177 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-0f91177 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-0f91177 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-0f91177 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-0f91177 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-0f91177 th, .elementor-148 .elementor-element.elementor-element-0f91177 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d71361a */.elementor-148 .elementor-element.elementor-element-d71361a{width:100%;}
.elementor-148 .elementor-element.elementor-element-d71361a p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-d71361a > :last-child, .elementor-148 .elementor-element.elementor-element-d71361a .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-d71361a a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-d71361a a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-d71361a strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-d71361a ul, .elementor-148 .elementor-element.elementor-element-d71361a ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-d71361a li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-d71361a li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-d71361a .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-d71361a table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-d71361a th, .elementor-148 .elementor-element.elementor-element-d71361a td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-d71361a th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-d71361a tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-d71361a blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-d71361a table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-d71361a th, .elementor-148 .elementor-element.elementor-element-d71361a td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24e0169 */.elementor-148 .elementor-element.elementor-element-24e0169 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;}
.elementor-148 .elementor-element.elementor-element-24e0169 .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8887bf7 */.elementor-148 .elementor-element.elementor-element-8887bf7{width:100%;}
.elementor-148 .elementor-element.elementor-element-8887bf7 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-8887bf7 > :last-child, .elementor-148 .elementor-element.elementor-element-8887bf7 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8887bf7 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-8887bf7 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-8887bf7 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-8887bf7 ul, .elementor-148 .elementor-element.elementor-element-8887bf7 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-8887bf7 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-8887bf7 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-8887bf7 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-8887bf7 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-8887bf7 th, .elementor-148 .elementor-element.elementor-element-8887bf7 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-8887bf7 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-8887bf7 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8887bf7 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-8887bf7 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-8887bf7 th, .elementor-148 .elementor-element.elementor-element-8887bf7 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de0a399 */.elementor-148 .elementor-element.elementor-element-de0a399 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;}
.elementor-148 .elementor-element.elementor-element-de0a399 .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbe32fc */.elementor-148 .elementor-element.elementor-element-dbe32fc{width:100%;}
.elementor-148 .elementor-element.elementor-element-dbe32fc p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-dbe32fc > :last-child, .elementor-148 .elementor-element.elementor-element-dbe32fc .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-dbe32fc a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-dbe32fc a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-dbe32fc strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-dbe32fc ul, .elementor-148 .elementor-element.elementor-element-dbe32fc ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-dbe32fc li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-dbe32fc li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-dbe32fc .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-dbe32fc table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-dbe32fc th, .elementor-148 .elementor-element.elementor-element-dbe32fc td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-dbe32fc th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-dbe32fc tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-dbe32fc blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-dbe32fc table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-dbe32fc th, .elementor-148 .elementor-element.elementor-element-dbe32fc td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-413692b */.elementor-148 .elementor-element.elementor-element-413692b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;}
.elementor-148 .elementor-element.elementor-element-413692b .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1d9fa7 */.elementor-148 .elementor-element.elementor-element-c1d9fa7{width:100%;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 > :last-child, .elementor-148 .elementor-element.elementor-element-c1d9fa7 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 ul, .elementor-148 .elementor-element.elementor-element-c1d9fa7 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 th, .elementor-148 .elementor-element.elementor-element-c1d9fa7 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-c1d9fa7 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-c1d9fa7 th, .elementor-148 .elementor-element.elementor-element-c1d9fa7 td{padding:10px;}}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 a{color:#FFFFFF;text-decoration-color:rgba(255,255,255,.6);}
.elementor-148 .elementor-element.elementor-element-c1d9fa7 a:hover{color:#FFFFFF;text-decoration-color:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a4c17 */.elementor-148 .elementor-element.elementor-element-49a4c17{width:100%;}
.elementor-148 .elementor-element.elementor-element-49a4c17 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 > :last-child, .elementor-148 .elementor-element.elementor-element-49a4c17 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-49a4c17 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-49a4c17 ul, .elementor-148 .elementor-element.elementor-element-49a4c17 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-49a4c17 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-49a4c17 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-49a4c17 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-49a4c17 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebf23bf */.elementor-148 .elementor-element.elementor-element-ebf23bf{width:100%;}
.elementor-148 .elementor-element.elementor-element-ebf23bf p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf > :last-child, .elementor-148 .elementor-element.elementor-element-ebf23bf .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-ebf23bf strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-ebf23bf ul, .elementor-148 .elementor-element.elementor-element-ebf23bf ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-ebf23bf .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-ebf23bf table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-ebf23bf tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-ebf23bf table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a950b6 */.elementor-148 .elementor-element.elementor-element-8a950b6{width:100%;}
.elementor-148 .elementor-element.elementor-element-8a950b6 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 > :last-child, .elementor-148 .elementor-element.elementor-element-8a950b6 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-8a950b6 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-8a950b6 ul, .elementor-148 .elementor-element.elementor-element-8a950b6 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-8a950b6 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-8a950b6 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-8a950b6 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-8a950b6 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-621bd0f */.elementor-148 .elementor-element.elementor-element-621bd0f{width:100%;}
.elementor-148 .elementor-element.elementor-element-621bd0f p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-621bd0f > :last-child, .elementor-148 .elementor-element.elementor-element-621bd0f .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-621bd0f a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-621bd0f strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-621bd0f ul, .elementor-148 .elementor-element.elementor-element-621bd0f ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-621bd0f .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-621bd0f table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-621bd0f th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-621bd0f tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-621bd0f table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a4c17 */.elementor-148 .elementor-element.elementor-element-49a4c17{width:100%;}
.elementor-148 .elementor-element.elementor-element-49a4c17 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 > :last-child, .elementor-148 .elementor-element.elementor-element-49a4c17 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-49a4c17 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-49a4c17 ul, .elementor-148 .elementor-element.elementor-element-49a4c17 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-49a4c17 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-49a4c17 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-49a4c17 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-49a4c17 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebf23bf */.elementor-148 .elementor-element.elementor-element-ebf23bf{width:100%;}
.elementor-148 .elementor-element.elementor-element-ebf23bf p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf > :last-child, .elementor-148 .elementor-element.elementor-element-ebf23bf .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-ebf23bf strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-ebf23bf ul, .elementor-148 .elementor-element.elementor-element-ebf23bf ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-ebf23bf .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-ebf23bf table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-ebf23bf tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-ebf23bf table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a950b6 */.elementor-148 .elementor-element.elementor-element-8a950b6{width:100%;}
.elementor-148 .elementor-element.elementor-element-8a950b6 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 > :last-child, .elementor-148 .elementor-element.elementor-element-8a950b6 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-8a950b6 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-8a950b6 ul, .elementor-148 .elementor-element.elementor-element-8a950b6 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-8a950b6 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-8a950b6 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-8a950b6 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-8a950b6 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-621bd0f */.elementor-148 .elementor-element.elementor-element-621bd0f{width:100%;}
.elementor-148 .elementor-element.elementor-element-621bd0f p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-621bd0f > :last-child, .elementor-148 .elementor-element.elementor-element-621bd0f .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-621bd0f a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-621bd0f strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-621bd0f ul, .elementor-148 .elementor-element.elementor-element-621bd0f ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-621bd0f .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-621bd0f table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-621bd0f th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-621bd0f tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-621bd0f table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a4c17 */.elementor-148 .elementor-element.elementor-element-49a4c17{width:100%;}
.elementor-148 .elementor-element.elementor-element-49a4c17 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 > :last-child, .elementor-148 .elementor-element.elementor-element-49a4c17 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-49a4c17 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-49a4c17 ul, .elementor-148 .elementor-element.elementor-element-49a4c17 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-49a4c17 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-49a4c17 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-49a4c17 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-49a4c17 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebf23bf */.elementor-148 .elementor-element.elementor-element-ebf23bf{width:100%;}
.elementor-148 .elementor-element.elementor-element-ebf23bf p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf > :last-child, .elementor-148 .elementor-element.elementor-element-ebf23bf .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-ebf23bf strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-ebf23bf ul, .elementor-148 .elementor-element.elementor-element-ebf23bf ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-ebf23bf .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-ebf23bf table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-ebf23bf tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-ebf23bf table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a950b6 */.elementor-148 .elementor-element.elementor-element-8a950b6{width:100%;}
.elementor-148 .elementor-element.elementor-element-8a950b6 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 > :last-child, .elementor-148 .elementor-element.elementor-element-8a950b6 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-8a950b6 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-8a950b6 ul, .elementor-148 .elementor-element.elementor-element-8a950b6 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-8a950b6 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-8a950b6 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-8a950b6 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-8a950b6 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-621bd0f */.elementor-148 .elementor-element.elementor-element-621bd0f{width:100%;}
.elementor-148 .elementor-element.elementor-element-621bd0f p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-621bd0f > :last-child, .elementor-148 .elementor-element.elementor-element-621bd0f .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-621bd0f a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-621bd0f strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-621bd0f ul, .elementor-148 .elementor-element.elementor-element-621bd0f ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-621bd0f .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-621bd0f table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-621bd0f th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-621bd0f tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-621bd0f table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a4c17 */.elementor-148 .elementor-element.elementor-element-49a4c17{width:100%;}
.elementor-148 .elementor-element.elementor-element-49a4c17 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 > :last-child, .elementor-148 .elementor-element.elementor-element-49a4c17 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-49a4c17 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-49a4c17 ul, .elementor-148 .elementor-element.elementor-element-49a4c17 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-49a4c17 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-49a4c17 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-49a4c17 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-49a4c17 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebf23bf */.elementor-148 .elementor-element.elementor-element-ebf23bf{width:100%;}
.elementor-148 .elementor-element.elementor-element-ebf23bf p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf > :last-child, .elementor-148 .elementor-element.elementor-element-ebf23bf .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-ebf23bf strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-ebf23bf ul, .elementor-148 .elementor-element.elementor-element-ebf23bf ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-ebf23bf .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-ebf23bf table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-ebf23bf tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-ebf23bf table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a950b6 */.elementor-148 .elementor-element.elementor-element-8a950b6{width:100%;}
.elementor-148 .elementor-element.elementor-element-8a950b6 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 > :last-child, .elementor-148 .elementor-element.elementor-element-8a950b6 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-8a950b6 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-8a950b6 ul, .elementor-148 .elementor-element.elementor-element-8a950b6 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-8a950b6 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-8a950b6 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-8a950b6 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-8a950b6 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-621bd0f */.elementor-148 .elementor-element.elementor-element-621bd0f{width:100%;}
.elementor-148 .elementor-element.elementor-element-621bd0f p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-621bd0f > :last-child, .elementor-148 .elementor-element.elementor-element-621bd0f .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-621bd0f a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-621bd0f strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-621bd0f ul, .elementor-148 .elementor-element.elementor-element-621bd0f ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-621bd0f .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-621bd0f table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-621bd0f th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-621bd0f tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-621bd0f table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a4c17 */.elementor-148 .elementor-element.elementor-element-49a4c17{width:100%;}
.elementor-148 .elementor-element.elementor-element-49a4c17 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 > :last-child, .elementor-148 .elementor-element.elementor-element-49a4c17 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-49a4c17 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-49a4c17 ul, .elementor-148 .elementor-element.elementor-element-49a4c17 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-49a4c17 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-49a4c17 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-49a4c17 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-49a4c17 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-49a4c17 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-49a4c17 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-49a4c17 th, .elementor-148 .elementor-element.elementor-element-49a4c17 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebf23bf */.elementor-148 .elementor-element.elementor-element-ebf23bf{width:100%;}
.elementor-148 .elementor-element.elementor-element-ebf23bf p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf > :last-child, .elementor-148 .elementor-element.elementor-element-ebf23bf .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-ebf23bf strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-ebf23bf ul, .elementor-148 .elementor-element.elementor-element-ebf23bf ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-ebf23bf .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-ebf23bf table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-ebf23bf th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-ebf23bf tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-ebf23bf blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-ebf23bf table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-ebf23bf th, .elementor-148 .elementor-element.elementor-element-ebf23bf td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a950b6 */.elementor-148 .elementor-element.elementor-element-8a950b6{width:100%;}
.elementor-148 .elementor-element.elementor-element-8a950b6 p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 > :last-child, .elementor-148 .elementor-element.elementor-element-8a950b6 .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-8a950b6 strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-8a950b6 ul, .elementor-148 .elementor-element.elementor-element-8a950b6 ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-8a950b6 .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-8a950b6 table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-8a950b6 th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-8a950b6 tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-8a950b6 blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-8a950b6 table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-8a950b6 th, .elementor-148 .elementor-element.elementor-element-8a950b6 td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-621bd0f */.elementor-148 .elementor-element.elementor-element-621bd0f{width:100%;}
.elementor-148 .elementor-element.elementor-element-621bd0f p{margin:0 0 14px;}
.elementor-148 .elementor-element.elementor-element-621bd0f > :last-child, .elementor-148 .elementor-element.elementor-element-621bd0f .elementor-widget-container > :last-child{margin-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f a{color:#7A2533;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,37,51,.35);text-underline-offset:3px;}
.elementor-148 .elementor-element.elementor-element-621bd0f a:hover{color:#4A1520;text-decoration-color:currentColor;}
.elementor-148 .elementor-element.elementor-element-621bd0f strong{color:#2B1418;font-weight:700;}
.elementor-148 .elementor-element.elementor-element-621bd0f ul, .elementor-148 .elementor-element.elementor-element-621bd0f ol{margin:0 0 14px;padding-left:22px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li{margin:0 0 8px;}
.elementor-148 .elementor-element.elementor-element-621bd0f li::marker{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-621bd0f .sm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 16px;border-radius:16px;border:1px solid #EEE5DE;}
.elementor-148 .elementor-element.elementor-element-621bd0f table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55;min-width:520px;}
.elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{border-bottom:1px solid #EEE5DE;padding:12px 14px;text-align:left;vertical-align:top;}
.elementor-148 .elementor-element.elementor-element-621bd0f th{background:#F7F2EE;color:#2B1418;font-family:Sora,sans-serif;font-weight:500;}
.elementor-148 .elementor-element.elementor-element-621bd0f tr:last-child td{border-bottom:0;}
.elementor-148 .elementor-element.elementor-element-621bd0f blockquote{margin:0 0 14px;padding:16px 20px;background:#F7F2EE;border-left:3px solid #7A2533;border-radius:12px;}
@media (max-width:767px){.elementor-148 .elementor-element.elementor-element-621bd0f table{min-width:0;font-size:14px;} .elementor-148 .elementor-element.elementor-element-621bd0f th, .elementor-148 .elementor-element.elementor-element-621bd0f td{padding:10px;}}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cf1164 */.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item{background-color:#F7F2EE;border-radius:20px;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item-title{cursor:pointer;gap:16px;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item[open] > .e-n-accordion-item-title{padding-bottom:12px;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item-title-icon{flex:none;width:34px;height:34px;border-radius:50%;justify-content:center;background-color:#EEE5DE;color:#7A2533;transition:background-color .25s ease-in-out,color .25s ease-in-out;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon{background-color:#7A2533;color:#FFFFFF;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item > .e-con{border:0;background-color:transparent;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item-title:focus-visible{outline:2px solid #7A2533;outline-offset:2px;border-radius:20px;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion{display:flex;flex-direction:column;gap:12px;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item-title-icon span>svg{color:#7A2533;}
.elementor-148 .elementor-element.elementor-element-7cf1164 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{color:#FFFFFF;}/* End custom CSS */