.elementor-1302 .elementor-element.elementor-element-c1cca11:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-c1cca11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apex.mantribrothers.co.in/wp-content/uploads/2026/08/depositphotos_7025209-stock-photo-cement-factory-at-night.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1302 .elementor-element.elementor-element-c1cca11 > .elementor-background-overlay{background-color:#020202;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1302 .elementor-element.elementor-element-c1cca11 > .elementor-container{min-height:200px;}.elementor-1302 .elementor-element.elementor-element-c1cca11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-1302 .elementor-element.elementor-element-30b3257.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1302 .elementor-element.elementor-element-30b3257.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-006b66d{text-align:start;}.elementor-1302 .elementor-element.elementor-element-006b66d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1302 .elementor-element.elementor-element-7f363b8{padding:5px 0px 5px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-item:not(:last-child):after{content:"";height:54%;border-color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-decoration:none;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-7442338a{margin-top:50px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-570ba23b > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-570ba23b > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-570ba23b > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-570ba23b > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.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-1302 .elementor-element.elementor-element-6688c109 img{width:56%;}.elementor-1302 .elementor-element.elementor-element-39dfbcba{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-39dfbcba .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-7b605494 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-7b605494 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-7b605494 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-7b605494 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-565bbab9{padding:0px 0px 0px 0px;}.elementor-1302 .elementor-element.elementor-element-565bbab9 img{width:56%;}.elementor-1302 .elementor-element.elementor-element-8215fa5{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-8215fa5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-2871851e > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-2871851e > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-2871851e > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-2871851e > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-191f596c img{width:41%;}.elementor-1302 .elementor-element.elementor-element-67972eed{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-67972eed .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-52676449 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-52676449 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-52676449 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-52676449 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-40cee25b img{width:56%;}.elementor-1302 .elementor-element.elementor-element-2ddce831{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-2ddce831 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-77191348{margin-top:20px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-154e8a83 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-154e8a83 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-154e8a83 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-154e8a83 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-52aca262 img{width:100%;max-width:100%;height:148px;object-fit:cover;object-position:center center;}.elementor-1302 .elementor-element.elementor-element-42c8b4d0{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-42c8b4d0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-6d5760e4 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-6d5760e4 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-6d5760e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-6d5760e4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-21ca9596{padding:0px 0px 10px 0px;}.elementor-1302 .elementor-element.elementor-element-21ca9596 img{width:60%;}.elementor-1302 .elementor-element.elementor-element-610f6013{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-610f6013 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-34d94252 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-34d94252 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-34d94252 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-34d94252 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-7a98b57b{padding:10px 0px 10px 0px;}.elementor-1302 .elementor-element.elementor-element-7a98b57b img{width:100%;}.elementor-1302 .elementor-element.elementor-element-256b833d{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-256b833d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-19c72caf > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-19c72caf > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-19c72caf > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-19c72caf > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-73b12465{padding:10px 0px 10px 0px;}.elementor-1302 .elementor-element.elementor-element-73b12465 img{width:100%;}.elementor-1302 .elementor-element.elementor-element-555ff785{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-555ff785 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-5c2f2af7{margin-top:20px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-60947a69 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-60947a69 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-60947a69 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-60947a69 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-371f68a img{width:100%;max-width:100%;height:148px;object-fit:cover;object-position:center center;}.elementor-1302 .elementor-element.elementor-element-11add56a{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-11add56a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-708c387f > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-708c387f > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-708c387f > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-708c387f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-14b1e77c{padding:0px 0px 10px 0px;}.elementor-1302 .elementor-element.elementor-element-14b1e77c img{width:60%;}.elementor-1302 .elementor-element.elementor-element-415dd405{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-415dd405 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-2da10d2 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-2da10d2 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-2da10d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-2da10d2 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-63025fa5{padding:0px 0px 0px 0px;}.elementor-1302 .elementor-element.elementor-element-63025fa5 img{width:53%;}.elementor-1302 .elementor-element.elementor-element-4ab358d7{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-4ab358d7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-3753853a > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-3753853a > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-3753853a > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-3753853a > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-7bcdeed0{padding:10px 0px 10px 0px;}.elementor-1302 .elementor-element.elementor-element-7bcdeed0 img{width:58%;}.elementor-1302 .elementor-element.elementor-element-75a664f4{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-75a664f4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-c3ec65f{margin-top:20px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-1c56e5af > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-1c56e5af > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-1c56e5af > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-1c56e5af > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-487e2494 img{width:100%;max-width:100%;height:148px;object-fit:cover;object-position:center center;}.elementor-1302 .elementor-element.elementor-element-5f2f9644{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-1302 .elementor-element.elementor-element-5f2f9644 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-8ba6924 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-8ba6924 > .elementor-element-populated, .elementor-1302 .elementor-element.elementor-element-8ba6924 > .elementor-element-populated > .elementor-background-overlay, .elementor-1302 .elementor-element.elementor-element-8ba6924 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-1302 .elementor-element.elementor-element-58f78ffd{margin-top:50px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-5b5daa14{--e-image-carousel-slides-to-show:1;}.elementor-1302 .elementor-element.elementor-element-2fbf10fe > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-54e26515 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#111B4B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1302 .elementor-element.elementor-element-47007b5 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-47007b5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-1302 .elementor-element.elementor-element-407ab15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-560b8945{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1302 .elementor-element.elementor-element-618d5739{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-618d5739 .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-618d5739 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-37723694{margin-top:50px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-1302 .elementor-element.elementor-element-5cc62bc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1302 .elementor-element.elementor-element-5cc62bc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1302 .elementor-element.elementor-element-20cc6f33 img{width:82%;}.elementor-1302 .elementor-element.elementor-element-228d8cca > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-26b587b8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-8c96788 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-8c96788{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-8cbd14e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-3419609a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-22a9fd43{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-bb46c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-5ec5be58{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-5ec5be58 .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-5ec5be58 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-45b07f72{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-25d59247{--e-image-carousel-slides-to-show:1;}.elementor-1302 .elementor-element.elementor-element-7fe6cbc5 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-5685cb1c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-6530ee1 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-6530ee1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-88919b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-7be00aa0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-1661d351{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-c04c996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-6fa66292{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-6fa66292 .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-6fa66292 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-7c6b6e98{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-61e4867e{--e-image-carousel-slides-to-show:1;}.elementor-1302 .elementor-element.elementor-element-38b38ece > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-5311767d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-2aa2fd0 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-2aa2fd0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-160aba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-69c845c5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-48375da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-48375da .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-322c85a2{--spacer-size:50px;}.elementor-1302 .elementor-element.elementor-element-3e9b639a{margin-top:50px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-46e0abab > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-487ecce2 img{width:72%;}.elementor-1302 .elementor-element.elementor-element-335d80e8 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-725633e4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-5344725 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-5344725{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-0c0f735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-11f6c17a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-1b46c33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-26d060d5{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-26d060d5 .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-26d060d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-2ad0887c{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-23f5d81 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-4a3f7336{text-align:center;}.elementor-1302 .elementor-element.elementor-element-4a3f7336 img{width:75%;}.elementor-1302 .elementor-element.elementor-element-4219f4c0 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-5a4920dc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-3607782 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-3607782{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-59e8a5a7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-d4dc4b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-79cc210e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-bd22fac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-739e650a{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-739e650a .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-739e650a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-3df94f0e{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-4fcefe0a > .elementor-element-populated{margin:120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-76bc2aa3 img{width:100%;}.elementor-1302 .elementor-element.elementor-element-4ed5715c > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-3ac95f8a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-e3fc61c .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-e3fc61c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-3a62133e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-849bd58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-77e66f42{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-9192ea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-5da3cc1{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-5da3cc1 .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-5da3cc1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-70d83e85{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-2a156e81 > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-6b675a49 img{width:100%;}.elementor-1302 .elementor-element.elementor-element-69f2fcb7 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-617baf79 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;text-transform:capitalize;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-8247cbe .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-8247cbe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-2ab2251d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-74d55ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-21ec8937{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-2c4f0c40{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-2c4f0c40 .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-2c4f0c40 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-2619657{margin-top:50px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-3ff7f88c > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-112473 img{width:65%;}.elementor-1302 .elementor-element.elementor-element-5ca5cae4 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-11810ad9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;text-transform:capitalize;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-acc594b .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-acc594b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-36aca75d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-9668ddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-32ffff2d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-2be68d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-24101758{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-24101758 .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-24101758 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-5399f2ca{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-77ff06ef > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-4dc3bfb9 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-4411dbfa .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;text-transform:capitalize;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-fb7542a .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-fb7542a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-3085f6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-2f630d28{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-68af985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-233583fc{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-233583fc .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-233583fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-5594382b{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-7488e7db > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-3df4a1d3 img{width:81%;}.elementor-1302 .elementor-element.elementor-element-39c0f5fb > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-542a7eb9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;text-transform:capitalize;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-492307c .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-492307c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-6d4578d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-42ee5f05{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-72a153f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-26ba116d{--divider-border-style:solid;--divider-color:#C5C5C5;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-26ba116d .elementor-divider-separator{width:100%;}.elementor-1302 .elementor-element.elementor-element-26ba116d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1302 .elementor-element.elementor-element-14a7393a{margin-top:50px;margin-bottom:20px;}.elementor-1302 .elementor-element.elementor-element-30427e4d > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-10224ee0 img{width:73%;}.elementor-1302 .elementor-element.elementor-element-508c38ca > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-58a9fbf8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;text-transform:capitalize;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-b005d64 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-b005d64{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-5e1913ff{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-50f6921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-100623b0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-0a3f666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-24efa49d{margin-top:50px;margin-bottom:70px;}.elementor-1302 .elementor-element.elementor-element-8baf0ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-19e569de{--e-image-carousel-slides-to-show:1;}.elementor-1302 .elementor-element.elementor-element-5fbf91a9 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1302 .elementor-element.elementor-element-6cbf490e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;text-transform:capitalize;color:#111B4B;}.elementor-1302 .elementor-element.elementor-element-a33dc26 .elementor-button{background-color:#61CE7000;font-family:"League Spartan", Sans-serif;font-weight:500;fill:#BC333E;color:#BC333E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC333E;border-radius:30px 30px 30px 30px;padding:5px 10px 5px 10px;}.elementor-1302 .elementor-element.elementor-element-a33dc26{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-689661e4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-3148c55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-33b15014{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#311E1E;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-one{background-color:#020202;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:400px 400px 400px 400px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-two{background-color:#BC333E;color:#ffffff;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:40px 40px 40px 40px;padding:9px 0px 9px 0px;}.elementor-1302 .elementor-element.elementor-element-dc54309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit_double_button{width:60%;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-one svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-one:hover svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-two svg{fill:#ffffff;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit-double-btn.ekit-double-btn-two:hover svg{fill:#ffffff;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit_double_button{width:80%;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit_double_button{width:80%;}}@media(max-width:767px){.elementor-1302 .elementor-element.elementor-element-c1cca11 > .elementor-container{min-height:180px;}.elementor-1302 .elementor-element.elementor-element-30b3257 > .elementor-element-populated{padding:30px 10px 0px 10px;}.elementor-1302 .elementor-element.elementor-element-006b66d{text-align:center;}.elementor-1302 .elementor-element.elementor-element-006b66d .elementor-heading-title{font-size:33px;}.elementor-1302 .elementor-element.elementor-element-7f363b8{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:11px;}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1302 .elementor-element.elementor-element-7f363b8 .elementor-icon-list-item > a{font-size:13px;}.elementor-1302 .elementor-element.elementor-element-570ba23b{width:50%;}.elementor-1302 .elementor-element.elementor-element-570ba23b > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-6688c109 img{width:61%;}.elementor-1302 .elementor-element.elementor-element-39dfbcba .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-7b605494{width:50%;}.elementor-1302 .elementor-element.elementor-element-7b605494 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-565bbab9{padding:10px 0px 10px 0px;}.elementor-1302 .elementor-element.elementor-element-565bbab9 img{width:66%;}.elementor-1302 .elementor-element.elementor-element-8215fa5 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-2871851e{width:50%;}.elementor-1302 .elementor-element.elementor-element-2871851e > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-191f596c img{width:52%;}.elementor-1302 .elementor-element.elementor-element-67972eed .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-52676449{width:50%;}.elementor-1302 .elementor-element.elementor-element-52676449 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-40cee25b img{width:66%;}.elementor-1302 .elementor-element.elementor-element-2ddce831 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-154e8a83{width:50%;}.elementor-1302 .elementor-element.elementor-element-154e8a83 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-52aca262 img{width:79%;height:120px;}.elementor-1302 .elementor-element.elementor-element-42c8b4d0 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-6d5760e4{width:50%;}.elementor-1302 .elementor-element.elementor-element-6d5760e4 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-21ca9596 img{width:100%;}.elementor-1302 .elementor-element.elementor-element-610f6013 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-34d94252{width:50%;}.elementor-1302 .elementor-element.elementor-element-34d94252 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-7a98b57b img{width:100%;}.elementor-1302 .elementor-element.elementor-element-256b833d .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-19c72caf{width:50%;}.elementor-1302 .elementor-element.elementor-element-19c72caf > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-73b12465 img{width:100%;}.elementor-1302 .elementor-element.elementor-element-555ff785 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-60947a69{width:50%;}.elementor-1302 .elementor-element.elementor-element-60947a69 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-371f68a img{width:99%;height:117px;}.elementor-1302 .elementor-element.elementor-element-11add56a .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-708c387f{width:50%;}.elementor-1302 .elementor-element.elementor-element-708c387f > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-14b1e77c img{width:87%;}.elementor-1302 .elementor-element.elementor-element-415dd405 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-2da10d2{width:50%;}.elementor-1302 .elementor-element.elementor-element-2da10d2 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-63025fa5 img{width:66%;}.elementor-1302 .elementor-element.elementor-element-4ab358d7 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-3753853a{width:50%;}.elementor-1302 .elementor-element.elementor-element-3753853a > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-7bcdeed0{padding:0px 0px 0px 0px;}.elementor-1302 .elementor-element.elementor-element-7bcdeed0 img{width:66%;}.elementor-1302 .elementor-element.elementor-element-75a664f4 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-1c56e5af{width:50%;}.elementor-1302 .elementor-element.elementor-element-1c56e5af > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-487e2494 img{width:99%;height:117px;}.elementor-1302 .elementor-element.elementor-element-5f2f9644 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-1302 .elementor-element.elementor-element-8ba6924{width:50%;}.elementor-1302 .elementor-element.elementor-element-8ba6924 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1302 .elementor-element.elementor-element-2fbf10fe > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-54e26515{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-54e26515 .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-560b8945{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-d0f6f15 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-37723694{margin-top:0px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-5cc62bc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-228d8cca > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-26b587b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-26b587b8 .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-22a9fd43{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-bb46c02 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-7fe6cbc5 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-5685cb1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-5685cb1c .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-1661d351{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-c04c996 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-38b38ece > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-5311767d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-5311767d .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-69c845c5{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-48375da .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-46e0abab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-335d80e8 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-725633e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-725633e4 .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-11f6c17a{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-1b46c33 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-23f5d81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-4219f4c0 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-5a4920dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-5a4920dc .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-79cc210e{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-bd22fac .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-4fcefe0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-4ed5715c > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-3ac95f8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-3ac95f8a .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-77e66f42{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-9192ea5 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-2a156e81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-69f2fcb7 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-617baf79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-617baf79 .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-21ec8937{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-e50aa3a .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-3ff7f88c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-5ca5cae4 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-11810ad9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-11810ad9 .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-32ffff2d{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-2be68d9 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-5399f2ca{margin-top:0px;margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-77ff06ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-4dc3bfb9 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-4411dbfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-4411dbfa .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-2f630d28{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-68af985 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-7488e7db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-39c0f5fb > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-542a7eb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-542a7eb9 .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-42ee5f05{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-72a153f .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-30427e4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-508c38ca > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-58a9fbf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-58a9fbf8 .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-100623b0{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-0a3f666 .ekit_double_button{width:100%;}.elementor-1302 .elementor-element.elementor-element-5fbf91a9 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-6cbf490e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1302 .elementor-element.elementor-element-6cbf490e .elementor-heading-title{font-size:22px;}.elementor-1302 .elementor-element.elementor-element-33b15014{font-size:14px;}.elementor-1302 .elementor-element.elementor-element-dc54309 .ekit_double_button{width:100%;}}@media(min-width:768px){.elementor-1302 .elementor-element.elementor-element-63a22c9e{width:40%;}.elementor-1302 .elementor-element.elementor-element-2fbf10fe{width:60%;}.elementor-1302 .elementor-element.elementor-element-5cc62bc6{width:40%;}.elementor-1302 .elementor-element.elementor-element-228d8cca{width:60%;}.elementor-1302 .elementor-element.elementor-element-3b503e4c{width:40%;}.elementor-1302 .elementor-element.elementor-element-7fe6cbc5{width:60%;}.elementor-1302 .elementor-element.elementor-element-3c13a5c4{width:40%;}.elementor-1302 .elementor-element.elementor-element-38b38ece{width:60%;}.elementor-1302 .elementor-element.elementor-element-46e0abab{width:40%;}.elementor-1302 .elementor-element.elementor-element-335d80e8{width:60%;}.elementor-1302 .elementor-element.elementor-element-23f5d81{width:40%;}.elementor-1302 .elementor-element.elementor-element-4219f4c0{width:60%;}.elementor-1302 .elementor-element.elementor-element-4fcefe0a{width:40%;}.elementor-1302 .elementor-element.elementor-element-4ed5715c{width:60%;}.elementor-1302 .elementor-element.elementor-element-2a156e81{width:40%;}.elementor-1302 .elementor-element.elementor-element-69f2fcb7{width:60%;}.elementor-1302 .elementor-element.elementor-element-3ff7f88c{width:40%;}.elementor-1302 .elementor-element.elementor-element-5ca5cae4{width:60%;}.elementor-1302 .elementor-element.elementor-element-77ff06ef{width:40%;}.elementor-1302 .elementor-element.elementor-element-4dc3bfb9{width:60%;}.elementor-1302 .elementor-element.elementor-element-7488e7db{width:40%;}.elementor-1302 .elementor-element.elementor-element-39c0f5fb{width:60%;}.elementor-1302 .elementor-element.elementor-element-30427e4d{width:40%;}.elementor-1302 .elementor-element.elementor-element-508c38ca{width:60%;}.elementor-1302 .elementor-element.elementor-element-8baf0ce{width:40%;}.elementor-1302 .elementor-element.elementor-element-5fbf91a9{width:60%;}}@media(min-width:1025px){.elementor-1302 .elementor-element.elementor-element-c1cca11:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-c1cca11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-407ab15 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cbd14e *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88919b2 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160aba0 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c0f735 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4dc4b8 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-849bd58 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74d55ed *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9668ddd *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3085f6e *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d4578d *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50f6921 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3148c55 *//* =====================================================
   PREMIUM PRODUCT SPECIFICATION TABLE
   Elementor Text Editor Widget
===================================================== */

.premium-specs table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;

    margin: 0 !important;

    background: #ffffff;

    border: 1px solid #d9e2ec !important;
    border-radius: 10px !important;

    overflow: hidden;

    box-shadow:
        0 5px 18px rgba(20, 55, 90, 0.07);
}


