.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6846 .elementor-element.elementor-element-85500e4{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--padding-top:clamp(64px,9vw,124px);--padding-bottom:clamp(64px,9vw,124px);--padding-left:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));--padding-right:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));}.elementor-6846 .elementor-element.elementor-element-85500e4:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-85500e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEE7;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-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-6846 .elementor-element.elementor-element-41425068{font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:500;line-height:1.6em;color:#6B7062;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-6846 .elementor-element.elementor-element-40eec1bd > .elementor-widget-container{margin:1.4rem 0 1.2rem 0;}.elementor-6846 .elementor-element.elementor-element-40eec1bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.17em;color:var( --e-global-color-b8ffb71 );}.elementor-6846 .elementor-element.elementor-element-70106e08 > .elementor-widget-container{margin:clamp(20px,2.4vw,32px) 0 0 0;}.elementor-6846 .elementor-element.elementor-element-70106e08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(2.2rem,4.4vw,3.7rem);font-weight:400;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-41e871a8 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-41e871a8{font-family:"Inter", Sans-serif;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:400;line-height:1.62em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-3a0d6095{--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:0.7rem 1.8rem;--row-gap:0.7rem;--column-gap:1.8rem;--flex-wrap:wrap;--margin-top:clamp(22px,2.8vw,34px);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6846 .elementor-element.elementor-element-590a1eea .elementor-button{background-color:var( --e-global-color-eb1541a );font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.6em;fill:var( --e-global-color-bff9f62 );color:var( --e-global-color-bff9f62 );box-shadow:0px 10px 26px 0px rgba(77,92,56,0.22);border-radius:100px 100px 100px 100px;}.elementor-6846 .elementor-element.elementor-element-590a1eea .elementor-button:hover, .elementor-6846 .elementor-element.elementor-element-590a1eea .elementor-button:focus{background-color:#3f4c2e;color:#F3F3F0;}.elementor-6846 .elementor-element.elementor-element-590a1eea .elementor-button:hover svg, .elementor-6846 .elementor-element.elementor-element-590a1eea .elementor-button:focus svg{fill:#F3F3F0;}.elementor-6846 .elementor-element.elementor-element-34c3321e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:var( --e-global-color-eb1541a );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6846 .elementor-element.elementor-element-b7b80bc > .elementor-widget-container{margin:clamp(22px,2.6vw,32px) 0 0 0;}.elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6846 .elementor-element.elementor-element-b7b80bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0px;}.elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-text{color:#4A4F43;transition:color 0.3s;}.elementor-6846 .elementor-element.elementor-element-4243bcd4{--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:clamp(74px,9vw,142px);--padding-bottom:0px;--padding-left:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));--padding-right:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));}.elementor-6846 .elementor-element.elementor-element-4243bcd4:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-4243bcd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bff9f62 );}.elementor-6846 .elementor-element.elementor-element-3ff4f15a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;box-shadow:0px 26px 60px -40px rgba(28,31,22,0.4);--padding-top:clamp(26px,3vw,42px);--padding-bottom:clamp(26px,3vw,42px);--padding-left:clamp(26px,3vw,42px);--padding-right:clamp(26px,3vw,42px);}.elementor-6846 .elementor-element.elementor-element-3ff4f15a:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-3ff4f15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-6c11bb0c{--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;}.elementor-6846 .elementor-element.elementor-element-2fb9194c > .elementor-widget-container{margin:0 0 0.6rem 0;}.elementor-6846 .elementor-element.elementor-element-2fb9194c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-3afc07a1{font-family:"Inter", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.65em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-634eb402{--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:0.85rem 0.85rem;--row-gap:0.85rem;--column-gap:0.85rem;}.elementor-6846 .elementor-element.elementor-element-29a1d01c{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-685efcc8{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-3376ec61{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-18d33e4a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-2421c5d{--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:clamp(74px,9vw,142px);--padding-bottom:clamp(74px,9vw,142px);--padding-left:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));--padding-right:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));}.elementor-6846 .elementor-element.elementor-element-2421c5d:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-2421c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bff9f62 );}.elementor-6846 .elementor-element.elementor-element-3cf53d1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-2a2faa42{--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;}.elementor-6846 .elementor-element.elementor-element-49c945c1 > .elementor-widget-container{margin:0 0 1rem 0;}.elementor-6846 .elementor-element.elementor-element-49c945c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:#6B7062;}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6846 .elementor-element.elementor-element-71d18355{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.75em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:0.1em;letter-spacing:0px;word-spacing:0px;}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-text{color:var( --e-global-color-b72ff5e );transition:color 0.3s;}.elementor-6846 .elementor-element.elementor-element-67eda328 > .elementor-widget-container{margin:1.4rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-67eda328{font-family:"Inter", Sans-serif;font-size:0.86rem;font-weight:600;line-height:1.4em;}.elementor-6846 .elementor-element.elementor-element-16ac626a{--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:clamp(44px,5vw,72px) clamp(44px,5vw,72px);--row-gap:clamp(44px,5vw,72px);--column-gap:clamp(44px,5vw,72px);}.elementor-6846 .elementor-element.elementor-element-1ce4c2fb{--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;}.elementor-6846 .elementor-element.elementor-element-6fe08eb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-1d9314d2 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-1d9314d2{font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.7em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-11c8ab78{--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:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8CCC3;--border-color:#C8CCC3;--border-radius:20px 20px 20px 20px;--margin-top:1.6rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:clamp(18px,2vw,24px);--padding-bottom:clamp(18px,2vw,24px);--padding-left:clamp(18px,2vw,24px);--padding-right:clamp(18px,2vw,24px);}.elementor-6846 .elementor-element.elementor-element-11c8ab78:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-11c8ab78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEE7;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6846 .elementor-element.elementor-element-4839aa36 .elementor-icon-wrapper{text-align:start;}.elementor-6846 .elementor-element.elementor-element-4839aa36 .elementor-icon{font-size:24px;}.elementor-6846 .elementor-element.elementor-element-4839aa36 .elementor-icon svg{height:24px;}.elementor-6846 .elementor-element.elementor-element-64e2a78{font-family:"Inter", Sans-serif;font-size:0.98rem;font-weight:400;line-height:1.6em;color:#1C1F16;}.elementor-6846 .elementor-element.elementor-element-406622c9{--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;}.elementor-6846 .elementor-element.elementor-element-2e0ce644 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-9337f21 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-9337f21{font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.7em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-75a0857c{--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;}.elementor-6846 .elementor-element.elementor-element-36d0f056 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-ad1e1ea > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-ad1e1ea{font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.7em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-56beb5b6{--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;}.elementor-6846 .elementor-element.elementor-element-2e43ca0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-7fb545ba > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-7fb545ba{font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.7em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-5de02726{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--margin-top:clamp(20px,2.4vw,30px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:clamp(22px,2.6vw,32px);--padding-bottom:clamp(22px,2.6vw,32px);--padding-left:clamp(22px,2.6vw,32px);--padding-right:clamp(22px,2.6vw,32px);}.elementor-6846 .elementor-element.elementor-element-5de02726:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-5de02726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6846 .elementor-element.elementor-element-38cafca2 .elementor-button{background-color:var( --e-global-color-eb1541a );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.6em;fill:var( --e-global-color-bff9f62 );color:var( --e-global-color-bff9f62 );box-shadow:0px 10px 26px 0px rgba(77,92,56,0.22);border-radius:100px 100px 100px 100px;}.elementor-6846 .elementor-element.elementor-element-38cafca2 .elementor-button:hover, .elementor-6846 .elementor-element.elementor-element-38cafca2 .elementor-button:focus{background-color:#3f4c2e;color:#F3F3F0;}.elementor-6846 .elementor-element.elementor-element-38cafca2 > .elementor-widget-container{margin:1.4rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-38cafca2 .elementor-button:hover svg, .elementor-6846 .elementor-element.elementor-element-38cafca2 .elementor-button:focus svg{fill:#F3F3F0;}.elementor-6846 .elementor-element.elementor-element-68491bc1 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-68491bc1{font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.7em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-709c20c8{--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;}.elementor-6846 .elementor-element.elementor-element-10a1b17f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-50591b3c > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-50591b3c{font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.7em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-669ba81f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1.6rem;--margin-bottom:1.6rem;--margin-left:0;--margin-right:0;}.elementor-6846 .elementor-element.elementor-element-3a68b375{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-23c62d50{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-29dde15e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-95ebbb7 > .elementor-widget-container{margin:0px 0 0 0;}.elementor-6846 .elementor-element.elementor-element-95ebbb7{font-family:"Inter", Sans-serif;font-size:1.04rem;font-weight:400;line-height:1.7em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-61e564b2{--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;}.elementor-6846 .elementor-element.elementor-element-5f4170ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-59d21a81 > .elementor-widget-container{margin:0.8rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-59d21a81{font-family:"Inter", Sans-serif;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:400;line-height:1.62em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-58345aaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--margin-top:clamp(22px,2.6vw,32px);--margin-bottom:clamp(30px,3.6vw,48px);--margin-left:0;--margin-right:0;}.elementor-6846 .elementor-element.elementor-element-58345aaa:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-58345aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(28,31,22,0.13);}.elementor-6846 .elementor-element.elementor-element-46333133{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-32ac1a09{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-c22751e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-3d775f28{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-48ae0b98{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-69b37e6b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-470a0df6{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-2ad545ee{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-7d10d18a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-7c5ce914{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-37db03f7{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-1ddece5c{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-6fe27e7d{--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:clamp(30px,3.6vw,50px) clamp(30px,3.6vw,50px);--row-gap:clamp(30px,3.6vw,50px);--column-gap:clamp(30px,3.6vw,50px);}.elementor-6846 .elementor-element.elementor-element-4d7d09fc{--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;}.elementor-6846 .elementor-element.elementor-element-70de6cf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-436bfaa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-25ac1dea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-412b7fd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-4ea9b578{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-4ea9b578:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-4ea9b578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-159859d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-59b37df1 > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-59b37df1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-63be454b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-234a062b > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-234a062b{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-6b34f19a{--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;}.elementor-6846 .elementor-element.elementor-element-44bfaaaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-92487f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-2de69ca2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-16cb13fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-636e1fed{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-636e1fed:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-636e1fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-27e6f350 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-38aace9b > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-38aace9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-2a86b9e1{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-21678c81 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-21678c81{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-1b7ad547{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-1b7ad547:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-1b7ad547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-1716a9a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-31414c9b > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-31414c9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-55676421{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-12b244be > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-12b244be{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-52f18f9{--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;}.elementor-6846 .elementor-element.elementor-element-29f80e4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-7b86014d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-6539874f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-3674d252{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-3596254b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-3596254b:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-3596254b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-668f6028 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-2ea147c1 > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-2ea147c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-6337e8c5{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-49612277 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-49612277{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-372f3121{--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;}.elementor-6846 .elementor-element.elementor-element-739b9376{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-32532b15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-13e21d84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-73f47413{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-735551a4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-735551a4:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-735551a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-786f84c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-3cf431be > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-3cf431be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-4553f110{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-348be8ae > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-348be8ae{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-4667d082{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-4667d082:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-4667d082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-67f51c0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-7c7e2fd4 > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-7c7e2fd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-696cfcfa{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-265ab41a > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-265ab41a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-d5f03bc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-d5f03bc:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-d5f03bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-1cf35103 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-66c2b478 > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-66c2b478 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-1c4c5734{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-1b417c85 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-1b417c85{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-6f225703{--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;}.elementor-6846 .elementor-element.elementor-element-6956e85d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-6edff170 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-70df6498 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-2e9797c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-435c9327{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-435c9327:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-435c9327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-18acc1fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-45bf4f6f > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-45bf4f6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-3c728719{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-372f489e > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-372f489e{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-40873b1c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-40873b1c:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-40873b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-2ffe73a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-795f6634 > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-795f6634 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-41fcf18d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-59f222e5 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-59f222e5{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-64f7c850{--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;}.elementor-6846 .elementor-element.elementor-element-959d6f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-5dd11507 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-73621d9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-288a6b86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-18f6fcb0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-18f6fcb0:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-18f6fcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-2686ea34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-53e6a86d > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-53e6a86d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-713a26b0{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-55cb21a2 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-55cb21a2{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-4822b52e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-4822b52e:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-4822b52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-2c59d7b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-7773e85e > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-7773e85e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-44ac5cae{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-3046e170 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-3046e170{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-23ed29a3{--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;}.elementor-6846 .elementor-element.elementor-element-17181817{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-26f02356 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-452c91b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-5bcde8ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-3db6bc48{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-3db6bc48:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-3db6bc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-7d0f4c08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-32134c14 > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-32134c14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-6ee86f33{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-4025cc90 > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-4025cc90{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-75738c71{--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;}.elementor-6846 .elementor-element.elementor-element-25bd143a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-1d11dd0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.08em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-44b25897 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-5c6dc44f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-7b55f927{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-7b55f927:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-7b55f927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-4bcd0889 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-eb1541a );}.elementor-6846 .elementor-element.elementor-element-3c6e92c2 > .elementor-widget-container{margin:0.35em 0 1em 0;}.elementor-6846 .elementor-element.elementor-element-3c6e92c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19.5px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-25348cff{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-2691c59d > .elementor-widget-container{margin:1.3rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-2691c59d{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-5a48a91f{--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;}.elementor-6846 .elementor-element.elementor-element-6093e29b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-43ca1f4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1.6rem;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-6846 .elementor-element.elementor-element-2e95f556{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-2e95f556:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-2e95f556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45ebc );}.elementor-6846 .elementor-element.elementor-element-6ad361a1 > .elementor-widget-container{margin:0 0 0.5em 0;}.elementor-6846 .elementor-element.elementor-element-6ad361a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17.6px;font-weight:500;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-44da83f8{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.55em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-c71d05d > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-c71d05d{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-29269dc9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-29269dc9:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-29269dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45ebc );}.elementor-6846 .elementor-element.elementor-element-229b99c5 > .elementor-widget-container{margin:0 0 0.5em 0;}.elementor-6846 .elementor-element.elementor-element-229b99c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17.6px;font-weight:500;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-6787cc27{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.55em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-6f05299d > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-6f05299d{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-6cf92bb4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-6cf92bb4:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-6cf92bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45ebc );}.elementor-6846 .elementor-element.elementor-element-6dabc5ac > .elementor-widget-container{margin:0 0 0.5em 0;}.elementor-6846 .elementor-element.elementor-element-6dabc5ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17.6px;font-weight:500;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-303f5bbe{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.55em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-2ec0a891 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-2ec0a891{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-528ff2cc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-528ff2cc:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-528ff2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45ebc );}.elementor-6846 .elementor-element.elementor-element-33bae764 > .elementor-widget-container{margin:0 0 0.5em 0;}.elementor-6846 .elementor-element.elementor-element-33bae764 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17.6px;font-weight:500;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-1784173e{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.55em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-87439c2 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-87439c2{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-29425622{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-29425622:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-29425622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45ebc );}.elementor-6846 .elementor-element.elementor-element-21bc2faa > .elementor-widget-container{margin:0 0 0.5em 0;}.elementor-6846 .elementor-element.elementor-element-21bc2faa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17.6px;font-weight:500;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-556da47e{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.55em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-288b7304 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-288b7304{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-1f5e600f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,26px);--padding-bottom:clamp(20px,2.2vw,26px);--padding-left:clamp(20px,2.2vw,26px);--padding-right:clamp(20px,2.2vw,26px);}.elementor-6846 .elementor-element.elementor-element-1f5e600f:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-1f5e600f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45ebc );}.elementor-6846 .elementor-element.elementor-element-57857224 > .elementor-widget-container{margin:0 0 0.5em 0;}.elementor-6846 .elementor-element.elementor-element-57857224 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17.6px;font-weight:500;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-42c090be{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.55em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-1863fc0c > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-1863fc0c{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;}.elementor-6846 .elementor-element.elementor-element-65f3e914{--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;}.elementor-6846 .elementor-element.elementor-element-7d56f49f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-widget-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6846 .elementor-element.elementor-element-56d35a9b > .elementor-widget-container{margin:1.4rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-56d35a9b .elementor-accordion-icon{margin-inline-end:0px;}.elementor-6846 .elementor-element.elementor-element-56d35a9b .elementor-tab-content{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-6846 .elementor-element.elementor-element-688f5dad{--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;--overflow:hidden;--padding-top:clamp(74px,9vw,142px);--padding-bottom:clamp(74px,9vw,142px);--padding-left:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));--padding-right:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));}.elementor-6846 .elementor-element.elementor-element-688f5dad:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-688f5dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b72ff5e );}.elementor-6846 .elementor-element.elementor-element-38875be8{--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;--margin-top:0;--margin-bottom:clamp(34px,4vw,58px);--margin-left:0;--margin-right:0;}.elementor-6846 .elementor-element.elementor-element-5cebce70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.17em;color:var( --e-global-color-62364c3 );}.elementor-6846 .elementor-element.elementor-element-7d1faeee > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-7d1faeee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-6846 .elementor-element.elementor-element-433f6393 > .elementor-widget-container{margin:0.9rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-433f6393{font-family:"Inter", Sans-serif;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:400;line-height:1.62em;color:#C8CCC3;}.elementor-6846 .elementor-element.elementor-element-19459a9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-6846 .elementor-element.elementor-element-105bdc2{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-a012ec5{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-76bc88d6{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-6846 .elementor-element.elementor-element-274f60f0{--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:1.2rem 1.2rem;--row-gap:1.2rem;--column-gap:1.2rem;--flex-wrap:wrap;--margin-top:1.9rem;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-6846 .elementor-element.elementor-element-4feaeea3 .elementor-button{background-color:var( --e-global-color-eb1541a );font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.6em;fill:var( --e-global-color-bff9f62 );color:var( --e-global-color-bff9f62 );box-shadow:0px 10px 26px 0px rgba(77,92,56,0.22);border-radius:100px 100px 100px 100px;}.elementor-6846 .elementor-element.elementor-element-4feaeea3 .elementor-button:hover, .elementor-6846 .elementor-element.elementor-element-4feaeea3 .elementor-button:focus{background-color:#3f4c2e;color:#F3F3F0;}.elementor-6846 .elementor-element.elementor-element-4feaeea3 .elementor-button:hover svg, .elementor-6846 .elementor-element.elementor-element-4feaeea3 .elementor-button:focus svg{fill:#F3F3F0;}.elementor-6846 .elementor-element.elementor-element-3e3fbc85 > .elementor-widget-container{margin:0 0 0 1.2rem;}.elementor-6846 .elementor-element.elementor-element-3e3fbc85{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:600;line-height:1.6em;color:#C8CCC3;}.elementor-6846 .elementor-element.elementor-element-29187e79{--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:clamp(74px,9vw,142px);--padding-bottom:clamp(74px,9vw,142px);--padding-left:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));--padding-right:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));}.elementor-6846 .elementor-element.elementor-element-29187e79:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-29187e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45ebc );}.elementor-6846 .elementor-element.elementor-element-730c9200{--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;--margin-top:0;--margin-bottom:clamp(34px,4vw,54px);--margin-left:0;--margin-right:0;}.elementor-6846 .elementor-element.elementor-element-7e613dc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.17em;color:var( --e-global-color-b8ffb71 );}.elementor-6846 .elementor-element.elementor-element-72eb1151 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-72eb1151 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-5dd9f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6846 .elementor-element.elementor-element-17162f38{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,28px);--padding-bottom:clamp(20px,2.2vw,28px);--padding-left:clamp(20px,2.2vw,28px);--padding-right:clamp(20px,2.2vw,28px);}.elementor-6846 .elementor-element.elementor-element-17162f38:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-17162f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-5e61fc76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:var( --e-global-color-eee2d73 );}.elementor-6846 .elementor-element.elementor-element-514b54aa > .elementor-widget-container{margin:0.5em 0 0.4em 0;}.elementor-6846 .elementor-element.elementor-element-514b54aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18.4px;font-weight:500;line-height:1.25em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-32a7b8e0{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-47bf37a9 > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-47bf37a9{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;color:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-3e69516c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,28px);--padding-bottom:clamp(20px,2.2vw,28px);--padding-left:clamp(20px,2.2vw,28px);--padding-right:clamp(20px,2.2vw,28px);}.elementor-6846 .elementor-element.elementor-element-3e69516c:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-3e69516c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-3f6a4b14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:var( --e-global-color-eee2d73 );}.elementor-6846 .elementor-element.elementor-element-767b90c7 > .elementor-widget-container{margin:0.5em 0 0.4em 0;}.elementor-6846 .elementor-element.elementor-element-767b90c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18.4px;font-weight:500;line-height:1.25em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-4431726{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-634d6a0e > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-634d6a0e{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;color:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-a686813{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,28px);--padding-bottom:clamp(20px,2.2vw,28px);--padding-left:clamp(20px,2.2vw,28px);--padding-right:clamp(20px,2.2vw,28px);}.elementor-6846 .elementor-element.elementor-element-a686813:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-a686813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-3e6ccf48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:var( --e-global-color-eee2d73 );}.elementor-6846 .elementor-element.elementor-element-3d079fd9 > .elementor-widget-container{margin:0.5em 0 0.4em 0;}.elementor-6846 .elementor-element.elementor-element-3d079fd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18.4px;font-weight:500;line-height:1.25em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-75624920{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-77892dfe > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-77892dfe{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;color:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-3bbe2635{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,28px);--padding-bottom:clamp(20px,2.2vw,28px);--padding-left:clamp(20px,2.2vw,28px);--padding-right:clamp(20px,2.2vw,28px);}.elementor-6846 .elementor-element.elementor-element-3bbe2635:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-3bbe2635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-4cbaee9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:var( --e-global-color-eee2d73 );}.elementor-6846 .elementor-element.elementor-element-1e3df9e9 > .elementor-widget-container{margin:0.5em 0 0.4em 0;}.elementor-6846 .elementor-element.elementor-element-1e3df9e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18.4px;font-weight:500;line-height:1.25em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-649004f7{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-29b870ce > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-29b870ce{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;color:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-824b6d6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,28px);--padding-bottom:clamp(20px,2.2vw,28px);--padding-left:clamp(20px,2.2vw,28px);--padding-right:clamp(20px,2.2vw,28px);}.elementor-6846 .elementor-element.elementor-element-824b6d6:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-824b6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-1b5288f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:var( --e-global-color-eee2d73 );}.elementor-6846 .elementor-element.elementor-element-2baff47e > .elementor-widget-container{margin:0.5em 0 0.4em 0;}.elementor-6846 .elementor-element.elementor-element-2baff47e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18.4px;font-weight:500;line-height:1.25em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-cf659b7{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-577af61c > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-577af61c{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;color:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-3ad902ca{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(28,31,22,0.13);--border-color:rgba(28,31,22,0.13);--border-radius:20px 20px 20px 20px;--padding-top:clamp(20px,2.2vw,28px);--padding-bottom:clamp(20px,2.2vw,28px);--padding-left:clamp(20px,2.2vw,28px);--padding-right:clamp(20px,2.2vw,28px);}.elementor-6846 .elementor-element.elementor-element-3ad902ca:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-3ad902ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFA;}.elementor-6846 .elementor-element.elementor-element-3aa31f02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:var( --e-global-color-eee2d73 );}.elementor-6846 .elementor-element.elementor-element-36159ff8 > .elementor-widget-container{margin:0.5em 0 0.4em 0;}.elementor-6846 .elementor-element.elementor-element-36159ff8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18.4px;font-weight:500;line-height:1.25em;letter-spacing:-0.025em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-4e93ed8c{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-674f73eb > .elementor-widget-container{margin:1rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-674f73eb{font-family:"Inter", Sans-serif;font-size:0.84rem;font-weight:600;line-height:1.6em;color:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-12ec6b49{--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:clamp(74px,9vw,142px);--padding-bottom:clamp(74px,9vw,142px);--padding-left:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));--padding-right:max(clamp(20px,4vw,72px),calc((100vw - 1776px)/2));}.elementor-6846 .elementor-element.elementor-element-12ec6b49:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-12ec6b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bff9f62 );}.elementor-6846 .elementor-element.elementor-element-22966b7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:clamp(20px,3vw,44px) clamp(20px,3vw,44px);--row-gap:clamp(20px,3vw,44px);--column-gap:clamp(20px,3vw,44px);--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8CCC3;--border-color:#C8CCC3;--border-radius:20px 20px 20px 20px;--padding-top:clamp(26px,3vw,44px);--padding-bottom:clamp(26px,3vw,44px);--padding-left:clamp(26px,3vw,44px);--padding-right:clamp(26px,3vw,44px);}.elementor-6846 .elementor-element.elementor-element-22966b7a:not(.elementor-motion-effects-element-type-background), .elementor-6846 .elementor-element.elementor-element-22966b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEE7;}.elementor-6846 .elementor-element.elementor-element-2a3de06b{--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;}.elementor-6846 .elementor-element.elementor-element-2a3de06b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-6846 .elementor-element.elementor-element-35a573d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:var( --e-global-color-622005d );}.elementor-6846 .elementor-element.elementor-element-44d24095 > .elementor-widget-container{margin:0.7rem 0 0 0;}.elementor-6846 .elementor-element.elementor-element-44d24095{font-family:"Inter", Sans-serif;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:400;line-height:1.62em;color:#4A4F43;}.elementor-6846 .elementor-element.elementor-element-70a14223 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.6em;fill:var( --e-global-color-622005d );color:var( --e-global-color-622005d );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(28,31,22,0.13);border-radius:100px 100px 100px 100px;}.elementor-6846 .elementor-element.elementor-element-70a14223 .elementor-button:hover, .elementor-6846 .elementor-element.elementor-element-70a14223 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#4D5C38;border-color:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-70a14223 .elementor-button:hover svg, .elementor-6846 .elementor-element.elementor-element-70a14223 .elementor-button:focus svg{fill:#4D5C38;}.elementor-6846 .elementor-element.elementor-element-30726925 > .elementor-widget-container{margin:clamp(24px,3vw,38px) 0 0 0;}.elementor-6846 .elementor-element.elementor-element-30726925{font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:400;line-height:1.6em;color:#6B7062;}.elementor-6846 .elementor-element.elementor-element-b362e11{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6846 .elementor-element.elementor-element-58345aaa{--width:100%;}.elementor-6846 .elementor-element.elementor-element-17162f38{--width:100%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .widget-image-caption{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-item > a{font-size:1.1em;line-height:1.2em;}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-item > a{font-size:1.1em;line-height:1.2em;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .elementor-accordion-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6846 .elementor-element.elementor-element-56d35a9b .elementor-tab-content{font-size:1.1em;line-height:1.2em;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image .widget-image-caption{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6846 .elementor-element.elementor-element-b7b80bc .elementor-icon-list-item > a{font-size:1em;line-height:1.2em;}.elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6846 .elementor-element.elementor-element-71d18355 .elementor-icon-list-item > a{font-size:1em;line-height:1.2em;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-accordion .elementor-accordion-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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6846 .elementor-element.elementor-element-56d35a9b .elementor-tab-content{font-size:1em;line-height:1.2em;}}/* Start custom CSS *//* ===== 38 CFR Part 4 — layout CSS. Ported from the approved design.
   Native widgets carry all copy; these rules only supply geometry.
   Tokens mirror the design's :root. ===== */
:root{
  --wb-bone:#F3F3F0; --wb-paper:#F6F6F6; --wb-tint:#ECEEE7; --wb-white:#FBFBFA;
  --wb-ink:#1C1F16; --wb-body:#4A4F43; --wb-dim:#6B7062;
  --wb-olived:#4D5C38; --wb-olive:#596A44; --wb-olives:#7A8B64;
  --wb-sage:#657061; --wb-sagel:#C8CCC3;
  --wb-line:rgba(28,31,22,.13);
  --wb-ondd:#C8CCC3; --wb-ondline:rgba(243,243,240,.14);
  --wb-ease:cubic-bezier(.16,1,.3,1);
}

/* The kit's global "Body Text" style (28px/1.2) is applied to EVERY text-editor
   widget via .elementor-widget-text-editor. These cards let their children
   inherit type the way the design does, so restore the design's body values. */
.wb-fact,.wb-mini,.wb-bsi,.wb-aif{font-size:16.5px;line-height:1.6}

/* The theme gives every <p> a 14.4px bottom margin; the design resets all
   margins (*{margin:0}) and spaces blocks explicitly. Zero only the bottom
   margin so the margin-top rules further down still apply. */
.elementor-widget-text-editor p,.elementor-widget-html p{margin-bottom:0}

/* ---------- shared helpers ---------- */
.wb-max52 p{max-width:52ch}
.wb-max58 p{max-width:58ch}
.wb-max60 p{max-width:60ch}
.wb-max66 p{max-width:66ch}
.wb-max70 p{max-width:70ch}
.wb-max80 p{max-width:80ch}
.wb-grow{flex:1}                       /* pushes the card's link to the bottom */
.wb-btn .elementor-button,.wb-btn-o .elementor-button{white-space:nowrap;padding:.92em 1.7em}
.wb-btn-lg .elementor-button{padding:1.02em 1.95em}

/* kicker: the 26px rule before the label (design .kicker::before) */
.wb-kicker .elementor-heading-title{display:inline-flex;align-items:center;gap:.7em}
.wb-kicker .elementor-heading-title::before{content:"";width:26px;height:1.5px;background:var(--wb-olive);flex:none}
.wb-kicker--dark .elementor-heading-title::before{background:var(--wb-olives)}

/* underline-on-hover text link (design .link-arrow) */
.wb-linkarrow a{border-bottom:1.5px solid transparent;padding-bottom:1px;transition:border-color .25s}
.wb-linkarrow a:hover{border-bottom-color:var(--wb-olived)}

/* ---------- HERO ---------- */
.wb-hero{position:relative}
/* the photo is decorative chrome: pull it out of flow behind the copy */
.wb-hero .wb-hero-photo{position:absolute;inset:0;z-index:0;margin:0;width:100%;height:100%}
.wb-hero .wb-hero-photo .elementor-widget-container,
.wb-hero .wb-hero-photo figure,
.wb-hero .wb-hero-photo img{width:100%;height:100%;margin:0}
.wb-hero .wb-hero-photo img{object-fit:cover;object-position:center 42%;
  filter:grayscale(.4) contrast(1.05) brightness(.8);display:block}
.wb-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(100deg,rgba(243,243,240,.92) 0%,rgba(243,243,240,.82) 34%,rgba(243,243,240,.5) 68%,rgba(236,238,231,.32) 100%)}
.wb-hero > *:not(.wb-hero-photo){position:relative;z-index:2}
.wb-h1 .elementor-heading-title{max-width:20ch}

