.elementor-14920 .elementor-element.elementor-element-d222887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-79dcad1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-dbcc03e{text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 18px 0px;}.elementor-14920 .elementor-element.elementor-element-dbcc03e .elementor-heading-title{font-size:35px;font-weight:500;color:#000000;}.elementor-14920 .elementor-element.elementor-element-61c0719{text-align:center;font-size:13px;font-weight:400;word-spacing:0px;color:#000000BD;padding:0px 85px 0px 85px;}.elementor-14920 .elementor-element.elementor-element-b0cb2b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14920 .elementor-element.elementor-element-b0cb2b9.e-con{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-9415054{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-9415054:not(.elementor-motion-effects-element-type-background), .elementor-14920 .elementor-element.elementor-element-9415054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-14920 .elementor-element.elementor-element-9415054.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14920 .elementor-element.elementor-element-c1a18ec{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-c1a18ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14920 .elementor-element.elementor-element-afc323a{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-afc323a:not(.elementor-motion-effects-element-type-background), .elementor-14920 .elementor-element.elementor-element-afc323a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-14920 .elementor-element.elementor-element-afc323a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14920 .elementor-element.elementor-element-7439ffd{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-7439ffd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14920 .elementor-element.elementor-element-e7dfbe6{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-e7dfbe6:not(.elementor-motion-effects-element-type-background), .elementor-14920 .elementor-element.elementor-element-e7dfbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-14920 .elementor-element.elementor-element-e7dfbe6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14920 .elementor-element.elementor-element-3b1403a{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-3b1403a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14920 .elementor-element.elementor-element-d421954{text-align:center;font-size:13px;font-weight:400;word-spacing:0px;color:#000000BD;padding:0px 85px 0px 85px;}.elementor-14920 .elementor-element.elementor-element-4c422f5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14920 .elementor-element.elementor-element-4c422f5 .elementor-divider-separator{width:100%;}.elementor-14920 .elementor-element.elementor-element-4c422f5 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-14920 .elementor-element.elementor-element-190476c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14920 .elementor-element.elementor-element-da204fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-2464fe1{text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 18px 0px;}.elementor-14920 .elementor-element.elementor-element-2464fe1 .elementor-heading-title{font-size:35px;font-weight:500;color:#000000;}.elementor-14920 .elementor-element.elementor-element-c65396b{text-align:center;font-size:13px;font-weight:400;word-spacing:0px;color:#000000BD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-14920 .elementor-element.elementor-element-b6e0359{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-f9439bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-250111b th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-250111b th .ql-editor{text-align:left;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-14920 .elementor-element.elementor-element-250111b thead{background-color:#fbfbfb;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-250111b td{text-align:center;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-250111b td .ql-editor{text-align:center;}.elementor-14920 .elementor-element.elementor-element-250111b tbody{background-color:#ffffff;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination{text-align:left;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination a{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination select{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination a, .elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination a:hover, .elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table-pagination select:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-250111b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-ed87dc4{--display:flex;}.elementor-14920 .elementor-element.elementor-element-9d2c425{text-align:start;font-size:13px;font-weight:400;word-spacing:0px;color:#000000BD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-14920 .elementor-element.elementor-element-580f33a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-437d10e{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-1c2ce7f{text-align:start;font-size:13px;font-weight:400;word-spacing:0px;color:#000000BD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-14920 .elementor-element.elementor-element-a767c8e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#000000;}.elementor-14920 .elementor-element.elementor-element-45ccae3{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-799af39{text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 18px 0px;}.elementor-14920 .elementor-element.elementor-element-799af39 .elementor-heading-title{font-size:35px;font-weight:500;color:#000000;}.elementor-14920 .elementor-element.elementor-element-a74f933{text-align:center;font-size:13px;font-weight:400;word-spacing:0px;color:#000000BD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-14920 .elementor-element.elementor-element-53fe0af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14920 .elementor-element.elementor-element-c2b3b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-039c87d{text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 18px 0px;}.elementor-14920 .elementor-element.elementor-element-039c87d .elementor-heading-title{font-size:35px;font-weight:500;color:#000000;}.elementor-14920 .elementor-element.elementor-element-36f1b21{text-align:center;font-size:13px;font-weight:400;word-spacing:0px;color:#000000BD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-02e2db9 th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-02e2db9 th .ql-editor{text-align:left;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-14920 .elementor-element.elementor-element-02e2db9 thead{background-color:#fbfbfb;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-02e2db9 td{text-align:center;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-02e2db9 td .ql-editor{text-align:center;}.elementor-14920 .elementor-element.elementor-element-02e2db9 tbody{background-color:#ffffff;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination{text-align:left;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination a{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination select{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination a, .elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination a:hover, .elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table-pagination select:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-14920 .elementor-element.elementor-element-02e2db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-54146ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-14920 .container{max-width:1290px;}body.elementor-page-14920 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1290px;}@media(max-width:1024px){.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table{width:100%;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table{width:100%;}}@media(max-width:767px){.elementor-14920 .elementor-element.elementor-element-dbcc03e .elementor-heading-title{font-size:20px;}.elementor-14920 .elementor-element.elementor-element-dbcc03e{padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-61c0719{text-align:justify;font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 010px;}.elementor-14920 .elementor-element.elementor-element-61c0719.elementor-element{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-b0cb2b9{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-9415054{--width:30%;--min-height:0px;}.elementor-14920 .elementor-element.elementor-element-c1a18ec{padding:10px 10px 10px 10px;width:initial;max-width:initial;}.elementor-14920 .elementor-element.elementor-element-afc323a{--width:30%;--min-height:0px;}.elementor-14920 .elementor-element.elementor-element-7439ffd{padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-e7dfbe6{--width:30%;--min-height:0px;}.elementor-14920 .elementor-element.elementor-element-3b1403a{padding:10px 10px 10px 10px;}.elementor-14920 .elementor-element.elementor-element-d421954{text-align:justify;font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 010px;}.elementor-14920 .elementor-element.elementor-element-d421954.elementor-element{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-4c422f5 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-14920 .elementor-element.elementor-element-4c422f5 .elementor-divider{text-align:center;}.elementor-14920 .elementor-element.elementor-element-4c422f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-da204fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-2464fe1 .elementor-heading-title{font-size:20px;}.elementor-14920 .elementor-element.elementor-element-2464fe1{padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-c65396b{text-align:justify;font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 010px;}.elementor-14920 .elementor-element.elementor-element-c65396b.elementor-element{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-b6e0359{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-f9439bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-250111b .ea-advanced-data-table{width:100%;}.elementor-14920 .elementor-element.elementor-element-250111b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14920 .elementor-element.elementor-element-ed87dc4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-9d2c425{text-align:justify;font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 010px;}.elementor-14920 .elementor-element.elementor-element-9d2c425.elementor-element{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-580f33a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-1c2ce7f{text-align:justify;font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 010px;}.elementor-14920 .elementor-element.elementor-element-1c2ce7f.elementor-element{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-a767c8e{--n-tabs-title-font-size:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-799af39 .elementor-heading-title{font-size:20px;}.elementor-14920 .elementor-element.elementor-element-799af39{padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-a74f933{text-align:justify;font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 010px;}.elementor-14920 .elementor-element.elementor-element-a74f933.elementor-element{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-c2b3b1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14920 .elementor-element.elementor-element-039c87d .elementor-heading-title{font-size:20px;}.elementor-14920 .elementor-element.elementor-element-039c87d{padding:0px 0px 0px 0px;}.elementor-14920 .elementor-element.elementor-element-36f1b21{text-align:justify;font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 010px;}.elementor-14920 .elementor-element.elementor-element-36f1b21.elementor-element{--align-self:center;}.elementor-14920 .elementor-element.elementor-element-02e2db9 .ea-advanced-data-table{width:100%;}.elementor-14920 .elementor-element.elementor-element-02e2db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-14920 .elementor-element.elementor-element-b0cb2b9{--width:100%;}.elementor-14920 .elementor-element.elementor-element-9415054{--width:250px;}.elementor-14920 .elementor-element.elementor-element-afc323a{--width:250px;}.elementor-14920 .elementor-element.elementor-element-e7dfbe6{--width:250px;}}/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-250111b *//* =========================
   PRICE TABLE 02 - HEADER + ROW COLORS FIX
========================= */

/* HEADER */
.elementor-element .price_table_02 table thead th {
    background-color: #E0e0e0 !important;  /* Header background */
    color: #000 !important;                /* Header text color */
}

/* ODD ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(odd) td {
    background-color: #ffffff !important;  /* Row 1 color */
}