/* =========================================
   ALL TABLE CELLS
========================================= */

.premium-specs table td,
.premium-specs table th {
    padding: 13px 16px !important;

    border: none !important;
    border-bottom: 1px solid #e3e9ef !important;

    font-size: 14px !important;
    line-height: 1.45 !important;

    vertical-align: middle !important;

    transition:
        background 0.25s ease,
        color 0.25s ease;
}


/* =========================================
   LEFT SIDE - SPECIFICATION NAME
========================================= */

.premium-specs table td:first-child {
    width: 48% !important;

    background: #f5f8fb !important;

    color: #263b52 !important;

    font-weight: 600 !important;

    border-right: 1px solid #dfe6ed !important;

    position: relative;
}


/* BLUE ACCENT ON LEFT */

.premium-specs table td:first-child::before {
    content: "";

    position: absolute;

    left: 0;
    top: 50%;

    width: 3px;
    height: 0;

    background: #1765b5;

    border-radius: 0 4px 4px 0;

    transform: translateY(-50%);

    transition: height 0.25s ease;
}


/* =========================================
   RIGHT SIDE - VALUE
========================================= */

.premium-specs table td:last-child {
    width: 52% !important;

    background: #ffffff !important;

    color: #172f49 !important;

    font-weight: 500 !important;
}