.wb-crumb p{display:flex;flex-wrap:wrap;align-items:center;gap:.55em;margin:0}
.wb-crumb a{color:var(--wb-body)}
.wb-crumb a:hover{color:var(--wb-olived)}
.wb-crumb .cur{color:var(--wb-ink)}

/* hero meta row — icon list, inline, olive 16px icons */
.wb-meta .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:.7rem 1.8rem}
.wb-meta .elementor-icon-list-item{display:inline-flex;align-items:center;gap:.5em;
  font-size:.84rem;font-weight:500;color:var(--wb-body);margin:0}
.wb-meta .elementor-icon-list-icon{width:16px;height:16px;flex:none}
.wb-meta .elementor-icon-list-icon svg,
.wb-meta .elementor-icon-list-icon img{width:16px;height:16px;flex:none}
/* These are outline icons. Elementor's icon widget forces a fill via
   .elementor-widget-icon.elementor-view-default .elementor-icon svg (0,3,1),
   which is why the callout needs !important to stay an outline. */
.wb-meta .elementor-icon-list-icon svg,.wb-callout-ic svg{fill:none!important}

/* ---------- QUICK ANSWER ---------- */
.wb-answer{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(24px,3vw,48px);
  border-left:4px solid var(--wb-olive)}
.wb-answer-copy p{margin:0}
.wb-fact p{margin:0}
.wb-fact{padding-left:.9em;border-left:2px solid var(--wb-sagel)}
.wb-fact > .elementor-widget-container{display:flex;flex-direction:column;gap:.1em}
.wb-fact .fb{font-family:"Poppins",sans-serif;font-weight:600;color:var(--wb-olived);font-size:1.05rem;line-height:1.6}
.wb-fact .fs{font-size:.86rem;color:var(--wb-body);line-height:1.4}

