.elementor-23327 .elementor-element.elementor-element-1e4ffb2{padding:050px 10px 50px 10px;}.elementor-23327 .elementor-element.elementor-element-54991aa{width:var( --container-widget-width, 99.812% );max-width:99.812%;--container-widget-width:99.812%;--container-widget-flex-grow:0;text-align:right;}.elementor-23327 .elementor-element.elementor-element-54991aa .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:15px;font-weight:500;}.elementor-23327 .elementor-element.elementor-element-97be4fb{--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}@media(max-width:1024px){ .elementor-23327 .elementor-element.elementor-element-97be4fb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-23327 .elementor-element.elementor-element-54991aa{text-align:left;}.elementor-23327 .elementor-element.elementor-element-97be4fb{--alignment:left;} .elementor-23327 .elementor-element.elementor-element-97be4fb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for html, class: .elementor-element-9d8fdc6 */body { line-height:108%; font-family:Calibri; font-size:11pt }
h1, h2, h3, h4, h5, h6, p { margin:0pt 0pt 8pt }
li, table { margin-top:0pt; margin-bottom:8pt }
h1 { margin-top:18pt; margin-bottom:4pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-family:'Calibri Light'; font-size:20pt; font-weight:normal; color:#2f5496 }
h2 { margin-top:8pt; margin-bottom:4pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-family:'Calibri Light'; font-size:16pt; font-weight:normal; color:#2f5496 }
h3 { margin-top:8pt; margin-bottom:4pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-family:Calibri; font-size:14pt; font-weight:normal; color:#2f5496 }
h4 { margin-top:4pt; margin-bottom:2pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-family:Calibri; font-size:11pt; font-weight:normal; font-style:italic; color:#2f5496 }
h5 { margin-top:4pt; margin-bottom:2pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-family:Calibri; font-size:11pt; font-weight:normal; color:#2f5496 }
h6 { margin-top:2pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-family:Calibri; font-size:11pt; font-weight:normal; font-style:italic; color:#595959 }
.Heading7 { margin-top:2pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-size:11pt; font-weight:normal; color:#595959 }
.Heading8 { margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-size:11pt; font-weight:normal; font-style:italic; color:#272727 }
.Heading9 { margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; line-height:108%; font-size:11pt; font-weight:normal; color:#272727 }
.Justify { margin-bottom:8pt; text-align:justify; line-height:108%; font-size:11pt }
.IntenseQuote { margin:18pt 43.2pt; text-align:center; line-height:108%; border-top:0.75pt solid #2f5496; border-bottom:0.75pt solid #2f5496; padding-top:10pt; padding-bottom:10pt; font-size:11pt; font-style:italic; color:#2f5496 }
.ListParagraph { margin-left:36pt; margin-bottom:8pt; line-height:108%; font-size:11pt }
.Quote { margin-top:8pt; margin-bottom:8pt; text-align:center; line-height:108%; font-size:11pt; font-style:italic; color:#404040 }
.Subtitle { margin-bottom:8pt; line-height:108%; font-size:14pt; letter-spacing:0.75pt; color:#595959 }
.Title { margin-bottom:4pt; line-height:normal; font-family:'Calibri Light'; font-size:28pt; letter-spacing:-0.5pt }
.a { margin-left:21.3pt; margin-bottom:8pt; text-indent:-21.3pt; text-align:justify; line-height:108%; font-size:11pt }
.i { margin-left:28.35pt; margin-bottom:8pt; text-indent:-28.35pt; text-align:justify; line-height:108%; font-size:11pt }
.PartinSections { margin-top:18pt; margin-bottom:8pt; line-height:108%; font-size:11pt; font-weight:bold }
.Partname { margin-bottom:8pt; text-align:center; line-height:108%; font-size:11pt; font-weight:bold }
.Partnumber { margin-top:24pt; margin-bottom:8pt; text-align:center; line-height:108%; font-size:11pt; font-weight:bold }
.Sectionheading { margin-top:24pt; margin-bottom:8pt; line-height:108%; font-size:11pt; font-weight:bold }
span.Heading1Char { font-family:'Calibri Light'; font-size:20pt; color:#2f5496 }
span.Heading2Char { font-family:'Calibri Light'; font-size:16pt; color:#2f5496 }
span.Heading3Char { font-size:14pt; color:#2f5496 }
span.Heading4Char { font-style:italic; color:#2f5496 }
span.Heading5Char { color:#2f5496 }
span.Heading6Char { font-style:italic; color:#595959 }
span.Heading7Char { color:#595959 }
span.Heading8Char { font-style:italic; color:#272727 }
span.Heading9Char { color:#272727 }
span.Hyperlink { text-decoration:underline; color:#0563c1 }
span.IntenseEmphasis { font-style:italic; color:#2f5496 }
span.IntenseQuoteChar { font-style:italic; color:#2f5496 }
span.IntenseReference { font-weight:bold; font-variant:small-caps; letter-spacing:0.25pt; color:#2f5496 }
span.QuoteChar { font-style:italic; color:#404040 }
span.SubtitleChar { font-size:14pt; letter-spacing:0.75pt; color:#595959 }
span.TitleChar { font-family:'Calibri Light'; font-size:28pt; letter-spacing:-0.5pt }
span.UnresolvedMention { color:#605e5c; background-color:#e1dfdd }
span.PartinSectionsChar { font-weight:bold }
span.PartnameChar { font-weight:bold }
span.PartnumberChar { font-weight:bold }
span.SectionheadingChar { font-weight:bold }
@media (max-width: 900px) { 
img { 
   max-width: 100%;
   height: auto;
}

.table-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

table {
    width: 100%;
    border-collapse: collapse;
}

td, th {
    padding: 8px;
    text-align: left;
    border: 1px solid #ddd;
}
}/* End custom CSS */