.elementor-2928 .elementor-element.elementor-element-0147fd8{--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:3rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2928 .elementor-element.elementor-element-0147fd8:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-0147fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-2387b8f{--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;--padding-top:24px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2928 .elementor-element.elementor-element-2387b8f:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-2387b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2928 .elementor-element.elementor-element-b416d85{--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;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2928 .elementor-element.elementor-element-70d7b33 > .elementor-widget-container{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23e11f5 );border-radius:6px 6px 6px 6px;}.elementor-2928 .elementor-element.elementor-element-70d7b33.elementor-element{--align-self:flex-start;}.elementor-2928 .elementor-element.elementor-element-70d7b33{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-70d7b33 p{margin-block-end:0px;}.elementor-2928 .elementor-element.elementor-element-36b1fb0 .elementor-heading-title{font-family:var( --e-global-typography-7195838-font-family ), Sans-serif;font-size:var( --e-global-typography-7195838-font-size );font-weight:var( --e-global-typography-7195838-font-weight );line-height:var( --e-global-typography-7195838-line-height );letter-spacing:var( --e-global-typography-7195838-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-0395e68{--display:flex;--justify-content:flex-end;}.elementor-2928 .elementor-element.elementor-element-bfe053e{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8d8817 );}.elementor-2928 .elementor-element.elementor-element-0e630da{--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:4.5rem 4.5rem;--row-gap:4.5rem;--column-gap:4.5rem;--padding-top:0rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2928 .elementor-element.elementor-element-0e630da:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-0e630da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2928 .elementor-element.elementor-element-182f146{--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:346px 346px;--row-gap:346px;--column-gap:346px;}.elementor-2928 .elementor-element.elementor-element-7780976{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2928 .elementor-element.elementor-element-7780976.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2928 .elementor-element.elementor-element-02ac775 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23e11f5 );border-radius:6px 6px 6px 6px;}.elementor-2928 .elementor-element.elementor-element-02ac775.elementor-element{--align-self:flex-start;}.elementor-2928 .elementor-element.elementor-element-02ac775{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-02ac775 p{margin-block-end:0px;}.elementor-2928 .elementor-element.elementor-element-cfb96b8{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-cfb96b8 .elementor-heading-title{font-family:var( --e-global-typography-1ebd41f-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebd41f-font-size );font-weight:var( --e-global-typography-1ebd41f-font-weight );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-9e175a9{--display:flex;}.elementor-2928 .elementor-element.elementor-element-ff7c32a{--grid-columns:1;}.elementor-2928 .elementor-element.elementor-element-19584c9{--display:flex;}.elementor-2928 .elementor-element.elementor-element-fc1b970{--display:flex;}.elementor-2928 .elementor-element.elementor-element-b91de8c img{width:100%;}.elementor-2928 .elementor-element.elementor-element-7207278{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2928 .elementor-element.elementor-element-7207278:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-7207278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ee920c );}.elementor-2928 .elementor-element.elementor-element-d9b29f6{--display:flex;}.elementor-2928 .elementor-element.elementor-element-9f813f6 > .elementor-widget-container{padding:0.5rem 1rem 0.5rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23e11f5 );border-radius:6px 6px 6px 6px;}.elementor-2928 .elementor-element.elementor-element-9f813f6.elementor-element{--align-self:flex-start;}.elementor-2928 .elementor-element.elementor-element-9f813f6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-9f813f6 p{margin-block-end:0px;}.elementor-2928 .elementor-element.elementor-element-a59699b .elementor-heading-title{font-family:var( --e-global-typography-1ebd41f-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebd41f-font-size );font-weight:var( --e-global-typography-1ebd41f-font-weight );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-c473c18{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-2928 .elementor-element.elementor-element-a794ab1{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-a794ab1:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-a794ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-2ed98ba{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-2ed98ba.elementor-element{--align-self:center;}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-wrapper{gap:2rem;}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-title{margin-block-end:0.5rem;color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-title a{font-family:var( --e-global-typography-308a4ad-font-family ), Sans-serif;font-size:var( --e-global-typography-308a4ad-font-size );font-weight:var( --e-global-typography-308a4ad-font-weight );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-description{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8d8817 );}.elementor-2928 .elementor-element.elementor-element-f75fe7e .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:20px;letter-spacing:-0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-f75fe7e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2928 .elementor-element.elementor-element-f75fe7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2928 .elementor-element.elementor-element-f75fe7e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2928 .elementor-element.elementor-element-6628373{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-6628373:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-6628373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-e9d552b{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-e9d552b.elementor-element{--align-self:center;}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-wrapper{gap:2rem;}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-title a{font-family:var( --e-global-typography-308a4ad-font-family ), Sans-serif;font-size:var( --e-global-typography-308a4ad-font-size );font-weight:var( --e-global-typography-308a4ad-font-weight );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-description{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8d8817 );}.elementor-2928 .elementor-element.elementor-element-d3626c6 .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:20px;letter-spacing:-0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-d3626c6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2928 .elementor-element.elementor-element-d3626c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2928 .elementor-element.elementor-element-d3626c6 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2928 .elementor-element.elementor-element-c5941d4{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-c5941d4:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-c5941d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-ea5c057{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-ea5c057.elementor-element{--align-self:center;}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-wrapper{gap:2rem;}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-title a{font-family:var( --e-global-typography-308a4ad-font-family ), Sans-serif;font-size:var( --e-global-typography-308a4ad-font-size );font-weight:var( --e-global-typography-308a4ad-font-weight );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-description{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8d8817 );}.elementor-2928 .elementor-element.elementor-element-3f49a05 .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:20px;letter-spacing:-0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-3f49a05 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2928 .elementor-element.elementor-element-3f49a05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2928 .elementor-element.elementor-element-3f49a05 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2928 .elementor-element.elementor-element-4789fc1{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-4789fc1:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-4789fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-e93e06d{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-e93e06d.elementor-element{--align-self:center;}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-wrapper{gap:2rem;}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-title a{font-family:var( --e-global-typography-308a4ad-font-family ), Sans-serif;font-size:var( --e-global-typography-308a4ad-font-size );font-weight:var( --e-global-typography-308a4ad-font-weight );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-description{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8d8817 );}.elementor-2928 .elementor-element.elementor-element-20512d1 .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:20px;letter-spacing:-0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-20512d1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2928 .elementor-element.elementor-element-20512d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2928 .elementor-element.elementor-element-20512d1 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2928 .elementor-element.elementor-element-83ece2e{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-83ece2e:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-83ece2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-9506b38{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-9506b38.elementor-element{--align-self:center;}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-wrapper{gap:2rem;}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-title a{font-family:var( --e-global-typography-308a4ad-font-family ), Sans-serif;font-size:var( --e-global-typography-308a4ad-font-size );font-weight:var( --e-global-typography-308a4ad-font-weight );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-description{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8d8817 );}.elementor-2928 .elementor-element.elementor-element-d72b877 .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:20px;letter-spacing:-0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-d72b877 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2928 .elementor-element.elementor-element-d72b877 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2928 .elementor-element.elementor-element-d72b877 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2928 .elementor-element.elementor-element-294ecfd{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-294ecfd:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-294ecfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-bdc1132{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-bdc1132.elementor-element{--align-self:center;}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-wrapper{gap:2rem;}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-title a{font-family:var( --e-global-typography-308a4ad-font-family ), Sans-serif;font-size:var( --e-global-typography-308a4ad-font-size );font-weight:var( --e-global-typography-308a4ad-font-weight );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-description{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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8d8817 );}.elementor-2928 .elementor-element.elementor-element-cfdc4e9 .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:0.875rem;font-weight:600;line-height:20px;letter-spacing:-0.6px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-cfdc4e9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2928 .elementor-element.elementor-element-cfdc4e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2928 .elementor-element.elementor-element-cfdc4e9 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2928 .elementor-element.elementor-element-c1b9f17{--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:4.5rem 4.5rem;--row-gap:4.5rem;--column-gap:4.5rem;--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2928 .elementor-element.elementor-element-c1b9f17:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-c1b9f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-0d6c925{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2928 .elementor-element.elementor-element-a508a1a{--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:flex-end;}.elementor-2928 .elementor-element.elementor-element-f635cdd{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2928 .elementor-element.elementor-element-fe64297 > .elementor-widget-container{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23e11f5 );border-radius:6px 6px 6px 6px;}.elementor-2928 .elementor-element.elementor-element-fe64297.elementor-element{--align-self:flex-start;}.elementor-2928 .elementor-element.elementor-element-fe64297{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-fe64297 p{margin-block-end:0px;}.elementor-2928 .elementor-element.elementor-element-ecebe64 .elementor-heading-title{font-family:var( --e-global-typography-1ebd41f-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebd41f-font-size );font-weight:var( --e-global-typography-1ebd41f-font-weight );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-5059773 .elementor-button{background-color:#02010100;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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2928 .elementor-element.elementor-element-5059773 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2928 .elementor-element.elementor-element-a124f08{--display:flex;}.elementor-2928 .elementor-element.elementor-element-bb2d192{--grid-columns:3;--grid-column-gap:24px;}.elementor-2928 .elementor-element.elementor-element-f6aac58{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2928 .elementor-element.elementor-element-f6aac58:not(.elementor-motion-effects-element-type-background), .elementor-2928 .elementor-element.elementor-element-f6aac58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2928 .elementor-element.elementor-element-e3a5baa{--display:flex;}.elementor-2928 .elementor-element.elementor-element-82b85ee > .elementor-widget-container{padding:0.5rem 1rem 0.5rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23e11f5 );border-radius:6px 6px 6px 6px;}.elementor-2928 .elementor-element.elementor-element-82b85ee.elementor-element{--align-self:flex-start;}.elementor-2928 .elementor-element.elementor-element-82b85ee{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-82b85ee p{margin-block-end:0px;}.elementor-2928 .elementor-element.elementor-element-a06601f .elementor-heading-title{font-family:var( --e-global-typography-1ebd41f-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebd41f-font-size );font-weight:var( --e-global-typography-1ebd41f-font-weight );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-f8e009c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2928 .elementor-element.elementor-element-f8e009c > .elementor-widget-container{background-color:var( --e-global-color-4ee920c );border-style:none;}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-23e11f5 );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-23e11f5 );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-23e11f5 );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-icon, .elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-title{font-family:var( --e-global-typography-2f8c978-font-family ), Sans-serif;font-size:var( --e-global-typography-2f8c978-font-size );font-weight:var( --e-global-typography-2f8c978-font-weight );line-height:var( --e-global-typography-2f8c978-line-height );letter-spacing:var( --e-global-typography-2f8c978-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-23e11f5 );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-23e11f5 );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-tab-content{color:var( --e-global-color-c8d8817 );font-family:var( --e-global-typography-67b5e23-font-family ), Sans-serif;font-size:var( --e-global-typography-67b5e23-font-size );font-weight:var( --e-global-typography-67b5e23-font-weight );line-height:var( --e-global-typography-67b5e23-line-height );letter-spacing:var( --e-global-typography-67b5e23-letter-spacing );padding:0px 655px 0px 20px;}@media(max-width:1024px){.elementor-2928 .elementor-element.elementor-element-70d7b33{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-36b1fb0 .elementor-heading-title{font-size:var( --e-global-typography-7195838-font-size );line-height:var( --e-global-typography-7195838-line-height );letter-spacing:var( --e-global-typography-7195838-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-bfe053e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-02ac775{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-cfb96b8 .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-ff7c32a{--grid-columns:2;}.elementor-2928 .elementor-element.elementor-element-9f813f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-a59699b .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-c473c18{--grid-auto-flow:row;}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-f75fe7e .elementor-button{font-size:0.875rem;line-height:22px;letter-spacing:-0.3px;}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-d3626c6 .elementor-button{font-size:0.875rem;line-height:22px;letter-spacing:-0.3px;}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-3f49a05 .elementor-button{font-size:0.875rem;line-height:22px;letter-spacing:-0.3px;}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-20512d1 .elementor-button{font-size:0.875rem;line-height:22px;letter-spacing:-0.3px;}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-d72b877 .elementor-button{font-size:0.875rem;line-height:22px;letter-spacing:-0.3px;}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-cfdc4e9 .elementor-button{font-size:0.875rem;line-height:22px;letter-spacing:-0.3px;}.elementor-2928 .elementor-element.elementor-element-fe64297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-ecebe64 .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-5059773 .elementor-button{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 );}.elementor-2928 .elementor-element.elementor-element-bb2d192{--grid-columns:2;}.elementor-2928 .elementor-element.elementor-element-82b85ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-a06601f .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-title{font-size:var( --e-global-typography-2f8c978-font-size );line-height:var( --e-global-typography-2f8c978-line-height );letter-spacing:var( --e-global-typography-2f8c978-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-tab-content{font-size:var( --e-global-typography-67b5e23-font-size );line-height:var( --e-global-typography-67b5e23-line-height );letter-spacing:var( --e-global-typography-67b5e23-letter-spacing );}}@media(max-width:767px){.elementor-2928 .elementor-element.elementor-element-0147fd8{--padding-top:3.5rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-2387b8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2928 .elementor-element.elementor-element-b416d85{--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2928 .elementor-element.elementor-element-70d7b33{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-36b1fb0 .elementor-heading-title{font-size:var( --e-global-typography-7195838-font-size );line-height:var( --e-global-typography-7195838-line-height );letter-spacing:var( --e-global-typography-7195838-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-0395e68{--min-height:85px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2928 .elementor-element.elementor-element-bfe053e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-0e630da{--padding-top:2rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2928 .elementor-element.elementor-element-182f146{--gap:58px 0px;--row-gap:58px;--column-gap:0px;}.elementor-2928 .elementor-element.elementor-element-02ac775{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-cfb96b8 .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-ff7c32a{--grid-columns:1;}.elementor-2928 .elementor-element.elementor-element-19584c9{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2928 .elementor-element.elementor-element-fc1b970{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2928 .elementor-element.elementor-element-7207278{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-9f813f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-a59699b .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-c473c18{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-2ed98ba .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-f75fe7e .elementor-button{font-size:0.813rem;line-height:18px;letter-spacing:0px;}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-e9d552b .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-d3626c6 .elementor-button{font-size:0.813rem;line-height:18px;letter-spacing:0px;}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-ea5c057 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-3f49a05 .elementor-button{font-size:0.813rem;line-height:18px;letter-spacing:0px;}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-e93e06d .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-20512d1 .elementor-button{font-size:0.813rem;line-height:18px;letter-spacing:0px;}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-9506b38 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-d72b877 .elementor-button{font-size:0.813rem;line-height:18px;letter-spacing:0px;}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-title, .elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-title a{font-size:var( --e-global-typography-308a4ad-font-size );line-height:var( --e-global-typography-308a4ad-line-height );letter-spacing:var( --e-global-typography-308a4ad-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-bdc1132 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-cfdc4e9 .elementor-button{font-size:0.813rem;line-height:18px;letter-spacing:0px;}.elementor-2928 .elementor-element.elementor-element-c1b9f17{--padding-top:0.5rem;--padding-bottom:4.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-f635cdd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2928 .elementor-element.elementor-element-fe64297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-ecebe64 .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-5059773 .elementor-button{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 );}.elementor-2928 .elementor-element.elementor-element-bb2d192{--grid-columns:1;}.elementor-2928 .elementor-element.elementor-element-f6aac58{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2928 .elementor-element.elementor-element-82b85ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-a06601f .elementor-heading-title{font-size:var( --e-global-typography-1ebd41f-font-size );line-height:var( --e-global-typography-1ebd41f-line-height );letter-spacing:var( --e-global-typography-1ebd41f-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-accordion-title{font-size:var( --e-global-typography-2f8c978-font-size );line-height:var( --e-global-typography-2f8c978-line-height );letter-spacing:var( --e-global-typography-2f8c978-letter-spacing );}.elementor-2928 .elementor-element.elementor-element-f8e009c .elementor-tab-content{font-size:var( --e-global-typography-67b5e23-font-size );line-height:var( --e-global-typography-67b5e23-line-height );letter-spacing:var( --e-global-typography-67b5e23-letter-spacing );padding:0px 0px 0px 16px;}}@media(min-width:768px){.elementor-2928 .elementor-element.elementor-element-b416d85{--width:100%;}.elementor-2928 .elementor-element.elementor-element-0395e68{--width:59%;}.elementor-2928 .elementor-element.elementor-element-182f146{--width:44%;}.elementor-2928 .elementor-element.elementor-element-7780976{--width:100%;}.elementor-2928 .elementor-element.elementor-element-19584c9{--width:612px;}.elementor-2928 .elementor-element.elementor-element-f635cdd{--width:54%;}}/* Start custom CSS for accordion, class: .elementor-element-f8e009c *//* =========================
   ACCORDION CONTAINER BOX
========================= */
.elementor-accordion .elementor-accordion-item {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin-bottom: 12px;
    overflow: hidden;
    background: #fff;
    
}

/* Remove last gap */
.elementor-accordion .elementor-accordion-item:last-child {
    margin-bottom: 0;
}

/* =========================
   REMOVE INTERNAL BORDERS
========================= */
.elementor-accordion .elementor-tab-title,
.elementor-accordion .elementor-tab-content {
    border: none !important;
}

/* =========================
   ICON BOX STYLE
========================= */
.elementor-accordion .elementor-accordion-icon {
    width: 30px;
    height: 26px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    background: transparent;
    transform: translateY(0);
    transition: all 0.3s ease;
}

/* Active icon background + move down */
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
    background: #0077FF;
    transform: translateY(30px);
}

/* =========================
   REMOVE QUESTION/ANSWER BORDER GAP
========================= */
.elementor-accordion .elementor-tab-content {
    border-top: none !important;
    border-bottom: none !important;
}
/* =========================
   ADD TOP BORDER (EACH ITEM)
========================= */
.elementor-accordion .elementor-accordion-item {
    border-top: 1px solid #EBEBEB !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sndcbd.org/wp-content/uploads/2026/03/geist-v4-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sndcbd.org/wp-content/uploads/2026/03/geist-v4-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sndcbd.org/wp-content/uploads/2026/03/geist-v4-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sndcbd.org/wp-content/uploads/2026/03/geist-v4-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */