.elementor-3803 .elementor-element.elementor-element-ac580c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3803 .elementor-element.elementor-element-37524af .elementor-toc__header-title{text-align:start;}.elementor-3803 .elementor-element.elementor-element-37524af .elementor-toc__header{flex-direction:row;}.elementor-3803 .elementor-element.elementor-element-37524af{--item-text-hover-decoration:underline;}.elementor-3803 .elementor-element.elementor-element-2886a70{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3803 .elementor-element.elementor-element-3b2d35e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dotted;--border-style:dotted;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FF4B57BA;--border-color:#FF4B57BA;--border-radius:120px 120px 120px 120px;}.elementor-3803 .elementor-element.elementor-element-530f3ec > .elementor-widget-container{border-style:none;}.elementor-3803 .elementor-element.elementor-element-f34367c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3803 .elementor-element.elementor-element-fea6e9c{--display:flex;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.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-3803 .elementor-element.elementor-element-e42f348{text-align:left;}.elementor-3803 .elementor-element.elementor-element-e42f348 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-3803 .elementor-element.elementor-element-25e13ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-3803 .elementor-element.elementor-element-7059922{--divider-border-style:solid;--divider-color:#00000012;--divider-border-width:1px;}.elementor-3803 .elementor-element.elementor-element-7059922 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3803 .elementor-element.elementor-element-7059922 .elementor-divider-separator{width:100%;}.elementor-3803 .elementor-element.elementor-element-7059922 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3803 .elementor-element.elementor-element-8f992db{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-3803 .elementor-element.elementor-element-8f992db .elementor-share-btn{border-width:2px;}.elementor-3803 .elementor-element.elementor-element-135be30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3803 .elementor-element.elementor-element-f08385b{--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-3803 .elementor-element.elementor-element-8745b9a{--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-3803 .elementor-element.elementor-element-118f1a1{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;}.elementor-3803 .elementor-element.elementor-element-118f1a1 .elementor-divider-separator{width:100%;}.elementor-3803 .elementor-element.elementor-element-118f1a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3803 .elementor-element.elementor-element-6b16cd9{--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;--justify-content:flex-end;}.elementor-3803 .elementor-element.elementor-element-1bde7f2{text-align:center;}.elementor-3803 .elementor-element.elementor-element-1bde7f2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;color:#2C2C2C;}.elementor-3803 .elementor-element.elementor-element-0e55bd0{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;}.elementor-3803 .elementor-element.elementor-element-0e55bd0 .elementor-divider-separator{width:100%;}.elementor-3803 .elementor-element.elementor-element-0e55bd0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3803 .elementor-element.elementor-element-d91896a{text-align:center;}.elementor-3803 .elementor-element.elementor-element-d91896a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;color:#FA6652;}.elementor-3803 .elementor-element.elementor-element-d254ad9{--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;}@media(max-width:1024px){ .elementor-3803 .elementor-element.elementor-element-8f992db{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:6px;--grid-bottom-margin:6px;}}@media(max-width:767px){.elementor-3803 .elementor-element.elementor-element-ac580c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3803 .elementor-element.elementor-element-fea6e9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3803 .elementor-element.elementor-element-e42f348 .elementor-heading-title{font-size:20px;}.elementor-3803 .elementor-element.elementor-element-8f992db{--alignment:left;--grid-row-gap:6px;--grid-bottom-margin:6px;} .elementor-3803 .elementor-element.elementor-element-8f992db{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:6px;--grid-bottom-margin:6px;}.elementor-3803 .elementor-element.elementor-element-8f992db .elementor-share-btn{font-size:calc(0.7px * 10);}}@media(min-width:768px){.elementor-3803 .elementor-element.elementor-element-2886a70{--width:1140px;}.elementor-3803 .elementor-element.elementor-element-3b2d35e{--width:390px;}.elementor-3803 .elementor-element.elementor-element-6b16cd9{--width:1140px;}}/* Start custom CSS for heading, class: .elementor-element-e42f348 */.tag_text ul,
.tag_text ol {
  margin: 1.5em 0;
  padding-left: 1.5em;
  line-height: 1.6;
}

.tag_text ul {
  list-style-type: disc;
  list-style-position: outside;
}

.tag_text ol {
  list-style-type: decimal;
  list-style-position: outside;
}
.tag_text li {
  margin-bottom: 0.75em;
  font-size: 1.5rem;
  color: #333;
  position: relative;
}
.tag_text ul li::marker {
  color: #0073e6;
}
.tag_text ol li::marker {
  color: #0073e6;
}
.tag_text ul ul,
.tag_text ol ul {
  margin-top: 0.5em;
  margin-bottom: 0;
  padding-left: 1.25em;
  list-style-type: circle;
}
.tag_text ul ol,
.tag_text ol ol {
  margin-top: 0.5em;
  margin-bottom: 0;
  padding-left: 1.25em;
  list-style-type: lower-alpha;
}
@media (max-width: 768px) {
  .tag_text {
    padding: 0 1em;
    font-size: 1.2rem;
  }
  .tag_text ul,
  .tag_text ol {
    margin: 1em 0;
    padding-left: 1.25em;
  }
  .tag_text li {
    margin-bottom: 0.6em;
  }
}

.tag_text ul {
  margin: 1em 0;
  padding-left: 1.5em;
  list-style-type: disc !important;
  list-style-position: outside !important;
}

.tag_text li {
  margin-bottom: 0.6em;
  list-style: disc outside !important;
}

.tag_text ul li::marker {
  color: #0073e6;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a39313 */.ddtags li{float:left;padding:6px 15px;border:1px solid #ff007630;font-weight:500;margin:6px 9px;background-color:#ff7286;border-radius:25px}.ddtags{margin-bottom:60px;width:100%}.ddtags li a{color:#fff;font-size:18px}.ddtags li:hover{background-color:#fd8a9b}.ddtags ul{margin:15px 0}
h3.fb600 {
    font-size: 24px;
}
.content-right {
     width: 100%!important;
}
.proudct-list li {
    width: 16.6%!important;
    padding: 0 10px!important;
}
.dd .proudct-list li {
    width: 33%!important;
    padding: 0 10px!important;
}
.product-cat-top {
    margin-bottom: 15px!important;
}
.proudct-list.f-24 {
    margin: 0px 15px!important;
}
p.fb600 {font-size: 16px!important;padding: 9px!important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a5bfd0d */.elementor-element table {
    width: 100%;
    border-collapse: collapse;
    font-family: "Helvetica Neue", Arial, sans-serif;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    margin: 30px 0;
}

.elementor-element table thead th {
    background-color: #4A90E2;
    color: #fff;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 16px;
    border-bottom: 2px solid #357ABD;
}

.elementor-element table tbody tr:nth-child(odd) {
    background-color: #F7F9FB;
}

.elementor-element table tbody tr:nth-child(even) {
    background-color: #fff;
}

.elementor-element table tbody td {
    padding: 12px 16px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #E1E8ED;
}

.elementor-element table tbody tr:hover {
    background-color: #EAF2FA;
}

.elementor-element table tbody tr:last-child td {
    border-bottom: none;
}

.elementor-element table th:first-child, .elementor-element table td:first-child {
    border-radius: 4px 0 0 4px;
}

.elementor-element table th:last-child, .elementor-element table td:last-child {
    border-radius: 0 4px 4px 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6835e5a */@media (max-width:550px) {.proudct-list li { width: 50% !important; padding: 0 3px !important; margin-bottom: 9px !important;}.dd .proudct-list li {    width: 100% !important;    padding: 0px 0px !important;}.dd .img-box {    display: none;}.chart-text-container {    display: block !important;}}/* End custom CSS */