/* EVEN ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(even) td {
    background-color: #fcfcfc !important;  /* Row 2 color */
}

/* =========================
   PRICE TABLE 02 - FONT STYLING
========================= */

/* ===== HEADER FONT ===== */
.elementor-element .price_table_02 table thead th {
    font-family: 'Poppins', sans-serif;  /* Header font */
    font-size: 12px;                     /* Header font size */
    font-weight: 800;                     /* Header font weight */
    color: #000000 !important;           /* Header text color */
    text-align: left;                     /* Optional: center text */
}

/* ===== ALL ROWS FONT ===== */
.elementor-element .price_table_02 table tbody td {
    font-family: 'Roboto', sans-serif !important;    /* Row font */
    font-size: 11px !important;                     /* Row font size */
    font-weight: 400 !important;                    /* Row font weight */
    color: #000000 !important;                      /* Row text color */
}

/* =========================
   PRICE TABLE 02 - ALL COLUMNS CENTER ALIGN
========================= */

/* ===== HEADER TEXT ALIGN ===== */
.elementor-element .price_table_02 table thead th {
    text-align: center !important;
}

/* ===== BODY TEXT ALIGN ===== */
.elementor-element .price_table_02 table tbody td {
    text-align: center !important;
}

/* =========================
   PRICE TABLE 02 - BORDERS ONLY
========================= */

/* ROW BOTTOM BORDER (1px black) */
.elementor-element .price_table_02 table tbody td {
    border-bottom: 0.01px solid #EDEDED !important;
}

/* COLUMN RIGHT BORDER (2px black) */
.elementor-element .price_table_02 table tbody td:not(:last-child),
.elementor-element .price_table_02 table thead th:not(:last-child) {
    border-right: 1px solid #fff !important;
}

/* COLLAPSE BORDER TO AVOID DOUBLE LINES */
.elementor-element .price_table_02 table {
    border-collapse: collapse !important;
}

/* =========================
   PRICE TABLE 02 - ROUND CORNERS
========================= */

/* Table wrapper (optional, if table itself supports radius) */
.elementor-element .price_table_02 table {
    border-radius: 15px !important;  /* Adjust radius as you like */
    overflow: hidden;                /* Ensure child cells don't overflow corners */
}

/* Top left/right header corners */
.elementor-element .price_table_02 table thead th:first-child {
    border-top-left-radius: 15px !important;
}
.elementor-element .price_table_02 table thead th:last-child {
    border-top-right-radius: 15px !important;
}

/* Bottom left/right body corners */
.elementor-element .price_table_02 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px !important;
}
.elementor-element .price_table_02 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px !important;
}

/* =========================
PRICE TABLE 02 - PADDING CONTROL
========================= */

