.elementor-1222 .elementor-element.elementor-element-1774006{--display:flex;--padding-top:170px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-1774006:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-1774006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e04cd );}.elementor-1222 .elementor-element.elementor-element-1774005{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-icon i{color:var( --e-global-color-121f1ae );transition:color 0.3s;}.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-icon svg{fill:var( --e-global-color-121f1ae );transition:fill 0.3s;}.elementor-1222 .elementor-element.elementor-element-1773000{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;}.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-text{color:var( --e-global-color-121f1ae );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-1773002 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:800;line-height:1.08em;letter-spacing:-0.035em;color:var( --e-global-color-cdd1347 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-1774003{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-08b402f );}.elementor-1222 .elementor-element.elementor-element-1774004{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-08b402f );}.elementor-1222 .elementor-element.elementor-element-1777041{--display:flex;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-1777041:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-1777041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FEFBF6 0%, #FDF8F0 100%);}.elementor-1222 .elementor-element.elementor-element-1777040{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-177500c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-1774007 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-icon i{color:var( --e-global-color-66e04cd );transition:color 0.3s;}.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-icon svg{fill:var( --e-global-color-66e04cd );transition:fill 0.3s;}.elementor-1222 .elementor-element.elementor-element-1774008{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1222 .elementor-element.elementor-element-1775011{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-177500d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-177500e{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-177500f{font-family:"Sora", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1775010{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1776016{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-1775012 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776013{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1776014{font-family:"Sora", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776015{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-177601a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-1776017 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776018{font-family:"Sora", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776019{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-177601e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-177601b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-177601c{font-family:"Sora", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-177601d{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1776023{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-177601f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776020{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1776021{font-family:"Sora", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776022{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1776028{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-1776024 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776025{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1776026{font-family:"Sora", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1776027{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1776033{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-1776029 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-177602a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-icon i{color:var( --e-global-color-66e04cd );transition:color 0.3s;}.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-icon svg{fill:var( --e-global-color-66e04cd );transition:fill 0.3s;}.elementor-1222 .elementor-element.elementor-element-177602b{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1222 .elementor-element.elementor-element-1776032{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1777036{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-1776034 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1777035{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-1777039{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-1777037 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-1777038{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-177703c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-177703a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-177703b{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1222 .elementor-element.elementor-element-177703f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-177703d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:800;line-height:1.25em;letter-spacing:-0.02em;color:var( --e-global-color-e2de9c5 );}.elementor-1222 .elementor-element.elementor-element-177703e{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1222 .elementor-element.elementor-element-1774005{--content-width:1200px;}.elementor-1222 .elementor-element.elementor-element-1777040{--content-width:820px;}}@media(max-width:1024px){.elementor-1222 .elementor-element.elementor-element-1774006{--padding-top:150px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1222 .elementor-element.elementor-element-1773002 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1222 .elementor-element.elementor-element-1774003{font-size:17px;}.elementor-1222 .elementor-element.elementor-element-1774004{font-size:14px;}.elementor-1222 .elementor-element.elementor-element-1777041{--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1222 .elementor-element.elementor-element-1777040{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-1222 .elementor-element.elementor-element-1774007 .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-item > a{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-177500d .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-177500e{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-177500f{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1775010{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1775012 .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-1776013{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776014{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776015{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776017 .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-1776018{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776019{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-177601b .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-177601c{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177601d{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-177601f .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-1776020{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776021{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776022{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776024 .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-1776025{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776026{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776027{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776029 .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-177602a{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-item > a{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776032{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1776034 .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-1777035{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-1777037 .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-1777038{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-177703a .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-177703b{font-size:16px;}.elementor-1222 .elementor-element.elementor-element-177703d .elementor-heading-title{font-size:22px;}.elementor-1222 .elementor-element.elementor-element-177703e{font-size:16px;}}@media(max-width:767px){.elementor-1222 .elementor-element.elementor-element-1774006{--padding-top:128px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1222 .elementor-element.elementor-element-1773002 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1222 .elementor-element.elementor-element-1774003{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1774004{font-size:14px;}.elementor-1222 .elementor-element.elementor-element-1777041{--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1222 .elementor-element.elementor-element-1777040{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1222 .elementor-element.elementor-element-1774007 .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-item > a{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177500d .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-177500e{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177500f{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1775010{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1775012 .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-1776013{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776014{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776015{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776017 .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-1776018{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776019{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177601b .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-177601c{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177601d{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177601f .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-1776020{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776021{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776022{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776024 .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-1776025{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776026{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776027{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776029 .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-177602a{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-item > a{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776032{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1776034 .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-1777035{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-1777037 .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-1777038{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177703a .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-177703b{font-size:15.5px;}.elementor-1222 .elementor-element.elementor-element-177703d .elementor-heading-title{font-size:20px;}.elementor-1222 .elementor-element.elementor-element-177703e{font-size:15.5px;}}/* Start custom CSS for icon-list, class: .elementor-element-1773000 */.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-items{display:inline-flex;}
.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-item{background:rgba(245,158,11,.1);border:1px solid rgba(251,191,36,.32);padding:8px 16px;border-radius:999px;}
@media (max-width:420px){.elementor-1222 .elementor-element.elementor-element-1773000 .elementor-icon-list-text{letter-spacing:.06em;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1773002 */.elementor-1222 .elementor-element.elementor-element-1773002 .elementor-heading-title span{color:#FBBF24;}
.elementor-1222 .elementor-element.elementor-element-1773002 .elementor-heading-title{max-width:14ch;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1773002 .elementor-heading-title{max-width:none;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1774003 */.elementor-1222 .elementor-element.elementor-element-1774003 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1774003{max-width:58ch !important;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1774003{max-width:100% !important;}}
.elementor-1222 .elementor-element.elementor-element-1774003{color:#F3E9DC;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1774004 */.elementor-1222 .elementor-element.elementor-element-1774004 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1774004{color:#C3B4A3;margin-top:2px;}
.elementor-1222 .elementor-element.elementor-element-1774004 b{color:#EDE4D8;font-weight:700;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1774006 */.elementor-1222 .elementor-element.elementor-element-1774006{position:relative;overflow:hidden;}
.elementor-1222 .elementor-element.elementor-element-1774006::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 85% 0%,rgba(245,158,11,.22) 0%,rgba(21,11,4,0) 60%);pointer-events:none;}
.elementor-1222 .elementor-element.elementor-element-1774006 > .e-con-inner, .elementor-1222 .elementor-element.elementor-element-1774006 > .e-con{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1774007 */.elementor-1222 .elementor-element.elementor-element-1774007 .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-1774007 .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-1774007 .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1774007 .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1774008 */.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-icon{padding-inline-end:0 !important;justify-content:center;}
.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-icon svg{margin:0 !important;}
.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-icon + .elementor-icon-list-text{padding-inline-start:12px !important;}
.elementor-1222 .elementor-element.elementor-element-1774008{margin-top:4px;}
.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-items{display:flex;flex-direction:column;gap:10px;}
.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-item{align-items:flex-start !important;margin:0 !important;padding:0 !important;}
.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-icon{flex:none;width:24px;height:24px;margin-top:2px;border-radius:50%;background:#FBBF24;display:flex;align-items:center;justify-content:center;}
.elementor-1222 .elementor-element.elementor-element-1774008 .elementor-icon-list-text b{color:#141210;font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177500d */.elementor-1222 .elementor-element.elementor-element-177500d .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-177500d .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-177500d .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-177500d .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177500e */.elementor-1222 .elementor-element.elementor-element-177500e p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-177500e p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-177500e b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-177500e a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-177500e a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-177500e a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-177500e td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177500f */.elementor-1222 .elementor-element.elementor-element-177500f p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-177500f table{width:100%;margin:4px 0 0 !important;border-collapse:separate !important;border-spacing:0;border:1px solid #E9DECC !important;border-radius:14px;overflow:hidden;background:#fff;font-size:inherit;table-layout:auto;}
.elementor-1222 .elementor-element.elementor-element-177500f table th,.elementor-1222 .elementor-element.elementor-element-177500f table td{background:#fff !important;border:0 !important;border-top:1px solid #E9DECC !important;vertical-align:baseline;text-align:left;}
.elementor-1222 .elementor-element.elementor-element-177500f table tr:first-child th,.elementor-1222 .elementor-element.elementor-element-177500f table tr:first-child td{border-top:0 !important;}
.elementor-1222 .elementor-element.elementor-element-177500f table th{width:210px;padding:14px 16px 14px 18px !important;color:#5F564A;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;}
.elementor-1222 .elementor-element.elementor-element-177500f table td{padding:14px 18px 14px 0 !important;color:#141210;font-weight:700;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;}
.elementor-1222 .elementor-element.elementor-element-177500f a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-177500f a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-177500f a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-177500f td a{font-weight:700;}
@media (max-width:767px){
.elementor-1222 .elementor-element.elementor-element-177500f table,.elementor-1222 .elementor-element.elementor-element-177500f table tbody,.elementor-1222 .elementor-element.elementor-element-177500f table tr,.elementor-1222 .elementor-element.elementor-element-177500f table th,.elementor-1222 .elementor-element.elementor-element-177500f table td{display:block;width:auto;}
.elementor-1222 .elementor-element.elementor-element-177500f table tr{border-top:1px solid #E9DECC;}
.elementor-1222 .elementor-element.elementor-element-177500f table tr:first-child{border-top:0;}
.elementor-1222 .elementor-element.elementor-element-177500f table th{border-top:0 !important;padding:14px 16px 0 !important;}
.elementor-1222 .elementor-element.elementor-element-177500f table td{border-top:0 !important;padding:4px 16px 14px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1775010 */.elementor-1222 .elementor-element.elementor-element-1775010 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1775010 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1775010 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1775010 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1775010 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1775010 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1775010 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1775012 */.elementor-1222 .elementor-element.elementor-element-1775012 .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-1775012 .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-1775012 .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1775012 .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776013 */.elementor-1222 .elementor-element.elementor-element-1776013 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776013 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776013 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776013 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776013 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776013 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776013 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776014 */.elementor-1222 .elementor-element.elementor-element-1776014 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776014 table{width:100%;margin:4px 0 0 !important;border-collapse:separate !important;border-spacing:0;border:1px solid #E9DECC !important;border-radius:14px;overflow:hidden;background:#fff;font-size:inherit;table-layout:auto;}
.elementor-1222 .elementor-element.elementor-element-1776014 table th,.elementor-1222 .elementor-element.elementor-element-1776014 table td{background:#fff !important;border:0 !important;border-top:1px solid #E9DECC !important;vertical-align:baseline;text-align:left;}
.elementor-1222 .elementor-element.elementor-element-1776014 table tr:first-child th,.elementor-1222 .elementor-element.elementor-element-1776014 table tr:first-child td{border-top:0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776014 table th{width:210px;padding:14px 16px 14px 18px !important;color:#5F564A;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;}
.elementor-1222 .elementor-element.elementor-element-1776014 table td{padding:14px 18px 14px 0 !important;color:#141210;font-weight:700;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;}
.elementor-1222 .elementor-element.elementor-element-1776014 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776014 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776014 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776014 td a{font-weight:700;}
@media (max-width:767px){
.elementor-1222 .elementor-element.elementor-element-1776014 table,.elementor-1222 .elementor-element.elementor-element-1776014 table tbody,.elementor-1222 .elementor-element.elementor-element-1776014 table tr,.elementor-1222 .elementor-element.elementor-element-1776014 table th,.elementor-1222 .elementor-element.elementor-element-1776014 table td{display:block;width:auto;}
.elementor-1222 .elementor-element.elementor-element-1776014 table tr{border-top:1px solid #E9DECC;}
.elementor-1222 .elementor-element.elementor-element-1776014 table tr:first-child{border-top:0;}
.elementor-1222 .elementor-element.elementor-element-1776014 table th{border-top:0 !important;padding:14px 16px 0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776014 table td{border-top:0 !important;padding:4px 16px 14px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776015 */.elementor-1222 .elementor-element.elementor-element-1776015 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776015 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776015 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776015 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776015 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776015 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776015 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1776017 */.elementor-1222 .elementor-element.elementor-element-1776017 .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-1776017 .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-1776017 .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1776017 .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776018 */.elementor-1222 .elementor-element.elementor-element-1776018 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776018 table{width:100%;margin:4px 0 0 !important;border-collapse:separate !important;border-spacing:0;border:1px solid #E9DECC !important;border-radius:14px;overflow:hidden;background:#fff;font-size:inherit;table-layout:auto;}
.elementor-1222 .elementor-element.elementor-element-1776018 table th,.elementor-1222 .elementor-element.elementor-element-1776018 table td{background:#fff !important;border:0 !important;border-top:1px solid #E9DECC !important;vertical-align:baseline;text-align:left;}
.elementor-1222 .elementor-element.elementor-element-1776018 table tr:first-child th,.elementor-1222 .elementor-element.elementor-element-1776018 table tr:first-child td{border-top:0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776018 table th{width:210px;padding:14px 16px 14px 18px !important;color:#5F564A;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;}
.elementor-1222 .elementor-element.elementor-element-1776018 table td{padding:14px 18px 14px 0 !important;color:#141210;font-weight:700;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;}
.elementor-1222 .elementor-element.elementor-element-1776018 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776018 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776018 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776018 td a{font-weight:700;}
@media (max-width:767px){
.elementor-1222 .elementor-element.elementor-element-1776018 table,.elementor-1222 .elementor-element.elementor-element-1776018 table tbody,.elementor-1222 .elementor-element.elementor-element-1776018 table tr,.elementor-1222 .elementor-element.elementor-element-1776018 table th,.elementor-1222 .elementor-element.elementor-element-1776018 table td{display:block;width:auto;}
.elementor-1222 .elementor-element.elementor-element-1776018 table tr{border-top:1px solid #E9DECC;}
.elementor-1222 .elementor-element.elementor-element-1776018 table tr:first-child{border-top:0;}
.elementor-1222 .elementor-element.elementor-element-1776018 table th{border-top:0 !important;padding:14px 16px 0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776018 table td{border-top:0 !important;padding:4px 16px 14px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776019 */.elementor-1222 .elementor-element.elementor-element-1776019 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776019 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776019 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776019 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776019 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776019 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776019 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177601b */.elementor-1222 .elementor-element.elementor-element-177601b .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-177601b .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-177601b .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-177601b .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177601c */.elementor-1222 .elementor-element.elementor-element-177601c p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-177601c table{width:100%;margin:4px 0 0 !important;border-collapse:separate !important;border-spacing:0;border:1px solid #E9DECC !important;border-radius:14px;overflow:hidden;background:#fff;font-size:inherit;table-layout:auto;}
.elementor-1222 .elementor-element.elementor-element-177601c table th,.elementor-1222 .elementor-element.elementor-element-177601c table td{background:#fff !important;border:0 !important;border-top:1px solid #E9DECC !important;vertical-align:baseline;text-align:left;}
.elementor-1222 .elementor-element.elementor-element-177601c table tr:first-child th,.elementor-1222 .elementor-element.elementor-element-177601c table tr:first-child td{border-top:0 !important;}
.elementor-1222 .elementor-element.elementor-element-177601c table th{width:210px;padding:14px 16px 14px 18px !important;color:#5F564A;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;}
.elementor-1222 .elementor-element.elementor-element-177601c table td{padding:14px 18px 14px 0 !important;color:#141210;font-weight:700;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;}
.elementor-1222 .elementor-element.elementor-element-177601c a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-177601c a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-177601c a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-177601c td a{font-weight:700;}
@media (max-width:767px){
.elementor-1222 .elementor-element.elementor-element-177601c table,.elementor-1222 .elementor-element.elementor-element-177601c table tbody,.elementor-1222 .elementor-element.elementor-element-177601c table tr,.elementor-1222 .elementor-element.elementor-element-177601c table th,.elementor-1222 .elementor-element.elementor-element-177601c table td{display:block;width:auto;}
.elementor-1222 .elementor-element.elementor-element-177601c table tr{border-top:1px solid #E9DECC;}
.elementor-1222 .elementor-element.elementor-element-177601c table tr:first-child{border-top:0;}
.elementor-1222 .elementor-element.elementor-element-177601c table th{border-top:0 !important;padding:14px 16px 0 !important;}
.elementor-1222 .elementor-element.elementor-element-177601c table td{border-top:0 !important;padding:4px 16px 14px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177601d */.elementor-1222 .elementor-element.elementor-element-177601d p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-177601d p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-177601d b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-177601d a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-177601d a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-177601d a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-177601d td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177601f */.elementor-1222 .elementor-element.elementor-element-177601f .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-177601f .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-177601f .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-177601f .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776020 */.elementor-1222 .elementor-element.elementor-element-1776020 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776020 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776020 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776020 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776020 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776020 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776020 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776021 */.elementor-1222 .elementor-element.elementor-element-1776021 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776021 table{width:100%;margin:4px 0 0 !important;border-collapse:separate !important;border-spacing:0;border:1px solid #E9DECC !important;border-radius:14px;overflow:hidden;background:#fff;font-size:inherit;table-layout:auto;}
.elementor-1222 .elementor-element.elementor-element-1776021 table th,.elementor-1222 .elementor-element.elementor-element-1776021 table td{background:#fff !important;border:0 !important;border-top:1px solid #E9DECC !important;vertical-align:baseline;text-align:left;}
.elementor-1222 .elementor-element.elementor-element-1776021 table tr:first-child th,.elementor-1222 .elementor-element.elementor-element-1776021 table tr:first-child td{border-top:0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776021 table th{width:210px;padding:14px 16px 14px 18px !important;color:#5F564A;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;}
.elementor-1222 .elementor-element.elementor-element-1776021 table td{padding:14px 18px 14px 0 !important;color:#141210;font-weight:700;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;}
.elementor-1222 .elementor-element.elementor-element-1776021 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776021 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776021 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776021 td a{font-weight:700;}
@media (max-width:767px){
.elementor-1222 .elementor-element.elementor-element-1776021 table,.elementor-1222 .elementor-element.elementor-element-1776021 table tbody,.elementor-1222 .elementor-element.elementor-element-1776021 table tr,.elementor-1222 .elementor-element.elementor-element-1776021 table th,.elementor-1222 .elementor-element.elementor-element-1776021 table td{display:block;width:auto;}
.elementor-1222 .elementor-element.elementor-element-1776021 table tr{border-top:1px solid #E9DECC;}
.elementor-1222 .elementor-element.elementor-element-1776021 table tr:first-child{border-top:0;}
.elementor-1222 .elementor-element.elementor-element-1776021 table th{border-top:0 !important;padding:14px 16px 0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776021 table td{border-top:0 !important;padding:4px 16px 14px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776022 */.elementor-1222 .elementor-element.elementor-element-1776022 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776022 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776022 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776022 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776022 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776022 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776022 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1776024 */.elementor-1222 .elementor-element.elementor-element-1776024 .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-1776024 .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-1776024 .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1776024 .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776025 */.elementor-1222 .elementor-element.elementor-element-1776025 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776025 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776025 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776025 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776025 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776025 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776025 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776026 */.elementor-1222 .elementor-element.elementor-element-1776026 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776026 table{width:100%;margin:4px 0 0 !important;border-collapse:separate !important;border-spacing:0;border:1px solid #E9DECC !important;border-radius:14px;overflow:hidden;background:#fff;font-size:inherit;table-layout:auto;}
.elementor-1222 .elementor-element.elementor-element-1776026 table th,.elementor-1222 .elementor-element.elementor-element-1776026 table td{background:#fff !important;border:0 !important;border-top:1px solid #E9DECC !important;vertical-align:baseline;text-align:left;}
.elementor-1222 .elementor-element.elementor-element-1776026 table tr:first-child th,.elementor-1222 .elementor-element.elementor-element-1776026 table tr:first-child td{border-top:0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776026 table th{width:210px;padding:14px 16px 14px 18px !important;color:#5F564A;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;}
.elementor-1222 .elementor-element.elementor-element-1776026 table td{padding:14px 18px 14px 0 !important;color:#141210;font-weight:700;font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;}
.elementor-1222 .elementor-element.elementor-element-1776026 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776026 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776026 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776026 td a{font-weight:700;}
@media (max-width:767px){
.elementor-1222 .elementor-element.elementor-element-1776026 table,.elementor-1222 .elementor-element.elementor-element-1776026 table tbody,.elementor-1222 .elementor-element.elementor-element-1776026 table tr,.elementor-1222 .elementor-element.elementor-element-1776026 table th,.elementor-1222 .elementor-element.elementor-element-1776026 table td{display:block;width:auto;}
.elementor-1222 .elementor-element.elementor-element-1776026 table tr{border-top:1px solid #E9DECC;}
.elementor-1222 .elementor-element.elementor-element-1776026 table tr:first-child{border-top:0;}
.elementor-1222 .elementor-element.elementor-element-1776026 table th{border-top:0 !important;padding:14px 16px 0 !important;}
.elementor-1222 .elementor-element.elementor-element-1776026 table td{border-top:0 !important;padding:4px 16px 14px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776027 */.elementor-1222 .elementor-element.elementor-element-1776027 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776027 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776027 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776027 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776027 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776027 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776027 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1776029 */.elementor-1222 .elementor-element.elementor-element-1776029 .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-1776029 .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-1776029 .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1776029 .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177602a */.elementor-1222 .elementor-element.elementor-element-177602a p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-177602a p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-177602a b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-177602a a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-177602a a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-177602a a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-177602a td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-177602b */.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-icon{padding-inline-end:0 !important;justify-content:center;}
.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-icon svg{margin:0 !important;}
.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-icon + .elementor-icon-list-text{padding-inline-start:12px !important;}
.elementor-1222 .elementor-element.elementor-element-177602b{margin-top:4px;}
.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-items{display:flex;flex-direction:column;gap:10px;}
.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-item{align-items:flex-start !important;margin:0 !important;padding:0 !important;}
.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-icon{flex:none;width:24px;height:24px;margin-top:2px;border-radius:50%;background:#FBBF24;display:flex;align-items:center;justify-content:center;}
.elementor-1222 .elementor-element.elementor-element-177602b .elementor-icon-list-text b{color:#141210;font-weight:700;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776032 */.elementor-1222 .elementor-element.elementor-element-1776032 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1776032 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1776032 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1776032 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1776032 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1776032 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1776032 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1776034 */.elementor-1222 .elementor-element.elementor-element-1776034 .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-1776034 .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-1776034 .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1776034 .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1777035 */.elementor-1222 .elementor-element.elementor-element-1777035 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1777035 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1777035 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1777035 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1777035 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1777035 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1777035 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1777037 */.elementor-1222 .elementor-element.elementor-element-1777037 .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-1777037 .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-1777037 .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-1777037 .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1777038 */.elementor-1222 .elementor-element.elementor-element-1777038 p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-1777038 p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-1777038 b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-1777038 a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-1777038 a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-1777038 a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-1777038 td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177703a */.elementor-1222 .elementor-element.elementor-element-177703a .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-177703a .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-177703a .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-177703a .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177703b */.elementor-1222 .elementor-element.elementor-element-177703b p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-177703b p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-177703b b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-177703b a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-177703b a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-177703b a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-177703b td a{font-weight:700;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177703d */.elementor-1222 .elementor-element.elementor-element-177703d .elementor-heading-title span{color:#C2410C;}
.elementor-1222 .elementor-element.elementor-element-177703d .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin-bottom:2px;}
.elementor-1222 .elementor-element.elementor-element-177703d .elementor-heading-title em{flex:none;display:block;color:#C2410C;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.04em;}
@media (max-width:767px){.elementor-1222 .elementor-element.elementor-element-177703d .elementor-heading-title{gap:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-177703e */.elementor-1222 .elementor-element.elementor-element-177703e p:last-child{margin-bottom:0;}
.elementor-1222 .elementor-element.elementor-element-177703e p{margin:0 0 12px;}
.elementor-1222 .elementor-element.elementor-element-177703e b{color:#141210;font-weight:700;}
.elementor-1222 .elementor-element.elementor-element-177703e a{color:#C2410C;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(194,65,12,.4);overflow-wrap:anywhere;transition:color 150ms,text-decoration-color 150ms;}
.elementor-1222 .elementor-element.elementor-element-177703e a:hover{color:#9A3412;text-decoration-color:#9A3412;}
.elementor-1222 .elementor-element.elementor-element-177703e a:focus-visible{outline:3px solid #FBBF24;outline-offset:2px;}
.elementor-1222 .elementor-element.elementor-element-177703e td a{font-weight:700;}/* End custom CSS */