.elementor-617339 .elementor-element.elementor-element-3d702356{--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:44px 44px;--row-gap:44px;--column-gap:44px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E1E2E3;--border-color:#E1E2E3;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-74ce7532{--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:var( --e-global-color-660ed9b );--border-color:var( --e-global-color-660ed9b );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-76c7308c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-617339 .elementor-element.elementor-element-76c7308c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-5abb1d1a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-7d98f8a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-cc22461{--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-end;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:var( --e-global-color-660ed9b );--border-color:var( --e-global-color-660ed9b );--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-617339 .elementor-element.elementor-element-0613623{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-617339 .elementor-element.elementor-element-41f6094e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-41f6094e{text-align:left;}.elementor-617339 .elementor-element.elementor-element-41f6094e img{width:120px;}.elementor-617339 .elementor-element.elementor-element-22c21509{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-22c21509.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-617339 .elementor-element.elementor-element-39a42227 > .elementor-widget-container{margin:0px 4px 0px 0px;padding:2px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-39a42227{--e-rating-icon-font-size:16px;--e-rating-gap:4px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-617339 .elementor-element.elementor-element-6903e0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-6903e0 .elementor-heading-title{font-size:12px;font-weight:500;line-height:12px;letter-spacing:0.02em;color:var( --e-global-color-cf7ddea );}.elementor-617339 .elementor-element.elementor-element-5f52251{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-617339 .elementor-element.elementor-element-3874bdb8{width:100%;max-width:100%;text-align:right;font-size:15px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-617339 .elementor-element.elementor-element-3874bdb8.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-617339 .elementor-element.elementor-element-c24434c{width:100%;max-width:100%;text-align:right;}.elementor-617339 .elementor-element.elementor-element-c24434c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-c24434c.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-c24434c .elementor-heading-title{font-size:14px;font-weight:500;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-617339 .elementor-element.elementor-element-15d4e979{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-70f1247c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-29e2a18d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-1ae7ef9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-68e895da{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-703dc59e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-617339 .elementor-element.elementor-element-3e67a9c9 > .elementor-widget-container{margin:2px 6px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-3e67a9c9 .elementor-icon-wrapper{text-align:center;}.elementor-617339 .elementor-element.elementor-element-3e67a9c9 .elementor-icon{font-size:24px;}.elementor-617339 .elementor-element.elementor-element-3e67a9c9 .elementor-icon svg{height:24px;}.elementor-617339 .elementor-element.elementor-element-25cb0590{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;}.elementor-617339 .elementor-element.elementor-element-25cb0590 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-25cb0590.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-25cb0590 .elementor-heading-title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-617339 .elementor-element.elementor-element-5522e37e{width:100%;max-width:100%;}.elementor-617339 .elementor-element.elementor-element-5522e37e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-5522e37e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-330d54f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-30a2c0c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-d4e6e38{--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:#DCFCE7;--border-color:#DCFCE7;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-617339 .elementor-element.elementor-element-d4e6e38:not(.elementor-motion-effects-element-type-background), .elementor-617339 .elementor-element.elementor-element-d4e6e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDF4;}.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-text{color:var( --e-global-color-secondary );}.elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-icon i{color:#22C55E;transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-icon svg{fill:#22C55E;transition:fill 0.3s;}.elementor-617339 .elementor-element.elementor-element-65bc272{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-item > a{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 );}.elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-b5a36c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-b5a36c0{font-size:14px;font-weight:400;line-height:20px;}.elementor-617339 .elementor-element.elementor-element-fc8f410{--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:#FEE2E2;--border-color:#FEE2E2;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-617339 .elementor-element.elementor-element-fc8f410:not(.elementor-motion-effects-element-type-background), .elementor-617339 .elementor-element.elementor-element-fc8f410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF2F2;}.elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-icon i{color:#EF4444;transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-icon svg{fill:#EF4444;transition:fill 0.3s;}.elementor-617339 .elementor-element.elementor-element-6798695{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-item > a{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 );}.elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-8a3077b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-8a3077b{font-size:14px;font-weight:400;line-height:20px;}.elementor-617339 .elementor-element.elementor-element-5472c6f9 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-5472c6f9{font-size:16px;font-weight:400;line-height:22px;}.elementor-617339 .elementor-element.elementor-element-6464e1b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-2aaa3d27{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-359cf882{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-359cf882.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-3a645731{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#F3F4F6;--border-color:#F3F4F6;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-617339 .elementor-element.elementor-element-3a645731:not(.elementor-motion-effects-element-type-background), .elementor-617339 .elementor-element.elementor-element-3a645731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-617339 .elementor-element.elementor-element-4fe3a911{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-617339 .elementor-element.elementor-element-4fe3a911 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 12px 0px;}.elementor-617339 .elementor-element.elementor-element-4fe3a911.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-4fe3a911 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:capitalize;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-617339 .elementor-element.elementor-element-4df4a7d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-29ce1b1{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-28f8d26e{width:100%;max-width:100%;}.elementor-617339 .elementor-element.elementor-element-28f8d26e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-28f8d26e.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-28f8d26e .elementor-heading-title{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-2c8883c1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-2c8883c1.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-2c8883c1 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-7b411dd8{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-1de9a385{width:100%;max-width:100%;}.elementor-617339 .elementor-element.elementor-element-1de9a385 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-1de9a385.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-1de9a385 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-623c8f4b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-623c8f4b.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-623c8f4b .elementor-heading-title{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-66cf396b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-3118a60{width:100%;max-width:100%;}.elementor-617339 .elementor-element.elementor-element-3118a60 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-3118a60.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-3118a60 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-549ee445 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-549ee445.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-549ee445 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-74588d77{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-1c8c969a{width:100%;max-width:100%;}.elementor-617339 .elementor-element.elementor-element-1c8c969a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-1c8c969a.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-1c8c969a .elementor-heading-title{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-74e5edd6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-74e5edd6.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-74e5edd6 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-125eb61b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-855a190{width:100%;max-width:100%;}.elementor-617339 .elementor-element.elementor-element-855a190 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-855a190.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-855a190 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-7ac2df7d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-7ac2df7d.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-7ac2df7d .elementor-heading-title{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-de9076c{--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;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-1a4657a5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-1a4657a5.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-1a4657a5 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-4cc5f42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-4cc5f42.e-con{--align-self:flex-end;}.elementor-617339 .elementor-element.elementor-element-18e5c872 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-18e5c872.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-18e5c872{text-align:right;}.elementor-617339 .elementor-element.elementor-element-18e5c872 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0.02em;color:var( --e-global-color-a2cb608 );}.elementor-617339 .elementor-element.elementor-element-5d8c3279{font-size:12px;font-weight:500;font-style:italic;line-height:18px;color:#9CA3AF;}.elementor-617339 .elementor-element.elementor-element-bb3d73e{--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:#DBEAFE;--border-color:#DBEAFE;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-617339 .elementor-element.elementor-element-bb3d73e:not(.elementor-motion-effects-element-type-background), .elementor-617339 .elementor-element.elementor-element-bb3d73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-icon i{color:#3B82F6;transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-icon svg{fill:#3B82F6;transition:fill 0.3s;}.elementor-617339 .elementor-element.elementor-element-89f2651{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-item > a{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 );}.elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-8ed4bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-8ed4bb8{font-size:14px;font-weight:400;line-height:20px;}.elementor-617339 .elementor-element.elementor-element-b441433 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-icon i{color:#6B7280;transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-icon svg{fill:#6B7280;transition:fill 0.3s;}.elementor-617339 .elementor-element.elementor-element-b441433{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-item > a{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 );}.elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-617339 .elementor-element.elementor-element-f9841d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-617339 .elementor-element.elementor-element-f9841d1{font-size:14px;font-weight:400;line-height:20px;}.elementor-617339 .elementor-element.elementor-element-32f8f482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-4a80c9c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-617339 .elementor-element.elementor-element-4bf050bc .elementor-button{background-color:#E8B92300;font-size:16px;font-weight:600;line-height:18px;fill:var( --e-global-color-0448200 );color:var( --e-global-color-0448200 );padding:12px 12px 12px 12px;}.elementor-617339 .elementor-element.elementor-element-4bf050bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-6215b3ec .elementor-button{background-color:var( --e-global-color-0448200 );font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;fill:var( --e-global-color-672adde );color:var( --e-global-color-672adde );padding:012px 24px 12px 24px;}.elementor-617339 .elementor-element.elementor-element-6215b3ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-6215b3ec .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-617339 .elementor-element.elementor-element-3d702356{--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;}.elementor-617339 .elementor-element.elementor-element-74ce7532{--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;}.elementor-617339 .elementor-element.elementor-element-c24434c .elementor-heading-title{font-size:2.8rem;}.elementor-617339 .elementor-element.elementor-element-1ae7ef9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-4fe3a911 .elementor-heading-title{font-size:2.8rem;}}@media(max-width:768px){.elementor-617339 .elementor-element.elementor-element-3d702356{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-617339 .elementor-element.elementor-element-74ce7532{--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;}.elementor-617339 .elementor-element.elementor-element-76c7308c{--min-height:120px;}.elementor-617339 .elementor-element.elementor-element-5abb1d1a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-617339 .elementor-element.elementor-element-cc22461{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-617339 .elementor-element.elementor-element-22c21509{--justify-content:flex-start;}.elementor-617339 .elementor-element.elementor-element-5f52251{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-617339 .elementor-element.elementor-element-3874bdb8{width:auto;max-width:auto;font-size:14px;line-height:2.9rem;}.elementor-617339 .elementor-element.elementor-element-3874bdb8.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-c24434c{width:auto;max-width:auto;}.elementor-617339 .elementor-element.elementor-element-c24434c.elementor-element{--align-self:flex-start;}.elementor-617339 .elementor-element.elementor-element-c24434c .elementor-heading-title{font-size:14px;line-height:1rem;}.elementor-617339 .elementor-element.elementor-element-70f1247c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-1ae7ef9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-617339 .elementor-element.elementor-element-5472c6f9{font-size:14px;}.elementor-617339 .elementor-element.elementor-element-6464e1b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-359cf882{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-4fe3a911 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-617339 .elementor-element.elementor-element-4fe3a911{text-align:left;}.elementor-617339 .elementor-element.elementor-element-4fe3a911 .elementor-heading-title{font-size:2rem;}.elementor-617339 .elementor-element.elementor-element-29ce1b1{--flex-wrap:nowrap;}.elementor-617339 .elementor-element.elementor-element-2c8883c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-7b411dd8{--flex-wrap:nowrap;}.elementor-617339 .elementor-element.elementor-element-623c8f4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-66cf396b{--flex-wrap:nowrap;}.elementor-617339 .elementor-element.elementor-element-549ee445.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-74588d77{--flex-wrap:nowrap;}.elementor-617339 .elementor-element.elementor-element-74e5edd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-125eb61b{--flex-wrap:nowrap;}.elementor-617339 .elementor-element.elementor-element-7ac2df7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-617339 .elementor-element.elementor-element-32f8f482{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-4a80c9c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-6215b3ec .elementor-button{padding:14px 64px 14px 64px;}}@media(max-width:375px){.elementor-617339 .elementor-element.elementor-element-3d702356{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-74ce7532{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617339 .elementor-element.elementor-element-5abb1d1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617339 .elementor-element.elementor-element-6903e0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-c24434c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-c24434c .elementor-heading-title{font-size:2.4rem;}.elementor-617339 .elementor-element.elementor-element-25cb0590 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-617339 .elementor-element.elementor-element-4fe3a911 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-28f8d26e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-2c8883c1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-1de9a385 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-623c8f4b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-3118a60 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-549ee445 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-1c8c969a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-74e5edd6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-855a190 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-7ac2df7d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-1a4657a5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-18e5c872 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:376px){.elementor-617339 .elementor-element.elementor-element-76c7308c{--width:130px;}.elementor-617339 .elementor-element.elementor-element-359cf882{--width:280px;}.elementor-617339 .elementor-element.elementor-element-4a80c9c8{--content-width:550px;}}@media(max-width:768px) and (min-width:376px){.elementor-617339 .elementor-element.elementor-element-76c7308c{--width:100%;}.elementor-617339 .elementor-element.elementor-element-2aaa3d27{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-5522e37e *//*
 * CORE LAYOUT & CARD STYLING
 * Replicates: .relative, .isolate, .rounded-2xl, .bg-white, .shadow-sm, .border-2, .border-dashed, .border-yellow-400, .p-6, .sm:p-8
 */
.bonus-card-section {
    position: relative;
    isolation: isolate; /* For stacking context */
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.bonus-card-inner {
    border-width: 2px;
    border-style: dashed;
    border-color: var(--e-global-color-accent); /* border-yellow-400 */
    padding: 1.5rem; /* p-6 */
    border-radius: 1rem; /* rounded-2xl */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: middle;
    width: 100%;
    background-color: #FEFCE8;
    
}

/*
 * HEADER & TITLE STYLING
 * Replicates: .text-center, .text-green-600, .font-extrabold, .tracking-wide, .text-sm, .uppercase, .mt-1, .text-3xl, .text-gray-900
 */
.bonus-card-header {
    text-align: center;
    display: flex;
    flex-direction: column;
}

.bonus-card-header .bonus-type {
    color: #16a34a; /* text-green-600 */
    font-size: 12px !important; /* text-sm */
    font-weight: 800; /* font-extrabold */
    text-transform: uppercase;
    letter-spacing: 0em; /* tracking-wide */
    margin: 0;
}

.bonus-card-header .bonus-name {
    margin-top: 0.25rem; /* mt-1 */
    font-size: 24px !important; /* text-3xl */
    font-weight: 700; /* font-extrabold */
    color: #111827; /* text-gray-900 */
    margin: 0;
    margin-top: -10px;
}

/*
 * EXAMPLE BOX STYLING
 * Replicates: .mt-6, .rounded-xl, .bg-slate-50, .ring-1, .ring-slate-200/80
 */
.example-box {
    margin-top: 1.5rem; /* mt-6 */
    border-radius: 0.75rem; /* rounded-xl */
    background-color: #FFFFFF; /* bg-slate-50 */
    /* ring-1 ring-slate-200/80 */
    box-shadow: 0 0 0 1px #F3F4F6;
    width: clamp(250px, 80%, 400px);
}

.example-box-header {
    padding: 0.75rem 1.25rem; /* px-5 py-3 */
    text-align: center;
    font-size: 10px !important; /* text-xs */
    font-weight: 600; /* font-semibold */
    letter-spacing: 0.05em; /* tracking-wider */
    color: #64748b; /* text-slate-500 */
    text-transform: uppercase;
    margin: 0;
}

/*
 * EXAMPLE GRID & TEXT
 * Replicates: .grid, .grid-cols-2, .items-center, .gap-x-4, .px-5, .pb-4, etc.
 */
.example-box-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: center;
    gap: 0 1rem; /* gap-x-4 */
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
}
.example-box-grid > div {
    font-size: 12px !important; /* text-lg */
    line-height: 18px;
}
.example-text-left { text-align: left; }
.example-text-right { text-align: right; }
.text-slate-700 { color: #334155; }
.text-slate-800 { color: #1e293b; }
.text-slate-900 { color: #0f172a; }
.font-semibold { font-weight: 600; }
.font-extrabold { font-weight: 800; }
.text-green-600 { color: #16a34a; }


/*
 * PROMO CODE & DETAILS SECTION
 * Replicates: .mt-6, .flex, .flex-col, .sm:flex-row, .sm:items-center, .sm:justify-between, etc.
 */
.promo-details-section {
    margin-top: 1.5rem; /* mt-6 */
    display: flex;
    flex-direction: row;
    gap: 1rem; /* gap-4 */
    align-items: center;
    justify-content: center;
    
}

.promo-code-wrapper {
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-shrink: 0;
}

.promo-code-label {
    font-size: 10px; /* text-xs */
    line-height: 15px;
    font-weight: 600; /* font-semibold */
    text-transform: uppercase;
    letter-spacing: 0.1em; /* tracking-widest */
    color: #64748b; /* text-slate-500 */
}

.promo-code-badge {
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem; /* rounded-lg */
    padding: 0.5rem 0.875rem; /* px-3.5 py-2 */
    font-size: 1.4rem; /* text-base */
    font-weight: 800; /* font-extrabold */
    letter-spacing: 0; /* tracking-widest */
    color: hsba(134, 13%, 100%, 1) !important;
    font-family: Monospace;
    
}

/* For "Not Required" state */
.bg-slate-200 { background-color: #e2e8f0; }
.text-slate-700 { color: #334155; }
.promo-code-badge.bg-slate-200 {
    font-size: 10px;
    letter-spacing: -0.25px
}

/* For actual promo codes */
.bg-green-500 { background-color: #22c55e; }
.text-white { color: #ffffff; }

.details-text {
    font-size: 12px; /* text-sm */
    line-height: 14px;
    color: #475569; /* text-slate-600 */
    flex-shrink: 1;
    margin: 0;
    margin-top: 10px;
}

.details-text .separator {
    margin: 0 0.5rem; /* mx-2 */
}

/*
 * RESPONSIVE STYLES (for small screens and up)
 * Replicates: sm:* prefixes
 */
@media (min-width: 1024px) {
    .bonus-card-section {
        flex-direction: row;
    }
    .bonus-card-inner {
        padding: 2rem; /* sm:p-8 */
    }
    .bonus-card-header .bonus-type {
        font-size: 1rem; /* sm:text-base */
    }
    .bonus-card-header .bonus-name {
        font-size: 2.25rem; /* sm:text-4xl */
    }
    .example-box-grid {
        padding-left: 2rem; /* sm:px-8 */
        padding-right: 2rem;
        padding-bottom: 1.5rem; /* sm:pb-6 */
    }
    .promo-details-section {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        /*max-width: 228px;*/
    }
    .details-text {
        font-size: 10px;
        line-height: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bc272 */.elementor-617339 .elementor-element.elementor-element-65bc272 .elementor-icon-list-text {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5a36c0 */.elementor-617339 .elementor-element.elementor-element-b5a36c0 {
    margin-top: -10px;
    margin-left: 0;
    
    & ul {
        margin-left: -14px;
        margin-top: 0;
        margin-bottom: 0;
    }
    
    & li {
        margin-left: 0;
        padding-left: 0.8rem;
        margin-top: 2rem;
    }
    
    & li::marker {
      content: "\f00c"; /* Your FA Unicode */
      font-family: "Font Awesome 5 Free"; /* Match your version */
      font-weight: 900; /* Required for Solid icons */
      color: #22C55E;   /* Style it easily! */
      font-size: 1.6rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6798695 */.elementor-617339 .elementor-element.elementor-element-6798695 .elementor-icon-list-text {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a3077b */.elementor-617339 .elementor-element.elementor-element-8a3077b {
    margin-top: -10px;
    margin-left: 0;
    
    & ul {
        margin-left: -14px;
        margin-top: 0;
        margin-bottom: 0;
    }
    
    & li {
        margin-left: 0;
        padding-left: 0.8rem;
        margin-top: 2rem;
    }
    
    & li::marker {
      content: "\f00d"; /* Your FA Unicode */
      font-family: "Font Awesome 5 Free"; /* Match your version */
      font-weight: 900; /* Required for Solid icons */
      color: #EF4444;   /* Style it easily! */
      font-size: 1.6rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a2c0c */.elementor-617339 .elementor-element.elementor-element-30a2c0c {
    min-width: 260px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d8c3279 */.elementor-617339 .elementor-element.elementor-element-5d8c3279 p:first-of-type {
    margin-top: 0;
    display: inline;
}

.elementor-617339 .elementor-element.elementor-element-5d8c3279 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89f2651 */.elementor-617339 .elementor-element.elementor-element-89f2651 .elementor-icon-list-text {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ed4bb8 */.elementor-617339 .elementor-element.elementor-element-8ed4bb8 {
    margin-top: -10px;
    margin-left: 0;
    
    & ul {
        margin-left: -14px;
        margin-top: 0;
        margin-bottom: 0;
    }
    
    & li {
        margin-left: 0;
        padding-left: 0.8rem;
        margin-top: 2rem;
    }
    
    & li::marker {
      content: "\f234"; /* Your FA Unicode */
      font-family: "Font Awesome 5 Free"; /* Match your version */
      font-weight: 900; /* Required for Solid icons */
      color: #3B82F6;   /* Style it easily! */
      font-size: 1.6rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b441433 */.elementor-617339 .elementor-element.elementor-element-b441433 .elementor-icon-list-text {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9841d1 */.elementor-617339 .elementor-element.elementor-element-f9841d1 {
    margin-top: -10px;
    margin-left: 0;
    
    & ul {
        margin-left: -14px;
        margin-top: 0;
        margin-bottom: 0;
    }
    
    & li {
        margin-left: 0;
        padding-left: 0.8rem;
        margin-top: 2rem;
    }
    
    & li::marker {
      content: "\f235"; /* Your FA Unicode */
      font-family: "Font Awesome 5 Free"; /* Match your version */
      font-weight: 900; /* Required for Solid icons */
      color: #6B7280;   /* Style it easily! */
      font-size: 1.6rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6215b3ec */.elementor-617339 .elementor-element.elementor-element-6215b3ec a {
    width: 100%;
}/* End custom CSS */