/* ---------- BODY: sticky TOC + article ---------- */
.wb-body{display:grid;grid-template-columns:212px minmax(0,1fr);
  gap:clamp(30px,4.5vw,72px);align-items:start}
.wb-toc{position:sticky;top:96px}
.wb-tocnav .elementor-icon-list-items{display:flex;flex-direction:column;
  border-left:1.5px solid var(--wb-line)}
.wb-tocnav .elementor-icon-list-item{margin:0}
.wb-tocnav .elementor-icon-list-icon{display:none}          /* no icons in this list */
.elementor .wb-tocnav .elementor-icon-list-item > a{padding:.5em 0 .5em 1em;margin-left:-1.5px;
  border-left:1.5px solid transparent;font-size:.92rem;color:var(--wb-body);
  line-height:1.3;transition:color .25s,border-color .25s;display:block}
.elementor .wb-tocnav .elementor-icon-list-text{font-size:.92rem;line-height:1.3;padding:0}
/* Elementor colours .elementor-icon-list-text from a kit global (white on this
   kit), which beats the colour set on the row. Inherit instead, so the row's
   colour - and the TOC's active olive - actually show. */
.elementor .wb-tocnav .elementor-icon-list-text,
.elementor .wb-meta .elementor-icon-list-text{color:inherit}
/* the same global is sized in em (1.75em), so it MULTIPLIES against the size set
   on the row - pin the text span explicitly (design .cfr-meta span) */
.elementor .wb-meta .elementor-icon-list-text{font-size:.84rem;font-weight:500;line-height:1.6}
.wb-tocnav .elementor-icon-list-item > a:hover{color:var(--wb-olived)}
.wb-tocnav .elementor-icon-list-item > a.active{color:var(--wb-olived);font-weight:600;
  border-left-color:var(--wb-olive)}
.wb-toccta a{color:var(--wb-olived)}

.wb-cfrsec{scroll-margin-top:96px}
.wb-prose p{max-width:68ch;margin:0}
.wb-prose p + p{margin-top:1rem}

/* callout */
.wb-callout-ic{flex:none;margin-top:.1em}
.wb-callout-p p{margin:0}
.wb-callout-p a{color:var(--wb-olived);font-weight:600;text-decoration:underline;text-underline-offset:2px}

/* section/code mini cards */
.wb-minigrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.wb-mini{background:var(--wb-paper);border:1px solid var(--wb-line);border-radius:14px;padding:18px 20px}
.wb-mini > .elementor-widget-container{display:flex;flex-direction:column;gap:.2em}
.wb-mini p{margin:0}
.wb-mini .mk{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wb-dim);line-height:1.6}
.wb-mini .mb{font-family:"Poppins",sans-serif;font-weight:600;font-size:1.5rem;color:var(--wb-olived);line-height:1}
.wb-mini .md{font-size:.84rem;color:var(--wb-body);line-height:1.4}

