.elementor-4038 .elementor-element.elementor-element-5aeea86{--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-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-4038 .elementor-element.elementor-element-7c43a7c{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--item-text-color:#000000;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--marker-color:#000000;}.elementor-4038 .elementor-element.elementor-element-7c43a7c .elementor-toc__header-title{text-align:start;}.elementor-4038 .elementor-element.elementor-element-7c43a7c .elementor-toc__header{flex-direction:row;}.elementor-4038 .elementor-element.elementor-element-90caaa1{--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-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-4038 .elementor-element.elementor-element-46d44ea{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-46d44ea a{color:#0033FA;}.elementor-4038 .elementor-element.elementor-element-1fb338f{--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-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-4038 .elementor-element.elementor-element-b1b8084{text-align:center;}.elementor-4038 .elementor-element.elementor-element-b1b8084 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#000000;}.elementor-4038 .elementor-element.elementor-element-f52f666{--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-4038 .elementor-element.elementor-element-d7515ac{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-7214f4b{--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-4038 .elementor-element.elementor-element-6cb64e8{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-6cb64e8 a{color:#0033FA;}.elementor-4038 .elementor-element.elementor-element-0db63a4{--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-4038 .elementor-element.elementor-element-1d34229{text-align:center;}.elementor-4038 .elementor-element.elementor-element-1d34229 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#000000;}.elementor-4038 .elementor-element.elementor-element-59a3c21{--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-4038 .elementor-element.elementor-element-a816478{text-align:center;font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-93d2124{--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-4038 .elementor-element.elementor-element-e0dd1b2{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-eb1ae74{--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-4038 .elementor-element.elementor-element-48a974b{font-family:"Georgia", Sans-serif;font-weight:400;color:#151212;}.elementor-4038 .elementor-element.elementor-element-3b94bd2{--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-4038 .elementor-element.elementor-element-8651358{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-8d884da{--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-4038 .elementor-element.elementor-element-e7f26d7{text-align:center;}.elementor-4038 .elementor-element.elementor-element-e7f26d7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#000000;}.elementor-4038 .elementor-element.elementor-element-e6834ff{--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-4038 .elementor-element.elementor-element-32181df{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-32181df a{color:#0033FA;}.elementor-4038 .elementor-element.elementor-element-8a2453e{--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-4038 .elementor-element.elementor-element-17aa445{text-align:center;}.elementor-4038 .elementor-element.elementor-element-17aa445 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#000000;}.elementor-4038 .elementor-element.elementor-element-08b5134{--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-4038 .elementor-element.elementor-element-293f49b{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-293f49b a{color:#0033FA;}.elementor-4038 .elementor-element.elementor-element-8785f62{--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-4038 .elementor-element.elementor-element-32446c3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:500;color:#000000;}.elementor-4038 .elementor-element.elementor-element-1870d43{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-7917213{--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-4038 .elementor-element.elementor-element-f8e5164 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-29763b6{--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-4038 .elementor-element.elementor-element-bd75039{--display:flex;}.elementor-4038 .elementor-element.elementor-element-2907567{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-4038 .elementor-element.elementor-element-8f823ca{--display:flex;}.elementor-4038 .elementor-element.elementor-element-ae5a1ec{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-6156f52{--display:flex;}.elementor-4038 .elementor-element.elementor-element-873219c{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-8a892e0{--display:flex;}.elementor-4038 .elementor-element.elementor-element-4bf5318{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-93d7141{--display:flex;}.elementor-4038 .elementor-element.elementor-element-17fe5d6{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-5c43d0c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-4038 .elementor-element.elementor-element-5c43d0c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;}.elementor-4038 .elementor-element.elementor-element-5b83fbe{--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-4038 .elementor-element.elementor-element-f94b7f8{font-family:"Georgia", Sans-serif;font-weight:400;color:#000000;}.elementor-4038 .elementor-element.elementor-element-f94b7f8 a{color:#D3341F;}@media(max-width:767px){.elementor-4038 .elementor-element.elementor-element-59a3c21{--min-height:0px;}.elementor-4038 .elementor-element.elementor-element-a816478{font-size:25px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-7c43a7c *//* Make container fully responsive on mobile */
@media (max-width: 768px) {

  /* Replace .your-container with your actual container class */
  .your-container {
    width: 100% !important;
    padding: 10px !important;
    overflow-x: hidden;
  }

  /* Make tables responsive */
  .your-container table {
    width: 100% !important;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    border-collapse: collapse;
  }

  .your-container th,
  .your-container td {
    font-size: 14px;
    padding: 8px;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48a974b *//* Make tables responsive on mobile */
@media (max-width: 768px) {

  table {
    width: 100% !important;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    border-collapse: collapse;
  }

  th, td {
    font-size: 14px;
    padding: 8px;
  }

}/* End custom CSS */