/* Header padding (top, right, bottom, left) */
.elementor-element .price_table_02 table thead th {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

/* Body row padding (top, right, bottom, left) */
.elementor-element .price_table_02 table tbody td {
    padding-top: 8px !important;
    padding-right: 5px !important;
    padding-bottom: 8px !important;
    padding-left: 5px !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-250111b *//* =========================
   PRICE TABLE 02 - HEADER + ROW COLORS FIX
========================= */

/* HEADER */
.elementor-element .price_table_02 table thead th {
    background-color: #E0e0e0 !important;  /* Header background */
    color: #000 !important;                /* Header text color */
}

/* ODD ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(odd) td {
    background-color: #ffffff !important;  /* Row 1 color */
}

/* EVEN ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(even) td {
    background-color: #fcfcfc !important;  /* Row 2 color */
}

/* =========================
   PRICE TABLE 02 - FONT STYLING
========================= */

/* ===== HEADER FONT ===== */
.elementor-element .price_table_02 table thead th {
    font-family: 'Poppins', sans-serif;  /* Header font */
    font-size: 12px;                     /* Header font size */
    font-weight: 800;                     /* Header font weight */
    color: #000000 !important;           /* Header text color */
    text-align: left;                     /* Optional: center text */
}

/* ===== ALL ROWS FONT ===== */
.elementor-element .price_table_02 table tbody td {
    font-family: 'Roboto', sans-serif !important;    /* Row font */
    font-size: 11px !important;                     /* Row font size */
    font-weight: 400 !important;                    /* Row font weight */
    color: #000000 !important;                      /* Row text color */
}

/* =========================
   PRICE TABLE 02 - ALL COLUMNS CENTER ALIGN
========================= */

/* ===== HEADER TEXT ALIGN ===== */
.elementor-element .price_table_02 table thead th {
    text-align: center !important;
}

/* ===== BODY TEXT ALIGN ===== */
.elementor-element .price_table_02 table tbody td {
    text-align: center !important;
}

/* =========================
   PRICE TABLE 02 - BORDERS ONLY
========================= */

/* ROW BOTTOM BORDER (1px black) */
.elementor-element .price_table_02 table tbody td {
    border-bottom: 0.01px solid #EDEDED !important;
}

/* COLUMN RIGHT BORDER (2px black) */
.elementor-element .price_table_02 table tbody td:not(:last-child),
.elementor-element .price_table_02 table thead th:not(:last-child) {
    border-right: 1px solid #fff !important;
}

/* COLLAPSE BORDER TO AVOID DOUBLE LINES */
.elementor-element .price_table_02 table {
    border-collapse: collapse !important;
}

/* =========================
   PRICE TABLE 02 - ROUND CORNERS
========================= */

/* Table wrapper (optional, if table itself supports radius) */
.elementor-element .price_table_02 table {
    border-radius: 15px !important;  /* Adjust radius as you like */
    overflow: hidden;                /* Ensure child cells don't overflow corners */
}

/* Top left/right header corners */
.elementor-element .price_table_02 table thead th:first-child {
    border-top-left-radius: 15px !important;
}
.elementor-element .price_table_02 table thead th:last-child {
    border-top-right-radius: 15px !important;
}

/* Bottom left/right body corners */
.elementor-element .price_table_02 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px !important;
}
.elementor-element .price_table_02 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px !important;
}

/* =========================
PRICE TABLE 02 - PADDING CONTROL
========================= */

/* Header padding (top, right, bottom, left) */
.elementor-element .price_table_02 table thead th {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

/* Body row padding (top, right, bottom, left) */
.elementor-element .price_table_02 table tbody td {
    padding-top: 8px !important;
    padding-right: 5px !important;
    padding-bottom: 8px !important;
    padding-left: 5px !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-250111b *//* =========================
   PRICE TABLE 02 - HEADER + ROW COLORS FIX
========================= */

/* HEADER */
.elementor-element .price_table_02 table thead th {
    background-color: #E0e0e0 !important;  /* Header background */
    color: #000 !important;                /* Header text color */
}

/* ODD ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(odd) td {
    background-color: #ffffff !important;  /* Row 1 color */
}

/* EVEN ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(even) td {
    background-color: #fcfcfc !important;  /* Row 2 color */
}

/* =========================
   PRICE TABLE 02 - FONT STYLING
========================= */

/* ===== HEADER FONT ===== */
.elementor-element .price_table_02 table thead th {
    font-family: 'Poppins', sans-serif;  /* Header font */
    font-size: 12px;                     /* Header font size */
    font-weight: 800;                     /* Header font weight */
    color: #000000 !important;           /* Header text color */
    text-align: left;                     /* Optional: center text */
}

/* ===== ALL ROWS FONT ===== */
.elementor-element .price_table_02 table tbody td {
    font-family: 'Roboto', sans-serif !important;    /* Row font */
    font-size: 11px !important;                     /* Row font size */
    font-weight: 400 !important;                    /* Row font weight */
    color: #000000 !important;                      /* Row text color */
}

/* =========================
   PRICE TABLE 02 - ALL COLUMNS CENTER ALIGN
========================= */

/* ===== HEADER TEXT ALIGN ===== */
.elementor-element .price_table_02 table thead th {
    text-align: center !important;
}

/* ===== BODY TEXT ALIGN ===== */
.elementor-element .price_table_02 table tbody td {
    text-align: center !important;
}

/* =========================
   PRICE TABLE 02 - BORDERS ONLY
========================= */

/* ROW BOTTOM BORDER (1px black) */
.elementor-element .price_table_02 table tbody td {
    border-bottom: 0.01px solid #EDEDED !important;
}

/* COLUMN RIGHT BORDER (2px black) */
.elementor-element .price_table_02 table tbody td:not(:last-child),
.elementor-element .price_table_02 table thead th:not(:last-child) {
    border-right: 1px solid #fff !important;
}

/* COLLAPSE BORDER TO AVOID DOUBLE LINES */
.elementor-element .price_table_02 table {
    border-collapse: collapse !important;
}

/* =========================
   PRICE TABLE 02 - ROUND CORNERS
========================= */

/* Table wrapper (optional, if table itself supports radius) */
.elementor-element .price_table_02 table {
    border-radius: 15px !important;  /* Adjust radius as you like */
    overflow: hidden;                /* Ensure child cells don't overflow corners */
}

/* Top left/right header corners */
.elementor-element .price_table_02 table thead th:first-child {
    border-top-left-radius: 15px !important;
}
.elementor-element .price_table_02 table thead th:last-child {
    border-top-right-radius: 15px !important;
}

/* Bottom left/right body corners */
.elementor-element .price_table_02 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px !important;
}
.elementor-element .price_table_02 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px !important;
}

/* =========================
PRICE TABLE 02 - PADDING CONTROL
========================= */

/* Header padding (top, right, bottom, left) */
.elementor-element .price_table_02 table thead th {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

/* Body row padding (top, right, bottom, left) */
.elementor-element .price_table_02 table tbody td {
    padding-top: 8px !important;
    padding-right: 5px !important;
    padding-bottom: 8px !important;
    padding-left: 5px !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-250111b *//* =========================
   PRICE TABLE 02 - HEADER + ROW COLORS FIX
========================= */

/* HEADER */
.elementor-element .price_table_02 table thead th {
    background-color: #E0e0e0 !important;  /* Header background */
    color: #000 !important;                /* Header text color */
}

/* ODD ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(odd) td {
    background-color: #ffffff !important;  /* Row 1 color */
}

/* EVEN ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(even) td {
    background-color: #fcfcfc !important;  /* Row 2 color */
}

/* =========================
   PRICE TABLE 02 - FONT STYLING
========================= */

/* ===== HEADER FONT ===== */
.elementor-element .price_table_02 table thead th {
    font-family: 'Poppins', sans-serif;  /* Header font */
    font-size: 12px;                     /* Header font size */
    font-weight: 800;                     /* Header font weight */
    color: #000000 !important;           /* Header text color */
    text-align: left;                     /* Optional: center text */
}