.wb-crcnote p{max-width:68ch;margin:0}

/* ---------- COMBINED RATING CALCULATOR (interactive widget) ---------- */
/* the inputs use font:inherit, so .crc must carry the design body metrics */
.crc{font-size:16.5px;line-height:1.6}
.crc-rows{display:grid;gap:.7rem}
.crc-row{display:grid;grid-template-columns:1fr 128px 38px;gap:.6rem;align-items:center}
.crc-label,.crc-sel{font:inherit;font-size:.95rem;color:var(--wb-ink);padding:.72em .9em;
  border:1px solid var(--wb-line);border-radius:14px;background:var(--wb-paper);width:100%}
.crc-label::placeholder{color:var(--wb-dim)}
.crc-label:focus,.crc-sel:focus{outline:none;border-color:var(--wb-olive);box-shadow:0 0 0 3px rgba(89,106,68,.16)}
.crc-selwrap{position:relative}
.crc-sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2em}
.crc-selwrap::after{content:"";position:absolute;right:.9em;top:50%;width:8px;height:8px;
  border-right:2px solid var(--wb-dim);border-bottom:2px solid var(--wb-dim);
  transform:translateY(-70%) rotate(45deg);pointer-events:none}
.crc-del{width:38px;height:38px;border-radius:14px;border:1px solid var(--wb-line);
  background:var(--wb-paper);color:var(--wb-dim);font-size:1.3rem;line-height:1;cursor:pointer;
  transition:color .2s,border-color .2s}
