








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

h1.fontxl,h2.fontxl,h3.fontxl,h4.fontxl,h5.fontxl,h6.fontxl,p.fontxs{font-size:20px; line-height:1.4;}
h1.fontlg,h2.fontlg,h3.fontlg,h4.fontlg,h5.fontlg,h6.fontlg,p.fontxs{font-size:18px; line-height:1.4;}
h1.small,h2.small,h3.small,h4.small,h5.small,h6.small,p.fontxs{font-size:16px; line-height:1.5;}
h1.fontxs,h2.fontxs,h3.fontxs,h4.fontxs,h5.fontxs,h6.fontxs,p.fontxs  {font-size:14px; line-height:1.5;}

.OrangeLine .SectionHeading::after {content:''; width: 100px; height: 4px; background-color: #e34f54; display: block; margin-left: 10px; margin-top: 10px; }
.OrangeLine .SectionHeading{display: flex; align-items: center;}

.set-bg, .bg{ background-size:cover; background-position:center; position:relative; }
.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(255, 255, 255, 0.8);}
.overlay.V2:before { background: rgba(31, 84, 113, 0.43);}
.overlay > * { position:relative; z-index:2; }

.noListStyle ul, .listStyle ul,.cheklist ul,.orderedlist ul,.disabled_list ul{ margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul,.cheklist * + ul { margin-top:26px; }
.listStyle ul li,.cheklist ul li { padding-left:38px; position:relative;margin: 0;}
.noListStyle ul li {margin: 0;}
.listStyle ul li + li,.cheklist ul li + li {margin-top:14px;}
.listStyle ul li:before { position:absolute; left:0; top:2px; content:'';width: 22px;height: 22px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Ccircle cx='13.5' cy='13.5' r='3.5' fill='%232F42E7'/%3E%3C/svg%3E");}
.cheklist ul li:before { position:absolute; left:0; top:2px; content:'';width: 22px;height: 22px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20C15.9706 20 20 15.9706 20 11C20 6.02944 15.9706 2 11 2ZM0 11C0 4.92487 4.92487 0 11 0C17.0751 0 22 4.92487 22 11C22 17.0751 17.0751 22 11 22C4.92487 22 0 17.0751 0 11Z' fill='%230099CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7071 8.20712L9 15.9142L5.29289 12.2071L6.70711 10.7929L9 13.0858L15.2929 6.79291L16.7071 8.20712Z' fill='%230099CC'/%3E%3C/svg%3E");}


.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.primary_color, .primary_color a, .primary_color h1, .primary_color h2, .primary_color h3, .primary_color h4, .primary_color h5, .primary_color h6 { color:#002c5b; }
.secondary_color, .secondary_color a, .secondary_color h1, .secondary_color h2, .secondary_color h3, .secondary_color h4, .secondary_color h5, .secondary_color h6 { color:#e34f54; }
.orange_color, .orange_color a, .orange_color h1, .orange_color h2, .orange_color h3, .orange_color h4, .orange_color h5, .orange_color h6 { color:#fbad48; }
.purple_color, .purple_color a, .purple_color h1, .purple_color h2, .purple_color h3, .purple_color h4, .purple_color h5, .purple_color h6 { color:#7e53a2; }
.green_color, .green_color a, .green_color h1, .green_color h2, .green_color h3, .green_color h4, .green_color h5, .green_color h6 { color:#62bf7f; }
.sky_blue_color, .sky_blue_color a, .sky_blue_color h1, .sky_blue_color h2, .sky_blue_color h3, .sky_blue_color h4, .sky_blue_color h5, .sky_blue_color h6 { color:#aae0f8; }
.teal_blue_color, .teal_blue_color a, .teal_blue_color h1, .teal_blue_color h2, .teal_blue_color h3, .teal_blue_color h4, .teal_blue_color h5, .teal_blue_color h6 { color:#4298b5; }
.charcoal_black, .charcoal_black a, .charcoal_black h1, .charcoal_black h2, .charcoal_black h3, .charcoal_black h4, .charcoal_black h5, .charcoal_black h6 { color:#2b2c2e; }
.jet_black, .jet_black a, .jet_black h1, .jet_black h2, .jet_black h3, .jet_black h4, .jet_black h5, .jet_black h6 { color:#1f1f21; }


.bold,.bold a, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold,.semibold a, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium,.medium a, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal,.normal a, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light,.light a, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

.primary_bg  { background-color:#002c5b;}
.secondary_bg  { background-color:#e34f54;}
.orange_bg { background-color:#fbad48;}
.purple_bg { background-color:#7e53a2;}
.green_bg { background-color:#62bf7f;}
.sky_blue_bg { background-color:#aae0f8;}
.teal_blue_bg { background-color:#4298b5;}
.charcoal_bg { background-color:#2b2c2e;}
.jet_black_bg { background-color:#1f1f21;}

.SuperTitle{color:#e34f54;}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span { font-style: italic; font-family: Lora;}
.uppercasetitle h1, .uppercasetitle h2, .uppercasetitle h3, .uppercasetitle h4, .uppercasetitle h5, .uppercasetitle h6,.uppercasetitle {text-transform: uppercase; }
.uppercase { text-transform: uppercase; }

.altfont {font-family: 'Metropolis', sans-serif; }
.lorafont {font-family: Lora;}
.fontitalic { font-style: italic;}
.letter-spacing-zero {letter-spacing: 0;}


.gap5{gap:5px;}
.gap10{gap:10px;}
.gap15{gap:15px;}
.gap20{gap:20px;}
.gap25{gap:25px;}
.gap30{gap:30px;}
.gap35{gap:35px;}

.font14,.font14 a, .font14 h1, .font14 h2, .font14 h3, .font14 h4, .font14 h5, .font14 h6,.font14 p  { font-size:14px; line-height:1.4;}
.font18,.font18 a, .font18 h1, .font18 h2, .font18 h3, .font18 h4, .font18 h5, .font18 h6,.font18 p  { font-size:18px; line-height:1.4;}
.font20,.font20 a, .font20 h1, .font20 h2, .font20 h3, .font20 h4, .font20 h5, .font20 h6,.font20 p  { font-size:20px; line-height:1.6;}
.font32,.font32 a, .font32 h1, .font32 h2, .font32 h3, .fon32 h4, .font32 h5, .font32 h6,.font32 p,.font32 * ,.DoubleQuote blockquote  { font-size:32px; line-height:1.5;}



.DoubleQuote blockquote::before { content: open-quote; position: absolute; line-height: 0; color: #e34f54; font-family: Metropolis, Helvetica, Arial, sans-serif; font-style: normal; font-weight: 300; font-size: 100px; top: 20px; left: 0px; }
.DoubleQuote blockquote::after {content: close-quote; line-height: 0; display: inline-block; color: #e34f54; font-family: Metropolis, Helvetica, Arial, sans-serif; font-style: normal; font-weight: 300; font-size: 100px;vertical-align: bottom;  margin-bottom: -20px; position: absolute; bottom: 0;}
.DoubleQuote blockquote{position:relative; padding-left:46px; border: none; font-family: Lora;  font-style: italic;}

@media (max-width: 1199px) {

}



@media (max-width:991px) {

  .font32,.font32 a, .font32 h1, .font32 h2, .font32 h3, .fon32 h4, .font32 h5, .font32 h6,.font32 p,.font32 *,.DoubleQuote blockquote  { font-size:28px;}

}


@media (max-width:767px) {
  .font18,.font18 a, .font18 h1, .font18 h2, .font18 h3, .font18 h4, .font18 h5, .font18 h6,.font18 p  { font-size:16px; }
  .font20,.font20 a, .font20 h1, .font20 h2, .font20 h3, .font20 h4, .font20 h5, .font20 h6,.font20 p  { font-size:18px; }
  .font32,.font32 a, .font32 h1, .font32 h2, .font32 h3, .fon32 h4, .font32 h5, .font32 h6,.font32 p,.font32 * ,.DoubleQuote blockquote { font-size:24px;}
  
  .DoubleQuote blockquote{padding-left:30px;}
  .DoubleQuote blockquote::before{left: -13px;}
}











































.footer { background-color: #002c5b;border-top: 1px none #FFFFFF;}

.footer__container--static,
.footer__container .dnd-section {
  max-width: 1310px;
}

.footer__bottom-section {
  border-top: 1px solid #d0d0d0;
  border-color: #fff;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
  color: #fff;
}

/* Header modules */

.footer .icon svg {
  fill: #fff;
}

.footer h3.form-title {
  color: {color=#FFFFFF, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#FFFFFF, css=#FFFFFF};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
  margin: 1.5rem 0;
  margin-top: 0;
}

.footer .hs-menu-wrapper a {
  font-family: "Metropolis", sans-serif; font-style: normal; font-weight: normal; text-decoration: none;;
  color: ;
  font-size: ;
  text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
  ;
  color: ;
}

.footer .hs-menu-wrapper a:active {
  ;
  color: ;
}