/* ===== ALL ROWS FONT ===== */
.elementor-element .price_table_02 table tbody td {
    font-family: 'Roboto', sans-serif !important;    /* Row font */
    font-size: 11px !important;                     /* Row font size */
    font-weight: 400 !important;                    /* Row font weight */
    color: #000000 !important;                      /* Row text color */
}

/* =========================
   PRICE TABLE 02 - ALL COLUMNS CENTER ALIGN
========================= */

/* ===== HEADER TEXT ALIGN ===== */
.elementor-element .price_table_02 table thead th {
    text-align: center !important;
}

/* ===== BODY TEXT ALIGN ===== */
.elementor-element .price_table_02 table tbody td {
    text-align: center !important;
}

/* =========================
   PRICE TABLE 02 - BORDERS ONLY
========================= */

/* ROW BOTTOM BORDER (1px black) */
.elementor-element .price_table_02 table tbody td {
    border-bottom: 0.01px solid #EDEDED !important;
}

/* COLUMN RIGHT BORDER (2px black) */
.elementor-element .price_table_02 table tbody td:not(:last-child),
.elementor-element .price_table_02 table thead th:not(:last-child) {
    border-right: 1px solid #fff !important;
}

/* COLLAPSE BORDER TO AVOID DOUBLE LINES */
.elementor-element .price_table_02 table {
    border-collapse: collapse !important;
}

/* =========================
   PRICE TABLE 02 - ROUND CORNERS
========================= */

/* Table wrapper (optional, if table itself supports radius) */
.elementor-element .price_table_02 table {
    border-radius: 15px !important;  /* Adjust radius as you like */
    overflow: hidden;                /* Ensure child cells don't overflow corners */
}

/* Top left/right header corners */
.elementor-element .price_table_02 table thead th:first-child {
    border-top-left-radius: 15px !important;
}
.elementor-element .price_table_02 table thead th:last-child {
    border-top-right-radius: 15px !important;
}

/* Bottom left/right body corners */
.elementor-element .price_table_02 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px !important;
}
.elementor-element .price_table_02 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px !important;
}

/* =========================
PRICE TABLE 02 - PADDING CONTROL
========================= */

/* Header padding (top, right, bottom, left) */
.elementor-element .price_table_02 table thead th {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

/* Body row padding (top, right, bottom, left) */
.elementor-element .price_table_02 table tbody td {
    padding-top: 8px !important;
    padding-right: 5px !important;
    padding-bottom: 8px !important;
    padding-left: 5px !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a767c8e *//* ===== TOGGLE WRAPPER ===== */
.jersey-neck-tabs-p .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    width: 100%;
    background: #fff;
    border: px solid #1ec56f;
    border-radius: 999px;
    padding: 2px;
    overflow: hidden;
    box-sizing: border-box;
}

/* ===== BUTTONS ===== */
.jersey-neck-tabs-p .e-n-tabs > .e-n-tabs-heading .e-n-tab-title {
    flex: 1;
    margin: 0 !important;
    border: 2px solid #000 !important;  /* black border */
    background: #fff !important;        /* white background */
    border-radius: 25px !important;
    color: #000 !important;             /* black font */
    font-weight: 600 !important;
    font-size: 11px !important;         /* fixed font size */
    padding: 5px !important;
    text-align: center;
    cursor: pointer;
    transition: all 0.25s ease;
}

/* Left button text */
.jersey-neck-tabs-p .e-n-tabs > .e-n-tabs-heading .e-n-tab-title:first-child {
    text-align: left !important;
    padding-left: 5px !important;
}

/* Right button text */
.jersey-neck-tabs-p .e-n-tabs > .e-n-tabs-heading .e-n-tab-title:last-child {
    text-align: right !important;
    padding-right: 5px !important;
}

/* Active tab */
.jersey-neck-tabs-p .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    background: #000 !important;  /* black background */
    color: #fff !important;       /* white font */
    border: 2px solid #000 !important;  /* black border */
}