.crc-del:hover{color:#a23;border-color:#a23}
.crc-add{margin-top:1rem;background:none;border:1.5px dashed var(--wb-sagel);border-radius:100px;
  color:var(--wb-olived);font-family:"Poppins",sans-serif;font-weight:600;font-size:.9rem;
  padding:.7em 1.3em;cursor:pointer;transition:border-color .25s,background .25s}
.crc-add:hover{border-color:var(--wb-olive);background:rgba(89,106,68,.06)}
.crc-add span{font-size:1.1em;margin-right:.2em}
.crc-out{margin-top:1.5rem;border-top:1px solid var(--wb-line);padding-top:1.5rem}
.crc-result{display:flex;align-items:baseline;gap:.7em}
.crc-num{font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(2.8rem,7vw,4.4rem);
  color:var(--wb-olived);line-height:.9;letter-spacing:-.03em}
.crc-lbl{font-family:"Poppins",sans-serif;font-weight:500;font-size:.82rem;letter-spacing:.12em;
  text-transform:uppercase;color:var(--wb-dim)}
.crc-bar{height:12px;background:var(--wb-tint);border-radius:99px;overflow:hidden;margin-top:1.1rem}
.crc-fill{display:block;height:100%;background:linear-gradient(90deg,var(--wb-olives),var(--wb-olived));
  border-radius:99px;transition:width .55s var(--wb-ease)}
.crc-math{margin-top:1.1rem;color:var(--wb-body);font-size:.96rem;line-height:1.6}
.crc-math b{color:var(--wb-olived)}

/* ---------- THE SCHEDULE ---------- */
.wb-schedh2 .elementor-heading-title{max-width:729px}  /* design .sched-intro (70ch) */
.wb-bsigrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px}
.wb-bsi{background:var(--wb-paper);padding:14px 18px}
.wb-bsi > .elementor-widget-container{display:flex;flex-direction:column;gap:.1em}
.wb-bsi p{margin:0}
.wb-bsi .bb{font-family:"Poppins",sans-serif;font-weight:600;color:var(--wb-ink);font-size:.98rem;line-height:1.6}
.wb-bsi .bs{font-size:.8rem;color:var(--wb-body);line-height:1.6}