/* =========================================
   ROW HOVER
========================================= */

.premium-specs table tr:hover td {
    background: #f8fbff !important;
}

.premium-specs table tr:hover td:first-child {
    color: #1765b5 !important;
}

.premium-specs table tr:hover td:first-child::before {
    height: 24px;
}


/* =========================================
   LAST ROW
========================================= */

.premium-specs table tr:last-child td {
    border-bottom: none !important;
}


/* =========================================
   IMPORTANT VALUES
========================================= */

/* Usage/Application */

.premium-specs table tr:first-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* Country of Origin */

.premium-specs table tr:last-child td:last-child {
    color: #1765b5 !important;
    font-weight: 700 !important;
}


/* =========================================
   ALTERNATING VERY SUBTLE ROW
========================================= */

.premium-specs table tr:nth-child(even) td:first-child {
    background: #f9fbfd !important;
}


/* =========================================
   TOP ACCENT
========================================= */

.premium-specs {
    position: relative;
}


/* Small premium line above table */

.premium-specs::before {
    content: "";

    display: block;

    width: 100%;
    height: 3px;

    margin-bottom: -3px;

    position: relative;

    z-index: 3;

    border-radius: 10px 10px 0 0;

    background: linear-gradient(
        90deg,
        #1765b5 0%,
        #2877c4 65%,
        #f47b16 100%
    );
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 11px 10px !important;

        font-size: 12.5px !important;

        line-height: 1.4 !important;
    }

    .premium-specs table td:first-child {
        width: 46% !important;
    }

    .premium-specs table td:last-child {
        width: 54% !important;
    }

}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .premium-specs table td,
    .premium-specs table th {
        padding: 12px 13px !important;

        font-size: 13px !important;
    }

}/* End custom CSS */