/* ===== REMOVE ELEMENTOR LINES ===== */
.jersey-neck-tabs-p .e-n-tabs > .e-n-tabs-heading .e-n-tab-title::before,
.jersey-neck-tabs-p .e-n-tabs > .e-n-tabs-heading .e-n-tab-title::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-02e2db9 *//* =========================
   PRICE TABLE 02 - HEADER + ROW COLORS FIX
========================= */

/* HEADER */
.elementor-element .price_table_02 table thead th {
    background-color: #E0e0e0 !important;  /* Header background */
    color: #000 !important;                /* Header text color */
}

/* ODD ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(odd) td {
    background-color: #ffffff !important;  /* Row 1 color */
}

/* EVEN ROWS */
.elementor-element .price_table_02 table tbody tr:nth-child(even) td {
    background-color: #fcfcfc !important;  /* Row 2 color */
}

/* =========================
   PRICE TABLE 02 - FONT STYLING
========================= */

/* ===== HEADER FONT ===== */
.elementor-element .price_table_02 table thead th {
    font-family: 'Poppins', sans-serif;  /* Header font */
    font-size: 12px;                     /* Header font size */
    font-weight: 800;                     /* Header font weight */
    color: #000000 !important;           /* Header text color */
    text-align: left;                     /* Optional: center text */
}

/* ===== ALL ROWS FONT ===== */
.elementor-element .price_table_02 table tbody td {
    font-family: 'Roboto', sans-serif !important;    /* Row font */
    font-size: 11px !important;                     /* Row font size */
    font-weight: 400 !important;                    /* Row font weight */
    color: #000000 !important;                      /* Row text color */
}

/* =========================
   PRICE TABLE 02 - ALL COLUMNS CENTER ALIGN
========================= */

/* ===== HEADER TEXT ALIGN ===== */
.elementor-element .price_table_02 table thead th {
    text-align: center !important;
}

/* ===== BODY TEXT ALIGN ===== */
.elementor-element .price_table_02 table tbody td {
    text-align: center !important;
}

/* =========================
   PRICE TABLE 02 - BORDERS ONLY
========================= */

/* ROW BOTTOM BORDER (1px black) */
.elementor-element .price_table_02 table tbody td {
    border-bottom: 0.01px solid #EDEDED !important;
}

/* COLUMN RIGHT BORDER (2px black) */
.elementor-element .price_table_02 table tbody td:not(:last-child),
.elementor-element .price_table_02 table thead th:not(:last-child) {
    border-right: 1px solid #fff !important;
}

/* COLLAPSE BORDER TO AVOID DOUBLE LINES */
.elementor-element .price_table_02 table {
    border-collapse: collapse !important;
}

/* =========================
   PRICE TABLE 02 - ROUND CORNERS
========================= */

/* Table wrapper (optional, if table itself supports radius) */
.elementor-element .price_table_02 table {
    border-radius: 15px !important;  /* Adjust radius as you like */
    overflow: hidden;                /* Ensure child cells don't overflow corners */
}

/* Top left/right header corners */
.elementor-element .price_table_02 table thead th:first-child {
    border-top-left-radius: 15px !important;
}
.elementor-element .price_table_02 table thead th:last-child {
    border-top-right-radius: 15px !important;
}

/* Bottom left/right body corners */
.elementor-element .price_table_02 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px !important;
}
.elementor-element .price_table_02 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px !important;
}

/* =========================
PRICE TABLE 02 - PADDING CONTROL
========================= */

/* Header padding (top, right, bottom, left) */
.elementor-element .price_table_02 table thead th {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

/* Body row padding (top, right, bottom, left) */
.elementor-element .price_table_02 table tbody td {
    padding-top: 8px !important;
    padding-right: 5px !important;
    padding-bottom: 8px !important;
    padding-left: 5px !important;
}/* End custom CSS */