.wb-syshead{display:flex;align-items:baseline;gap:.8em;flex-wrap:wrap;padding-bottom:1rem;
  border-bottom:2px solid var(--wb-olives);margin-bottom:clamp(18px,2vw,26px)}
.wb-syssec .elementor-heading-title{background:rgba(89,106,68,.1);padding:.4em .8em;border-radius:100px;display:inline-block}
.wb-dcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(16px,1.8vw,22px)}
/* level rows: 66px percentage column, then the criteria text (design .lv) */
.wb-lv p{display:grid;grid-template-columns:66px 1fr;gap:12px;align-items:start;
  margin:0;color:var(--wb-body);font-size:.88rem;line-height:1.5}
.wb-lv p + p{margin-top:.65rem}
.wb-lv p strong{font-family:"Poppins",sans-serif;font-weight:600;color:var(--wb-olived);
  font-size:.92rem;padding-top:.05em}
.wb-dcai p{margin:0;padding-top:1.1rem;border-top:1px solid var(--wb-line)}
.wb-dcai--plain p{padding-top:0;border-top:none}
.wb-dcai a{color:var(--wb-olived)}

/* ---------- CONCEPTS ---------- */
.wb-conceptgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(16px,1.8vw,22px)}
/* design has no per-card rule here: h3 inherits the global 1.08 line-height */
.wb-conceptgrid h3.elementor-heading-title{line-height:1.08}

