.elementor-4577 .elementor-element.elementor-element-3632f4f{--display:flex;--min-height:100vh;--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-4577 .elementor-element.elementor-element-1bf50b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-5d8b7fc{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-5d8b7fc.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{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-4577 .elementor-element.elementor-element-5d699a3{text-align:center;}.elementor-4577 .elementor-element.elementor-element-5d699a3 img{width:35%;}.elementor-4577 .elementor-element.elementor-element-169d402{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-169d402.e-con{--align-self:center;}.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-4577 .elementor-element.elementor-element-25ae86d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-25ae86d.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-25ae86d p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-b0210b0{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-3dab875{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-3dab875.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-3903c96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-0e0eae1{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-0e0eae1.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-472ab6e{text-align:center;}.elementor-4577 .elementor-element.elementor-element-472ab6e img{width:35%;}.elementor-4577 .elementor-element.elementor-element-f13d5f7{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-f13d5f7.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-606f19a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-606f19a.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-606f19a p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-8061be2{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-483ad15{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-483ad15.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-900ab4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-66afd17{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-66afd17.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-db4f225{text-align:center;}.elementor-4577 .elementor-element.elementor-element-db4f225 img{width:35%;}.elementor-4577 .elementor-element.elementor-element-5bfbd5c{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-5bfbd5c.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-21bc3f4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-21bc3f4.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-21bc3f4 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-b257899{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-b257da4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-b257da4.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-198a6c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-f916d2a{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-f916d2a.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-154263e{text-align:center;}.elementor-4577 .elementor-element.elementor-element-154263e img{width:35%;}.elementor-4577 .elementor-element.elementor-element-0515c8d{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-0515c8d.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-c2316c1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-c2316c1.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-c2316c1 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-28eda1d{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-a536c09{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-a536c09.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-945d003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-6cbb28b{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-6cbb28b.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-8e215ee{text-align:center;}.elementor-4577 .elementor-element.elementor-element-8e215ee img{width:35%;}.elementor-4577 .elementor-element.elementor-element-c1c5984{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-c1c5984.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-e0965d5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-e0965d5.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-e0965d5 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-a632df0{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-049d868{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-049d868.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-b2e4222{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-73fedb8{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-73fedb8.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-c04dc20{text-align:center;}.elementor-4577 .elementor-element.elementor-element-c04dc20 img{width:35%;}.elementor-4577 .elementor-element.elementor-element-22731f2{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-22731f2.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-ea65061{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-ea65061.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-ea65061 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-c8b0280{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-bda8573{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-bda8573.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-ed6b953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-d216f50{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-d216f50.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-a0e3413{text-align:center;}.elementor-4577 .elementor-element.elementor-element-a0e3413 img{width:35%;}.elementor-4577 .elementor-element.elementor-element-309f1e8{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-309f1e8.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-3203bb4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-3203bb4.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-3203bb4 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-38768c7{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-6701e6d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-6701e6d.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-0ba3c6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-bfd8f1a{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-bfd8f1a.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-9245104{text-align:center;}.elementor-4577 .elementor-element.elementor-element-9245104 img{width:35%;}.elementor-4577 .elementor-element.elementor-element-dececfe{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-dececfe.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-978353b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-978353b.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-978353b p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-2efaf4c{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-ec3370a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-ec3370a.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-a9fdc2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-4d61281{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-4d61281.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-ca83845{text-align:center;}.elementor-4577 .elementor-element.elementor-element-ca83845 img{width:35%;}.elementor-4577 .elementor-element.elementor-element-e0f3d8c{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-e0f3d8c.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-ec59fd8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-ec59fd8.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-ec59fd8 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-63e814d{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-223f4b5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-223f4b5.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-33e26c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-45c7240{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-45c7240.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-a341b4e{text-align:center;}.elementor-4577 .elementor-element.elementor-element-a341b4e img{width:35%;}.elementor-4577 .elementor-element.elementor-element-9a31fa7{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-9a31fa7.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-08b4bc5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-08b4bc5.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-08b4bc5 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-a571a27{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-5352997{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-5352997.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-bd1c68b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-6b34b92{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-6b34b92.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-054ebdb{text-align:center;}.elementor-4577 .elementor-element.elementor-element-054ebdb img{width:35%;}.elementor-4577 .elementor-element.elementor-element-9d27b40{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-9d27b40.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-6c52f42{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-6c52f42.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-6c52f42 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-b95cf0d{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-6958363{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-6958363.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-6d5bb23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4577 .elementor-element.elementor-element-6d5bb23:not(.elementor-motion-effects-element-type-background), .elementor-4577 .elementor-element.elementor-element-6d5bb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFE0B3 0%, #FFAC74 100%);}.elementor-4577 .elementor-element.elementor-element-3841596{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-3841596.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-4fce34f{text-align:center;}.elementor-4577 .elementor-element.elementor-element-4fce34f img{width:35%;}.elementor-4577 .elementor-element.elementor-element-efae094{--display:flex;--min-height:100vh;--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;--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-4577 .elementor-element.elementor-element-efae094.e-con{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-41f2653{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Tahoma", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-4577 .elementor-element.elementor-element-41f2653.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-41f2653 p{margin-block-end:0px;}.elementor-4577 .elementor-element.elementor-element-fbeb72a{--spacer-size:50px;}.elementor-4577 .elementor-element.elementor-element-06ce559{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4577 .elementor-element.elementor-element-06ce559.elementor-element{--align-self:center;}.elementor-4577 .elementor-element.elementor-element-a397152{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}.elementor-4577 .elementor-element.elementor-element-a397152 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4577 .elementor-element.elementor-element-a397152{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-4577 .elementor-element.elementor-element-3632f4f{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-1bf50b1{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-5d8b7fc{--width:100%;}.elementor-4577 .elementor-element.elementor-element-169d402{--width:100%;}.elementor-4577 .elementor-element.elementor-element-3903c96{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-0e0eae1{--width:100%;}.elementor-4577 .elementor-element.elementor-element-f13d5f7{--width:100%;}.elementor-4577 .elementor-element.elementor-element-900ab4b{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-66afd17{--width:100%;}.elementor-4577 .elementor-element.elementor-element-5bfbd5c{--width:100%;}.elementor-4577 .elementor-element.elementor-element-198a6c3{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-f916d2a{--width:100%;}.elementor-4577 .elementor-element.elementor-element-0515c8d{--width:100%;}.elementor-4577 .elementor-element.elementor-element-945d003{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-6cbb28b{--width:100%;}.elementor-4577 .elementor-element.elementor-element-c1c5984{--width:100%;}.elementor-4577 .elementor-element.elementor-element-b2e4222{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-73fedb8{--width:100%;}.elementor-4577 .elementor-element.elementor-element-22731f2{--width:100%;}.elementor-4577 .elementor-element.elementor-element-ed6b953{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-d216f50{--width:100%;}.elementor-4577 .elementor-element.elementor-element-309f1e8{--width:100%;}.elementor-4577 .elementor-element.elementor-element-0ba3c6a{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-bfd8f1a{--width:100%;}.elementor-4577 .elementor-element.elementor-element-dececfe{--width:100%;}.elementor-4577 .elementor-element.elementor-element-a9fdc2d{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-4d61281{--width:100%;}.elementor-4577 .elementor-element.elementor-element-e0f3d8c{--width:100%;}.elementor-4577 .elementor-element.elementor-element-33e26c5{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-45c7240{--width:100%;}.elementor-4577 .elementor-element.elementor-element-9a31fa7{--width:100%;}.elementor-4577 .elementor-element.elementor-element-bd1c68b{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-6b34b92{--width:100%;}.elementor-4577 .elementor-element.elementor-element-9d27b40{--width:100%;}.elementor-4577 .elementor-element.elementor-element-6d5bb23{--content-width:100%;}.elementor-4577 .elementor-element.elementor-element-3841596{--width:100%;}.elementor-4577 .elementor-element.elementor-element-efae094{--width:100%;}}@media(max-width:767px){.elementor-4577 .elementor-element.elementor-element-5d699a3 > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-5d699a3 img{width:100%;}.elementor-4577 .elementor-element.elementor-element-25ae86d{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-b0210b0{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-3dab875{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-472ab6e > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-472ab6e img{width:100%;}.elementor-4577 .elementor-element.elementor-element-606f19a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-8061be2{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-483ad15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-db4f225 > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-db4f225 img{width:100%;}.elementor-4577 .elementor-element.elementor-element-21bc3f4{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-b257899{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-b257da4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-154263e > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-154263e img{width:100%;}.elementor-4577 .elementor-element.elementor-element-c2316c1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-28eda1d{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-a536c09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-8e215ee > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-8e215ee img{width:100%;}.elementor-4577 .elementor-element.elementor-element-e0965d5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-a632df0{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-049d868{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-c04dc20 > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-c04dc20 img{width:100%;}.elementor-4577 .elementor-element.elementor-element-ea65061{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-c8b0280{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-bda8573{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-a0e3413 > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-a0e3413 img{width:100%;}.elementor-4577 .elementor-element.elementor-element-3203bb4{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-38768c7{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-6701e6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-9245104 > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-9245104 img{width:100%;}.elementor-4577 .elementor-element.elementor-element-978353b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-2efaf4c{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-ec3370a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-ca83845 > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-ca83845 img{width:100%;}.elementor-4577 .elementor-element.elementor-element-ec59fd8{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-63e814d{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-223f4b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-a341b4e > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-a341b4e img{width:100%;}.elementor-4577 .elementor-element.elementor-element-08b4bc5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-a571a27{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-5352997{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-054ebdb > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-054ebdb img{width:100%;}.elementor-4577 .elementor-element.elementor-element-6c52f42{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-b95cf0d{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-6958363{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-4fce34f > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-4577 .elementor-element.elementor-element-4fce34f img{width:100%;}.elementor-4577 .elementor-element.elementor-element-41f2653{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:19px;}.elementor-4577 .elementor-element.elementor-element-fbeb72a{--spacer-size:4px;}.elementor-4577 .elementor-element.elementor-element-06ce559{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4577 .elementor-element.elementor-element-a397152{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dab875 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-483ad15 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b257da4 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a536c09 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-049d868 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda8573 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6701e6d */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3370a */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223f4b5 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5352997 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6958363 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ce559 */.product-spec-table {
  background: none;
  padding: 0;
  color: #fff;
}

.product-spec-table .row {
  display: flex;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255,255,255,0.35);
}

.product-spec-table .row:last-child {
  border-bottom: none;
}

.product-spec-table .label {
  width: 150px;
  font-size: 16px;
  opacity: 0.85;
  flex-shrink: 0;
}

.product-spec-table .value {
  font-size: 18px;
  font-weight: 600;
}/* End custom CSS */