.elementor-15666 .elementor-element.elementor-element-7852c08{--display:flex;--min-height:650px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;}.elementor-15666 .elementor-element.elementor-element-7852c08:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-7852c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lasysco.us/wp-content/uploads/2025/09/server-parts-wholesale.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-15666 .elementor-element.elementor-element-7852c08::before, .elementor-15666 .elementor-element.elementor-element-7852c08 > .elementor-background-video-container::before, .elementor-15666 .elementor-element.elementor-element-7852c08 > .e-con-inner > .elementor-background-video-container::before, .elementor-15666 .elementor-element.elementor-element-7852c08 > .elementor-background-slideshow::before, .elementor-15666 .elementor-element.elementor-element-7852c08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15666 .elementor-element.elementor-element-7852c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15666 .elementor-element.elementor-element-5cc8597 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15666 .elementor-element.elementor-element-5cc8597{text-align:center;}.elementor-15666 .elementor-element.elementor-element-5cc8597 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;line-height:60px;text-shadow:2px 4px 2px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-bd3fa7f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15666 .elementor-element.elementor-element-bd3fa7f{text-align:center;}.elementor-15666 .elementor-element.elementor-element-bd3fa7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-eba3867{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15666 .elementor-element.elementor-element-eba3867 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15666 .elementor-element.elementor-element-eba3867.elementor-element{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-eba3867 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-0a47279{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15666 .elementor-element.elementor-element-22f389a .elementor-button{background-color:#FF7E3D;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:28px;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-15666 .elementor-element.elementor-element-22f389a .elementor-button:hover, .elementor-15666 .elementor-element.elementor-element-22f389a .elementor-button:focus{color:#066AAB;box-shadow:0px 5px 15px 0px rgba(255, 126.00000000000003, 61.00000000000001, 0.4);}.elementor-15666 .elementor-element.elementor-element-22f389a .elementor-button:hover svg, .elementor-15666 .elementor-element.elementor-element-22f389a .elementor-button:focus svg{fill:#066AAB;}.elementor-15666 .elementor-element.elementor-element-a9d5a78 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:28px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-15666 .elementor-element.elementor-element-a9d5a78 .elementor-button:hover, .elementor-15666 .elementor-element.elementor-element-a9d5a78 .elementor-button:focus{background-color:#FFFFFF;color:#1A5F7A;box-shadow:0px 5px 15px 0px rgba(255, 126.00000000000003, 61.00000000000001, 0.4);}.elementor-15666 .elementor-element.elementor-element-a9d5a78 .elementor-button:hover svg, .elementor-15666 .elementor-element.elementor-element-a9d5a78 .elementor-button:focus svg{fill:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-03858dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-03858dd:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-03858dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF0F6;}.elementor-15666 .elementor-element.elementor-element-b912d2a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-15666 .elementor-element.elementor-element-b912d2a{text-align:center;}.elementor-15666 .elementor-element.elementor-element-b912d2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:60px;color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-2c35bcd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-15666 .elementor-element.elementor-element-2c35bcd{text-align:center;}.elementor-15666 .elementor-element.elementor-element-2c35bcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#666666;}.elementor-15666 .elementor-element.elementor-element-508e7e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-508e7e6:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-508e7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF0F6;}.elementor-15666 .elementor-element.elementor-element-86bef4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-86bef4c:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-86bef4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-15666 .elementor-element.elementor-element-876030c > .elementor-widget-container{margin:10px 0px 16px 0px;}.elementor-15666 .elementor-element.elementor-element-876030c{text-align:center;}.elementor-15666 .elementor-element.elementor-element-876030c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:60px;color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-dce1143{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-dce1143:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-dce1143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1A5F7A 0%, #159895 100%);}.elementor-15666 .elementor-element.elementor-element-4927d34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15666 .elementor-element.elementor-element-4927d34:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-4927d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-4927d34.e-con{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-a171fa6 > .elementor-widget-container{padding:0px 0px 48px 0px;}.elementor-15666 .elementor-element.elementor-element-a171fa6{text-align:center;}.elementor-15666 .elementor-element.elementor-element-a171fa6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:60px;-webkit-text-stroke-color:#000;stroke:#000;color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-0e5a901{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:2px 2px 2px 2px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-15666 .elementor-element.elementor-element-d0a3c30 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-15666 .elementor-element.elementor-element-d0a3c30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#111827;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15666 .elementor-element.elementor-element-2b5eea1{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#1F2937;}.elementor-15666 .elementor-element.elementor-element-bb83536 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-15666 .elementor-element.elementor-element-bb83536 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#1F2937;}.elementor-15666 .elementor-element.elementor-element-2673c4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15666 .elementor-element.elementor-element-6596085{text-align:center;}.elementor-15666 .elementor-element.elementor-element-6596085 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-15666 .elementor-element.elementor-element-118a517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-118a517:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-118a517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-15666 .elementor-element.elementor-element-717cee4 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-15666 .elementor-element.elementor-element-717cee4{text-align:center;}.elementor-15666 .elementor-element.elementor-element-717cee4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:42px;color:#333333;}.elementor-15666 .elementor-element.elementor-element-8293046{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-15666 .elementor-element.elementor-element-8293046 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-15666 .elementor-element.elementor-element-8293046.elementor-element{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-8293046 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#333333;}.elementor-15666 .elementor-element.elementor-element-f265140{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-60bdc1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-15666 .elementor-element.elementor-element-60bdc1c:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-60bdc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-715e62c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15666 .elementor-element.elementor-element-715e62c{text-align:center;}.elementor-15666 .elementor-element.elementor-element-715e62c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:#333333;}.elementor-15666 .elementor-element.elementor-element-f1628ba > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-15666 .elementor-element.elementor-element-f1628ba{text-align:center;}.elementor-15666 .elementor-element.elementor-element-f1628ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#333333;}.elementor-15666 .elementor-element.elementor-element-e236742 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15666 .elementor-element.elementor-element-e236742{text-align:center;}.elementor-15666 .elementor-element.elementor-element-e236742 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#333333;}.elementor-15666 .elementor-element.elementor-element-e41da97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-15666 .elementor-element.elementor-element-e41da97:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-e41da97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-b3322ff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15666 .elementor-element.elementor-element-b3322ff{text-align:center;}.elementor-15666 .elementor-element.elementor-element-b3322ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:#333333;}.elementor-15666 .elementor-element.elementor-element-8e06f32 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-15666 .elementor-element.elementor-element-8e06f32{text-align:center;}.elementor-15666 .elementor-element.elementor-element-8e06f32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#333333;}.elementor-15666 .elementor-element.elementor-element-04770c0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15666 .elementor-element.elementor-element-04770c0{text-align:center;}.elementor-15666 .elementor-element.elementor-element-04770c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#333333;}.elementor-15666 .elementor-element.elementor-element-0756d9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-15666 .elementor-element.elementor-element-0756d9b:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-0756d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-ff7ebfb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15666 .elementor-element.elementor-element-ff7ebfb{text-align:center;}.elementor-15666 .elementor-element.elementor-element-ff7ebfb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:#333333;}.elementor-15666 .elementor-element.elementor-element-1ffe550 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-15666 .elementor-element.elementor-element-1ffe550{text-align:center;}.elementor-15666 .elementor-element.elementor-element-1ffe550 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#333333;}.elementor-15666 .elementor-element.elementor-element-01b9c39 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15666 .elementor-element.elementor-element-01b9c39{text-align:center;}.elementor-15666 .elementor-element.elementor-element-01b9c39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#333333;}.elementor-15666 .elementor-element.elementor-element-58b098a .elementor-button{background-color:#FF7E3D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;border-radius:26px 26px 26px 26px;padding:10px 30px 10px 30px;}.elementor-15666 .elementor-element.elementor-element-58b098a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-15666 .elementor-element.elementor-element-58b098a.elementor-element{--align-self:center;}.elementor-15666 .elementor-element.elementor-element-c8b93bb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-c8b93bb:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-c8b93bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-13e717e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-13e717e:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-13e717e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15666 .elementor-element.elementor-element-a40830b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-a40830b .elementor-icon-wrapper{text-align:center;}.elementor-15666 .elementor-element.elementor-element-a40830b.elementor-view-stacked .elementor-icon{background-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-a40830b.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-a40830b.elementor-view-default .elementor-icon{color:#1A5F7A;border-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-a40830b.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-a40830b.elementor-view-default .elementor-icon svg{fill:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-a40830b .elementor-icon{font-size:40px;}.elementor-15666 .elementor-element.elementor-element-a40830b .elementor-icon svg{height:40px;}.elementor-15666 .elementor-element.elementor-element-d59892d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-d59892d{text-align:center;}.elementor-15666 .elementor-element.elementor-element-d59892d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-49e727e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-49e727e{text-align:center;}.elementor-15666 .elementor-element.elementor-element-49e727e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-583e6c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-583e6c4:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-583e6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-15666 .elementor-element.elementor-element-face426 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-face426 .elementor-icon-wrapper{text-align:center;}.elementor-15666 .elementor-element.elementor-element-face426.elementor-view-stacked .elementor-icon{background-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-face426.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-face426.elementor-view-default .elementor-icon{color:#1A5F7A;border-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-face426.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-face426.elementor-view-default .elementor-icon svg{fill:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-face426 .elementor-icon{font-size:40px;}.elementor-15666 .elementor-element.elementor-element-face426 .elementor-icon svg{height:40px;}.elementor-15666 .elementor-element.elementor-element-02c6914 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-02c6914{text-align:center;}.elementor-15666 .elementor-element.elementor-element-02c6914 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-5da27b4 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-5da27b4{text-align:center;}.elementor-15666 .elementor-element.elementor-element-5da27b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-08e2d6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-08e2d6a:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-08e2d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-15666 .elementor-element.elementor-element-e4b8e2d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-e4b8e2d .elementor-icon-wrapper{text-align:center;}.elementor-15666 .elementor-element.elementor-element-e4b8e2d.elementor-view-stacked .elementor-icon{background-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-e4b8e2d.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-e4b8e2d.elementor-view-default .elementor-icon{color:#1A5F7A;border-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-e4b8e2d.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-e4b8e2d.elementor-view-default .elementor-icon svg{fill:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-e4b8e2d .elementor-icon{font-size:40px;}.elementor-15666 .elementor-element.elementor-element-e4b8e2d .elementor-icon svg{height:40px;}.elementor-15666 .elementor-element.elementor-element-9cec94e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-9cec94e{text-align:center;}.elementor-15666 .elementor-element.elementor-element-9cec94e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-f44a351 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-15666 .elementor-element.elementor-element-f44a351{text-align:center;}.elementor-15666 .elementor-element.elementor-element-f44a351 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-2555a27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-2555a27:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-2555a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-15666 .elementor-element.elementor-element-8c4576e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-8c4576e .elementor-icon-wrapper{text-align:center;}.elementor-15666 .elementor-element.elementor-element-8c4576e.elementor-view-stacked .elementor-icon{background-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-8c4576e.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-8c4576e.elementor-view-default .elementor-icon{color:#1A5F7A;border-color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-8c4576e.elementor-view-framed .elementor-icon, .elementor-15666 .elementor-element.elementor-element-8c4576e.elementor-view-default .elementor-icon svg{fill:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-8c4576e .elementor-icon{font-size:40px;}.elementor-15666 .elementor-element.elementor-element-8c4576e .elementor-icon svg{height:40px;}.elementor-15666 .elementor-element.elementor-element-34ba393 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-34ba393{text-align:center;}.elementor-15666 .elementor-element.elementor-element-34ba393 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-f24cbe9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-f24cbe9{text-align:center;}.elementor-15666 .elementor-element.elementor-element-f24cbe9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#2D3748;}.elementor-15666 .elementor-element.elementor-element-211b619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-5b073bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-5b073bc:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-5b073bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-9e5f63c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-15666 .elementor-element.elementor-element-9e5f63c{text-align:center;}.elementor-15666 .elementor-element.elementor-element-9e5f63c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:60px;color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-a80526d > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-15666 .elementor-element.elementor-element-a80526d{text-align:center;}.elementor-15666 .elementor-element.elementor-element-a80526d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#666666;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15666 .elementor-element.elementor-element-9d65a75 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-arrows-yes .elementor-main-swiper{width:calc( 60% - 40px );}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-main-swiper{width:60%;}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-main-swiper .swiper-slide{background-color:#F0F5FB;border-radius:20px;padding:80px 80px 80px 80px;}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-swiper-button{font-size:20px;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:66px;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:66px;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:66px;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:66px;}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-testimonial__text{color:#333333;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-testimonial__name{color:#333333;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-testimonial__title{color:#333333;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-testimonial__image img{width:180px;height:180px;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (180px / 2) - 8px );}body:not(.rtl) .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body.rtl .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-15666 .elementor-element.elementor-element-39e38c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-39e38c1:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-39e38c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15666 .elementor-element.elementor-element-8362664{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-bb28be0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-2197943{text-align:center;}.elementor-15666 .elementor-element.elementor-element-2197943 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:47px;color:#0A4380;}.elementor-15666 .elementor-element.elementor-element-2d4cd56{text-align:center;}.elementor-15666 .elementor-element.elementor-element-2d4cd56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:36px;color:#687489;}.elementor-15666 .elementor-element.elementor-element-acf6b14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-f20880e{text-align:center;}.elementor-15666 .elementor-element.elementor-element-f20880e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:47px;color:#0A4380;}.elementor-15666 .elementor-element.elementor-element-96af259{text-align:center;}.elementor-15666 .elementor-element.elementor-element-96af259 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:36px;color:#687489;}.elementor-15666 .elementor-element.elementor-element-2ce32c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-b07c7a1{text-align:center;}.elementor-15666 .elementor-element.elementor-element-b07c7a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:47px;color:#0A4380;}.elementor-15666 .elementor-element.elementor-element-75173bd{text-align:center;}.elementor-15666 .elementor-element.elementor-element-75173bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:36px;color:#687489;}.elementor-15666 .elementor-element.elementor-element-bd9d92f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-09677f8{text-align:center;}.elementor-15666 .elementor-element.elementor-element-09677f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:47px;color:#0A4380;}.elementor-15666 .elementor-element.elementor-element-c66198e{text-align:center;}.elementor-15666 .elementor-element.elementor-element-c66198e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:36px;color:#687489;}.elementor-15666 .elementor-element.elementor-element-1852a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-1852a1c:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-1852a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF0F6;}.elementor-15666 .elementor-element.elementor-element-4aab34d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-15666 .elementor-element.elementor-element-4aab34d{text-align:center;}.elementor-15666 .elementor-element.elementor-element-4aab34d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:60px;color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-4cbe043 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-15666 .elementor-element.elementor-element-4cbe043{text-align:center;}.elementor-15666 .elementor-element.elementor-element-4cbe043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#666666;}.elementor-15666 .elementor-element.elementor-element-e6ba101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-e6ba101:not(.elementor-motion-effects-element-type-background), .elementor-15666 .elementor-element.elementor-element-e6ba101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-15666 .elementor-element.elementor-element-69f2851{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15666 .elementor-element.elementor-element-ea3306c > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-15666 .elementor-element.elementor-element-ea3306c{text-align:center;}.elementor-15666 .elementor-element.elementor-element-ea3306c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:60px;color:#1A5F7A;}.elementor-15666 .elementor-element.elementor-element-80ba660{--e-image-carousel-slides-to-show:6;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15666 .elementor-element.elementor-element-80ba660.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15666 .elementor-element.elementor-element-f393433{--e-image-carousel-slides-to-show:6;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15666 .elementor-element.elementor-element-f393433 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-15666 .elementor-element.elementor-element-f393433.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15666 .elementor-element.elementor-element-5cc8597 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-15666 .elementor-element.elementor-element-eba3867{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15666 .elementor-element.elementor-element-b912d2a .elementor-heading-title{font-size:36px;}.elementor-15666 .elementor-element.elementor-element-876030c .elementor-heading-title{font-size:36px;}.elementor-15666 .elementor-element.elementor-element-a171fa6 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-15666 .elementor-element.elementor-element-bb83536 .elementor-heading-title{font-size:14px;}.elementor-15666 .elementor-element.elementor-element-717cee4 .elementor-heading-title{font-size:36px;}.elementor-15666 .elementor-element.elementor-element-f265140{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15666 .elementor-element.elementor-element-c8b93bb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15666 .elementor-element.elementor-element-d59892d .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-15666 .elementor-element.elementor-element-49e727e .elementor-heading-title{font-size:16px;}.elementor-15666 .elementor-element.elementor-element-02c6914 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-15666 .elementor-element.elementor-element-5da27b4 .elementor-heading-title{font-size:16px;}.elementor-15666 .elementor-element.elementor-element-9cec94e .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-15666 .elementor-element.elementor-element-f44a351 .elementor-heading-title{font-size:16px;}.elementor-15666 .elementor-element.elementor-element-34ba393 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-15666 .elementor-element.elementor-element-f24cbe9 .elementor-heading-title{font-size:16px;}.elementor-15666 .elementor-element.elementor-element-9e5f63c .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-15666 .elementor-element.elementor-element-9d65a75.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-15666 .elementor-element.elementor-element-9d65a75 .elementor-main-swiper{width:100%;}.elementor-15666 .elementor-element.elementor-element-8362664{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15666 .elementor-element.elementor-element-e6ba101{--padding-top:90px;--padding-bottom:106px;--padding-left:15px;--padding-right:15px;}.elementor-15666 .elementor-element.elementor-element-80ba660{--e-image-carousel-slides-to-show:3;}.elementor-15666 .elementor-element.elementor-element-f393433{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-15666 .elementor-element.elementor-element-7852c08{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-03858dd{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-508e7e6{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-86bef4c{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-dce1143{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-118a517{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-c8b93bb{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-5b073bc{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-39e38c1{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-1852a1c{--content-width:1440px;}.elementor-15666 .elementor-element.elementor-element-e6ba101{--content-width:1440px;}}@media(max-width:767px){.elementor-15666 .elementor-element.elementor-element-7852c08{--justify-content:center;}.elementor-15666 .elementor-element.elementor-element-5cc8597 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-15666 .elementor-element.elementor-element-5cc8597 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-15666 .elementor-element.elementor-element-bd3fa7f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15666 .elementor-element.elementor-element-bd3fa7f .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-15666 .elementor-element.elementor-element-eba3867 .elementor-heading-title{font-size:18px;}.elementor-15666 .elementor-element.elementor-element-22f389a .elementor-button{font-size:18px;}.elementor-15666 .elementor-element.elementor-element-a9d5a78 .elementor-button{font-size:18px;}.elementor-15666 .elementor-element.elementor-element-b912d2a .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-15666 .elementor-element.elementor-element-2c35bcd .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-15666 .elementor-element.elementor-element-876030c .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-15666 .elementor-element.elementor-element-4927d34{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-a171fa6 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-15666 .elementor-element.elementor-element-0e5a901{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-bb83536 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-15666 .elementor-element.elementor-element-6596085 .elementor-heading-title{font-size:12px;}.elementor-15666 .elementor-element.elementor-element-717cee4 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-15666 .elementor-element.elementor-element-8293046{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15666 .elementor-element.elementor-element-f265140{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15666 .elementor-element.elementor-element-c8b93bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15666 .elementor-element.elementor-element-13e717e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-583e6c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-08e2d6a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-2555a27{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-211b619{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-15666 .elementor-element.elementor-element-9e5f63c .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-15666 .elementor-element.elementor-element-8362664{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15666 .elementor-element.elementor-element-4aab34d .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-15666 .elementor-element.elementor-element-80ba660{--e-image-carousel-slides-to-show:3;}.elementor-15666 .elementor-element.elementor-element-f393433{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for container, class: .elementor-element-7852c08 */.banner_btn{
    cursor: pointer;
    transition: all 0.3s ease;
}
.banner_btn:hover{
    transform: translateY(-3px);
}

.tag-list{
    position: absolute;
      top: 0;
      left: 4px;
      padding-right: 5px;
      z-index: 4;
      display: block !important;
}
.tag-list .new{
    position: relative;
  background-color: #008df7;
  color: #fff;
  transform: skewX(-10deg);
  border-radius: 4px 0;
  margin: 0px 3px 5px 7px;
  padding: 0 4px;
}

@media screen and  (max-width: 767px){
    .banner{
    height:calc(100vh - 80px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df96c0f */.featured_area .swiper-slide{
        transition: all 0.3s ease;
    }
    .featured_area .swiper-slide:hover{
        transform: translateY(-5px);

    }

    .featured_header{
        margin-bottom: 20px;
    }
    .featured_lists{
        display: flex;
        border-bottom: 2px solid #DDE2E8;
        list-style: none;
        gap: 36px;
        padding: 0px !important;
        margin: 0px !important;
    }
    .featured_lists li{

    }
    .featured_lists li a{
        outline: none;
        font-family: Poppins;
        font-weight: bold;
        font-size: 20px;
        line-height: 20px;
        color: #333;
        text-decoration: none !important;
        padding: 12px 22px;
        display: inline-block !important;
        position: relative;
    }
    .featured_lists li a:hover, .featured_lists li a:focus{
        border: none !important;
    }
    .featured_lists li a.active::after{
        content: "";
        position: absolute;
        left: 0px;
        bottom: -2px;
        width: 100%;
        height: 2px;
        background: #D4013A;
    }
    .featured_lists li a.active{
        color: #D4013A;

    }

    .select_icon{
        display:none;
        position: absolute;
        width:12px;
        top: 15px;
        left: 8px;
    }
    .featured_select{
        width: 100%;
        display: none;
        padding-left:25px !important;
    }

    

    .featured_area .swiper-slide {
        border-radius: 20px;
        background: #fff;
        margin-top: 0px !important;

        /* display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center; */
      }
    
    .featured_area .swiper-wrapper{
        padding-top: 10px;
    }
    .featured_area .swiper_box{
        width: calc(100% - 100px);
        overflow: hidden;
        padding-bottom: 20px;
        position: relative;
    }

    .featured_area .swiper-scrollbar-drag{
        background:#d4013a;
    }

    @media (max-width: 768px) {
        .featured_lists{
            display: none;
        }
        .select_icon{
            display:block;
        }
        .featured_select{
            display: block;
        }
    }


    .tip_info .tip_message{
        top: auto !important;
        bottom: 100% !important;
        transform: translateX(-50%) translateY(-7px) !important;
    }
    .tip_message::after{
        top: 100% !important;
        bottom: auto !important;
        border-color: #2c3e50 transparent transparent transparent !important;
    }

    .featured_area .swiper-slide{
        width: 22%;
        margin-right: 20px;
    }
    .featured_area .swiper-nav{
        width: 40px  !important;
        height: 40px !important;
        background-color: transparent;
        color: #d4013a;
        border: 2px solid #d4013a;
        border-radius: 50%;
        display: flex
    ;
        justify-content: center;
        align-items: center;
    }
    .featured_area  .swiper-button-next:after, .featured_area .swiper-button-prev:after{
        font-size: 14px;
        font-weight: 700;
        color: #d4013a;
    }
    .featured_area .swiper-nav:hover{
         background-color: #d4013a;
    }
    .featured_area .swiper-button-next:hover::after, .featured_area .swiper-button-prev:hover::after{
        font-size: 20px;
        color: #fff;
    }

    .featured_area .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
        display: none;
    }
	.product_img{
			padding-top: 26px;
		}
    .product_img a{
      box-sizing: border-box;
        display: block;
    }
    .product_img img{
        max-height: 270px;
        padding: 20px !important;
        width: 100%;;
    }
    
    .desc_box{
      box-sizing: border-box;
        padding: 20px 20px 50px;
    }
    .desc_box .desc_title{
        color: #444444;
        font-size: 15px;
        line-height: 20px;
        text-transform: none;
        margin: 0;
        letter-spacing: 0px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        font-weight: 600;
        height: 60px;
        margin-bottom: 6px;
    }
    .desc_box .desc_title a{
        text-decoration: none;
        color: #444;
    }
    .desc_box .desc_title a:hover{
        color:#d4013a;
    }

    .desc_price{
        color: #28a745;
        font-size: 22px;
        line-height: 19px;
        text-transform: none;
        letter-spacing: 0px;
        text-align: left;
        display: flex;
        font-weight: 700;
        justify-content: space-between; 
    }
    .desc_price sup{
        display: none;
    }
    .desc_price .unit{
        font-size: 10px !important;
    }
    .desc_price sup{
        font-size: 14px;
        line-height: 14px;
    }
    .desc_price del{
        color: #888;
        font-size: 16px;
    }
    .desc_price .moq_label{
        font-weight: 400;
        margin-top: 12px !important;
        display: block!important;
        color: #999 !important;
        font-size: 12px !important;
        position: absolute !important;
        bottom: 20px;
        left: 20px;
    }
    .featured_btn {
        font-weight: 700;
        border-radius: 4px;
        color: #fff;
        background: #ED854D;
        font-size: 14px;
        line-height: 24px;
        width: 100%;
        padding: 10px;
        margin-top: 12px;
        border: none;
    }
    .featured_btn:hover, .featured_btn:active, .featured_btn:focus{
        color: #fff;
        background: #ED854D;
    }
    
    .view_more{
      text-decoration: none !important;
      display: table;
      background-color: #D4013A;
      color: #fff;
      padding: 16px 30px 16px 30px;
      border-radius: 27px;
      margin: 0 auto;
      margin-top: 20px;
    }
    .view_more:hover, .view_more:active, .view_more:focus{
      color: #fff;
    }

    @media (max-width: 768px) {
        .featured_btn {
            font-size: 12px;
        }
        .featured_area{
        width: 100%;
        /* height: 100%; */
        height: calc(100vw + 320px);
        padding: 0 30px;
        margin-left: -20px;
        overflow: hidden;
      }
      .featured_area .swiper {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
        overflow: unset;
      }

        .featured_area .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
            display:block;
            width: calc(100% + 30px);
            left: 2%;
            bottom:1px;
        }
        .group_swiper_area{
            width:100%;
            padding:0px !important;
        }

        .featured_area .swiper-slide {
          margin-top: 10px !important;
        }
        .featured_area .swiper-nav{
          display: none;
        }
        /* .wpsp-slider-section .swiper-container{
            width: calc(100% - 60px);
            margin-left:20px !important;
            overflow:unset !important;
        }

        .tip_info{
            position: unset !important;
        }
        .wpspro-product-data{
            overflow: unset !important;
        }
        .wpsp-product{
            overflow: unset !important;
        }
        .wpsp-slider-section img.wpsp-product-img{
            padding:10px !important;
        }
        .wpsp-product-section .wpsp-product .product-details{
            padding:10px 10px 50px 10px !important;
        } */
        
		.product_img a{
            text-align: center;
        }
        .product_img img{
            padding: 10px !important;
            width: 60%;
        }
        .desc_box .desc_title{
            -webkit-line-clamp: 4 !important;
            line-clamp: 4 !important;
            font-size: 12px;
            line-height: 14px;
            height: 56px !important;
        }
        .desc_price{
            font-size: 14px !important;
            justify-self: start;
            gap: 2px;
            flex-direction: column;
            min-height:42px;
        }
        
        .desc_price del{
            font-size:12px !important;
        }
        .featured_area .swiper-slide {
            height: calc((100% - 22px) / 2);
        }
        .featured_area .swiper-slide:hover{
            transform: translateY(0px);

        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508e7e6 */@media (max-width: 768px) {
    .group_swiper_area{
        padding:0px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b0334d0 */.product_boxs{
        }
        .search_box{
            display: flex;
            justify-content: space-between;
            gap: 10px;
            padding: 22px 54px 22px 54px;
            background: #afd8ff;
            border-radius: 10px;
            align-items: center;
        }
        .search_lists{
            flex: 1;
            display: flex;
            gap: 18px;
        }
        /* .search_lists select{
            width: 32%;
            border: none;
            padding: 10px 15px;
            border-radius: 4px;
            outline: none;
        } */

        .search_lists .dropdown {
            position: relative;
            width: 100%;
        }
        
        .search_lists .dropdown-toggle {
            width: 100%;
            padding: 12px 15px;
            background: white;
            border: 1px solid #ddd;
            border-radius: 8px;
            text-align: left;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: all 0.3s;
        }
        
        .search_lists .dropdown-toggle:hover {
            border-color: #4b6cb7;
        }
        
        .search_lists .dropdown-toggle:after {
            content: '▼';
            font-size: 12px;
            transition: transform 0.3s;
        }
        
        .search_lists .dropdown-toggle.active:after {
            transform: rotate(180deg);
        }
        
        .search_lists .dropdown-toggle span{
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box !important;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

        .search_lists .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            background: white;
            border: 1px solid #ddd;
            border-radius: 8px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            z-index: 100;
            max-height: 300px;
            overflow-y: auto;
            overflow-x: hidden;
            display: none;
            margin-top: 5px;
        }
        
        .search_lists .dropdown-menu.active {
            display: block;
            animation: fadeIn 0.3s;
        }
        
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(-10px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .search_lists .dropdown-search {
            padding: 10px 15px;
            border-bottom: 1px solid #eee;
        }
        
        .search_lists .dropdown-search input {
            width: 100%;
            padding: 8px 12px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 14px;
        }
        
        .search_lists .dropdown-options {
            padding: 10px 0;
        }
        
        .search_lists .dropdown-option {
            padding: 10px 15px;
            cursor: pointer;
            display: flex;
            align-items: center;
            transition: background 0.2s;
        }
        
        .search_lists .dropdown-option:hover {
            background: #f0f4f8;
        }
        
        .search_lists .option-checkbox {
            margin-right: 10px;
            width: 18px;
            height: 18px;
            accent-color: #4b6cb7;
        }
		.search_lists .close{
			display:none;
		}

        .inline_block{
            display: inline;
        }
        .filter_box{
            display: flex;
            gap: 10px;
        }
        .search_button{
            
        }
        .search_button button{
            background: #009AFF;
            border: none;
            padding: 10px 15px 10px 15px;
            color: #fff;
            border-radius: 4px;
            font-size: 20px;
            position: relative;
            cursor: pointer;
        }
        .search_button button.loading{
            padding-right: 35px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiIHN0cm9rZT0iIzAwN2JmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBzdHJva2UtZGFzaGFycmF5PSIxNSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiPgo8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxMiAxMiIgdG89IjM2MCAxMiAxMiIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KPC9jaXJjbGU+Cjwvc3ZnPg==");
            background-repeat: no-repeat;
            background-position: right 8px center;
            background-size: 28px;
        }
        .reset_button button{
            background: #ccc;
            border: none;
            padding: 10px 15px 10px 15px;
            color: #333;
            border-radius: 4px;
            font-size: 20px;
            position: relative;
            cursor: pointer;
        }
        .reset_button button.loading{
            padding-right: 35px;
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiIHN0cm9rZT0iIzAwN2JmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBzdHJva2UtZGFzaGFycmF5PSIxNSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiPgo8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxMiAxMiIgdG89IjM2MCAxMiAxMiIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KPC9jaXJjbGU+Cjwvc3ZnPg==");
            background-repeat: no-repeat;
            background-position: right 8px center;
            background-size: 28px;
        }

        .product_lists{
            margin: 0;
            padding: 0 !important;
            display: grid;
            grid-template-columns: repeat(4, minmax(0,1fr));
            gap: 15px;
            list-style: none;
        }
        .product_lists li{
            border-radius: 10px;
            background: #fff;
            padding-bottom: 42px;
            position: relative;
        }
		.product_lists li .pd_img{
			padding-top: 30px;
		}
        .product_lists li .pd_img a{
            display: block;
            text-align: center;
        }
        .product_lists li img{
            width: 80%;
        }
        .product_lists li .pd_desc{
            padding: 0 20px;
        }
        .product_lists li .pd_title{
            margin-bottom: 10px;
        }
        .product_lists li .pd_title a{
            text-decoration: none;
            font-size: 16px;
            line-height: 20px;
            min-height: 60px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box !important;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }
        .product_lists li .pd_price{
            color: #28a745;
            font-size: 22px;
            line-height: 19px;
            text-transform: none;
            letter-spacing: 0px;
            text-align: left;
            display: flex;
            font-weight: 700;
            margin-bottom: 5px;
            justify-content: space-between;
        }
        .product_lists li .pd_price .moq_label{
            font-weight: 400;
            margin-top: 12px !important;
            display: block !important;
            color: #999 !important;
            font-size: 12px !important;
            position: absolute !important;
            bottom: 15px;
            left: 20px;
        }
        .product_lists li .pd_price del{
            font-size: 16px;
            color: #999;
            line-height: 18px;
        }

        .load-more-products{
            display: block;
            text-align: center;
        }
        .load-more-products a{
            display: inline-block;
            padding: 10px 38px 10px 20px;
            background: #ddd;
            border-radius: 10px;
            cursor: pointer;
            text-decoration: none !important;
            background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
            background-repeat: no-repeat;
            background-position: right 8px center;
            background-size: 28px;

        }
        .load-more-products a.loading{
             background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiIHN0cm9rZT0iIzAwN2JmZiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBzdHJva2UtZGFzaGFycmF5PSIxNSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiPgo8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxMiAxMiIgdG89IjM2MCAxMiAxMiIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KPC9jaXJjbGU+Cjwvc3ZnPg==");
        }

        .load-more-products a:hover, .load-more-products a:focus{
            color: #333;
        }
        
.filters_btn{
            display:none;
            margin: 1em 0;
            padding: 0 20px;
        }
        .filters_btn a{
            display: inline-block;
            text-align: left;
            border: 1px solid #2c2d33;
            border-radius: 5px;
            line-height: 1.5;
            padding: 7px 12px;
            background-color: transparent;
            color: #2c2d33;
            box-sizing: border-box;
            text-decoration: none !important;
            font-weight: 400;
            transition: none;
            position: relative;
            width: 110px;
        }
        .filters-button-inner{
            display: flex;
            align-items: center;
        }
        .filters-icon-html-wrapper{
            position: relative;
            margin-right: 10px;
            top: 2px;
        }
        .filters-icon-html-wrapper span{
            display: block;
            height: 1px;
            width: 18px;
            border-radius: 3px;
            background: #2c2d33;
            margin-bottom: 4px;
            position: relative;
        }
        span.filters-icon-line-1:after, span.filters-icon-line-2:after, span.filters-icon-line-3:after{
            content: "";
            display: block;
            width: 3px;
            height: 3px;
            border: 1px solid #2c2d33;
            background-color: #fff;
            position: absolute;
            top: -2px;
            box-sizing: content-box;
        }
        span.filters-icon-line-1:after {
            border-radius: 50%;
            left: 10px;
        }
        span.filters-icon-line-2:after {
            border-radius: 50%;
            left: 6px;
        }
        span.filters-icon-line-3:after {
            border-radius: 50%;
            left: 2px;
        }
        @media (max-width: 1200px) {
            .product_lists{
                grid-template-columns: repeat(3, minmax(0,1fr));
            }
        }
        @media (max-width: 768px) {
            .filters_btn{
                display:block;
            }
            .search_box{
                display:none;
            }
            .search_box.active{
                display: block;
                position: fixed;
                bottom: 0;
                right: 0;
                left: 0;
                top: 80px;
                z-index: 2000000001;
                padding: 0;
                background-color: #fff;
                margin: 0;
                box-sizing: border-box;
                border-radius: 7px 7px 0 0;
                /* transition: transform .25s; */
                /* transform: translate3d(0, 120%, 0); */
                -webkit-overflow-scrolling: touch;
                height: auto;
                overflow-y: auto;
            }
            .search_lists{
                display:block;
                min-height: calc(100% - 84px);
                padding: 10px 20px;
            }
            .search_lists .dropdown{
                padding: 0 20px 10px;
            }
            .search_lists .dropdown-toggle{
                border:none;
                padding: 12px 0px;
            }
            .search_lists .dropdown-options{
                padding-top:0px;
                padding-bottom:10px;
            }
            .search_lists .dropdown-menu{
                position: relative;
                border: none;
                box-shadow: none;
            }
            .search_lists .dropdown-option{
                padding-left:30px;
            }

			.search_box .close{
				top: 80px;
				margin: 0;
				left: 8px;
				background: #f5f5f5;
				border-radius: 50%;
				padding: 14px 7px;
				display: inline-block;
				position: inherit;
				z-index: 100;
				cursor: pointer;
			}
			.search_box .close .line1{
				height: 1px;
				margin-bottom: -1px;
				width: 14px;
				transform: rotate(45deg);
				display: block;
				border-radius: 3px;
				background: #2c2d33;
				position: relative;
			}
			.search_box .close .line2{
				display: block;
				height: 1px;
				width: 14px;
				border-radius: 3px;
				background: #2c2d33;
				margin-bottom: -1px;
				position: relative;
				top: 0px;
				transform: rotate(-45deg);
			}

            .filter_box{
                gap: 10px;
                position: sticky;
                bottom: 0px;
                width: 100%;
                display: flex;
                justify-content: space-between;
                align-items: center;
                bottom: 0;
                padding: 20px;
                border-top: 1px solid #e4e4e4;
                background:#fff;
                z-index: 100;
            }
            .search_button, .reset_button{
                flex: 1;
                text-align: center;
            }
            .search_button button, .reset_button button{
                width: 60%;
            }
            .product_lists{
                grid-template-columns: repeat(2, minmax(0,1fr));
            }
            .inline_block{
            display: block;
            }
            .inline_block.reset_button button{
                width: auto;
            }
            .product_lists li .pd_price{
                display: block;
                font-size: 20px;
                line-height: 20px;
            }
            .product_lists li .pd_price del{
                display:block;
                margin-top:3px;
                font-size:12px;
            }

        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86bef4c */@media (max-width: 768px) {
    .group_swiper_area{
        padding:0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5a901 */.left_red_border{
    border-left: 6px solid #dc2626 !important;
}
.red_message{
    color: #b91c1c;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-2673c4a *//*wpforms*/
    
    .featured_form .wpforms-field-container{
        display: -webkit-flex; /* Safari */
      display: -moz-flex;  /* firefox */
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
    }
    .featured_form .wpforms-field-text, .featured_form .wpforms-field-phone, .featured_form .wpforms-field-email,    .featured_form .wpforms-field-number{ padding-top:23px;
        width:46% !important;}
    .featured_form .wpforms-field-textarea{
        padding-top:23px;
        width:100% !important;
    }
   
    
    .featured_form .wpforms-container input.wpforms-field-medium{
				max-width:100%!important;
			}
    .featured_form .wpforms-field-container input, .featured_form .wpforms-field-container textarea{
        
        border-width:1px  !important;
        border-color: #DEDEDE!important;
        background-color:transparent!important;
        font-family: Poppins!important;
        color: rgba(0, 0, 0, 0.7) !important;
        
    }
  
    .featured_form .wpforms-container textarea.wpforms-field-large{
        height: 35px !important;
    }
    
    
    .featured_form #wpforms-form-16 .wpforms-submit-container{
        padding: 0 !important;
        margin: 0px !important;
        text-align: center;
        
        
    }
    .featured_form  .f_details{
        padding-top: 10px !important;
    }
    .featured_form  .f_details label{
        margin-bottom: 0px !important;
    }

    .featured_form .wpforms-field-file-upload{
        display: none;
    }
    
    
    .featured_form #wpforms-form-16  .wpforms-submit{
        padding: 15px 30px !important;
        height: 54px;
        text-transform: capitalize;
        background: #ff7e3d !important;
        border-radius: 50px;
        width: 100% !important;
        color: #fff;
    }
    
    .featured_form input::placeholder {
			  color: #999!important;
			  opacity: 1!important; /* Firefox */
				}

			.featured_form input::-ms-input-placeholder { /* Edge 12 -18 */
				  color: #999!important;
			}
			
			
.featured_form .wpforms-container .wpforms-field-label{
    font-size: 16px!important;
font-family: Poppins!important;
font-weight: 400!important;
color: #333333!important;
line-height: 25px!important;
}

/* .featured_form .iti-mobile .iti--container{
    top:80px!important;
} */

.featured_form .wpforms-container input{
        height: 35px;
    }
.featured_form .wpforms-field .wpforms-field-label{
    position: relative !important;
    top: auto !important;
    left: auto !important;
}

.featured_form .wpforms-submit{
    position: relative !important;
    bottom: 0px !important;

}
    /* .wpforms-field:not(.wpforms-field-phone) .wpforms-field-label{
        
        position: absolute;
        top:23px;
        left: 5px;
    }
    .wpforms-field.wpforms-field-phone .wpforms-field-label{
        position: absolute;
        top: 8px;
    } */
    .featured_form .wpforms-field .labelmove{
        color: #999 !important;
        transform: translate(-6px, -15px) scale(0.75);
        background: #fff;
        padding: 0 5px;
    }

.featured_form div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader{
    border-style: dashed!important;
    background-color: transparent!important
    
}

.featured_form #wpforms-16-field_1{
    margin-top: 6px!important;
    }
    

.featured_form #wpforms-16-field_8-container .wpforms-field-label{
    font-family: Helvetica, Helvetica!important;
    font-weight: bold!important;
    font-size: 16px!important;
    color: #243A7A!important;
    line-height: 19px!important;
    text-align: right!important;
    font-style: normal!important;
    left:20px;
}

.featured_form .modern-title{
    font-family: Helvetica!important;
font-size: 14px!important;
color: #B9C0C2!important;
line-height: 17px!important;
text-align: left!important;
font-style: normal!important;
}

.featured_form .wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field{
		padding: 10px 0 !important;
}
.featured_form .wpforms-container .wpforms-field .wpforms-field-label, .wp-core-ui div.wpforms-container .wpforms-field .wpforms-field-label{
    margin-bottom: 10px !important;
}

@media (max-width:1280px){
    /* .featured_form #wpforms-form-16 .wpforms-submit-container{
        padding: 0 !important;
        margin: 10px auto !important;
        position:relative;
        right: auto;
        bottom: auto;
        text-align:center;
    }
    .featured_form .wpformupload{
        width:100% !important;
    } */
}

.featured_form div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
		height: 54px !important;
		line-height: 30px !important;
		padding: 0  !important;
	}

@media (max-width: 768px){
	.featured_form .wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field{
		padding: 5px 0 !important;
	}
	.featured_form div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label{
		margin: 0 !important;
	}
	.featured_form div.wpforms-container-full input, div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full input, .wp-core-ui div.wpforms-container-full select{
		height: 30px !important;
		line-height: 30px !important;
		/* padding: 0  !important; */
	}



    .featured_form .wpforms-field-text, .wpforms-field-phone, .wpforms-field-email, .wpforms-field-textarea,  .featured_form .wpforms-field-number, .featured_form .wpforms-field-email, .featured_form .wpforms-field-phone{
        width: 100% !important;
    }
    
    .featured_form div.wpforms-container div.wpforms-uploader{
        padding-top:35px!important;
    }
    
    .featured_form #wpforms-16-field_8-container{
        display:none;
    }
    
    .featured_form #inquirebtn a{
        width:100%;
    }
    .featured_form .wpforms-container input{
        padding: 5px 1px;
        height: 30px;
    }
    .featured_form .wpforms-container .wpforms-field-label{
        font-size: 12px !important;
        height: 16px !important;
        line-height: 16px !important;
    }
    .featured_form .wpforms-container .wpforms-field{
        padding: 5px 0;
    }
    .featured_form .f_contact_name, .featured_form .f_quantity{
        width: 45% !important;
    }

    .featured_form  .f_details{
        width: 100% !important;
    }
    
	
	
}




/*end wpforms*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4927d34 */.featured_form{
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58b098a */.inquire_btn a{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8b93bb */.card_box{
    transition: all 0.3s 
ease;
}
.card_box:hover{
    transform: translateY(-5px);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-9d65a75 */.carousel_area .swiper{
    overflow:visible !important;
}
.carousel_area .elementor-testimonial__content{
    display: flex
;
    flex-direction: column-reverse;
    gap: 30px;
}

@media (max-width: 768px) {
    .carousel_area .swiper{
        overflow:hidden !important;
    }
    .carousel_area .swiper-slide{
        padding: 20px !important;
    }
    .carousel_area .elementor-testimonial{
        flex-direction: column-reverse !important;
    }
    .carousel_area .elementor-testimonial__footer{
        padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8362664 */.hdd_data_list>div:nth-child(n+2):before{
    content: "";
    width: 1px;
    height: 100%;
    background: #ccc;
}

@media (max-width: 1024px) {
    .hdd_data_list>div:nth-child(n+2):before{
        width:0px;
    }
    .hdd_data_list>div:nth-child(2n+2):before{
        content: "";
        width: 1px;
        height: 100%;
        background: #ccc;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed2569d */.comparison-table {
    background-color: white;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}

.comparison-table table {
    width: 100%;
    border-collapse: collapse;
}

.comparison-table th,.comparison-table td {
    padding: 20px;
    text-align: center;
}

.comparison-table thead {
    background-color: #0052C6;
    color: white;
}

.comparison-table th {
    font-weight: 600;
}

.comparison-table tbody tr:nth-child(even) {
    background-color: #f8fafc;
}

.comparison-table tbody tr:hover {
    background-color: #f1f5f9;
}
.comparison-table .check {
    color: #1CB310;
    font-size: 1.3rem;
}

.comparison-table .times {
    color: #D62A2A;
    font-size: 1.3rem;
}
.comparison-table .highlight{
    font-size: 600;
}

@media screen and (max-width: 768px){
    .comparison-table {
        overflow-x: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-80ba660 */.elementor-image-carousel .swiper-slide{
    padding-right:12px;
    height:110px!important;
}
    
    .elementor-image-carousel .swiper-slide-inner{
    background-color: #fff;
     padding:35px 0px;
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f393433 */.elementor-image-carousel .swiper-slide{
    padding-right:12px;}
    
    .elementor-image-carousel .swiper-slide-inner{
    background-color: #fff;
     padding:35px 0px;
    
}/* End custom CSS */