/* ---------- FAQ (Elementor accordion styled as the design's .qa) ---------- */
.wb-faq .elementor-accordion{display:grid;gap:.7rem}
.wb-faq .elementor-accordion-item{border:none!important;border-bottom:1px solid var(--wb-line)!important}
.wb-faq .elementor-tab-title{display:flex;flex-direction:row-reverse;justify-content:space-between;
  align-items:center;gap:1.5rem;padding:24px 4px!important;background:transparent!important;border:none!important}
.wb-faq .elementor-accordion-title,.wb-faq .elementor-tab-title a{flex:1;font-family:"Poppins",sans-serif;
  font-weight:500;font-size:1.1rem;color:var(--wb-ink);text-align:left;line-height:1.6}
.wb-faq .elementor-accordion-icon{float:none!important;width:26px!important;height:26px;flex:none;
  margin:0!important;border-radius:50%;border:1.5px solid var(--wb-olive);display:grid;place-items:center;
  color:var(--wb-olived);transition:background .3s,color .3s}
.wb-faq .elementor-accordion-icon i{font-size:10px}
.wb-faq .elementor-accordion-icon svg{width:10px;height:10px}
.wb-faq .elementor-tab-title.elementor-active .elementor-accordion-icon{background:var(--wb-olive);color:#fff}
.wb-faq .elementor-tab-content{padding:0 4px 24px!important;background:transparent!important;border:none!important}
.wb-faq .elementor-tab-content p{max-width:62ch;margin:0;color:var(--wb-body);line-height:1.6}

/* ---------- WOOBIE AI BAND ---------- */
.wb-aihead{max-width:687px}   /* design .ai-head (66ch) - wraps the h2 to 2 lines */
.wb-aifgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,1.8vw,22px)}
/* the design's .aif blocks are plain text (no card chrome) - matched as-built */
.wb-aif h4{font-family:"Poppins",sans-serif;font-weight:500;font-size:16.5px;line-height:1.08;
  letter-spacing:-.025em;color:#fff;margin:0}
.wb-aif p{color:#F3F3F0;font-size:16.5px;line-height:1.6;margin:0}
.wb-signin p{margin:0}
.wb-signin a{color:var(--wb-ondd)}
.wb-signin a:hover{color:#fff}

/* ---------- RELATED ---------- */
.wb-sechead{max-width:645px}  /* design .section-head (62ch) - wraps the h2 to 2 lines */
.wb-relgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(16px,1.8vw,24px)}
.wb-rel{transition:transform .3s var(--wb-ease),box-shadow .3s,border-color .3s}
.wb-rel:hover{transform:translateY(-4px);box-shadow:0 24px 54px -34px rgba(28,31,22,.4);border-color:var(--wb-sagel)}

/* ---------- SOFT CTA ---------- */
.wb-soft > .e-con{flex:1 1 320px;min-width:0}
.wb-soft > .elementor-widget-button{flex:none}

/* ---------- RESPONSIVE (matches the design's breakpoints) ---------- */
@media(max-width:900px){
  .wb-body{grid-template-columns:1fr;gap:clamp(24px,4vw,36px)}
  .wb-toc{position:static}
  .wb-tocnav .elementor-icon-list-items{flex-direction:row;flex-wrap:wrap;border-left:none;gap:.4rem}
  .wb-tocnav .elementor-icon-list-item > a{border:1px solid var(--wb-line);border-radius:100px;padding:.5em 1em;margin:0}
  .wb-tocnav .elementor-icon-list-item > a.active{border-color:var(--wb-olive)}
  .wb-toccta{display:none}
}
@media(max-width:760px){
  .wb-answer{grid-template-columns:1fr;gap:1.5rem}
}
@media(max-width:560px){
  .wb-minigrid{grid-template-columns:1fr}
}
@media(max-width:520px){
  .crc-row{grid-template-columns:1fr 96px 36px}
}

/* Editor escape hatch — entrance animations otherwise leave the canvas blank.
   Front end is unaffected (no .elementor-editor-active class there). */
body.elementor-editor-active .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}


/* ---------- fixes that were pending on staging ---------- */
/* Elementor's per-element rule sets border-width on all 4 sides at 3 classes,
   which beats .wb-answer - match its specificity to restore the olive left edge. */
.elementor .elementor-element.wb-answer{border-left-width:4px;border-left-color:var(--wb-olive)}
/* Hello Elementor resets every input at (0,3,1) - outrank it so the calculator's
   text input matches the adjacent <select>: 14px radius, 48px tall. */
.elementor input.crc-label{
  font:inherit!important;font-size:.95rem!important;color:var(--wb-ink)!important;
  padding:.72em .9em!important;border:1px solid var(--wb-line)!important;
  border-radius:14px!important;background:var(--wb-paper)!important;height:auto!important}
.elementor input.crc-label:focus{
  border-color:var(--wb-olive)!important;box-shadow:0 0 0 3px rgba(89,106,68,.16)!important}/* End custom CSS */