.elementor-429244 .elementor-element.elementor-element-ae29ddb{--display:flex;--min-height:540px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-429244 .elementor-element.elementor-element-ae29ddb:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-ae29ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061A2B;}.elementor-429244 .elementor-element.elementor-element-d738647{--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;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-429244 .elementor-element.elementor-element-d738647.e-con{--order:-99999 /* order start hack */;}.elementor-429244 .elementor-element.elementor-element-9e42de3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-429244 .elementor-element.elementor-element-9e42de3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-429244 .elementor-element.elementor-element-9e42de3 .woocommerce-breadcrumb{color:#E2E8F0;}.elementor-429244 .elementor-element.elementor-element-9e42de3 .woocommerce-breadcrumb > a{color:#A8B8C8;}.elementor-429244 .elementor-element.elementor-element-1929093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-1929093 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.3em;color:#ffffff;}.elementor-429244 .elementor-element.elementor-element-551cdd5 .elementor-heading-title{font-size:23px;font-weight:400;line-height:1.5em;color:#CBD5E1;}.elementor-429244 .elementor-element.elementor-element-8d3ae10{--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;--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-429244 .elementor-element.elementor-element-b9b1482 .elementor-button{background-color:#0145C0;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-b9b1482 .elementor-button:hover, .elementor-429244 .elementor-element.elementor-element-b9b1482 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-429244 .elementor-element.elementor-element-b9b1482{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-b9b1482 .elementor-button:hover svg, .elementor-429244 .elementor-element.elementor-element-b9b1482 .elementor-button:focus svg{fill:#000000;}.elementor-429244 .elementor-element.elementor-element-ada0e22 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-ada0e22 .elementor-button:hover, .elementor-429244 .elementor-element.elementor-element-ada0e22 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-429244 .elementor-element.elementor-element-ada0e22{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-ada0e22 .elementor-button:hover svg, .elementor-429244 .elementor-element.elementor-element-ada0e22 .elementor-button:focus svg{fill:#ffffff;}.elementor-429244 .elementor-element.elementor-element-acf64a5{--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;--z-index:0;}.elementor-429244 .elementor-element.elementor-element-3072845{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-3072845 img{width:100%;height:414px;}.elementor-429244 .elementor-element.elementor-element-792db0f{padding:45px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-0348969 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-0f00f83{--display:flex;--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-429244 .elementor-element.elementor-element-e397cd4{text-align:start;}.elementor-429244 .elementor-element.elementor-element-e397cd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-f1e4b25{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-f1e4b25 .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-f1e4b25 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-954e784{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-a0c04a6{padding:0px 20px 30px 20px;}.elementor-429244 .elementor-element.elementor-element-491136f > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-429244 .elementor-element.elementor-element-95d26be.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-429244 .elementor-element.elementor-element-95d26be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-429244 .elementor-element.elementor-element-95d26be > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-a69ba52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-e08cdbd .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-429244 .elementor-element.elementor-element-e08cdbd .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-429244 .elementor-element.elementor-element-8b4b355:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-8b4b355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-8b4b355{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 20px 30px 20px;}.elementor-429244 .elementor-element.elementor-element-8b4b355 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-429244 .elementor-element.elementor-element-4a84349 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-efcaacc{--display:flex;--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-429244 .elementor-element.elementor-element-37f0988{text-align:start;}.elementor-429244 .elementor-element.elementor-element-37f0988 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-67baa48{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-67baa48 .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-67baa48 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-f024cb9{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-bf1c4ba{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-429244 .elementor-element.elementor-element-52d6c52{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-52d6c52:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-52d6c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-e350f9e{text-align:center;}.elementor-429244 .elementor-element.elementor-element-e350f9e img{width:25%;}.elementor-429244 .elementor-element.elementor-element-06874f5{--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;--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-429244 .elementor-element.elementor-element-9fc1991 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-7f1e681{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-6882457{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-6882457:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-6882457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-de72a77{text-align:center;}.elementor-429244 .elementor-element.elementor-element-de72a77 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-39fb9d2{--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;--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-429244 .elementor-element.elementor-element-5114fab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-3f68454{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-164fbcd{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-164fbcd:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-164fbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-f739963 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-70e22c1{--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;--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-429244 .elementor-element.elementor-element-0431203 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-443e1fa{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-556afba{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-556afba:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-556afba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-c295d43{text-align:center;}.elementor-429244 .elementor-element.elementor-element-c295d43 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-10dd554{--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;--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-429244 .elementor-element.elementor-element-9a0e813 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-6ce7de8{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-482c2f2{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-482c2f2:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-482c2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-18af80c{text-align:center;}.elementor-429244 .elementor-element.elementor-element-18af80c img{width:25%;}.elementor-429244 .elementor-element.elementor-element-839be7d{--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;--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-429244 .elementor-element.elementor-element-a9d2e44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-7b1f84b{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-9d104dd{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-9d104dd:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-9d104dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-8429d2e{text-align:center;}.elementor-429244 .elementor-element.elementor-element-8429d2e img{width:25%;}.elementor-429244 .elementor-element.elementor-element-f7fbb5f{--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;--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-429244 .elementor-element.elementor-element-fb13106 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-2ed407b{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-aca0e14{padding:45px 20px 30px 20px;}.elementor-429244 .elementor-element.elementor-element-7197dce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-e28a33f{text-align:center;}.elementor-429244 .elementor-element.elementor-element-e28a33f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-44e8396{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-44e8396 .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-44e8396 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-376ad6c{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-bcb07e9{--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;--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-429244 .elementor-element.elementor-element-aed7a51{--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;--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-429244 .elementor-element.elementor-element-c93c687 .jet-listing-dynamic-repeater__counter{font-size:1px;}.elementor-429244 .elementor-element.elementor-element-0fb926a{--display:grid;--e-con-grid-template-columns:minmax(0, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;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:#D6E1ED;--border-color:#D6E1ED;--border-radius:8px 8px 8px 8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-429244 .elementor-element.elementor-element-0fb926a:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-0fb926a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF6FF;}.elementor-429244 .elementor-element.elementor-element-f6c7acb{--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:10px 0px;--row-gap:10px;--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-429244 .elementor-element.elementor-element-f6c7acb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-429244 .elementor-element.elementor-element-2cafdf0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-8cea75e .elementor-heading-title{font-size:16px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-ace416b .elementor-button{background-color:#0145C0;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-ace416b .elementor-button:hover, .elementor-429244 .elementor-element.elementor-element-ace416b .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-ace416b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-ace416b .elementor-button:hover svg, .elementor-429244 .elementor-element.elementor-element-ace416b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-fcfe04d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-429244 .elementor-element.elementor-element-4a8e8cc:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-4a8e8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-4a8e8cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 20px 30px 20px;}.elementor-429244 .elementor-element.elementor-element-4a8e8cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-429244 .elementor-element.elementor-element-47dbe31 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-98532a5{--display:flex;--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-429244 .elementor-element.elementor-element-76a89fe{text-align:start;}.elementor-429244 .elementor-element.elementor-element-76a89fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-b262cbe{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-b262cbe .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-b262cbe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-2584baa{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-ed9cc41 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-429244 .elementor-element.elementor-element-ed9cc41 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-429244 .elementor-element.elementor-element-da07887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 20px 30px 20px;}.elementor-429244 .elementor-element.elementor-element-da07887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-429244 .elementor-element.elementor-element-7b82ad3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-648cf4a{text-align:center;}.elementor-429244 .elementor-element.elementor-element-648cf4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-50bc26c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-50bc26c .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-50bc26c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-17066b9 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-429244 .elementor-element.elementor-element-17066b9 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-429244 .elementor-element.elementor-element-50e4218{--display:flex;--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:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-429244 .elementor-element.elementor-element-50e4218:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-50e4218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-140163c{text-align:start;}.elementor-429244 .elementor-element.elementor-element-140163c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-8bb7b9f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-8bb7b9f .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-8bb7b9f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-1dcb5b6:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-1dcb5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-1dcb5b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 30px 20px;}.elementor-429244 .elementor-element.elementor-element-1dcb5b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-429244 .elementor-element.elementor-element-88530b6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-a80baa0{--display:flex;}.elementor-429244 .elementor-element.elementor-element-6725a83 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-429244 .elementor-element.elementor-element-6725a83 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-429244 .elementor-element.elementor-element-6725a83{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-bc-flex-widget .elementor-429244 .elementor-element.elementor-element-b140203.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-429244 .elementor-element.elementor-element-b140203.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-429244 .elementor-element.elementor-element-b140203 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-429244 .elementor-element.elementor-element-526836c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-aa9be69{font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-b8aaaf8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-429244 .elementor-element.elementor-element-b8aaaf8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-429244 .elementor-element.elementor-element-b8aaaf8{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-429244 .elementor-element.elementor-element-b8aaaf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-429244 .elementor-element.elementor-element-b8aaaf8 .elementor-icon-list-item > a{font-size:18px;font-weight:bold;}.elementor-429244 .elementor-element.elementor-element-b8aaaf8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-429244 .elementor-element.elementor-element-b6b7e62{--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;--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-429244 .elementor-element.elementor-element-bfe5528 .elementor-button{background-color:#0145C0;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-bfe5528 .elementor-button:hover, .elementor-429244 .elementor-element.elementor-element-bfe5528 .elementor-button:focus{background-color:#000000;color:#ffffff;}.elementor-429244 .elementor-element.elementor-element-bfe5528{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-bfe5528 .elementor-button:hover svg, .elementor-429244 .elementor-element.elementor-element-bfe5528 .elementor-button:focus svg{fill:#ffffff;}.elementor-429244 .elementor-element.elementor-element-f532b46 .elementor-button{background-color:#000000;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-f532b46 .elementor-button:hover, .elementor-429244 .elementor-element.elementor-element-f532b46 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-429244 .elementor-element.elementor-element-f532b46{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-f532b46 .elementor-button:hover svg, .elementor-429244 .elementor-element.elementor-element-f532b46 .elementor-button:focus svg{fill:#ffffff;}.elementor-429244 .elementor-element.elementor-element-163f765:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-163f765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-163f765{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-163f765 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-429244 .elementor-element.elementor-element-674928b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-007ffed{--display:flex;}.elementor-429244 .elementor-element.elementor-element-3d11964{text-align:center;}.elementor-429244 .elementor-element.elementor-element-3d11964 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-cbf884f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-cbf884f .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-cbf884f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-c75f0f0{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-7ac1182{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-429244 .elementor-element.elementor-element-366ae9a{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-366ae9a:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-366ae9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-9768f47{text-align:center;}.elementor-429244 .elementor-element.elementor-element-9768f47 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-3d7c2e6{--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;--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-429244 .elementor-element.elementor-element-e3734ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:var( --e-global-color-accent );}.elementor-429244 .elementor-element.elementor-element-f0379ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-96df9ca{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-567ecca{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-567ecca:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-567ecca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-1738d06{text-align:center;}.elementor-429244 .elementor-element.elementor-element-1738d06 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-961f8ad{--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;--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-429244 .elementor-element.elementor-element-71ca26b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:var( --e-global-color-accent );}.elementor-429244 .elementor-element.elementor-element-4b9b943 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-31dded0{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-f40583d{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-f40583d:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-f40583d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-40666c1 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-624748a{--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;--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-429244 .elementor-element.elementor-element-4e16673 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:var( --e-global-color-accent );}.elementor-429244 .elementor-element.elementor-element-91c9520 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-a0f39a6{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-11996f1{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-11996f1:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-11996f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-a2cb088{text-align:center;}.elementor-429244 .elementor-element.elementor-element-a2cb088 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-0d0390a{--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;--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-429244 .elementor-element.elementor-element-2ef2325 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:var( --e-global-color-accent );}.elementor-429244 .elementor-element.elementor-element-760d6bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-e4271f6{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-7c9e593{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-7c9e593:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-7c9e593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-e780bb9{text-align:center;}.elementor-429244 .elementor-element.elementor-element-e780bb9 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-104daa0{--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;--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-429244 .elementor-element.elementor-element-7c96537 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:var( --e-global-color-accent );}.elementor-429244 .elementor-element.elementor-element-6937559 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-4887017{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-8da4b57{--display:flex;--gap:20px 0px;--row-gap:20px;--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:#E5E8EF;--border-color:#E5E8EF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-429244 .elementor-element.elementor-element-8da4b57:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-8da4b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-8921e27{text-align:center;}.elementor-429244 .elementor-element.elementor-element-8921e27 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-3f0e790{--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;--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-429244 .elementor-element.elementor-element-f1e104f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:var( --e-global-color-accent );}.elementor-429244 .elementor-element.elementor-element-2fbcea6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;color:#000000;}.elementor-429244 .elementor-element.elementor-element-c427a90{text-align:center;font-size:18px;line-height:1.5em;color:#000000;}.elementor-429244 .elementor-element.elementor-element-6d80d45:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-6d80d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-429244 .elementor-element.elementor-element-6d80d45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 20px 30px 20px;}.elementor-429244 .elementor-element.elementor-element-6d80d45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-429244 .elementor-element.elementor-element-a043e73 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-05defd6{text-align:center;}.elementor-429244 .elementor-element.elementor-element-05defd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-bf3992b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-429244 .elementor-element.elementor-element-bf3992b .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-bf3992b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-429244 .elementor-element.elementor-element-833c138{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-429244 .elementor-element.elementor-element-2435963 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-429244 .elementor-element.elementor-element-2435963 .elementor-icon-box-title, .elementor-429244 .elementor-element.elementor-element-2435963 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-429244 .elementor-element.elementor-element-2435963 .elementor-icon-box-title{color:#000000;}.elementor-429244 .elementor-element.elementor-element-2435963 .elementor-icon-box-description{font-size:16px;}.elementor-429244 .elementor-element.elementor-element-a1d61d3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-429244 .elementor-element.elementor-element-a1d61d3 .elementor-icon-box-title, .elementor-429244 .elementor-element.elementor-element-a1d61d3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-429244 .elementor-element.elementor-element-a1d61d3 .elementor-icon-box-title{color:#000000;}.elementor-429244 .elementor-element.elementor-element-a1d61d3 .elementor-icon-box-description{font-size:16px;}.elementor-429244 .elementor-element.elementor-element-d8a3cc1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-429244 .elementor-element.elementor-element-0af4d2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-429244 .elementor-element.elementor-element-0af4d2f:not(.elementor-motion-effects-element-type-background), .elementor-429244 .elementor-element.elementor-element-0af4d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F4D;}.elementor-429244 .elementor-element.elementor-element-0af4d2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-429244 .elementor-element.elementor-element-0af4d2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-429244 .elementor-element.elementor-element-f92dec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-429244 .elementor-element.elementor-element-f92dec3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;color:#ffffff;}.elementor-429244 .elementor-element.elementor-element-9f699ae{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 2px 0px;}.elementor-429244 .elementor-element.elementor-element-9f699ae .elementor-heading-title{font-size:19px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-9f699ae .elementor-heading-title a:hover, .elementor-429244 .elementor-element.elementor-element-9f699ae .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-429244 .elementor-element.elementor-element-4de9e82 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-429244 .elementor-element.elementor-element-21c37ae .elementor-button{background-color:#0145C0;font-size:19px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-21c37ae .elementor-button:hover, .elementor-429244 .elementor-element.elementor-element-21c37ae .elementor-button:focus{background-color:#000000;color:#ffffff;}.elementor-429244 .elementor-element.elementor-element-21c37ae{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-21c37ae .elementor-button:hover svg, .elementor-429244 .elementor-element.elementor-element-21c37ae .elementor-button:focus svg{fill:#ffffff;}@media(max-width:1024px){.elementor-429244 .elementor-element.elementor-element-ae29ddb{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-429244 .elementor-element.elementor-element-d738647{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-429244 .elementor-element.elementor-element-d738647.e-con{--align-self:center;}.elementor-429244 .elementor-element.elementor-element-9e42de3{width:100%;max-width:100%;}.elementor-429244 .elementor-element.elementor-element-9e42de3.elementor-element{--align-self:center;}.elementor-429244 .elementor-element.elementor-element-9e42de3 .woocommerce-breadcrumb{text-align:center;}.elementor-429244 .elementor-element.elementor-element-1929093{text-align:center;}.elementor-429244 .elementor-element.elementor-element-551cdd5{text-align:center;}.elementor-429244 .elementor-element.elementor-element-8d3ae10{--justify-content:center;--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-429244 .elementor-element.elementor-element-b9b1482 .elementor-button{font-size:16px;}.elementor-429244 .elementor-element.elementor-element-ada0e22 .elementor-button{font-size:16px;}.elementor-429244 .elementor-element.elementor-element-3072845{width:100%;max-width:100%;}.elementor-429244 .elementor-element.elementor-element-3072845 img{height:360px;object-fit:cover;object-position:center center;}.elementor-429244 .elementor-element.elementor-element-792db0f{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-0f00f83{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-429244 .elementor-element.elementor-element-e397cd4{text-align:center;}.elementor-429244 .elementor-element.elementor-element-e397cd4 .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-f1e4b25 .elementor-divider{text-align:center;}.elementor-429244 .elementor-element.elementor-element-f1e4b25 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-954e784{text-align:center;}.elementor-429244 .elementor-element.elementor-element-a0c04a6{padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-491136f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-429244 .elementor-element.elementor-element-95d26be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 0px;}.elementor-429244 .elementor-element.elementor-element-a69ba52{text-align:center;}.elementor-429244 .elementor-element.elementor-element-e08cdbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-8b4b355{padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-37f0988{text-align:center;}.elementor-429244 .elementor-element.elementor-element-37f0988 .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-67baa48 .elementor-divider{text-align:center;}.elementor-429244 .elementor-element.elementor-element-67baa48 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-f024cb9{text-align:center;}.elementor-429244 .elementor-element.elementor-element-bf1c4ba{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-429244 .elementor-element.elementor-element-52d6c52{--justify-content:space-evenly;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-06874f5{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-9fc1991{text-align:center;}.elementor-429244 .elementor-element.elementor-element-9fc1991 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-429244 .elementor-element.elementor-element-7f1e681{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-6882457{--justify-content:space-evenly;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-39fb9d2{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-5114fab{text-align:center;}.elementor-429244 .elementor-element.elementor-element-5114fab .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-429244 .elementor-element.elementor-element-3f68454{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-164fbcd{--justify-content:space-evenly;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-70e22c1{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-0431203{text-align:center;}.elementor-429244 .elementor-element.elementor-element-0431203 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-429244 .elementor-element.elementor-element-443e1fa{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-556afba{--justify-content:space-evenly;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-10dd554{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-9a0e813{text-align:center;}.elementor-429244 .elementor-element.elementor-element-9a0e813 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-429244 .elementor-element.elementor-element-6ce7de8{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-482c2f2{--justify-content:space-evenly;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-839be7d{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-a9d2e44{text-align:center;}.elementor-429244 .elementor-element.elementor-element-a9d2e44 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-429244 .elementor-element.elementor-element-7b1f84b{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-9d104dd{--justify-content:space-evenly;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-f7fbb5f{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-fb13106{text-align:center;}.elementor-429244 .elementor-element.elementor-element-fb13106 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-429244 .elementor-element.elementor-element-2ed407b{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-aca0e14{padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-e28a33f{text-align:center;}.elementor-429244 .elementor-element.elementor-element-e28a33f .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-44e8396 .elementor-divider{text-align:center;}.elementor-429244 .elementor-element.elementor-element-44e8396 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-376ad6c{text-align:center;}.elementor-429244 .elementor-element.elementor-element-0fb926a{--e-con-grid-template-columns:1;--grid-auto-flow:row;--justify-items:center;}.elementor-429244 .elementor-element.elementor-element-f6c7acb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-429244 .elementor-element.elementor-element-2cafdf0{text-align:center;}.elementor-429244 .elementor-element.elementor-element-8cea75e{text-align:center;}.elementor-429244 .elementor-element.elementor-element-ace416b .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-4a8e8cc{padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-76a89fe{text-align:center;}.elementor-429244 .elementor-element.elementor-element-76a89fe .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-b262cbe .elementor-divider{text-align:center;}.elementor-429244 .elementor-element.elementor-element-b262cbe .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-2584baa{text-align:center;}.elementor-429244 .elementor-element.elementor-element-da07887{padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-648cf4a{text-align:center;}.elementor-429244 .elementor-element.elementor-element-648cf4a .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-50bc26c .elementor-divider{text-align:center;}.elementor-429244 .elementor-element.elementor-element-50bc26c .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-50e4218{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-429244 .elementor-element.elementor-element-140163c{text-align:center;}.elementor-429244 .elementor-element.elementor-element-140163c .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-8bb7b9f .elementor-divider{text-align:center;}.elementor-429244 .elementor-element.elementor-element-8bb7b9f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-aa9be69{text-align:center;}.elementor-429244 .elementor-element.elementor-element-b6b7e62{--justify-content:center;}.elementor-429244 .elementor-element.elementor-element-bfe5528 .elementor-button{font-size:16px;}.elementor-429244 .elementor-element.elementor-element-f532b46 .elementor-button{font-size:16px;}.elementor-429244 .elementor-element.elementor-element-3d11964{text-align:center;}.elementor-429244 .elementor-element.elementor-element-3d11964 .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-c75f0f0{text-align:center;}.elementor-429244 .elementor-element.elementor-element-7ac1182{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-429244 .elementor-element.elementor-element-366ae9a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-3d7c2e6{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-f0379ae{text-align:center;}.elementor-429244 .elementor-element.elementor-element-f0379ae .elementor-heading-title{font-size:19px;}.elementor-429244 .elementor-element.elementor-element-96df9ca{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-567ecca{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-961f8ad{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-4b9b943{text-align:center;}.elementor-429244 .elementor-element.elementor-element-4b9b943 .elementor-heading-title{font-size:19px;}.elementor-429244 .elementor-element.elementor-element-31dded0{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-f40583d{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-624748a{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-91c9520{text-align:center;}.elementor-429244 .elementor-element.elementor-element-91c9520 .elementor-heading-title{font-size:19px;}.elementor-429244 .elementor-element.elementor-element-a0f39a6{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-11996f1{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-0d0390a{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-760d6bf{text-align:center;}.elementor-429244 .elementor-element.elementor-element-760d6bf .elementor-heading-title{font-size:19px;}.elementor-429244 .elementor-element.elementor-element-e4271f6{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-7c9e593{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-104daa0{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-6937559{text-align:center;}.elementor-429244 .elementor-element.elementor-element-6937559 .elementor-heading-title{font-size:19px;}.elementor-429244 .elementor-element.elementor-element-4887017{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-8da4b57{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-429244 .elementor-element.elementor-element-3f0e790{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-2fbcea6{text-align:center;}.elementor-429244 .elementor-element.elementor-element-2fbcea6 .elementor-heading-title{font-size:19px;}.elementor-429244 .elementor-element.elementor-element-c427a90{text-align:center;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-6d80d45{padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-05defd6{text-align:center;}.elementor-429244 .elementor-element.elementor-element-05defd6 .elementor-heading-title{font-size:20px;}.elementor-429244 .elementor-element.elementor-element-bf3992b .elementor-divider{text-align:center;}.elementor-429244 .elementor-element.elementor-element-bf3992b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-429244 .elementor-element.elementor-element-833c138{--justify-content:center;}.elementor-429244 .elementor-element.elementor-element-d8a3cc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-0af4d2f{padding:20px 10px 20px 10px;}.elementor-bc-flex-widget .elementor-429244 .elementor-element.elementor-element-848fe1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-429244 .elementor-element.elementor-element-848fe1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-429244 .elementor-element.elementor-element-848fe1b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-429244 .elementor-element.elementor-element-848fe1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-429244 .elementor-element.elementor-element-f92dec3{text-align:center;}.elementor-429244 .elementor-element.elementor-element-f92dec3 .elementor-heading-title{font-size:41px;}.elementor-429244 .elementor-element.elementor-element-9f699ae{text-align:center;}.elementor-429244 .elementor-element.elementor-element-9f699ae .elementor-heading-title{font-size:19px;}.elementor-429244 .elementor-element.elementor-element-4de9e82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-429244 .elementor-element.elementor-element-21c37ae .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-429244 .elementor-element.elementor-element-ae29ddb{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-429244 .elementor-element.elementor-element-d738647{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-429244 .elementor-element.elementor-element-9e42de3{width:var( --container-widget-width, 316.594px );max-width:316.594px;--container-widget-width:316.594px;--container-widget-flex-grow:0;}.elementor-429244 .elementor-element.elementor-element-1929093{text-align:center;}.elementor-429244 .elementor-element.elementor-element-1929093 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-551cdd5 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-429244 .elementor-element.elementor-element-8d3ae10{--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-429244 .elementor-element.elementor-element-b9b1482{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-b9b1482 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-429244 .elementor-element.elementor-element-ada0e22{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-ada0e22 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-429244 .elementor-element.elementor-element-acf64a5{--width:100%;}.elementor-429244 .elementor-element.elementor-element-3072845 img{height:220px;object-position:center center;}.elementor-429244 .elementor-element.elementor-element-792db0f{padding:15px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-0348969{width:100%;}.elementor-429244 .elementor-element.elementor-element-954e784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-a0c04a6{padding:0px 20px 0px 20px;}.elementor-429244 .elementor-element.elementor-element-491136f{width:100%;}.elementor-429244 .elementor-element.elementor-element-95d26be{width:100%;}.elementor-429244 .elementor-element.elementor-element-95d26be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-a69ba52 .elementor-heading-title{font-size:17px;}.elementor-429244 .elementor-element.elementor-element-8b4b355{padding:30px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-4a84349{width:100%;}.elementor-429244 .elementor-element.elementor-element-f024cb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-bf1c4ba{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-429244 .elementor-element.elementor-element-52d6c52{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-9fc1991 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-7f1e681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-6882457{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-5114fab .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-3f68454{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-164fbcd{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-f739963 img{width:25%;}.elementor-429244 .elementor-element.elementor-element-0431203 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-443e1fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-556afba{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-9a0e813 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-6ce7de8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-482c2f2{--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-a9d2e44 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-7b1f84b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-9d104dd{--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-fb13106 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-2ed407b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-aca0e14{padding:30px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-7197dce{width:100%;}.elementor-429244 .elementor-element.elementor-element-376ad6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-0fb926a{--e-con-grid-template-columns:1fr;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-429244 .elementor-element.elementor-element-f6c7acb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-429244 .elementor-element.elementor-element-2cafdf0{text-align:start;}.elementor-429244 .elementor-element.elementor-element-2cafdf0 .elementor-heading-title{line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-8cea75e{text-align:start;}.elementor-429244 .elementor-element.elementor-element-ace416b{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-ace416b .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-429244 .elementor-element.elementor-element-4a8e8cc{padding:30px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-47dbe31{width:100%;}.elementor-429244 .elementor-element.elementor-element-2584baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-da07887{padding:30px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-7b82ad3{width:100%;}.elementor-429244 .elementor-element.elementor-element-88530b6{width:100%;}.elementor-429244 .elementor-element.elementor-element-b140203{width:100%;}.elementor-429244 .elementor-element.elementor-element-b140203 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-429244 .elementor-element.elementor-element-526836c{--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-429244 .elementor-element.elementor-element-aa9be69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-b8aaaf8{--e-icon-list-icon-size:17px;}.elementor-429244 .elementor-element.elementor-element-b8aaaf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-429244 .elementor-element.elementor-element-b8aaaf8 .elementor-icon-list-item > a{font-size:17px;}.elementor-429244 .elementor-element.elementor-element-b6b7e62{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-429244 .elementor-element.elementor-element-bfe5528{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-bfe5528 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-429244 .elementor-element.elementor-element-f532b46{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-f532b46 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-429244 .elementor-element.elementor-element-163f765{padding:20px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-674928b{width:100%;}.elementor-429244 .elementor-element.elementor-element-007ffed{--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-429244 .elementor-element.elementor-element-c75f0f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;}.elementor-429244 .elementor-element.elementor-element-7ac1182{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-429244 .elementor-element.elementor-element-366ae9a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-f0379ae .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-96df9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-567ecca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-4b9b943 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-31dded0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-f40583d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-91c9520 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-a0f39a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-11996f1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-760d6bf .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-e4271f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-7c9e593{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-6937559 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-4887017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-8da4b57{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-429244 .elementor-element.elementor-element-2fbcea6 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-429244 .elementor-element.elementor-element-c427a90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-429244 .elementor-element.elementor-element-6d80d45{padding:30px 20px 20px 20px;}.elementor-429244 .elementor-element.elementor-element-a043e73{width:100%;}.elementor-429244 .elementor-element.elementor-element-848fe1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-429244 .elementor-element.elementor-element-f92dec3{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-f92dec3 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-429244 .elementor-element.elementor-element-9f699ae .elementor-heading-title{font-size:15px;}.elementor-429244 .elementor-element.elementor-element-4de9e82 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-429244 .elementor-element.elementor-element-21c37ae{padding:0px 0px 0px 0px;}.elementor-429244 .elementor-element.elementor-element-21c37ae .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-429244 .elementor-element.elementor-element-ae29ddb{--content-width:1180px;}.elementor-429244 .elementor-element.elementor-element-d738647{--width:50%;}.elementor-429244 .elementor-element.elementor-element-f6c7acb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-429244 .elementor-element.elementor-element-d738647{--width:100%;}.elementor-429244 .elementor-element.elementor-element-0348969{width:100%;}.elementor-429244 .elementor-element.elementor-element-491136f{width:100%;}.elementor-429244 .elementor-element.elementor-element-95d26be{width:100%;}.elementor-429244 .elementor-element.elementor-element-4a84349{width:100%;}.elementor-429244 .elementor-element.elementor-element-7197dce{width:100%;}.elementor-429244 .elementor-element.elementor-element-47dbe31{width:100%;}.elementor-429244 .elementor-element.elementor-element-7b82ad3{width:100%;}.elementor-429244 .elementor-element.elementor-element-88530b6{width:100%;}.elementor-429244 .elementor-element.elementor-element-b140203{width:100%;}.elementor-429244 .elementor-element.elementor-element-a043e73{width:100%;}.elementor-429244 .elementor-element.elementor-element-848fe1b{width:100%;}.elementor-429244 .elementor-element.elementor-element-4de9e82{width:100%;}}/* Start custom CSS for container, class: .elementor-element-acf64a5 *//* ==========================================
   CarbideMatch Hero Image
   Desktop Only — 1025px+
   Tablet & Mobile: Elementor Controls
========================================== */

@media (min-width: 1025px) {

    /* Hero Image Container */
    .elementor-429244 .elementor-element.elementor-element-acf64a5 {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        overflow: hidden;
        z-index: 0;
    }

    /* Elementor Image Widget */
    .elementor-429244 .elementor-element.elementor-element-acf64a5 .elementor-widget-image,
    .elementor-429244 .elementor-element.elementor-element-acf64a5 .elementor-widget-image .elementor-widget-container {
        position: relative;
        width: 100%;
        height: 100%;
    }

    /* Hero Image */
    .elementor-429244 .elementor-element.elementor-element-acf64a5 .elementor-widget-image img {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        left: auto !important;

        display: block;
        width: auto !important;
        max-width: none !important;
        height: 100% !important;

        object-fit: contain;
        object-position: center center;

        /* Desktop Smooth Gradient */
        -webkit-mask-image: linear-gradient(
            to right,
            transparent 0%,
            rgba(0, 0, 0, 0.65) 15%,
            black 35%
        );

        mask-image: linear-gradient(
            to right,
            transparent 0%,
            rgba(0, 0, 0, 0.65) 15%,
            black 35%
        );
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae29ddb */.elementor-429244 .elementor-element.elementor-element-ae29ddb {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a0c04a6 *//* =========================================================
   CarbideMatch — Technical Specifications Section
   只处理左图，不破坏 JetEngine Dynamic Repeater
   ========================================================= */


/* =========================================================
   1. 整体两栏
   ========================================================= */

.spec-section > .elementor-container {
    align-items: flex-start;
}


/* =========================================================
   2. 左侧技术图片
   4:3完整显示，不裁剪标注
   ========================================================= */

.spec-visual > .elementor-widget-wrap {
    display: block;

    width: 100%;
    padding: 0;

    overflow: hidden;

    background: #ffffff;
    border: 1px solid #d9e4f0;
    border-radius: 6px;

    box-sizing: border-box;
}

.spec-visual .elementor-widget-image {
    display: block;

    width: 100%;
    margin: 0;
}

.spec-visual .elementor-widget-image > .elementor-widget-container {
    display: block;

    width: 100%;
    aspect-ratio: 4 / 3;

    background: #ffffff;
    overflow: hidden;
}

/* 兼容图片带链接 */

.spec-visual .elementor-widget-image a {
    display: block;

    width: 100%;
    height: 100%;
}

/* 图片本身 */

.spec-visual .elementor-widget-image img {
    display: block;

    width: 100% !important;
    height: 100% !important;

    margin: 0;
    padding: 0;

    object-fit: contain !important;
    object-position: center center;

    background: #ffffff;
    border: 0;
    border-radius: 5px;

    box-sizing: border-box;
}


/* =========================================================
   3. 右侧 Column
   ========================================================= */

.key-spec-card {
    height: auto;

    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.key-spec-card > .elementor-widget-wrap {
    display: flex;
    flex-direction: column;

    width: 100%;
    height: auto;
    padding: 0;

    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}


/* =========================================================
   4. Key Specifications 标题
   ========================================================= */

.key-spec-title {
    width: 100%;
    margin: 0 0 14px;
}

.key-spec-title .elementor-heading-title {
    margin: 0;

    color: #0b1f4d;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.35;
}


/* =========================================================
   5. Dynamic Repeater
   不强制高度、不做等高伸展
   ========================================================= */

.key-spec-list {
    display: block;

    width: 100%;
    margin: 0;
}

.key-spec-list .elementor-widget-container {
    width: 100%;
}

/* JetEngine Repeater 外层 */

.key-spec-list .jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;

    width: 100% !important;

    margin: 0;
    padding: 0;
    gap: 0 !important;

    overflow: hidden;

    background: #ffffff;
    border: 1px solid #d9e4f0;
    border-radius: 6px;

    box-sizing: border-box;
}


/* =========================================================
   6. 每条 Repeater 独占一行
   ========================================================= */

.key-spec-list .jet-listing-dynamic-repeater__item {
    display: block !important;
    flex: 0 0 auto !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;
}


/* =========================================================
   7. 每一行规格
   ========================================================= */

.key-spec-row {
    display: grid !important;

    grid-template-columns:
        minmax(0, 45%)
        minmax(0, 55%) !important;

    align-items: center;

    width: 100%;
    min-height: 56px;

    gap: 16px;

    margin: 0;
    padding: 11px 18px;

    background: #ffffff;

    box-sizing: border-box;
}


/* 偶数行浅蓝背景 */

.key-spec-list
.jet-listing-dynamic-repeater__item:nth-child(even)
.key-spec-row {
    background: #eef6fd;
}


/* 行分隔线 */

.key-spec-list
.jet-listing-dynamic-repeater__item
+ .jet-listing-dynamic-repeater__item
.key-spec-row {
    border-top: 1px solid #e3ebf4;
}


/* =========================================================
   8. 参数名称
   ========================================================= */

.key-spec-label {
    display: block;

    min-width: 0;

    justify-self: start;
    text-align: left;

    color: #000000;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;

    overflow-wrap: anywhere;
}


/* =========================================================
   9. 参数值
   ========================================================= */

.key-spec-value {
    display: block;

    min-width: 0;

    justify-self: end;
    text-align: right;

    color: #0b1f4d;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;

    overflow-wrap: anywhere;
}


/* =========================================================
   10. 平板端：768–1024px
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .key-spec-title {
        margin-bottom: 12px;
    }

    .key-spec-title .elementor-heading-title {
        font-size: 17px;
    }

    .key-spec-row {
        grid-template-columns:
            minmax(0, 45%)
            minmax(0, 55%) !important;

        gap: 12px;

        min-height: 54px;
        padding: 10px 14px;
    }

    .key-spec-label,
    .key-spec-value {
        font-size: 14px;
    }
}


/* =========================================================
   11. 移动端：767px以下
   ========================================================= */

@media (max-width: 767px) {

    /* 图片与规格表之间的距离 */

    .spec-visual {
        margin-bottom: 22px;
    }

    /* 图片继续保持4:3 */

    .spec-visual .elementor-widget-image
    > .elementor-widget-container {
        width: 100%;
        aspect-ratio: 4 / 3;
    }

    .spec-visual .elementor-widget-image img {
        width: 100% !important;
        height: 100% !important;

        object-fit: contain !important;
        object-position: center center;
    }

    /* 标题 */

    .key-spec-title {
        margin-bottom: 12px;
    }

    .key-spec-title .elementor-heading-title {
        font-size: 17px;
    }

    /* Repeater */

    .key-spec-list {
        width: 100%;
    }

    .key-spec-row {
        grid-template-columns:
            minmax(0, 44%)
            minmax(0, 56%) !important;

        gap: 8px;

        min-height: 54px;
        padding: 10px 12px;
    }

    .key-spec-label {
        justify-self: start;
        text-align: left;

        padding-right: 4px;

        font-size: 14px;
    }

    .key-spec-value {
        justify-self: end;
        text-align: right;

        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcb07e9 *//* =========================================================
   CarbideMatch — Dynamic Configuration Table
   桌面端、平板端、移动端完整版本
   ========================================================= */


/* =========================================================
   1. 表格外层
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;

    width: 100% !important;
    max-width: 100% !important;
    max-height: 336px;

    gap: 0 !important;
    --gap: 0px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow-x: hidden;
    overflow-y: auto;

    border: 1px solid #d6e1ed;
    border-radius: 8px;
    background: #ffffff;

    scrollbar-width: thin;
    scrollbar-color: #9eb6cf #edf3f9;

    box-sizing: border-box;
}


/* =========================================================
   2. 表头和数据行——统一五列
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head,
.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-row {
    display: grid !important;

    grid-template-columns:
        26%
        18.5%
        18.5%
        18.5%
        18.5% !important;

    align-items: stretch !important;

    width: 100% !important;
    max-width: 100% !important;

    gap: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;
}


/* =========================================================
   3. 表头
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head {
    position: sticky;
    top: 0;
    z-index: 10;

    flex: 0 0 auto !important;

    min-height: 46px !important;

    background: #0b356d;
    border-radius: 7px 7px 0 0;
}


/* 表头每个单元格 */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head > .elementor-element {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 46px !important;

    flex: none !important;

    margin: 0 !important;
    padding: 0 10px !important;

    border-right: 1px solid rgba(255, 255, 255, 0.18);

    text-align: center !important;

    box-sizing: border-box;
}

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head > .elementor-element:last-child {
    border-right: 0;
}


/* Elementor 表头内部包装 */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}


/* 表头字体 */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head,
.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head * {
    color: #ffffff !important;

    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;

    text-align: center !important;
}


/* =========================================================
   4. JetEngine Repeater 重置
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    flex: 0 0 auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body > .elementor-widget-container,
.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
.jet-listing-dynamic-repeater {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
.jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;

    width: 100% !important;
    max-width: 100% !important;

    gap: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
.jet-listing-dynamic-repeater__item {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    flex: 0 0 auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   5. 数据行
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-row {
    min-height: 48px;

    background: #ffffff;
    border-bottom: 1px solid #d6e1ed;
}


/* 斑马纹 */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
.jet-listing-dynamic-repeater__item:nth-child(even)
.cm-config-row {
    background: #edf6ff;
}


/* 最后一行 */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
.jet-listing-dynamic-repeater__item:last-child
.cm-config-row {
    border-bottom: 0;
}


/* =========================================================
   6. 数据单元格
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 48px !important;

    margin: 0 !important;
    padding: 0 10px !important;

    border-right: 1px solid #d6e1ed;

    color: #112c54;

    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;

    text-align: center !important;
    font-variant-numeric: tabular-nums;
    overflow-wrap: anywhere;

    box-sizing: border-box;
}

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell:last-child {
    border-right: 0;
}


/* ISO 型号 */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-designation {
    justify-content: center !important;

    font-size: 14px !important;
    font-weight: 600 !important;

    text-align: center !important;
}


/* 清除内部元素的默认间距 */

.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head p,
.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head span,
.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head .elementor-heading-title,
.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell p,
.elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell span {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   7. 滚动条
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-bcb07e9::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}

.elementor-429244 .elementor-element.elementor-element-bcb07e9::-webkit-scrollbar-track {
    background: #edf3f9;
}

.elementor-429244 .elementor-element.elementor-element-bcb07e9::-webkit-scrollbar-thumb {
    border: 2px solid #edf3f9;
    border-radius: 20px;
    background: #9eb6cf;
}

.elementor-429244 .elementor-element.elementor-element-bcb07e9::-webkit-scrollbar-thumb:hover {
    background: #708eac;
}


/* =========================================================
   8. 平板端
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 {
        max-height: 336px;

        flex-wrap: nowrap !important;
    }

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head > .elementor-element,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell {
        padding-right: 8px !important;
        padding-left: 8px !important;
    }

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head * {
        font-size: 12px !important;
    }

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-designation {
        font-size: 13px !important;
    }
}


/* =========================================================
   9. 移动端
   ========================================================= */

@media (max-width: 767px) {

    /* 外层成为横向与纵向滚动区域 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        max-height: 296px;

        gap: 0 !important;
        --gap: 0px !important;

        overflow-x: auto !important;
        overflow-y: auto !important;

        -webkit-overflow-scrolling: touch;
        overscroll-behavior: contain;
    }


    /* 表头和数据区域使用完全相同的总宽度 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body {
        width: 575px !important;
        min-width: 575px !important;
        max-width: 575px !important;

        flex: 0 0 auto !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* 表头和每条数据使用相同的五列 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-row {
        grid-template-columns:
            155px
            105px
            105px
            105px
            105px !important;

        width: 575px !important;
        min-width: 575px !important;
        max-width: 575px !important;
    }


    /* 表头固定在表格顶部 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head {
        position: sticky;
        top: 0;
        left: 0;
        z-index: 10;

        min-height: 46px !important;
    }


    /* JetEngine 各层宽度保持一致 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
    > .elementor-widget-container,

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
    .jet-listing-dynamic-repeater,

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
    .jet-listing-dynamic-repeater__items,

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__body
    .jet-listing-dynamic-repeater__item {
        width: 575px !important;
        min-width: 575px !important;
        max-width: 575px !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* 移动端高度 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head
    > .elementor-element {
        min-height: 46px !important;
    }

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-row,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell {
        min-height: 50px !important;
    }


    /* 移动端单元格间距 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head
    > .elementor-element,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell {
        padding-right: 8px !important;
        padding-left: 8px !important;
    }


    /* 移动端表头字体 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-table__head * {
        font-size: 12px !important;
        line-height: 1.3 !important;
    }


    /* 移动端数据字体 */

    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-cell,
    .elementor-429244 .elementor-element.elementor-element-bcb07e9 .cm-config-designation {
        font-size: 13px !important;
        line-height: 1.35 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aca0e14 */#sizes {
  scroll-margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-ed9cc41 *//* =========================================================
   CarbideMatch — Insert Applications
   独立卡片｜顶部蓝色长线
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-ed9cc41 {
    width: 100%;
}

/* Repeater 网格 */
.elementor-429244 .elementor-element.elementor-element-ed9cc41 .jet-listing-dynamic-repeater__items {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 18px !important;
    width: 100% !important;

    background: transparent;
}

/* JetEngine 每一项 */
.elementor-429244 .elementor-element.elementor-element-ed9cc41 .jet-listing-dynamic-repeater__item {
    display: flex !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 独立应用卡片 */
.elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-card {
    position: relative;

    display: flex;
    flex-direction: column;
    align-items: center;

    width: 100%;
    min-height: 220px;
    padding: 34px 24px 28px;

    overflow: hidden;
    background: #ffffff;
    border: 1px solid #d8e4ef;
    border-radius: 7px;

    box-shadow:
        0 8px 24px rgba(9, 42, 88, 0.08),
        0 2px 5px rgba(9, 42, 88, 0.04);

    text-align: center;
    box-sizing: border-box;

    transition:
        transform 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

/* 顶部完整蓝色长线 */
.elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-card::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;

    width: 100%;
    height: 4px;

    background: #075ed1;
}

/* 应用标题 */
.elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-title {
    margin: 0 0 14px !important;

    color: #092a58;
    font-family: "Poppins", sans-serif !important;
    font-size: 17px;
    font-weight: 700 !important;
    line-height: 1.4;
    letter-spacing: -0.01em;
    text-align: center;
}

/* 应用描述 */
.elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-description {
    margin: 0;

    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;
}

/* 清除自动段落样式 */
.elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-description p {
    margin: 0 !important;

    color: #000000 !important;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-align: center;
}

/* 电脑端悬停 */
@media (hover: hover) {

    .elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-card:hover {
        transform: translateY(-4px);
        border-color: #b8cfea;

        box-shadow:
            0 14px 30px rgba(9, 42, 88, 0.12),
            0 3px 7px rgba(9, 42, 88, 0.05);
    }
}


/* =========================================================
   平板端：2 × 2
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-429244 .elementor-element.elementor-element-ed9cc41 .jet-listing-dynamic-repeater__items {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 16px !important;
    }

    .elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-card {
        min-height: 195px;
        padding: 32px 26px 27px;
    }
}


/* =========================================================
   手机端：单列
   ========================================================= */

@media (max-width: 767px) {

    .elementor-429244 .elementor-element.elementor-element-ed9cc41 .jet-listing-dynamic-repeater__items {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 14px !important;
    }

    .elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-card {
        min-height: 0;
        padding: 29px 21px 24px;
    }

    .elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-title {
        margin-bottom: 10px !important;
        font-size: 17px;
    }

    .elementor-429244 .elementor-element.elementor-element-ed9cc41 .cm-application-description {
        font-size: 14px;
        line-height: 1.65;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-17066b9 *//* =========================================================
   CarbideMatch — FAQ Repeater
   修复展开后标题和答案左右排列的问题
   ========================================================= */

.elementor-429244 .elementor-element.elementor-element-17066b9 {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
}

/* FAQ网格 */
.elementor-429244 .elementor-element.elementor-element-17066b9 .jet-listing-dynamic-repeater__items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: start !important;

    width: 100% !important;
    min-width: 0 !important;
    gap: 18px !important;
}

/* JetEngine每一个Repeater项目 */
.elementor-429244 .elementor-element.elementor-element-17066b9 .jet-listing-dynamic-repeater__item {
    display: block !important;
    align-self: start !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* FAQ白色卡片 */
.elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item {
    display: block !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;

    background: #ffffff;
    border: 1px solid #d8e4ef;
    border-radius: 7px;

    box-shadow:
        0 6px 18px rgba(9, 42, 88, 0.06),
        0 1px 3px rgba(9, 42, 88, 0.04);

    box-sizing: border-box;
}

/* 强制Summary占据完整一行 */
.elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item > summary.cm-faq-question {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 26px !important;
    align-items: center !important;
    column-gap: 20px !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 76px;

    margin: 0 !important;
    padding: 20px 24px !important;

    list-style: none !important;
    cursor: pointer;
    box-sizing: border-box;
}

/* 删除浏览器默认三角 */
.elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item > summary::-webkit-details-marker {
    display: none !important;
}

.elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item > summary::marker {
    display: none;
    content: "";
}

/* 问题文字 */
.elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-question-text {
    display: block !important;

    width: 100% !important;
    min-width: 0 !important;

    color: #092a58;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.45;

    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
    text-align: left;
}

/* 加减号 */
.elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-icon {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 26px;
    height: 26px;
    min-width: 26px;

    justify-self: end;
}

/* 横线 */
.elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-icon::before,
.elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-icon::after {
    content: "";
    position: absolute;

    width: 16px;
    height: 2px;

    background: #075ed1;
    border-radius: 2px;
}

/* 竖线组成加号 */
.elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-icon::after {
    transform: rotate(90deg);
    transition: transform 0.2s ease;
}

/* 展开后变成减号 */
.elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item[open]
.cm-faq-icon::after {
    transform: rotate(0deg);
}

/* 展开时问题区域底边 */
.elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item[open]
> summary.cm-faq-question {
    border-bottom: 1px solid #e2eaf3;
}

/* 强制答案显示在问题下方 */
.elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item
> .cm-faq-answer {
    display: block !important;
    clear: both !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 18px 24px 22px !important;

    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    text-align: left;

    box-sizing: border-box;
}

/* 清理答案内部段落 */
.elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-answer p {
    display: block !important;

    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #000000 !important;
    font: inherit;
    line-height: inherit;
    text-align: left;

    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
}

/* 悬停 */
@media (hover: hover) {

    .elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item:hover {
        border-color: #b9cfe8;

        box-shadow:
            0 9px 24px rgba(9, 42, 88, 0.09),
            0 2px 5px rgba(9, 42, 88, 0.04);
    }

    .elementor-429244 .elementor-element.elementor-element-17066b9 summary.cm-faq-question:hover {
        background: #f8fbff;
    }
}


/* =========================================================
   平板和手机：单列
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-429244 .elementor-element.elementor-element-17066b9 .jet-listing-dynamic-repeater__items {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 14px !important;
    }
}


/* =========================================================
   手机
   ========================================================= */

@media (max-width: 767px) {

    .elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item
    > summary.cm-faq-question {
        grid-template-columns: minmax(0, 1fr) 24px !important;
        column-gap: 14px !important;

        min-height: 68px;
        padding: 17px 18px !important;
    }

    .elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-question-text {
        font-size: 15px;
        line-height: 1.45;
    }

    .elementor-429244 .elementor-element.elementor-element-17066b9 details.cm-faq-item
    > .cm-faq-answer {
        padding: 16px 18px 19px !important;

        font-size: 14px;
        line-height: 1.65;
    }

    .elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-icon {
        width: 24px;
        height: 24px;
        min-width: 24px;
    }

    .elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-icon::before,
    .elementor-429244 .elementor-element.elementor-element-17066b9 .cm-faq-icon::after {
        width: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da07887 */#sizes {
  scroll-margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d80d45 */#sizes {
  scroll-margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   Elementor Theme Builder 模板 ID：429244

   目标：
   1. 解除 Shoptimizer 页面外层限制
   2. 保留 Elementor 容器自己的 Boxed / 1140px 设置
   3. 只隐藏该模板的默认面包屑和侧栏
   ========================================================= */


/* 1. 解除 Shoptimizer 最外层 1170px 限制 */

body.elementor-page-429244
#content.site-content
.shoptimizer-archive > .col-full {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* 2. 解除 Shoptimizer content-area 的百分比宽度 */

body.elementor-page-429244 #primary.content-area {
    width: 100% !important;
    max-width: none !important;

    float: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* 3. 解除主题 main 和文章容器限制 */

body.elementor-page-429244 #main.site-main,
body.elementor-page-429244 article.type-manufacturer,
body.elementor-page-429244 article.elementor_library {
    width: 100% !important;
    max-width: none !important;

    float: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* 4. Elementor 模板外层允许占据整个页面宽度 */

body.elementor-page-429244 .elementor-location-single,
body.elementor-page-429244 .elementor-429244 {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;
}


/*
 * 不要修改：
 *
 * .elementor-location-single > .e-con
 * .e-con-boxed > .e-con-inner
 *
 * Elementor 会自行根据每个容器的设置决定：
 * Full Width 或 Boxed 1140px。
 */


/* 5. 隐藏主题侧边栏 */

body.elementor-page-429244 #secondary {
    display: none !important;
}


/* 6. 隐藏 Shoptimizer 默认面包屑 */

body.elementor-page-429244
.archive-header .woocommerce-breadcrumb {
    display: none !important;
}/* End custom CSS */