:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
    /* Spacing */

    --container-width: 1180px;
    --container-width-narrow: 880px;
    --vertical-spacing: 12rem;
    --gap: 2rem;
    --gap-xs: calc(var(--gap) / 4);
    --gap-sm: calc(var(--gap) / 2);
    --gap-md: calc(var(--gap) * 2);
    --gap-lg: calc(var(--gap) * 4);
}
*, ::before, ::after {
  box-sizing: border-box;
}
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  font-size:16px
}
body {
  color:#004C97;
  font-size:16px;
  line-height: 1.4;
  word-break: break-word;
  margin: 0;
}
ul ul, ol ul, ul ol, ol ol {
    margin: 0;
}
li {
    margin: 0 0 0.67em;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 1.4rem;
}
a,
body,
p {
  font-family:Avenir;
  font-style:normal;
  font-weight:400;
  text-decoration:none
}
a {
  color:#0083ae
}
a:focus,
a:hover {
  color:#005b86
}
a:active,
a:focus,
a:hover {
  font-family:Avenir;
  font-style:normal;
  font-weight:400;
  text-decoration:none
}
a:active {
  color:#28abd6
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
h1 {
  color:#004C97;
  font-family:Avenir;
  font-size:48px;
  font-style:normal;
  font-weight:900;
  text-decoration:none;
  text-transform:none;
  line-height: normal;
}
h2 {
  font-size:30px
}
h2,
h3 {
  color:#0083ae;
  font-family:Avenir;
  font-style:normal;
  font-weight:700;
  text-decoration:none;
  text-transform:none
}
h3 {
  font-size:20px
}
h4 {
  color:#0083ae;
  font-size:18px
}
h4,
h5 {
  font-family:Avenir;
  font-style:normal;
  font-weight:400;
  text-decoration:none;
  text-transform:none
}
h5 {
  color:#000;
  font-size:16px
}
h6 {
  color:#0083ae;
  font-family:Avenir;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  text-decoration:none;
  text-transform:none
}
p {
  font-size: 1rem;
  margin: 0 0 1.4rem;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: '';
}

.container-fluid:after {
  clear: both;
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.content-wrapper,
div>.container {
  max-width:1200px
}
div>.container {
  padding-left:0;
  padding-right:0
}
.content-wrapper--vertical-spacing,
.dnd-section {
  padding:80px 1rem
}
.dnd-section>.row-fluid {
  max-width:1200px
}

/* Responsive grid */

.row-fluid {
  width: 100%;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: '';
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*='span'] {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  margin-left: 2.127659574%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*='span']:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
}

.row-fluid .span11 {
  width: 91.489361693%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
}

.row-fluid .span9 {
  width: 74.468085099%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
}

.row-fluid .span7 {
  width: 57.446808505%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
}

.row-fluid .span5 {
  width: 40.425531911%;
}

.row-fluid .span4 {
  width: 31.914893614%;
}

.row-fluid .span3 {
  width: 23.404255317%;
}

.row-fluid .span2 {
  width: 14.89361702%;
}

.row-fluid .span1 {
  width: 6.382978723%;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: '';
}

.container-fluid:after {
  clear: both;
}

.container-fluid { 
  padding-left:0px !important; 
  padding-right:0px !important;
}

@media (max-width: 767px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.762430939%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
  }

  .row-fluid .span11 {
    width: 91.436464082%;
  }

  .row-fluid .span10 {
    width: 82.87292817100001%;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
  }

  .row-fluid .span8 {
    width: 65.74585634900001%;
  }

  .row-fluid .span7 {
    width: 57.182320438000005%;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
  }

  .row-fluid .span1 {
    width: 5.801104972%;
  }
}

@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.564102564%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
  }

  .row-fluid .span11 {
    width: 91.45299145300001%;
  }

  .row-fluid .span10 {
    width: 82.905982906%;
  }

  .row-fluid .span9 {
    width: 74.358974359%;
  }

  .row-fluid .span8 {
    width: 65.81196581200001%;
  }

  .row-fluid .span7 {
    width: 57.264957265%;
  }

  .row-fluid .span6 {
    width: 48.717948718%;
  }

  .row-fluid .span5 {
    width: 40.170940171000005%;
  }

  .row-fluid .span4 {
    width: 31.623931624%;
  }

  .row-fluid .span3 {
    width: 23.076923077%;
  }

  .row-fluid .span2 {
    width: 14.529914530000001%;
  }

  .row-fluid .span1 {
    width: 5.982905983%;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 1rem;
}

[class*="full-width-section"].dnd-section {
  padding-left: 0;
  padding-right: 0;
}

[class*="full-width-section"].dnd-section .dnd-column {
  padding: 0;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}

.h1_title {
    font-family: Avenir;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 56px;
}
.left_text {
    text-align: left;
}
.text_body {
    margin-bottom: 16px;
}
.text_color_aqua {
    color: #0083AE;
}
.text_color_blue_gray {
    color: #3B4449;
}
.paragraph_standard, .paragraph_standard p {
    font-family: Avenir;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
}
ul, ol {
    margin: 0 0 1.4rem;
}
/* Table */

table {
    border-collapse: collapse;
    margin-bottom: 1.4rem;
    overflow-wrap: break-word;
    background-color: #fff;
    border: 1px solid #004C97;
}

/* Table cells */

td,
th {
    vertical-align: top;
    border: 1px solid;
    color: #004C97;
    padding: 18px;
}

/* Table header */

thead th {
    vertical-align: bottom;
}

.inset_title_white {
    background: linear-gradient(113.6deg, rgba(240, 240, 240, 0.15) 32.62%, rgba(250, 250, 250, 0.15) 85.64%);
    display: inline-block;
    padding: 16px 24px;
    justify-content: center;
    align-items: center;
    height: 70px;
    border: 2px solid rgba(253, 230, 223, 0.25);
    box-shadow: 4px 4px 12px #FFFFFF, inset 2px 2px 8px #D8D8D8;
    border-radius: 100px;
    margin: 16px 0px;
    font-family: Avenir;
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 37px;
    color: #004C97;
    z-index: 1
}

@font-face {
    font-family: "Avenir";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("../Fonts/Avenir/Avenir-Heavy.ttf") format("ttf"), url("../Fonts/Avenir/Avenir-Heavy.woff") format('woff');
}

@font-face {
    font-family: "Avenir";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("../Fonts/Avenir/Avenir-Black.ttf") format("ttf"), url("../Fonts/Avenir/Avenir-Black.woff") format('woff');
}

@font-face {
    font-family: "Avenir";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../Fonts/Avenir/Avenir-Roman.ttf") format("ttf"), url("../Fonts/Avenir/Avenir-Roman.woff") format('woff');
}

@font-face {
    font-family: "Avenir";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("../Fonts/Avenir/Avenir-Medium.ttf") format("ttf"), url("../Fonts/Avenir/Avenir-Medium.woff") format('woff');
}