header nav > ul > li {
  position: relative;
}

header nav > ul > li .children-container {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
  position: absolute;
  left: -1.25em;
  top: var(--header-height, 80px);
  width: auto;
  min-width: 300px;
  background-color: var(--dropdown-bg, #132a37);
  z-index: 50;
  padding: 0 1.25em;
}

header nav > ul > li .children-container .container {
  padding-top: 3em;
  padding-bottom: 3em;
}

header nav > ul > li .children-container .children-content ul {
  padding: 0;
  list-style-type: none;
  margin: 0;
}

header nav > ul > li .children-container .children-content ul.children-root {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

header nav > ul > li .children-container .children-content ul.children-root li.child-link {
  margin-bottom: 1em;
  page-break-inside: avoid;
  color: var(--dropdown-header-link, #FFF);
}

header nav > ul > li .children-container .children-content ul.children-root li.child-link a {
  text-transform: none;
  color: var(--dropdown-links, #FFF);
  letter-spacing: 0;
  position: relative;
  padding-bottom: 1px;
  text-decoration: none;
}

header nav > ul > li .children-container .children-content ul.children-root li.child-link a:hover {
  text-decoration: underline;
}

header nav > ul > li .children-container .children-content ul.children-root li.child-link a.child-title {
  font-weight: 800;
  color: var(--dropdown-header-link, #FFF);
  text-transform: uppercase;
}

header nav > ul > li .children-container .children-content ul.children-root li.child-link .sub-heading {
  font-weight: 800;
  color: var(--dropdown-header-link, #FFF);
  text-transform: uppercase;
}

header nav > ul > li .children-container .children-content ul.children-root li.child-link .sub-heading ion-icon,
header nav > ul > li .children-container .children-content ul.children-root li.child-link .sub-heading .bfi-icon {
  padding-right: 0.5em;
  vertical-align: middle;
}

header nav > ul > li.child-size-default .children-container .container {
  padding: 3em 0 2em;
}

header nav > ul > li.child-size-default .children-container.to-the-right {
  left: unset;
  right: -1.25em;
}

header nav > ul > li.child-size-full {
  position: unset;
}

header nav > ul > li.child-size-full .children-container {
  width: 100%;
  left: 0;
}

header nav > ul > li.child-size-full .children-container .children-content ul.children-root {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

header nav > ul > li.child-size-full .children-container .children-content ul.children-root > li {
  width: 24.25%;
  margin-right: 1%;
}

header nav > ul > li.child-size-full .children-container .children-content ul.children-root > li:nth-child(4) {
  margin-right: 0;
}

header nav > ul > li.child-size-full .children-container .children-content ul.children-root > li.child-text-column {
  margin-right: 0;
  margin-left: auto;
  color: var(--dropdown-text, #FFF);
}

header nav > ul > li.child-size-full .children-container .children-content ul.children-root > li.child-text-column > :first-child {
  margin-top: 0;
}

header nav > ul > li:hover .children-container {
  visibility: visible;
  opacity: 1;
}

header.nav-location-below .nav-below {
  background-color: var(--nav-bg);
  position: relative;
}

header.nav-location-below .nav-below nav > ul {
  height: var(--nav-height, 60px);
  padding: 0;
}

header.nav-location-below .nav-below nav > ul > li .children-container {
  top: var(--nav-height, 60px);
}

header.nav-location-below .header-search-desktop {
  bottom: -moz-calc(0px - var(--nav-height));
  bottom: calc(0px - var(--nav-height));
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlc2t0b3AtbWVudS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBSVEsa0JBQWtCLEVBQUE7RUFKMUI7SUFPWSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIsMEJBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLCtCQUErQjtJQUMvQixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLDZDQUE2QztJQUM3QyxXQUFXO0lBQ1gsaUJBQWlCLEVBQUE7SUFqQjdCO01Bb0JnQixnQkFBZ0I7TUFDaEIsbUJBQW1CLEVBQUE7SUFyQm5DO01BMEJvQixVQUFVO01BQ1YscUJBQXFCO01BQ3JCLFNBQVMsRUFBQTtNQTVCN0I7UUErQndCLG9CQUFhO1FBQWIscUJBQWE7UUFBYixpQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLDRCQUFpQjtRQUFqQiw2QkFBaUI7UUFBakIseUJBQWlCO1dBQWpCLHlCQUFpQjtXQUFqQiwwQkFBaUI7WUFBakIscUJBQWlCO2dCQUFqQixpQkFBaUI7UUFDakIsdUJBQTJCO1FBQTNCLG1DQUEyQjtXQUEzQixvQkFBMkI7WUFBM0Isb0JBQTJCO2dCQUEzQiwyQkFBMkI7UUFDM0IsMEJBQW9CO1FBQXBCLDRCQUFvQjtXQUFwQix1QkFBb0I7WUFBcEIsdUJBQW9CO2dCQUFwQixvQkFBb0IsRUFBQTtRQWxDNUM7VUFxQzRCLGtCQUFrQjtVQUNsQix3QkFBd0I7VUFFeEIsd0NBQXdDLEVBQUE7VUF4Q3BFO1lBMkNnQyxvQkFBb0I7WUFDcEIsa0NBQWtDO1lBQ2xDLGlCQUFpQjtZQUNqQixrQkFBa0I7WUFDbEIsbUJBQW1CO1lBQ25CLHFCQUFxQixFQUFBO1lBaERyRDtjQW1Eb0MsMEJBQTBCLEVBQUE7WUFuRDlEO2NBdURvQyxnQkFBZ0I7Y0FDaEIsd0NBQXdDO2NBQ3hDLHlCQUF5QixFQUFBO1VBekQ3RDtZQThEZ0MsZ0JBQWdCO1lBQ2hCLHdDQUF3QztZQUN4Qyx5QkFBeUIsRUFBQTtZQWhFekQ7O2NBb0VvQyxvQkFBb0I7Y0FDcEIsc0JBQXNCLEVBQUE7RUFyRTFEO0lBdUZvQixrQkFBa0IsRUFBQTtFQXZGdEM7SUEwRm9CLFdBQVc7SUFDWCxjQUFjLEVBQUE7RUEzRmxDO0lBZ0dZLGVBQWUsRUFBQTtJQWhHM0I7TUFtR2dCLFdBQVc7TUFDWCxPQUFPLEVBQUE7TUFwR3ZCO1FBeUc0Qiw4QkFBbUI7UUFBbkIsNkJBQW1CO1FBQW5CLDJCQUFtQjtXQUFuQiwyQkFBbUI7V0FBbkIsMEJBQW1CO1lBQW5CLHVCQUFtQjtnQkFBbkIsbUJBQW1CLEVBQUE7UUF6Ry9DO1VBNEdnQyxhQUFhO1VBQ2IsZ0JBQWdCLEVBQUE7VUE3R2hEO1lBZ0hvQyxlQUFlLEVBQUE7VUFoSG5EO1lBb0hvQyxlQUFlO1lBQ2YsaUJBQWlCO1lBQ2pCLGlDQUFpQyxFQUFBO1lBdEhyRTtjQXlId0MsYUFBYSxFQUFBO0VBekhyRDtJQW9JWSxtQkFBbUI7SUFDbkIsVUFBVSxFQUFBOztBQXJJdEI7RUE0SVksK0JBQStCO0VBQy9CLGtCQUFrQixFQUFBO0VBN0k5QjtJQWlKb0IsK0JBQStCO0lBQy9CLFVBQVUsRUFBQTtJQWxKOUI7TUFxSndCLDRCQUE0QixFQUFBOztBQXJKcEQ7RUE4SlksMENBQXFDO0VBQXJDLHFDQUFxQyxFQUFBIiwiZmlsZSI6ImRlc2t0b3AtbWVudS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJoZWFkZXIge1xyXG5cclxuICAgIG5hdiA+IHVsID4gbGkge1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jaGlsZHJlbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMS4yNWVtO1xyXG4gICAgICAgICAgICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQsIDgwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tYmcsICMxMzJhMzcpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1ZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jaGlsZHJlbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2hpbGRyZW4tcm9vdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuY2hpbGQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRyb3Bkb3duLWhlYWRlci1saW5rLCAjRkZGKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHJvcGRvd24tbGlua3MsICNGRkYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hpbGQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHJvcGRvd24taGVhZGVyLWxpbmssICNGRkYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRyb3Bkb3duLWhlYWRlci1saW5rLCAjRkZGKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb24taWNvbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmZpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuY2hpbGQtc2l6ZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgLmNoaWxkcmVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRvLXRoZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xLjI1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jaGlsZC1zaXplLWZ1bGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAuY2hpbGRyZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hpbGRyZW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoaWxkcmVuLXJvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNC4yNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoaWxkLXRleHQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRyb3Bkb3duLXRleHQsICNGRkYpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuY2hpbGRyZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYubmF2LWxvY2F0aW9uLWJlbG93IHtcclxuICAgICAgICAubmF2LWJlbG93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWJnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tbmF2LWhlaWdodCwgNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSAuY2hpbGRyZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB2YXIoLS1uYXYtaGVpZ2h0LCA2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtbG9jYXRpb24tYmVsb3cge1xyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tbmF2LWhlaWdodCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */