.elementor-488 .elementor-element.elementor-element-208fce0{--display:flex;}.elementor-488 .elementor-element.elementor-element-dea1aac{--display:flex;}.elementor-488 .elementor-element.elementor-element-f85ccc4{--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;--justify-content:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:wrap;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:#E2E8F0;--border-color:#E2E8F0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-488 .elementor-element.elementor-element-9e6211c{padding:10px 24px 10px 24px;}.elementor-488 .elementor-element.elementor-element-9e6211c .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-488 .elementor-element.elementor-element-65b3e72 .elementor-button{background-color:#F8FAFC;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#475569;color:#475569;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-488 .elementor-element.elementor-element-65b3e72{padding:10px 24px 10px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}.elementor-488 .elementor-element.elementor-element-65b3e72:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-65b3e72 .elementor-button:hover, .elementor-488 .elementor-element.elementor-element-65b3e72 .elementor-button:focus{color:#0A2342;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-65b3e72 .elementor-button:hover svg, .elementor-488 .elementor-element.elementor-element-65b3e72 .elementor-button:focus svg{fill:#0A2342;}.elementor-488 .elementor-element.elementor-element-7727254 .elementor-button{background-color:#F8FAFC;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#475569;color:#475569;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-488 .elementor-element.elementor-element-7727254{padding:10px 24px 10px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}.elementor-488 .elementor-element.elementor-element-7727254:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-7727254 .elementor-button:hover, .elementor-488 .elementor-element.elementor-element-7727254 .elementor-button:focus{color:#0A2342;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-7727254 .elementor-button:hover svg, .elementor-488 .elementor-element.elementor-element-7727254 .elementor-button:focus svg{fill:#0A2342;}.elementor-488 .elementor-element.elementor-element-2555ca9 .elementor-button{background-color:#F8FAFC;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#475569;color:#475569;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-488 .elementor-element.elementor-element-2555ca9{padding:10px 24px 10px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}.elementor-488 .elementor-element.elementor-element-2555ca9:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-2555ca9 .elementor-button:hover, .elementor-488 .elementor-element.elementor-element-2555ca9 .elementor-button:focus{color:#0A2342;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-2555ca9 .elementor-button:hover svg, .elementor-488 .elementor-element.elementor-element-2555ca9 .elementor-button:focus svg{fill:#0A2342;}.elementor-488 .elementor-element.elementor-element-1db045c .elementor-button{background-color:#F8FAFC;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#475569;color:#475569;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-488 .elementor-element.elementor-element-1db045c{padding:10px 24px 10px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}.elementor-488 .elementor-element.elementor-element-1db045c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-1db045c .elementor-button:hover, .elementor-488 .elementor-element.elementor-element-1db045c .elementor-button:focus{color:#0A2342;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-1db045c .elementor-button:hover svg, .elementor-488 .elementor-element.elementor-element-1db045c .elementor-button:focus svg{fill:#0A2342;}.elementor-488 .elementor-element.elementor-element-0281d56 .elementor-button{background-color:#F8FAFC;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#475569;color:#475569;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-488 .elementor-element.elementor-element-0281d56{padding:10px 24px 10px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;}.elementor-488 .elementor-element.elementor-element-0281d56:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-0281d56 .elementor-button:hover, .elementor-488 .elementor-element.elementor-element-0281d56 .elementor-button:focus{color:#0A2342;border-color:#F59E0B;}.elementor-488 .elementor-element.elementor-element-0281d56 .elementor-button:hover svg, .elementor-488 .elementor-element.elementor-element-0281d56 .elementor-button:focus svg{fill:#0A2342;}.elementor-488 .elementor-element.elementor-element-f27ddbd{--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-f27ddbd:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-f27ddbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-488 .elementor-element.elementor-element-dcf168e{--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;}.elementor-488 .elementor-element.elementor-element-f6433c8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-488 .elementor-element.elementor-element-90f7455{background-color:#F1F5F9;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-488 .elementor-element.elementor-element-927317f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-488 .elementor-element.elementor-element-248a39c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-488 .elementor-element.elementor-element-eca6dbd .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-eca6dbd .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-eca6dbd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-eca6dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-eca6dbd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-eca6dbd .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-1db29a8{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-1db29a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-d8932d4{--display:flex;}.elementor-488 .elementor-element.elementor-element-cdea5b0{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-ab44ec2{--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;}.elementor-488 .elementor-element.elementor-element-c9f6d97 .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-c9f6d97{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-86394b0{--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;}.elementor-488 .elementor-element.elementor-element-28aa13c .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-452ff4d{--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;}.elementor-488 .elementor-element.elementor-element-907ea82{--display:flex;}.elementor-488 .elementor-element.elementor-element-3d611be{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-e0ae0ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-7b09ffc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-a544501 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-a544501 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-a544501{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-a544501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-a544501 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-a544501 .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-4ff0e83{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-4ff0e83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-da7ada6{--display:flex;}.elementor-488 .elementor-element.elementor-element-9482cfe{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-04c77f5{--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;}.elementor-488 .elementor-element.elementor-element-bc6d451 .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-bc6d451{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-9b5f5b2{--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;}.elementor-488 .elementor-element.elementor-element-aa2f705 .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-c2ca486{--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;}.elementor-488 .elementor-element.elementor-element-3c7ada2{--display:flex;}.elementor-488 .elementor-element.elementor-element-68b3b56{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-1b07bc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-be106be{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-babc13d .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-babc13d .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-babc13d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-babc13d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-babc13d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-babc13d .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-356c727{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-356c727 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-bfed106{--display:flex;}.elementor-488 .elementor-element.elementor-element-f34ecb3{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-ef87047{--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;}.elementor-488 .elementor-element.elementor-element-b3828e4 .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-b3828e4{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-c3821bf{--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;}.elementor-488 .elementor-element.elementor-element-7341c84 .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-9534d33{--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;}.elementor-488 .elementor-element.elementor-element-9534d33:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-9534d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-488 .elementor-element.elementor-element-84f1649{--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-09fc77f{--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;}.elementor-488 .elementor-element.elementor-element-aba0426{--display:flex;}.elementor-488 .elementor-element.elementor-element-0fcc5ae{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-03a6ac4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-63d09d1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-b26871e .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-b26871e .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-b26871e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-b26871e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-b26871e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-b26871e .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-383a027{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-383a027 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-6c3fe85{--display:flex;}.elementor-488 .elementor-element.elementor-element-b067a31{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-f3a3816{--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;}.elementor-488 .elementor-element.elementor-element-94e1c98 .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-94e1c98{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-384896a{--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;}.elementor-488 .elementor-element.elementor-element-866d624 .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-10b08f9{--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;}.elementor-488 .elementor-element.elementor-element-5bbc07d{--display:flex;}.elementor-488 .elementor-element.elementor-element-17503df{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-696a41a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-3a7a4e5{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-b0dd7e3 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-b0dd7e3 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-b0dd7e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-b0dd7e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-b0dd7e3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-b0dd7e3 .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-3293f18{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-3293f18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-7cec15f{--display:flex;}.elementor-488 .elementor-element.elementor-element-258cce4{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-ebe0a49{--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;}.elementor-488 .elementor-element.elementor-element-654214c .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-654214c{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-d034d6a{--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;}.elementor-488 .elementor-element.elementor-element-ae533c7 .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-a312697{--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;}.elementor-488 .elementor-element.elementor-element-8b0e8b3{--display:flex;}.elementor-488 .elementor-element.elementor-element-6a8270e{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-e45b6fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-a8edeea{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-e5234a3 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-e5234a3 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-e5234a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-e5234a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-e5234a3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-e5234a3 .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-52b75dc{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-52b75dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-fe8ae4a{--display:flex;}.elementor-488 .elementor-element.elementor-element-bba5efe{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-62bc87a{--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;}.elementor-488 .elementor-element.elementor-element-33a6575 .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-33a6575{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-b8b4644{--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;}.elementor-488 .elementor-element.elementor-element-de79392 .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-9885fbf{--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;}.elementor-488 .elementor-element.elementor-element-9885fbf:not(.elementor-motion-effects-element-type-background), .elementor-488 .elementor-element.elementor-element-9885fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-488 .elementor-element.elementor-element-22326a0{--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-9562ca8{--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;}.elementor-488 .elementor-element.elementor-element-488621b{--display:flex;}.elementor-488 .elementor-element.elementor-element-cc76d7b{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-330aaed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-82a1db4{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-cb2ef50 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-cb2ef50 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-cb2ef50{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-cb2ef50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-cb2ef50 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-cb2ef50 .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-9634419{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-9634419 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-8eae837{--display:flex;}.elementor-488 .elementor-element.elementor-element-310c438{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-51037e5{--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;}.elementor-488 .elementor-element.elementor-element-d19d52e .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-d19d52e{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-2970c0f{--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;}.elementor-488 .elementor-element.elementor-element-e4fd311 .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-57cef12{--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;}.elementor-488 .elementor-element.elementor-element-3347057{--display:flex;}.elementor-488 .elementor-element.elementor-element-87c760d{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-262ad25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-10f7d32{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-4072459 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-4072459 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-4072459{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-4072459 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-4072459 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-4072459 .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-841e4a5{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-841e4a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-7b8fbd6{--display:flex;}.elementor-488 .elementor-element.elementor-element-44b36d5{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-6183e0a{--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;}.elementor-488 .elementor-element.elementor-element-36a75a4 .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-36a75a4{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-44090c6{--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;}.elementor-488 .elementor-element.elementor-element-f51b3d5 .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-0d9e9ec{--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;}.elementor-488 .elementor-element.elementor-element-28d89e1{--display:flex;}.elementor-488 .elementor-element.elementor-element-21af5e0{background-color:#F1F5F9;}.elementor-488 .elementor-element.elementor-element-862bacd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-f8431ad{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#475569;}.elementor-488 .elementor-element.elementor-element-c505849 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-c505849 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-488 .elementor-element.elementor-element-c505849{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-488 .elementor-element.elementor-element-c505849 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-c505849 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-488 .elementor-element.elementor-element-c505849 .elementor-icon-list-text{color:#0F172A;transition:color 0.3s;}.elementor-488 .elementor-element.elementor-element-6f72bea{width:var( --container-widget-width, 40% );max-width:40%;background-color:#FEF3C7;padding:6px 12px 6px 12px;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-488 .elementor-element.elementor-element-6f72bea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#92400E;}.elementor-488 .elementor-element.elementor-element-3ef6cf1{--display:flex;}.elementor-488 .elementor-element.elementor-element-fcd7a4a{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-488 .elementor-element.elementor-element-93efb87{--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;}.elementor-488 .elementor-element.elementor-element-0bacc0e .elementor-button{background-color:#03041D00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#0A2342;color:#0A2342;border-radius:8px 8px 8px 8px;}.elementor-488 .elementor-element.elementor-element-0bacc0e{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A2342;}.elementor-488 .elementor-element.elementor-element-a22edb8{--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;}.elementor-488 .elementor-element.elementor-element-6642afd .elementor-button{background-color:#0A2342;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-488 .elementor-element.elementor-element-f27ddbd{--content-width:1350px;}.elementor-488 .elementor-element.elementor-element-dcf168e{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-cdea5b0{--width:100%;}.elementor-488 .elementor-element.elementor-element-ab44ec2{--width:100%;}.elementor-488 .elementor-element.elementor-element-86394b0{--width:100%;}.elementor-488 .elementor-element.elementor-element-452ff4d{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-9482cfe{--width:100%;}.elementor-488 .elementor-element.elementor-element-04c77f5{--width:100%;}.elementor-488 .elementor-element.elementor-element-9b5f5b2{--width:100%;}.elementor-488 .elementor-element.elementor-element-c2ca486{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-f34ecb3{--width:100%;}.elementor-488 .elementor-element.elementor-element-ef87047{--width:100%;}.elementor-488 .elementor-element.elementor-element-c3821bf{--width:100%;}.elementor-488 .elementor-element.elementor-element-9534d33{--content-width:1350px;}.elementor-488 .elementor-element.elementor-element-09fc77f{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-b067a31{--width:100%;}.elementor-488 .elementor-element.elementor-element-f3a3816{--width:100%;}.elementor-488 .elementor-element.elementor-element-384896a{--width:100%;}.elementor-488 .elementor-element.elementor-element-10b08f9{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-258cce4{--width:100%;}.elementor-488 .elementor-element.elementor-element-ebe0a49{--width:100%;}.elementor-488 .elementor-element.elementor-element-d034d6a{--width:100%;}.elementor-488 .elementor-element.elementor-element-a312697{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-bba5efe{--width:100%;}.elementor-488 .elementor-element.elementor-element-62bc87a{--width:100%;}.elementor-488 .elementor-element.elementor-element-b8b4644{--width:100%;}.elementor-488 .elementor-element.elementor-element-9885fbf{--content-width:1350px;}.elementor-488 .elementor-element.elementor-element-9562ca8{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-310c438{--width:100%;}.elementor-488 .elementor-element.elementor-element-51037e5{--width:100%;}.elementor-488 .elementor-element.elementor-element-2970c0f{--width:100%;}.elementor-488 .elementor-element.elementor-element-57cef12{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-44b36d5{--width:100%;}.elementor-488 .elementor-element.elementor-element-6183e0a{--width:100%;}.elementor-488 .elementor-element.elementor-element-44090c6{--width:100%;}.elementor-488 .elementor-element.elementor-element-0d9e9ec{--width:33.3%;}.elementor-488 .elementor-element.elementor-element-fcd7a4a{--width:100%;}.elementor-488 .elementor-element.elementor-element-93efb87{--width:100%;}.elementor-488 .elementor-element.elementor-element-a22edb8{--width:100%;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-488 .elementor-element.elementor-element-9e6211c .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-65b3e72 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-7727254 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-2555ca9 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-1db045c .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-0281d56 .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-488 .elementor-element.elementor-element-927317f .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-488 .elementor-element.elementor-element-248a39c{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-488 .elementor-element.elementor-element-eca6dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-eca6dbd .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-1db29a8 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-c9f6d97 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-28aa13c .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-e0ae0ea .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-7b09ffc{font-size:14px;}.elementor-488 .elementor-element.elementor-element-a544501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-a544501 .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-4ff0e83 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-bc6d451 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-aa2f705 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-1b07bc2 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-be106be{font-size:14px;}.elementor-488 .elementor-element.elementor-element-babc13d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-babc13d .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-356c727 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-b3828e4 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-7341c84 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-03a6ac4 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-63d09d1{font-size:14px;}.elementor-488 .elementor-element.elementor-element-b26871e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-b26871e .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-383a027 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-94e1c98 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-866d624 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-696a41a .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-3a7a4e5{font-size:14px;}.elementor-488 .elementor-element.elementor-element-b0dd7e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-b0dd7e3 .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-3293f18 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-654214c .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-ae533c7 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-e45b6fe .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-a8edeea{font-size:14px;}.elementor-488 .elementor-element.elementor-element-e5234a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-e5234a3 .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-52b75dc .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-33a6575 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-de79392 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-330aaed .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-82a1db4{font-size:14px;}.elementor-488 .elementor-element.elementor-element-cb2ef50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-cb2ef50 .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-9634419 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-d19d52e .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-e4fd311 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-262ad25 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-10f7d32{font-size:14px;}.elementor-488 .elementor-element.elementor-element-4072459 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-4072459 .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-841e4a5 .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-36a75a4 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-f51b3d5 .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-862bacd .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-f8431ad{font-size:14px;}.elementor-488 .elementor-element.elementor-element-c505849 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-488 .elementor-element.elementor-element-c505849 .elementor-icon-list-item > a{font-size:14px;}.elementor-488 .elementor-element.elementor-element-6f72bea .elementor-heading-title{font-size:45px;}.elementor-488 .elementor-element.elementor-element-0bacc0e .elementor-button{font-size:14px;}.elementor-488 .elementor-element.elementor-element-6642afd .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-488 .elementor-element.elementor-element-927317f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-488 .elementor-element.elementor-element-1db29a8 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-e0ae0ea .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-4ff0e83 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-1b07bc2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-356c727 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-03a6ac4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-383a027 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-696a41a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-3293f18 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-e45b6fe .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-52b75dc .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-330aaed .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-9634419 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-262ad25 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-841e4a5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-862bacd .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-488 .elementor-element.elementor-element-6f72bea .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS for container, class: .elementor-element-f27ddbd */<!-- Google Fonts: Inter & Playfair Display -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap" rel="stylesheet">

<style>
    /* Brand Colors & CSS Variables */
    :root {
        --primary: #0A2342;
        --accent: #F59E0B;
        --dark: #0F172A;
        --light-bg: #F8FAFC;
        --text: #475569;
        --border: #E2E8F0;
        --white: #FFFFFF;
        --shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    }

    /* Base Reset for Fragment */
    .cb-products-body {
        font-family: 'Inter', sans-serif;
        color: var(--text);
        background-color: var(--light-bg);
        line-height: 1.6;
        margin: 0;
        padding: 0;
    }

    .cb-products-body h1, 
    .cb-products-body h2, 
    .cb-products-body h3 {
        font-family: 'Playfair Display', serif;
        color: var(--dark);
    }

    .cb-container {
        max-width: 1240px;
        margin: 0 auto;
        padding: 0 24px;
    }

    /* Page Hero */
    .cb-hero {
        background: linear-gradient(rgba(10, 35, 66, 0.9), rgba(10, 35, 66, 0.9)), 
                    url('https://placehold.co/1920x400?text=Manufacturing+Facility') center/cover;
        color: var(--white);
        padding: 80px 0;
        text-align: center;
    }

    .cb-hero h1 {
        color: var(--white);
        font-size: 3.5rem;
        margin-bottom: 12px;
        font-weight: 700;
    }

    .cb-breadcrumb {
        font-size: 0.875rem;
        opacity: 0.8;
        letter-spacing: 0.05em;
    }

    .cb-breadcrumb span {
        margin: 0 8px;
    }

    /* Category Filter */
    .cb-filter-bar {
        background: var(--white);
        border-bottom: 1px solid var(--border);
        position: sticky;
        top: 0;
        z-index: 50;
        padding: 20px 0;
    }

    .cb-filter-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 12px;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .cb-filter-btn {
        padding: 10px 24px;
        border-radius: 50px;
        background: var(--light-bg);
        border: 1px solid var(--border);
        color: var(--text);
        font-size: 0.875rem;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .cb-filter-btn:hover {
        border-color: var(--accent);
        color: var(--primary);
    }

    .cb-filter-btn.active {
        background: var(--primary);
        color: var(--white);
        border-color: var(--primary);
        box-shadow: var(--shadow);
    }

    /* Product Grid */
    .cb-product-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 32px;
        padding: 60px 0;
    }

    /* Responsive Grid */
    @media (max-width: 1024px) {
        .cb-product-grid { grid-template-columns: repeat(2, 1fr); }
    }
    @media (max-width: 640px) {
        .cb-product-grid { grid-template-columns: 1fr; }
        .cb-hero h1 { font-size: 2.5rem; }
    }

    /* Product Card */
    .cb-product-card {
        background: var(--white);
        border-radius: 16px;
        overflow: hidden;
        border: 1px solid var(--border);
        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        display: flex;
        flex-direction: column;
    }

    .cb-product-card:hover {
        transform: translateY(-12px);
        box-shadow: var(--shadow-lg);
        border-color: rgba(10, 35, 66, 0.1);
    }

    .cb-card-img-wrap {
        position: relative;
        background: #f1f5f9;
        overflow: hidden;
    }

    .cb-card-img-wrap img {
        width: 100%;
        height: auto;
        aspect-ratio: 1/1;
        object-fit: cover;
        display: block;
    }

    .cb-cat-tag {
        position: absolute;
        top: 16px;
        right: 16px;
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(4px);
        color: var(--primary);
        padding: 4px 12px;
        border-radius: 6px;
        font-size: 0.75rem;
        font-weight: 700;
        text-transform: uppercase;
        border: 1px solid var(--border);
    }

    .cb-card-content {
        padding: 24px;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
    }

    .cb-product-name {
        font-size: 1.5rem;
        margin: 0 0 12px 0;
        font-weight: 700;
    }

    .cb-product-desc {
        font-size: 0.9375rem;
        color: var(--text);
        margin-bottom: 20px;
    }

    .cb-specs-list {
        list-style: none;
        padding: 0;
        margin: 0 0 24px 0;
    }

    .cb-spec-item {
        font-size: 0.875rem;
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        color: var(--dark);
    }

    .cb-spec-item::before {
        content: "";
        width: 6px;
        height: 6px;
        background: var(--accent);
        border-radius: 50%;
        margin-right: 12px;
    }

    .cb-moq-badge {
        background: #FEF3C7;
        color: #92400E;
        padding: 6px 12px;
        border-radius: 8px;
        font-size: 0.8125rem;
        font-weight: 700;
        margin-top: auto;
        align-self: flex-start;
        display: flex;
        align-items: center;
        gap: 6px;
    }

    /* Card Actions */
    .cb-card-actions {
        margin-top: 24px;
        display: grid;
        grid-template-columns: 1fr 1.2fr;
        gap: 12px;
    }

    .cb-btn {
        padding: 12px 16px;
        border-radius: 8px;
        font-size: 0.875rem;
        font-weight: 600;
        text-align: center;
        text-decoration: none;
        transition: all 0.3s ease;
        cursor: pointer;
        border: none;
    }

    .cb-btn-outline {
        border: 1.5px solid var(--primary);
        color: var(--primary);
        background: transparent;
    }

    .cb-btn-outline:hover {
        background: var(--primary);
        color: var(--white);
    }

    .cb-btn-primary {
        background: var(--primary);
        color: var(--white);
    }

    .cb-btn-primary:hover {
        background: var(--dark);
        transform: scale(1.02);
    }

    /* Pagination */
    .cb-pagination {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        padding: 40px 0 80px;
    }

    .cb-page-btn {
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 10px;
        background: var(--white);
        border: 1px solid var(--border);
        color: var(--text);
        font-weight: 600;
        text-decoration: none;
        transition: all 0.3s ease;
    }

    .cb-page-btn:hover, .cb-page-btn.active {
        background: var(--primary);
        color: var(--white);
        border-color: var(--primary);
    }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84f1649 */<!-- Google Fonts: Inter & Playfair Display -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap" rel="stylesheet">

<style>
    /* Brand Colors & CSS Variables */
    :root {
        --primary: #0A2342;
        --accent: #F59E0B;
        --dark: #0F172A;
        --light-bg: #F8FAFC;
        --text: #475569;
        --border: #E2E8F0;
        --white: #FFFFFF;
        --shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    }

    /* Base Reset for Fragment */
    .cb-products-body {
        font-family: 'Inter', sans-serif;
        color: var(--text);
        background-color: var(--light-bg);
        line-height: 1.6;
        margin: 0;
        padding: 0;
    }

    .cb-products-body h1, 
    .cb-products-body h2, 
    .cb-products-body h3 {
        font-family: 'Playfair Display', serif;
        color: var(--dark);
    }

    .cb-container {
        max-width: 1240px;
        margin: 0 auto;
        padding: 0 24px;
    }

    /* Page Hero */
    .cb-hero {
        background: linear-gradient(rgba(10, 35, 66, 0.9), rgba(10, 35, 66, 0.9)), 
                    url('https://placehold.co/1920x400?text=Manufacturing+Facility') center/cover;
        color: var(--white);
        padding: 80px 0;
        text-align: center;
    }

    .cb-hero h1 {
        color: var(--white);
        font-size: 3.5rem;
        margin-bottom: 12px;
        font-weight: 700;
    }

    .cb-breadcrumb {
        font-size: 0.875rem;
        opacity: 0.8;
        letter-spacing: 0.05em;
    }

    .cb-breadcrumb span {
        margin: 0 8px;
    }

    /* Category Filter */
    .cb-filter-bar {
        background: var(--white);
        border-bottom: 1px solid var(--border);
        position: sticky;
        top: 0;
        z-index: 50;
        padding: 20px 0;
    }

    .cb-filter-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 12px;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .cb-filter-btn {
        padding: 10px 24px;
        border-radius: 50px;
        background: var(--light-bg);
        border: 1px solid var(--border);
        color: var(--text);
        font-size: 0.875rem;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .cb-filter-btn:hover {
        border-color: var(--accent);
        color: var(--primary);
    }

    .cb-filter-btn.active {
        background: var(--primary);
        color: var(--white);
        border-color: var(--primary);
        box-shadow: var(--shadow);
    }

    /* Product Grid */
    .cb-product-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 32px;
        padding: 60px 0;
    }

    /* Responsive Grid */
    @media (max-width: 1024px) {
        .cb-product-grid { grid-template-columns: repeat(2, 1fr); }
    }
    @media (max-width: 640px) {
        .cb-product-grid { grid-template-columns: 1fr; }
        .cb-hero h1 { font-size: 2.5rem; }
    }

    /* Product Card */
    .cb-product-card {
        background: var(--white);
        border-radius: 16px;
        overflow: hidden;
        border: 1px solid var(--border);
        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        display: flex;
        flex-direction: column;
    }

    .cb-product-card:hover {
        transform: translateY(-12px);
        box-shadow: var(--shadow-lg);
        border-color: rgba(10, 35, 66, 0.1);
    }

    .cb-card-img-wrap {
        position: relative;
        background: #f1f5f9;
        overflow: hidden;
    }

    .cb-card-img-wrap img {
        width: 100%;
        height: auto;
        aspect-ratio: 1/1;
        object-fit: cover;
        display: block;
    }

    .cb-cat-tag {
        position: absolute;
        top: 16px;
        right: 16px;
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(4px);
        color: var(--primary);
        padding: 4px 12px;
        border-radius: 6px;
        font-size: 0.75rem;
        font-weight: 700;
        text-transform: uppercase;
        border: 1px solid var(--border);
    }

    .cb-card-content {
        padding: 24px;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
    }

    .cb-product-name {
        font-size: 1.5rem;
        margin: 0 0 12px 0;
        font-weight: 700;
    }

    .cb-product-desc {
        font-size: 0.9375rem;
        color: var(--text);
        margin-bottom: 20px;
    }

    .cb-specs-list {
        list-style: none;
        padding: 0;
        margin: 0 0 24px 0;
    }

    .cb-spec-item {
        font-size: 0.875rem;
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        color: var(--dark);
    }

    .cb-spec-item::before {
        content: "";
        width: 6px;
        height: 6px;
        background: var(--accent);
        border-radius: 50%;
        margin-right: 12px;
    }

    .cb-moq-badge {
        background: #FEF3C7;
        color: #92400E;
        padding: 6px 12px;
        border-radius: 8px;
        font-size: 0.8125rem;
        font-weight: 700;
        margin-top: auto;
        align-self: flex-start;
        display: flex;
        align-items: center;
        gap: 6px;
    }

    /* Card Actions */
    .cb-card-actions {
        margin-top: 24px;
        display: grid;
        grid-template-columns: 1fr 1.2fr;
        gap: 12px;
    }

    .cb-btn {
        padding: 12px 16px;
        border-radius: 8px;
        font-size: 0.875rem;
        font-weight: 600;
        text-align: center;
        text-decoration: none;
        transition: all 0.3s ease;
        cursor: pointer;
        border: none;
    }

    .cb-btn-outline {
        border: 1.5px solid var(--primary);
        color: var(--primary);
        background: transparent;
    }

    .cb-btn-outline:hover {
        background: var(--primary);
        color: var(--white);
    }

    .cb-btn-primary {
        background: var(--primary);
        color: var(--white);
    }

    .cb-btn-primary:hover {
        background: var(--dark);
        transform: scale(1.02);
    }

    /* Pagination */
    .cb-pagination {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        padding: 40px 0 80px;
    }

    .cb-page-btn {
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 10px;
        background: var(--white);
        border: 1px solid var(--border);
        color: var(--text);
        font-weight: 600;
        text-decoration: none;
        transition: all 0.3s ease;
    }

    .cb-page-btn:hover, .cb-page-btn.active {
        background: var(--primary);
        color: var(--white);
        border-color: var(--primary);
    }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22326a0 */<!-- Google Fonts: Inter & Playfair Display -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap" rel="stylesheet">

<style>
    /* Brand Colors & CSS Variables */
    :root {
        --primary: #0A2342;
        --accent: #F59E0B;
        --dark: #0F172A;
        --light-bg: #F8FAFC;
        --text: #475569;
        --border: #E2E8F0;
        --white: #FFFFFF;
        --shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    }

    /* Base Reset for Fragment */
    .cb-products-body {
        font-family: 'Inter', sans-serif;
        color: var(--text);
        background-color: var(--light-bg);
        line-height: 1.6;
        margin: 0;
        padding: 0;
    }

    .cb-products-body h1, 
    .cb-products-body h2, 
    .cb-products-body h3 {
        font-family: 'Playfair Display', serif;
        color: var(--dark);
    }

    .cb-container {
        max-width: 1240px;
        margin: 0 auto;
        padding: 0 24px;
    }

    /* Page Hero */
    .cb-hero {
        background: linear-gradient(rgba(10, 35, 66, 0.9), rgba(10, 35, 66, 0.9)), 
                    url('https://placehold.co/1920x400?text=Manufacturing+Facility') center/cover;
        color: var(--white);
        padding: 80px 0;
        text-align: center;
    }

    .cb-hero h1 {
        color: var(--white);
        font-size: 3.5rem;
        margin-bottom: 12px;
        font-weight: 700;
    }

    .cb-breadcrumb {
        font-size: 0.875rem;
        opacity: 0.8;
        letter-spacing: 0.05em;
    }

    .cb-breadcrumb span {
        margin: 0 8px;
    }

    /* Category Filter */
    .cb-filter-bar {
        background: var(--white);
        border-bottom: 1px solid var(--border);
        position: sticky;
        top: 0;
        z-index: 50;
        padding: 20px 0;
    }

    .cb-filter-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 12px;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .cb-filter-btn {
        padding: 10px 24px;
        border-radius: 50px;
        background: var(--light-bg);
        border: 1px solid var(--border);
        color: var(--text);
        font-size: 0.875rem;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .cb-filter-btn:hover {
        border-color: var(--accent);
        color: var(--primary);
    }

    .cb-filter-btn.active {
        background: var(--primary);
        color: var(--white);
        border-color: var(--primary);
        box-shadow: var(--shadow);
    }

    /* Product Grid */
    .cb-product-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 32px;
        padding: 60px 0;
    }

    /* Responsive Grid */
    @media (max-width: 1024px) {
        .cb-product-grid { grid-template-columns: repeat(2, 1fr); }
    }
    @media (max-width: 640px) {
        .cb-product-grid { grid-template-columns: 1fr; }
        .cb-hero h1 { font-size: 2.5rem; }
    }

    /* Product Card */
    .cb-product-card {
        background: var(--white);
        border-radius: 16px;
        overflow: hidden;
        border: 1px solid var(--border);
        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        display: flex;
        flex-direction: column;
    }

    .cb-product-card:hover {
        transform: translateY(-12px);
        box-shadow: var(--shadow-lg);
        border-color: rgba(10, 35, 66, 0.1);
    }

    .cb-card-img-wrap {
        position: relative;
        background: #f1f5f9;
        overflow: hidden;
    }

    .cb-card-img-wrap img {
        width: 100%;
        height: auto;
        aspect-ratio: 1/1;
        object-fit: cover;
        display: block;
    }

    .cb-cat-tag {
        position: absolute;
        top: 16px;
        right: 16px;
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(4px);
        color: var(--primary);
        padding: 4px 12px;
        border-radius: 6px;
        font-size: 0.75rem;
        font-weight: 700;
        text-transform: uppercase;
        border: 1px solid var(--border);
    }

    .cb-card-content {
        padding: 24px;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
    }

    .cb-product-name {
        font-size: 1.5rem;
        margin: 0 0 12px 0;
        font-weight: 700;
    }

    .cb-product-desc {
        font-size: 0.9375rem;
        color: var(--text);
        margin-bottom: 20px;
    }

    .cb-specs-list {
        list-style: none;
        padding: 0;
        margin: 0 0 24px 0;
    }

    .cb-spec-item {
        font-size: 0.875rem;
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        color: var(--dark);
    }

    .cb-spec-item::before {
        content: "";
        width: 6px;
        height: 6px;
        background: var(--accent);
        border-radius: 50%;
        margin-right: 12px;
    }

    .cb-moq-badge {
        background: #FEF3C7;
        color: #92400E;
        padding: 6px 12px;
        border-radius: 8px;
        font-size: 0.8125rem;
        font-weight: 700;
        margin-top: auto;
        align-self: flex-start;
        display: flex;
        align-items: center;
        gap: 6px;
    }

    /* Card Actions */
    .cb-card-actions {
        margin-top: 24px;
        display: grid;
        grid-template-columns: 1fr 1.2fr;
        gap: 12px;
    }

    .cb-btn {
        padding: 12px 16px;
        border-radius: 8px;
        font-size: 0.875rem;
        font-weight: 600;
        text-align: center;
        text-decoration: none;
        transition: all 0.3s ease;
        cursor: pointer;
        border: none;
    }

    .cb-btn-outline {
        border: 1.5px solid var(--primary);
        color: var(--primary);
        background: transparent;
    }

    .cb-btn-outline:hover {
        background: var(--primary);
        color: var(--white);
    }

    .cb-btn-primary {
        background: var(--primary);
        color: var(--white);
    }

    .cb-btn-primary:hover {
        background: var(--dark);
        transform: scale(1.02);
    }

    /* Pagination */
    .cb-pagination {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
        padding: 40px 0 80px;
    }

    .cb-page-btn {
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 10px;
        background: var(--white);
        border: 1px solid var(--border);
        color: var(--text);
        font-weight: 600;
        text-decoration: none;
        transition: all 0.3s ease;
    }

    .cb-page-btn:hover, .cb-page-btn.active {
        background: var(--primary);
        color: var(--white);
        border-color: var(--primary);
    }
</style>/* End custom CSS */