@charset "UTF-8";html{line-height: 1.15;-webkit-text-size-adjust: 100%;}body{margin: 0;}main{display: block;}h1{font-size: 2em;margin: 0.67em 0;}hr{box-sizing: content-box;height: 0;overflow: visible;}pre{font-family: monospace, monospace;font-size: 1em;}a{background-color: transparent;}abbr[title]{border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b,strong{font-weight: bolder;}code,kbd,samp{font-family: monospace, monospace;font-size: 1em;}small{font-size: 80%;}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}img{border-style: none;}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,input{overflow: visible;}button,select{text-transform: none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance: button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style: none;padding: 0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline: 1px dotted ButtonText;}fieldset{padding: 0.35em 0.75em 0.625em;}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress{vertical-align: baseline;}textarea{overflow: auto;}[type=checkbox],[type=radio]{box-sizing: border-box;padding: 0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height: auto;}[type=search]{-webkit-appearance: textfield;outline-offset: -2px;}[type=search]::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit;}details{display: block;}summary{display: list-item;}template{display: none;}[hidden]{display: none;}.fs-grid .fs-row, .fs_grid_row{min-width: 300px;min-width: 18.75rem;display: flex;flex-wrap: wrap;margin-left: auto;margin-right: auto;}@media screen and (max-width: 739px) {.fs-grid .fs-row, .fs_grid_row { width: 96%;width: calc(100% - 40px);width: calc(100% - 2.5rem);}}@media screen and (min-width: 740px) {.fs-grid .fs-row, .fs_grid_row { width: 720px;width: 45rem;}}@media screen and (min-width: 980px) {.fs-grid .fs-row, .fs_grid_row { width: 960px;width: 60rem;}}@media screen and (min-width: 1220px) {.fs-grid .fs-row, .fs_grid_row { width: 1200px;width: 75rem;}}@media screen and (min-width: 1394px) {.fs-grid .fs-row, .fs_grid_row { width: 1374px;width: 85.875rem;}}.fs-grid-fluid .fs-row, .fs_grid_row_fluid{width: 96%;width: calc(100% - 40px);width: calc(100% - 2.5rem);}@media screen and (max-width: 499px) {.fs-grid-adaptive .fs-row, .fs_grid_row_adaptive { width: 300px;width: 18.75rem;}}@media screen and (min-width: 500px) and (max-width: 739px) {.fs-grid-adaptive .fs-row, .fs_grid_row_adaptive { width: 480px;width: 30rem;}}.fs_grid_row_reverse{flex-direction: row-reverse;}.fs_grid_row_justify_around{justify-content: space-around;}.fs_grid_row_justify_between{justify-content: space-between;}.fs_grid_row_justify_start{justify-content: flex-start;}.fs_grid_row_justify_center{justify-content: center;}.fs_grid_row_justify_end{justify-content: flex-end;}.fs_grid_row_align_start{align-items: flex-start;}.fs_grid_row_align_center{align-items: center;}.fs_grid_row_align_end{align-items: flex-end;}.fs-grid .fs-row .fs-row, .fs_grid_row_row{min-width: auto;width: 101.846%;margin-left: -0.923%;margin-right: -0.923%;}.fs-grid .fs-row [class*=fs-cell][class*=-contained] .fs-row, .fs_grid_row_row_contained{width: 100%;margin-left: 0;margin-right: 0;}.fs_grid_row_destroy{width: auto;margin-left: 0;margin-right: 0;}.fs-grid .fs-row [class*=fs-cell], .fs_grid_cell{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;flex-basis: auto;margin-left: 0.923%;margin-right: 0.923%;}.fs-grid .fs-row [class*=fs-cell][class*=-padded], .fs_grid_cell_padded{box-sizing: content-box;margin-left: 0;margin-right: 0;padding-left: 0.923%;padding-right: 0.923%;}.fs-grid .fs-row [class*=fs-cell][class*=-contained], .fs_grid_cell_contained{width: 100%;flex: 0 0 100%;margin-left: 0;margin-right: 0;}.fs_grid_cell_justify_start{margin-right: auto;}.fs_grid_cell_centered, .fs_grid_cell_justify_center{margin-right: auto;margin-left: auto;}.fs_grid_cell_justify_end, .fs_grid_cell_right{margin-left: auto;}.fs_grid_cell_align_start{align-self: flex-start;}.fs_grid_cell_align_center{align-self: center;}.fs_grid_cell_align_end{align-self: flex-end;}.fs_grid_cell_first{order: -1;}.fs_grid_cell_last{order: 1;}.fs_grid_cell_destroy{width: auto;margin-left: 0;margin-right: 0;}*{box-sizing: border-box;}:after, :before{box-sizing: inherit;}.fs-grid .fs-row.fs-all-reverse{flex-direction: row-reverse;}.fs-grid .fs-row.fs-all-justify-around{justify-content: space-around;}.fs-grid .fs-row.fs-all-justify-between{justify-content: space-between;}.fs-grid .fs-row.fs-all-justify-start{justify-content: flex-start;}.fs-grid .fs-row.fs-all-justify-center{justify-content: center;}.fs-grid .fs-row.fs-all-justify-end{justify-content: flex-end;}.fs-grid .fs-row.fs-all-align-start{align-items: flex-start;}.fs-grid .fs-row.fs-all-align-center{align-items: center;}.fs-grid .fs-row.fs-all-align-end{align-items: flex-end;}.fs-grid .fs-row .fs-cell.fs-all-first, .fs-grid .fs-row [class*=-contained].fs-all-first{order: -1;}.fs-grid .fs-row .fs-cell.fs-all-last, .fs-grid .fs-row [class*=-contained].fs-all-last{order: 1;}.fs-grid .fs-row .fs-cell.fs-all-align-start, .fs-grid .fs-row [class*=-contained].fs-all-align-start{align-self: flex-start;}.fs-grid .fs-row .fs-cell.fs-all-align-center, .fs-grid .fs-row [class*=-contained].fs-all-align-center{align-self: center;}.fs-grid .fs-row .fs-cell.fs-all-align-end, .fs-grid .fs-row [class*=-contained].fs-all-align-end{align-self: flex-end;}.fs-grid .fs-row .fs-cell.fs-all-justify-start, .fs-grid .fs-row [class*=-contained].fs-all-justify-start{margin-right: auto;}.fs-grid .fs-row .fs-cell.fs-all-justify-center, .fs-grid .fs-row [class*=-contained].fs-all-justify-center{margin-right: auto;margin-left: auto;}.fs-grid .fs-row .fs-cell.fs-all-justify-end, .fs-grid .fs-row [class*=-contained].fs-all-justify-end{margin-left: auto;}.fs-grid .fs-row .fs-all-fifth{width: 18.154%;max-width: 18.154%;min-width: 0;flex: 0 0 18.154%;}.fs-grid .fs-row .fs-all-fourth{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}.fs-grid .fs-row .fs-all-third{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}.fs-grid .fs-row .fs-all-half{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}.fs-grid .fs-row .fs-all-full{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}.fs-grid .fs-row .fs-all-push-fifth{margin-left: 20.923%;}.fs-grid .fs-row .fs-all-push-fourth{margin-left: 25.923%;}.fs-grid .fs-row .fs-all-push-third{margin-left: 34.25633333%;}.fs-grid .fs-row .fs-all-push-half{margin-left: 50.923%;}.fs-grid .fs-row [class*=-contained].fs-all-fifth{width: 20%;max-width: 20%;min-width: 0;flex: 0 0 20%;}.fs-grid .fs-row [class*=-contained].fs-all-fourth{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}.fs-grid .fs-row [class*=-contained].fs-all-third{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}.fs-grid .fs-row [class*=-contained].fs-all-half{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}.fs-grid .fs-row [class*=-contained].fs-all-full{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}.fs-grid .fs-row [class*=-contained].fs-all-push-fifth{margin-left: 20%;}.fs-grid .fs-row [class*=-contained].fs-all-push-fourth{margin-left: 25%;}.fs-grid .fs-row [class*=-contained].fs-all-push-third{margin-left: 33.33333333%;}.fs-grid .fs-row [class*=-contained].fs-all-push-half{margin-left: 50%;}.fs-grid .fs-row .fs-all-auto{width: auto;max-width: 98.154%;flex: 1;flex-grow: 1;}.fs-grid .fs-row .fs-all-hide{display: none;}.fs-grid .fs-row .fs-all-destroy{width: auto;margin-left: 0;margin-right: 0;}@media screen and (max-width: 739px) {.fs-grid .fs-row.fs-sm-reverse { flex-direction: row-reverse;}  .fs-grid .fs-row.fs-sm-justify-around{justify-content: space-around;}  .fs-grid .fs-row.fs-sm-justify-between{justify-content: space-between;}  .fs-grid .fs-row.fs-sm-justify-start{justify-content: flex-start;}  .fs-grid .fs-row.fs-sm-justify-center{justify-content: center;}  .fs-grid .fs-row.fs-sm-justify-end{justify-content: flex-end;}  .fs-grid .fs-row.fs-sm-align-start{align-items: flex-start;}  .fs-grid .fs-row.fs-sm-align-center{align-items: center;}  .fs-grid .fs-row.fs-sm-align-end{align-items: flex-end;}  .fs-grid .fs-row .fs-sm-1{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-sm-2{width: 64.82066667%;max-width: 64.82066667%;min-width: 0;flex: 0 0 64.82066667%;}  .fs-grid .fs-row .fs-sm-3{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-sm-push-1{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-sm-push-2{margin-left: 67.58966667%;}  .fs-grid .fs-row [class*=-contained].fs-sm-1{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-sm-2{width: 66.66666667%;max-width: 66.66666667%;min-width: 0;flex: 0 0 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-sm-3{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-sm-push-1{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-sm-push-2{margin-left: 66.66666667%;}  .fs-grid .fs-row .fs-cell.fs-sm-first, .fs-grid .fs-row [class*=-contained].fs-sm-first{order: -1;}  .fs-grid .fs-row .fs-cell.fs-sm-last, .fs-grid .fs-row [class*=-contained].fs-sm-last{order: 1;}  .fs-grid .fs-row .fs-cell.fs-sm-align-start, .fs-grid .fs-row [class*=-contained].fs-sm-align-start{align-self: flex-start;}  .fs-grid .fs-row .fs-cell.fs-sm-align-center, .fs-grid .fs-row [class*=-contained].fs-sm-align-center{align-self: center;}  .fs-grid .fs-row .fs-cell.fs-sm-align-end, .fs-grid .fs-row [class*=-contained].fs-sm-align-end{align-self: flex-end;}  .fs-grid .fs-row .fs-cell.fs-sm-justify-start, .fs-grid .fs-row [class*=-contained].fs-sm-justify-start{margin-right: auto;}  .fs-grid .fs-row .fs-cell.fs-sm-justify-center, .fs-grid .fs-row [class*=-contained].fs-sm-justify-center{margin-right: auto;margin-left: auto;}  .fs-grid .fs-row .fs-cell.fs-sm-justify-end, .fs-grid .fs-row [class*=-contained].fs-sm-justify-end{margin-left: auto;}  .fs-grid .fs-row .fs-sm-fifth{width: 18.154%;max-width: 18.154%;min-width: 0;flex: 0 0 18.154%;}  .fs-grid .fs-row .fs-sm-fourth{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}  .fs-grid .fs-row .fs-sm-third{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-sm-half{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-sm-full{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-sm-push-fifth{margin-left: 20.923%;}  .fs-grid .fs-row .fs-sm-push-fourth{margin-left: 25.923%;}  .fs-grid .fs-row .fs-sm-push-third{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-sm-push-half{margin-left: 50.923%;}  .fs-grid .fs-row [class*=-contained].fs-sm-fifth{width: 20%;max-width: 20%;min-width: 0;flex: 0 0 20%;}  .fs-grid .fs-row [class*=-contained].fs-sm-fourth{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}  .fs-grid .fs-row [class*=-contained].fs-sm-third{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-sm-half{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-sm-full{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-sm-push-fifth{margin-left: 20%;}  .fs-grid .fs-row [class*=-contained].fs-sm-push-fourth{margin-left: 25%;}  .fs-grid .fs-row [class*=-contained].fs-sm-push-third{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-sm-push-half{margin-left: 50%;}  .fs-grid .fs-row .fs-sm-auto{width: auto;max-width: 98.154%;flex: 1;flex-grow: 1;}  .fs-grid .fs-row .fs-sm-hide{display: none;}  .fs-grid .fs-row .fs-sm-destroy{width: auto;margin-left: 0;margin-right: 0;}}@media screen and (max-width: 499px) {.fs-grid .fs-row.fs-xs-reverse { flex-direction: row-reverse;}  .fs-grid .fs-row.fs-xs-justify-around{justify-content: space-around;}  .fs-grid .fs-row.fs-xs-justify-between{justify-content: space-between;}  .fs-grid .fs-row.fs-xs-justify-start{justify-content: flex-start;}  .fs-grid .fs-row.fs-xs-justify-center{justify-content: center;}  .fs-grid .fs-row.fs-xs-justify-end{justify-content: flex-end;}  .fs-grid .fs-row.fs-xs-align-start{align-items: flex-start;}  .fs-grid .fs-row.fs-xs-align-center{align-items: center;}  .fs-grid .fs-row.fs-xs-align-end{align-items: flex-end;}  .fs-grid .fs-row .fs-xs-1{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-xs-2{width: 64.82066667%;max-width: 64.82066667%;min-width: 0;flex: 0 0 64.82066667%;}  .fs-grid .fs-row .fs-xs-3{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-xs-push-1{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-xs-push-2{margin-left: 67.58966667%;}  .fs-grid .fs-row [class*=-contained].fs-xs-1{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xs-2{width: 66.66666667%;max-width: 66.66666667%;min-width: 0;flex: 0 0 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xs-3{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-xs-push-1{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xs-push-2{margin-left: 66.66666667%;}  .fs-grid .fs-row .fs-cell.fs-xs-first, .fs-grid .fs-row [class*=-contained].fs-xs-first{order: -1;}  .fs-grid .fs-row .fs-cell.fs-xs-last, .fs-grid .fs-row [class*=-contained].fs-xs-last{order: 1;}  .fs-grid .fs-row .fs-cell.fs-xs-align-start, .fs-grid .fs-row [class*=-contained].fs-xs-align-start{align-self: flex-start;}  .fs-grid .fs-row .fs-cell.fs-xs-align-center, .fs-grid .fs-row [class*=-contained].fs-xs-align-center{align-self: center;}  .fs-grid .fs-row .fs-cell.fs-xs-align-end, .fs-grid .fs-row [class*=-contained].fs-xs-align-end{align-self: flex-end;}  .fs-grid .fs-row .fs-cell.fs-xs-justify-start, .fs-grid .fs-row [class*=-contained].fs-xs-justify-start{margin-right: auto;}  .fs-grid .fs-row .fs-cell.fs-xs-justify-center, .fs-grid .fs-row [class*=-contained].fs-xs-justify-center{margin-right: auto;margin-left: auto;}  .fs-grid .fs-row .fs-cell.fs-xs-justify-end, .fs-grid .fs-row [class*=-contained].fs-xs-justify-end{margin-left: auto;}  .fs-grid .fs-row .fs-xs-fifth{width: 18.154%;max-width: 18.154%;min-width: 0;flex: 0 0 18.154%;}  .fs-grid .fs-row .fs-xs-fourth{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}  .fs-grid .fs-row .fs-xs-third{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-xs-half{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-xs-full{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-xs-push-fifth{margin-left: 20.923%;}  .fs-grid .fs-row .fs-xs-push-fourth{margin-left: 25.923%;}  .fs-grid .fs-row .fs-xs-push-third{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-xs-push-half{margin-left: 50.923%;}  .fs-grid .fs-row [class*=-contained].fs-xs-fifth{width: 20%;max-width: 20%;min-width: 0;flex: 0 0 20%;}  .fs-grid .fs-row [class*=-contained].fs-xs-fourth{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}  .fs-grid .fs-row [class*=-contained].fs-xs-third{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xs-half{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-xs-full{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-xs-push-fifth{margin-left: 20%;}  .fs-grid .fs-row [class*=-contained].fs-xs-push-fourth{margin-left: 25%;}  .fs-grid .fs-row [class*=-contained].fs-xs-push-third{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xs-push-half{margin-left: 50%;}  .fs-grid .fs-row .fs-xs-auto{width: auto;max-width: 98.154%;flex: 1;flex-grow: 1;}  .fs-grid .fs-row .fs-xs-hide{display: none;}  .fs-grid .fs-row .fs-xs-destroy{width: auto;margin-left: 0;margin-right: 0;}}@media screen and (min-width: 740px) and (max-width: 979px) {.fs-grid .fs-row.fs-md-reverse { flex-direction: row-reverse;}  .fs-grid .fs-row.fs-md-justify-around{justify-content: space-around;}  .fs-grid .fs-row.fs-md-justify-between{justify-content: space-between;}  .fs-grid .fs-row.fs-md-justify-start{justify-content: flex-start;}  .fs-grid .fs-row.fs-md-justify-center{justify-content: center;}  .fs-grid .fs-row.fs-md-justify-end{justify-content: flex-end;}  .fs-grid .fs-row.fs-md-align-start{align-items: flex-start;}  .fs-grid .fs-row.fs-md-align-center{align-items: center;}  .fs-grid .fs-row.fs-md-align-end{align-items: flex-end;}  .fs-grid .fs-row .fs-md-1{width: 14.82066667%;max-width: 14.82066667%;min-width: 0;flex: 0 0 14.82066667%;}  .fs-grid .fs-row .fs-md-2{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-md-3{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-md-4{width: 64.82066667%;max-width: 64.82066667%;min-width: 0;flex: 0 0 64.82066667%;}  .fs-grid .fs-row .fs-md-5{width: 81.48733333%;max-width: 81.48733333%;min-width: 0;flex: 0 0 81.48733333%;}  .fs-grid .fs-row .fs-md-6{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-md-push-1{margin-left: 17.58966667%;}  .fs-grid .fs-row .fs-md-push-2{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-md-push-3{margin-left: 50.923%;}  .fs-grid .fs-row .fs-md-push-4{margin-left: 67.58966667%;}  .fs-grid .fs-row .fs-md-push-5{margin-left: 84.25633333%;}  .fs-grid .fs-row [class*=-contained].fs-md-1{width: 16.66666667%;max-width: 16.66666667%;min-width: 0;flex: 0 0 16.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-md-2{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-md-3{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-md-4{width: 66.66666667%;max-width: 66.66666667%;min-width: 0;flex: 0 0 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-md-5{width: 83.33333333%;max-width: 83.33333333%;min-width: 0;flex: 0 0 83.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-md-6{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-1{margin-left: 16.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-2{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-3{margin-left: 50%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-4{margin-left: 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-5{margin-left: 83.33333333%;}  .fs-grid .fs-row .fs-cell.fs-md-first, .fs-grid .fs-row [class*=-contained].fs-md-first{order: -1;}  .fs-grid .fs-row .fs-cell.fs-md-last, .fs-grid .fs-row [class*=-contained].fs-md-last{order: 1;}  .fs-grid .fs-row .fs-cell.fs-md-align-start, .fs-grid .fs-row [class*=-contained].fs-md-align-start{align-self: flex-start;}  .fs-grid .fs-row .fs-cell.fs-md-align-center, .fs-grid .fs-row [class*=-contained].fs-md-align-center{align-self: center;}  .fs-grid .fs-row .fs-cell.fs-md-align-end, .fs-grid .fs-row [class*=-contained].fs-md-align-end{align-self: flex-end;}  .fs-grid .fs-row .fs-cell.fs-md-justify-start, .fs-grid .fs-row [class*=-contained].fs-md-justify-start{margin-right: auto;}  .fs-grid .fs-row .fs-cell.fs-md-justify-center, .fs-grid .fs-row [class*=-contained].fs-md-justify-center{margin-right: auto;margin-left: auto;}  .fs-grid .fs-row .fs-cell.fs-md-justify-end, .fs-grid .fs-row [class*=-contained].fs-md-justify-end{margin-left: auto;}  .fs-grid .fs-row .fs-md-fifth{width: 18.154%;max-width: 18.154%;min-width: 0;flex: 0 0 18.154%;}  .fs-grid .fs-row .fs-md-fourth{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}  .fs-grid .fs-row .fs-md-third{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-md-half{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-md-full{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-md-push-fifth{margin-left: 20.923%;}  .fs-grid .fs-row .fs-md-push-fourth{margin-left: 25.923%;}  .fs-grid .fs-row .fs-md-push-third{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-md-push-half{margin-left: 50.923%;}  .fs-grid .fs-row [class*=-contained].fs-md-fifth{width: 20%;max-width: 20%;min-width: 0;flex: 0 0 20%;}  .fs-grid .fs-row [class*=-contained].fs-md-fourth{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}  .fs-grid .fs-row [class*=-contained].fs-md-third{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-md-half{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-md-full{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-fifth{margin-left: 20%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-fourth{margin-left: 25%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-third{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-md-push-half{margin-left: 50%;}  .fs-grid .fs-row .fs-md-auto{width: auto;max-width: 98.154%;flex: 1;flex-grow: 1;}  .fs-grid .fs-row .fs-md-hide{display: none;}  .fs-grid .fs-row .fs-md-destroy{width: auto;margin-left: 0;margin-right: 0;}}@media screen and (min-width: 980px) {.fs-grid .fs-row.fs-lg-reverse { flex-direction: row-reverse;}  .fs-grid .fs-row.fs-lg-justify-around{justify-content: space-around;}  .fs-grid .fs-row.fs-lg-justify-between{justify-content: space-between;}  .fs-grid .fs-row.fs-lg-justify-start{justify-content: flex-start;}  .fs-grid .fs-row.fs-lg-justify-center{justify-content: center;}  .fs-grid .fs-row.fs-lg-justify-end{justify-content: flex-end;}  .fs-grid .fs-row.fs-lg-align-start{align-items: flex-start;}  .fs-grid .fs-row.fs-lg-align-center{align-items: center;}  .fs-grid .fs-row.fs-lg-align-end{align-items: flex-end;}  .fs-grid .fs-row .fs-lg-1{width: 6.48733333%;max-width: 6.48733333%;min-width: 0;flex: 0 0 6.48733333%;}  .fs-grid .fs-row .fs-lg-2{width: 14.82066667%;max-width: 14.82066667%;min-width: 0;flex: 0 0 14.82066667%;}  .fs-grid .fs-row .fs-lg-3{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}  .fs-grid .fs-row .fs-lg-4{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-lg-5{width: 39.82066667%;max-width: 39.82066667%;min-width: 0;flex: 0 0 39.82066667%;}  .fs-grid .fs-row .fs-lg-6{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-lg-7{width: 56.48733333%;max-width: 56.48733333%;min-width: 0;flex: 0 0 56.48733333%;}  .fs-grid .fs-row .fs-lg-8{width: 64.82066667%;max-width: 64.82066667%;min-width: 0;flex: 0 0 64.82066667%;}  .fs-grid .fs-row .fs-lg-9{width: 73.154%;max-width: 73.154%;min-width: 0;flex: 0 0 73.154%;}  .fs-grid .fs-row .fs-lg-10{width: 81.48733333%;max-width: 81.48733333%;min-width: 0;flex: 0 0 81.48733333%;}  .fs-grid .fs-row .fs-lg-11{width: 89.82066667%;max-width: 89.82066667%;min-width: 0;flex: 0 0 89.82066667%;}  .fs-grid .fs-row .fs-lg-12{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-lg-push-1{margin-left: 9.25633333%;}  .fs-grid .fs-row .fs-lg-push-2{margin-left: 17.58966667%;}  .fs-grid .fs-row .fs-lg-push-3{margin-left: 25.923%;}  .fs-grid .fs-row .fs-lg-push-4{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-lg-push-5{margin-left: 42.58966667%;}  .fs-grid .fs-row .fs-lg-push-6{margin-left: 50.923%;}  .fs-grid .fs-row .fs-lg-push-7{margin-left: 59.25633333%;}  .fs-grid .fs-row .fs-lg-push-8{margin-left: 67.58966667%;}  .fs-grid .fs-row .fs-lg-push-9{margin-left: 75.923%;}  .fs-grid .fs-row .fs-lg-push-10{margin-left: 84.25633333%;}  .fs-grid .fs-row .fs-lg-push-11{margin-left: 92.58966667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-1{width: 8.33333333%;max-width: 8.33333333%;min-width: 0;flex: 0 0 8.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-2{width: 16.66666667%;max-width: 16.66666667%;min-width: 0;flex: 0 0 16.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-3{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}  .fs-grid .fs-row [class*=-contained].fs-lg-4{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-5{width: 41.66666667%;max-width: 41.66666667%;min-width: 0;flex: 0 0 41.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-6{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-lg-7{width: 58.33333333%;max-width: 58.33333333%;min-width: 0;flex: 0 0 58.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-8{width: 66.66666667%;max-width: 66.66666667%;min-width: 0;flex: 0 0 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-9{width: 75%;max-width: 75%;min-width: 0;flex: 0 0 75%;}  .fs-grid .fs-row [class*=-contained].fs-lg-10{width: 83.33333333%;max-width: 83.33333333%;min-width: 0;flex: 0 0 83.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-11{width: 91.66666667%;max-width: 91.66666667%;min-width: 0;flex: 0 0 91.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-12{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-1{margin-left: 8.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-2{margin-left: 16.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-3{margin-left: 25%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-4{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-5{margin-left: 41.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-6{margin-left: 50%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-7{margin-left: 58.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-8{margin-left: 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-9{margin-left: 75%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-10{margin-left: 83.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-11{margin-left: 91.66666667%;}  .fs-grid .fs-row .fs-cell.fs-lg-first, .fs-grid .fs-row [class*=-contained].fs-lg-first{order: -1;}  .fs-grid .fs-row .fs-cell.fs-lg-last, .fs-grid .fs-row [class*=-contained].fs-lg-last{order: 1;}  .fs-grid .fs-row .fs-cell.fs-lg-align-start, .fs-grid .fs-row [class*=-contained].fs-lg-align-start{align-self: flex-start;}  .fs-grid .fs-row .fs-cell.fs-lg-align-center, .fs-grid .fs-row [class*=-contained].fs-lg-align-center{align-self: center;}  .fs-grid .fs-row .fs-cell.fs-lg-align-end, .fs-grid .fs-row [class*=-contained].fs-lg-align-end{align-self: flex-end;}  .fs-grid .fs-row .fs-cell.fs-lg-justify-start, .fs-grid .fs-row [class*=-contained].fs-lg-justify-start{margin-right: auto;}  .fs-grid .fs-row .fs-cell.fs-lg-justify-center, .fs-grid .fs-row [class*=-contained].fs-lg-justify-center{margin-right: auto;margin-left: auto;}  .fs-grid .fs-row .fs-cell.fs-lg-justify-end, .fs-grid .fs-row [class*=-contained].fs-lg-justify-end{margin-left: auto;}  .fs-grid .fs-row .fs-lg-fifth{width: 18.154%;max-width: 18.154%;min-width: 0;flex: 0 0 18.154%;}  .fs-grid .fs-row .fs-lg-fourth{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}  .fs-grid .fs-row .fs-lg-third{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-lg-half{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-lg-full{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-lg-push-fifth{margin-left: 20.923%;}  .fs-grid .fs-row .fs-lg-push-fourth{margin-left: 25.923%;}  .fs-grid .fs-row .fs-lg-push-third{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-lg-push-half{margin-left: 50.923%;}  .fs-grid .fs-row [class*=-contained].fs-lg-fifth{width: 20%;max-width: 20%;min-width: 0;flex: 0 0 20%;}  .fs-grid .fs-row [class*=-contained].fs-lg-fourth{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}  .fs-grid .fs-row [class*=-contained].fs-lg-third{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-half{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-lg-full{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-fifth{margin-left: 20%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-fourth{margin-left: 25%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-third{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-lg-push-half{margin-left: 50%;}  .fs-grid .fs-row .fs-lg-auto{width: auto;max-width: 98.154%;flex: 1;flex-grow: 1;}  .fs-grid .fs-row .fs-lg-hide{display: none;}  .fs-grid .fs-row .fs-lg-destroy{width: auto;margin-left: 0;margin-right: 0;}}@media screen and (min-width: 1220px) {.fs-grid .fs-row.fs-xl-reverse { flex-direction: row-reverse;}  .fs-grid .fs-row.fs-xl-justify-around{justify-content: space-around;}  .fs-grid .fs-row.fs-xl-justify-between{justify-content: space-between;}  .fs-grid .fs-row.fs-xl-justify-start{justify-content: flex-start;}  .fs-grid .fs-row.fs-xl-justify-center{justify-content: center;}  .fs-grid .fs-row.fs-xl-justify-end{justify-content: flex-end;}  .fs-grid .fs-row.fs-xl-align-start{align-items: flex-start;}  .fs-grid .fs-row.fs-xl-align-center{align-items: center;}  .fs-grid .fs-row.fs-xl-align-end{align-items: flex-end;}  .fs-grid .fs-row .fs-xl-1{width: 6.48733333%;max-width: 6.48733333%;min-width: 0;flex: 0 0 6.48733333%;}  .fs-grid .fs-row .fs-xl-2{width: 14.82066667%;max-width: 14.82066667%;min-width: 0;flex: 0 0 14.82066667%;}  .fs-grid .fs-row .fs-xl-3{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}  .fs-grid .fs-row .fs-xl-4{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-xl-5{width: 39.82066667%;max-width: 39.82066667%;min-width: 0;flex: 0 0 39.82066667%;}  .fs-grid .fs-row .fs-xl-6{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-xl-7{width: 56.48733333%;max-width: 56.48733333%;min-width: 0;flex: 0 0 56.48733333%;}  .fs-grid .fs-row .fs-xl-8{width: 64.82066667%;max-width: 64.82066667%;min-width: 0;flex: 0 0 64.82066667%;}  .fs-grid .fs-row .fs-xl-9{width: 73.154%;max-width: 73.154%;min-width: 0;flex: 0 0 73.154%;}  .fs-grid .fs-row .fs-xl-10{width: 81.48733333%;max-width: 81.48733333%;min-width: 0;flex: 0 0 81.48733333%;}  .fs-grid .fs-row .fs-xl-11{width: 89.82066667%;max-width: 89.82066667%;min-width: 0;flex: 0 0 89.82066667%;}  .fs-grid .fs-row .fs-xl-12{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-xl-push-1{margin-left: 9.25633333%;}  .fs-grid .fs-row .fs-xl-push-2{margin-left: 17.58966667%;}  .fs-grid .fs-row .fs-xl-push-3{margin-left: 25.923%;}  .fs-grid .fs-row .fs-xl-push-4{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-xl-push-5{margin-left: 42.58966667%;}  .fs-grid .fs-row .fs-xl-push-6{margin-left: 50.923%;}  .fs-grid .fs-row .fs-xl-push-7{margin-left: 59.25633333%;}  .fs-grid .fs-row .fs-xl-push-8{margin-left: 67.58966667%;}  .fs-grid .fs-row .fs-xl-push-9{margin-left: 75.923%;}  .fs-grid .fs-row .fs-xl-push-10{margin-left: 84.25633333%;}  .fs-grid .fs-row .fs-xl-push-11{margin-left: 92.58966667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-1{width: 8.33333333%;max-width: 8.33333333%;min-width: 0;flex: 0 0 8.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-2{width: 16.66666667%;max-width: 16.66666667%;min-width: 0;flex: 0 0 16.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-3{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}  .fs-grid .fs-row [class*=-contained].fs-xl-4{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-5{width: 41.66666667%;max-width: 41.66666667%;min-width: 0;flex: 0 0 41.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-6{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-xl-7{width: 58.33333333%;max-width: 58.33333333%;min-width: 0;flex: 0 0 58.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-8{width: 66.66666667%;max-width: 66.66666667%;min-width: 0;flex: 0 0 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-9{width: 75%;max-width: 75%;min-width: 0;flex: 0 0 75%;}  .fs-grid .fs-row [class*=-contained].fs-xl-10{width: 83.33333333%;max-width: 83.33333333%;min-width: 0;flex: 0 0 83.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-11{width: 91.66666667%;max-width: 91.66666667%;min-width: 0;flex: 0 0 91.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-12{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-1{margin-left: 8.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-2{margin-left: 16.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-3{margin-left: 25%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-4{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-5{margin-left: 41.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-6{margin-left: 50%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-7{margin-left: 58.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-8{margin-left: 66.66666667%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-9{margin-left: 75%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-10{margin-left: 83.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-11{margin-left: 91.66666667%;}  .fs-grid .fs-row .fs-cell.fs-xl-first, .fs-grid .fs-row [class*=-contained].fs-xl-first{order: -1;}  .fs-grid .fs-row .fs-cell.fs-xl-last, .fs-grid .fs-row [class*=-contained].fs-xl-last{order: 1;}  .fs-grid .fs-row .fs-cell.fs-xl-align-start, .fs-grid .fs-row [class*=-contained].fs-xl-align-start{align-self: flex-start;}  .fs-grid .fs-row .fs-cell.fs-xl-align-center, .fs-grid .fs-row [class*=-contained].fs-xl-align-center{align-self: center;}  .fs-grid .fs-row .fs-cell.fs-xl-align-end, .fs-grid .fs-row [class*=-contained].fs-xl-align-end{align-self: flex-end;}  .fs-grid .fs-row .fs-cell.fs-xl-justify-start, .fs-grid .fs-row [class*=-contained].fs-xl-justify-start{margin-right: auto;}  .fs-grid .fs-row .fs-cell.fs-xl-justify-center, .fs-grid .fs-row [class*=-contained].fs-xl-justify-center{margin-right: auto;margin-left: auto;}  .fs-grid .fs-row .fs-cell.fs-xl-justify-end, .fs-grid .fs-row [class*=-contained].fs-xl-justify-end{margin-left: auto;}  .fs-grid .fs-row .fs-xl-fifth{width: 18.154%;max-width: 18.154%;min-width: 0;flex: 0 0 18.154%;}  .fs-grid .fs-row .fs-xl-fourth{width: 23.154%;max-width: 23.154%;min-width: 0;flex: 0 0 23.154%;}  .fs-grid .fs-row .fs-xl-third{width: 31.48733333%;max-width: 31.48733333%;min-width: 0;flex: 0 0 31.48733333%;}  .fs-grid .fs-row .fs-xl-half{width: 48.154%;max-width: 48.154%;min-width: 0;flex: 0 0 48.154%;}  .fs-grid .fs-row .fs-xl-full{width: 98.154%;max-width: 98.154%;min-width: 0;flex: 0 0 98.154%;}  .fs-grid .fs-row .fs-xl-push-fifth{margin-left: 20.923%;}  .fs-grid .fs-row .fs-xl-push-fourth{margin-left: 25.923%;}  .fs-grid .fs-row .fs-xl-push-third{margin-left: 34.25633333%;}  .fs-grid .fs-row .fs-xl-push-half{margin-left: 50.923%;}  .fs-grid .fs-row [class*=-contained].fs-xl-fifth{width: 20%;max-width: 20%;min-width: 0;flex: 0 0 20%;}  .fs-grid .fs-row [class*=-contained].fs-xl-fourth{width: 25%;max-width: 25%;min-width: 0;flex: 0 0 25%;}  .fs-grid .fs-row [class*=-contained].fs-xl-third{width: 33.33333333%;max-width: 33.33333333%;min-width: 0;flex: 0 0 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-half{width: 50%;max-width: 50%;min-width: 0;flex: 0 0 50%;}  .fs-grid .fs-row [class*=-contained].fs-xl-full{width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-fifth{margin-left: 20%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-fourth{margin-left: 25%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-third{margin-left: 33.33333333%;}  .fs-grid .fs-row [class*=-contained].fs-xl-push-half{margin-left: 50%;}  .fs-grid .fs-row .fs-xl-auto{width: auto;max-width: 98.154%;flex: 1;flex-grow: 1;}  .fs-grid .fs-row .fs-xl-hide{display: none;}  .fs-grid .fs-row .fs-xl-destroy{width: auto;margin-left: 0;margin-right: 0;}}.clearfix:after{clear: both;content: "";display: table;}.visually_hide{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.visually_hide.focusable:active, .visually_hide.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}@-webkit-keyframes icon_bounce_left {0% { transform: translateX(0px);}  50%{transform: translateX(-10px);}  100%{transform: translateX(0px);}}@keyframes icon_bounce_left {0% { transform: translateX(0px);}  50%{transform: translateX(-10px);}  100%{transform: translateX(0px);}}@-webkit-keyframes icon_bounce_right {0% { transform: translateX(0px);}  50%{transform: translateX(10px);}  100%{transform: translateX(0px);}}@keyframes icon_bounce_right {0% { transform: translateX(0px);}  50%{transform: translateX(10px);}  100%{transform: translateX(0px);}}:root{--fs-column-count: 3;--fs-row-width: calc(100vw - 40px);--fs-row-width: calc(100vw - 2.5rem);}@media (min-width:740px) {:root { --fs-column-count: 6;--fs-row-width: 720px;--fs-row-width: 45rem;}}@media (min-width:980px) {:root { --fs-column-count: 12;--fs-row-width: 960px;--fs-row-width: 60rem;}}@media (min-width:1220px) {:root { --fs-row-width: 1200px;--fs-row-width: 75rem;}}@media (min-width:1394px) {:root { --fs-row-width: 1374px;--fs-row-width: 85.875rem;}}html{--header-height: 80px;--header-height: 5rem;--header-background-color: #002f86;--header-color: #fff;background-color: #002f86;color: #fff;scroll-behavior: smooth;}@media (min-width:980px) {html { --header-height: 103px;--header-height: 6.4375rem;--header-background-color: linear-gradient(to right, #002f86 0%, #0a2355 100%);}}body{font-family: "Mercury Text G1 A", "Mercury Text G1 B", "Mercury", serif;font-weight: 400;min-width: 300px;min-width: 18.75rem;}body.fs-page-lock{overflow-y: hidden;}@media (max-width:979px) {.body_theme_microsite { --header-height: 153px;--header-height: 9.5625rem;}}::-moz-selection{background: rgba(63, 179, 255, 0.2);text-shadow: none;}::selection{background: rgba(63, 179, 255, 0.2);text-shadow: none;}iframe{border: none;}menu{margin: 0;padding: 0;}audio,canvas,iframe,img,svg,video{vertical-align: middle;}figure{margin: 0;}hr{height: 1px;height: 0.0625rem;background: #ddd;border: none;margin: 0;}a{text-decoration: none;}strong{font-weight: 700;}:root{--component-color: #686e78;--component-headline-color: #111c24;--component-accent-color: #0173bf;--component-accent-hover-color: #002f86;--component-image-hover: #0a2355;}.component_theme_black,.component_theme_navy,.component_theme_continental{--component-color: #f4f4f4;--component-headline-color: #fff;--component-accent-color: #b0defc;--component-accent-hover-color: #0173bf;--component-image-hover: #b0defc;}.component_theme_white{--component-background-color: #fff;}.component_theme_gray{--component-background-color: #f4f4f4;}.component_theme_black{--component-background-color: #111c24;}.component_theme_navy{--component-background-color: #0a2355;}.component_theme_continental{--component-background-color: #002f86;}@media (min-width:980px) {.page_feature .component_theme_continental { background: var(--header-background-color);}}@media print {.nav { display: none;}}.nav_list{list-style: none;margin: 0;padding: 0;}.has_children .nav_item_inner{position: relative;display: flex;}.nav_link{display: block;flex: 1;}.nav_toggle{display: none;flex-basis: 44px;transition: opacity 0.25s, transform 0.25s;}.nav_toggle.fs-swap-enabled{display: block;}.nav_toggle.fs-swap-enabled:focus{opacity: 1;}.nav_toggle_icon{display: inline-block;}.nav_children{list-style: none;margin: 0;padding: 0;}.nav_item.fs-swap-enabled .nav_children{display: none;}.nav_item.fs-swap-active .nav_children{display: block;}.nav_child_link{display: block;}.icon{display: block;fill: currentColor;margin: auto;pointer-events: none;stroke: inherit;transition: fill 0.25s, stroke 0.25s;}.icon_angle_down{width: 5px;width: 0.3125rem;height: 4px;height: 0.25rem;}.icon_angle_right{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;}.icon_arrow_left{width: 14px;width: 0.875rem;height: 12px;height: 0.75rem;}.icon_arrow_right{width: 14px;width: 0.875rem;height: 12px;height: 0.75rem;}.icon_building{width: 16px;width: 1rem;height: 16px;height: 1rem;}.icon_calendar{width: 18px;width: 1.125rem;height: 20px;height: 1.25rem;}.icon_campaign_logo{width: 280px;width: 17.5rem;height: 70px;height: 4.375rem;}.icon_caret_down{width: 12px;width: 0.75rem;height: 8px;height: 0.5rem;}.icon_caret_right{width: 8px;width: 0.5rem;height: 16px;height: 1rem;}.icon_caret_left{width: 8px;width: 0.5rem;height: 16px;height: 1rem;}.icon_check{width: 19px;width: 1.1875rem;height: 16px;height: 1rem;}.icon_clock{width: 16px;width: 1rem;height: 16px;height: 1rem;}.icon_close{width: 14px;width: 0.875rem;height: 14px;height: 0.875rem;}.icon_enlarge{width: 16px;width: 1rem;height: 16px;height: 1rem;}.icon_expand{width: 9px;width: 0.5625rem;height: 18px;height: 1.125rem;}.icon_external{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;}.icon_facebook{width: 24px;width: 1.5rem;height: 24px;height: 1.5rem;}.icon_fax{width: 18px;width: 1.125rem;height: 16px;height: 1rem;}.icon_file{width: 16px;width: 1rem;height: 20px;height: 1.25rem;}.icon_flickr{width: 22px;width: 1.375rem;height: 10px;height: 0.625rem;}.icon_gear{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;}.icon_heart{width: 19px;width: 1.1875rem;height: 16px;height: 1rem;}.icon_home{width: 14px;width: 0.875rem;height: 14px;height: 0.875rem;}.icon_instagram{width: 24px;width: 1.5rem;height: 24px;height: 1.5rem;}.icon_label{width: 14px;width: 0.875rem;height: 14px;height: 0.875rem;}.icon_linkedin{width: 24px;width: 1.5rem;height: 24px;height: 1.5rem;}.icon_links{width: 19px;width: 1.1875rem;height: 20px;height: 1.25rem;}.icon_location{width: 13px;width: 0.8125rem;height: 18px;height: 1.125rem;}.icon_mail{width: 15px;width: 0.9375rem;height: 12px;height: 0.75rem;}.icon_menu{width: 18px;width: 1.125rem;height: 14px;height: 0.875rem;}.icon_minus{width: 14px;width: 0.875rem;height: 2px;height: 0.125rem;}.icon_minus_minimal{width: 14px;width: 0.875rem;height: 3px;height: 0.1875rem;}.icon_mute{width: 14px;width: 0.875rem;height: 20px;height: 1.25rem;}.icon_out{width: 20px;width: 1.25rem;height: 18px;height: 1.125rem;}.icon_pause{width: 12px;width: 0.75rem;height: 20px;height: 1.25rem;}.icon_pencil{width: 16px;width: 1rem;height: 16px;height: 1rem;}.icon_phone{width: 16px;width: 1rem;height: 16px;height: 1rem;}.icon_place{width: 12px;width: 0.75rem;height: 16px;height: 1rem;}.icon_play{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;}.icon_plus{width: 14px;width: 0.875rem;height: 14px;height: 0.875rem;}.icon_plus_minimal{width: 14px;width: 0.875rem;height: 14px;height: 0.875rem;}.icon_reset{width: 9px;width: 0.5625rem;height: 10px;height: 0.625rem;}.icon_search{width: 15px;width: 0.9375rem;height: 15px;height: 0.9375rem;}.icon_search_heavy{width: 15px;width: 0.9375rem;height: 15px;height: 0.9375rem;}.icon_share{width: 15px;width: 0.9375rem;height: 15px;height: 0.9375rem;}.icon_tiktok{width: 20px;width: 1.25rem;height: 24px;height: 1.5rem;}.icon_twitter{width: 24px;width: 1.5rem;height: 20px;height: 1.25rem;}.icon_unmute{width: 24px;width: 1.5rem;height: 20px;height: 1.25rem;}.icon_video_pause{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;}.icon_video_play{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;}.icon_vimeo{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;}.icon_youtube{width: 24px;width: 1.5rem;height: 17px;height: 1.0625rem;}.icon_youtube_play{width: 68px;width: 4.25rem;height: 48px;height: 3rem;}.icon_logo{width: 169px;width: 10.5625rem;aspect-ratio: 169/40;}.typography{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.typography { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.typography a{color: #002f86;font-weight: 600;text-decoration: underline;transition: color 0.25s;}.typography a:hover, .typography a:focus{color: #111c24;}.typography p{margin: 30px 0;margin: 1.875rem 0;}.typography h1 + *,.typography h2 + *,.typography h3 + *,.typography h4 + *,.typography h5 + *,.typography h6 + *{margin-top: 0;}.typography h1{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 36px;font-size: 2.25rem;line-height: 1.3333333333;color: #111c24;margin: 30px 0 10px;margin: 1.875rem 0 0.625rem;}@media (min-width:740px) {.typography h1 { font-size: 48px;font-size: 3rem;line-height: 1.2413793103;}}@media (min-width:980px) {.typography h1 { font-size: 54px;font-size: 3.375rem;}}@media (min-width:1220px) {.typography h1 { font-size: 61px;font-size: 3.8125rem;}}@media (min-width:980px) {.typography h1 { margin-top: 50px;margin-top: 3.125rem;}}.typography h2{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 30px 0 10px;margin: 1.875rem 0 0.625rem;}@media (min-width:740px) {.typography h2 { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.typography h2 { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.typography h2 { font-size: 48px;font-size: 3rem;}}@media (min-width:980px) {.typography h2 { margin-top: 50px;margin-top: 3.125rem;}}.typography h3{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: #002f86;margin: 20px 0 10px;margin: 1.25rem 0 0.625rem;}@media (min-width:740px) {.typography h3 { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.typography h3 { font-size: 39px;font-size: 2.4375rem;}}@media (min-width:980px) {.typography h3 { margin-top: 30px;margin-top: 1.875rem;}}.typography h4{font-family: "Mercury Text G1 A", "Mercury Text G1 B", "Mercury", serif;font-weight: 400;font-size: 22px;font-size: 1.375rem;line-height: 1.6363636364;color: #111c24;margin: 25px 0 10px;margin: 1.5625rem 0 0.625rem;}@media (min-width:740px) {.typography h4 { font-size: 28px;font-size: 1.75rem;line-height: 1.4375;}}@media (min-width:980px) {.typography h4 { font-size: 32px;font-size: 2rem;}}@media (min-width:980px) {.typography h4 { margin-top: 35px;margin-top: 2.1875rem;}}.typography h5{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #002f86;margin: 20px 0 0;margin: 1.25rem 0 0;}@media (min-width:740px) {.typography h5 { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:980px) {.typography h5 { margin-top: 30px;margin-top: 1.875rem;}}.typography h6{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #111c24;margin: 25px 0 4px;margin: 1.5625rem 0 0.25rem;}@media (min-width:740px) {.typography h6 { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:980px) {.typography h6 { margin-top: 35px;margin-top: 2.1875rem;}}.typography .intro{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;color: #0a2355;margin: 30px 0;margin: 1.875rem 0;}@media (min-width:740px) {.typography .intro { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}.typography .intro p{margin: 0;}.typography > .intro:first-child{margin-top: 30px;margin-top: 1.875rem;}@media (min-width:980px) {.typography > .intro:first-child { margin-top: 50px;margin-top: 3.125rem;}}.typography .copy{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.typography .copy { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.typography .small{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.typography .label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.typography .caption{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.typography .emphasized{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;color: #0a2355;}@media (min-width:740px) {.typography .emphasized { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}@media (min-width:740px) {.typography ul.columns { -moz-column-count: 2;column-count: 2;gap: 30px;}}@media (min-width:740px) {.typography ul.columns li { width: 100%;display: inline-block;}}.component_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #000;margin: 30px 0 10px;margin: 1.875rem 0 0.625rem;}@media (min-width:740px) {.component_label { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.typography img{height: auto;max-width: 100%;}.typography .block_left,.typography .block_right,.typography .block_center,.typography .alignleft,.typography .alignright,.typography .aligncenter,.typography .alignnone,.typography .align-left,.typography .align-right,.typography .align-center{width: auto;display: table;margin-top: 20px;margin-top: 1.25rem;margin-bottom: 20px;margin-bottom: 1.25rem;table-layout: fixed;}.typography .block_left img,.typography .block_right img,.typography .block_center img,.typography .alignleft img,.typography .alignright img,.typography .aligncenter img,.typography .alignnone img,.typography .align-left img,.typography .align-right img,.typography .align-center img{display: block;}.typography .block_left figcaption,.typography .block_left .wp-caption-text,.typography .block_right figcaption,.typography .block_right .wp-caption-text,.typography .block_center figcaption,.typography .block_center .wp-caption-text,.typography .alignleft figcaption,.typography .alignleft .wp-caption-text,.typography .alignright figcaption,.typography .alignright .wp-caption-text,.typography .aligncenter figcaption,.typography .aligncenter .wp-caption-text,.typography .alignnone figcaption,.typography .alignnone .wp-caption-text,.typography .align-left figcaption,.typography .align-left .wp-caption-text,.typography .align-right figcaption,.typography .align-right .wp-caption-text,.typography .align-center figcaption,.typography .align-center .wp-caption-text{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;caption-side: bottom;display: table-caption;margin: 20px 0 0 0;margin: 1.25rem 0 0 0;}.typography .block_left,.typography .block_right,.typography .alignleft,.typography .alignright,.typography .align-left,.typography .align-right{max-width: 50%;}@media (max-width:499px) {.typography .block_left,.typography .block_right,.typography .alignleft,.typography .alignright,.typography .align-left,.typography .align-right { max-width: 100%;float: none;margin-right: 0;margin-left: 0;}}@media (min-width:500px) {.typography .block_left,.typography .block_right,.typography .alignleft,.typography .alignright,.typography .align-left,.typography .align-right { margin-top: 10px;margin-top: 0.625rem;margin-bottom: 30px;margin-bottom: 1.875rem;}}@media (min-width:500px) {.typography .block_left,.typography .alignleft,.typography .align-left { float: left;margin-right: 30px;margin-right: 1.875rem;}}@media (min-width:500px) {.typography .block_right,.typography .alignright,.typography .align-right { float: right;margin-left: 30px;margin-left: 1.875rem;}}.typography .block_center,.typography .aligncenter,.typography .align-center{margin-right: auto;margin-left: auto;}.typography .block_center img,.typography .aligncenter img,.typography .align-center img{margin-right: auto;margin-left: auto;}.typography .alignleft,.typography .alignright,.typography .aligncenter,.typography .alignnone{width: auto !important;}@media (min-width:980px) {.body_layout_detail .typography .block_right { margin-right: -13%;}}.typography blockquote{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;color: #0a2355;font-size: 22px;font-size: 1.375rem;line-height: 1.4;margin: 50px 0;margin: 3.125rem 0;}@media (min-width:740px) {.typography blockquote { font-size: 26px;font-size: 1.625rem;}}@media (min-width:980px) {.typography blockquote { font-size: 30px;font-size: 1.875rem;}}.typography blockquote p{margin: 0;}.typography .quote{position: relative;margin: 50px 0;margin: 3.125rem 0;}.typography .quote_content{position: relative;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:980px) {.typography .quote_content { margin-bottom: 30px;margin-bottom: 1.875rem;}}.typography .quote_content p{margin: 0;}.typography .quote_caption{line-height: 1.2;}.typography .quote_caption_name{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;display: block;line-height: inherit;}@media (min-width:740px) {.typography .quote_caption_name { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.typography .quote_caption_title{font-size: 13px;font-size: 0.8125rem;font-weight: 400;}@media (min-width:740px) {.typography .quote_caption_title { font-size: 16px;font-size: 1rem;}}@media (min-width:740px) {.typography .quote_content_mark_open { position: absolute;color: #0173bf;font-size: 36px;font-size: 2.25rem;transform: translate3d(calc(-100% - 6px), -3px, 0);}}@media (min-width:980px) {.typography .quote_content_mark_open { font-size: 60px;font-size: 3.75rem;transform: translate3d(calc(-100% - 26px), -6px, 0);}}.typography ol,.typography ul{margin: 30px 0;margin: 1.875rem 0;padding: 0;}.typography ol li,.typography ul li{position: relative;margin: 12px 0;margin: 0.75rem 0;padding: 0;}@media (min-width:980px) {.typography ol li,.typography ul li { padding-left: 10px;padding-left: 0.625rem;}}.typography ol ol,.typography ol ul,.typography ul ol,.typography ul ul{margin: 0;}.typography ol > li::marker{font-weight: 700;}.typography ul li::marker{color: #0173bf;}.typography ul ul li ul li::marker{color: #686e78;border-color: #686e78;}ol li::marker{color: #0173bf;}ol ol li ol li::marker{color: #686e78;}.typography table{width: 100%;border-collapse: collapse;border: 1px solid #afb2b7;border: 0.0625rem solid #afb2b7;}.typography table tr:nth-child(even){background: #f4f4f4;}.typography table th,.typography table td{padding: 10px 20px;padding: 0.625rem 1.25rem;vertical-align: top;}.typography table th,.typography table thead td{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;background: #0a2355;border-width: 0;color: #fff;font-weight: 700;text-align: left;}@media print {.typography table th,.typography table thead td { border: 1px solid #afb2b7;border: 0.0625rem solid #afb2b7;}}.typography table td{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;}.typography table.data_entry td{padding: 5px;padding: 0.3125rem;}.typography table.data_entry td a{font-weight: 500;}.typography table.data_entry th{padding: 5px;padding: 0.3125rem;}.typography table.data_entry input{padding: 10px;padding: 0.625rem;font-size: 12px;font-size: 0.75rem;}.table_wrapper{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;min-height: 0.01%;position: relative;}.table_wrapper_overflow{position: relative;border: 1px solid #ccc;border: 0.0625rem solid #ccc;}.table_wrapper_overflow:after{background-color: rgba(0, 0, 0, 0);background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));width: 20px;width: 1.25rem;height: 100%;position: absolute;top: 0;right: 0;content: "";}.table_wrapper_inner{overflow-y: hidden;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.typography .video_frame{width: 100%;position: relative;padding-bottom: 56.25%;}.typography .video_frame iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}@media print {.typography .video_frame { display: none;}}.text_decoration_top{width: 166px;width: 10.375rem;height: 1px;height: 0.0625rem;position: relative;background-color: #d6ba8b;margin: 60px auto 30px;margin: 3.75rem auto 1.875rem;}@media (min-width:740px) {.text_decoration_top { width: 206px;width: 12.875rem;margin-block: 90px 30px;margin-block: 5.625rem 1.875rem;}}@media (min-width:1220px) {.text_decoration_top { margin-block: 110px 50px;margin-block: 6.875rem 3.125rem;}}.text_decoration_top::before, .text_decoration_top::after{position: absolute;background-color: #d6ba8b;content: "";display: block;}.text_decoration_top::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);top: calc(100% - 34px);left: calc(50% - 5px);}@media (min-width:740px) {.text_decoration_top::before { top: calc(100% - 49px);}}.text_decoration_top::after{width: 1px;width: 0.0625rem;height: 30px;height: 1.875rem;bottom: 100%;left: 50%;}@media (min-width:740px) {.text_decoration_top::after { height: 45px;height: 2.8125rem;}}.text_decoration_bottom{width: 166px;width: 10.375rem;height: 1px;height: 0.0625rem;position: relative;background-color: #d6ba8b;margin: 30px auto 60px;margin: 1.875rem auto 3.75rem;}@media (min-width:740px) {.text_decoration_bottom { width: 206px;width: 12.875rem;margin-block: 30px 90px;margin-block: 1.875rem 5.625rem;}}@media (min-width:1220px) {.text_decoration_bottom { margin-block: 50px 110px;margin-block: 3.125rem 6.875rem;}}.text_decoration_bottom::before{width: 1px;width: 0.0625rem;height: 30px;height: 1.875rem;position: absolute;top: 100%;left: 50%;background-color: #d6ba8b;content: "";display: block;}@media (min-width:740px) {.text_decoration_bottom::before { height: 45px;height: 2.8125rem;}}.text_decoration_middle{width: 1px;width: 0.0625rem;height: 64px;height: 4rem;position: relative;background-color: #d6ba8b;margin: 40px auto;margin: 2.5rem auto;}@media (min-width:740px) {.text_decoration_middle { height: 94px;height: 5.875rem;}}.text_decoration_middle::before, .text_decoration_middle::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;position: absolute;background-color: #d6ba8b;content: "";display: block;}.text_decoration_middle::before{top: -11px;}.text_decoration_middle::after{bottom: -11px;}.video_embed{content-visibility: auto;}button{background: none;border: none;cursor: pointer;padding: 0;}.skip_link{display: inline-block;cursor: pointer;font-weight: 500;padding: 16px 30px;padding: 1rem 1.875rem;transition: background 0.25s, color 0.25s;background: #eee;color: #222;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;position: absolute;top: 0;left: 50%;z-index: 100;background-color: #111c24;border-radius: 10px;border-radius: 0.625rem;color: #fff;display: block;opacity: 0;padding: 14px 30px;padding: 0.875rem 1.875rem;pointer-events: none;text-align: center;transform: translate(-50%, -300%);transition: opacity 0.35s transform 0.35s;}.skip_link [class$=link_inner]{display: block;}.skip_link .icon{display: inline;}@media print {.skip_link { border: 1px solid #000;border: 0.0625rem solid #000;}}.skip_link:focus, .skip_link:hover{background: #222;color: #eee;}.skip_link [class$=label]{font-size: 18px;font-size: 1.125rem;font-weight: 700;line-height: 1.2777777778;}.skip_link:focus, .skip_link:active{background-color: #0a2355;opacity: 1;pointer-events: auto;transform: translate(-50%, 40px);}.button{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;}.button:hover, .button:focus{background-color: #0173bf;}.alert{width: 100%;background-color: #840404;color: #f4f4f4;display: none;}@media print {.alert { margin-bottom: 40px;margin-bottom: 2.5rem;border-bottom: 2px solid #eaeaea;border-bottom: 0.125rem solid #eaeaea;}}@media print and (min-width:740px) {.alert { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media print and (min-width:980px) {.alert { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media print and (min-width:1220px) {.alert { margin-bottom: 80px;margin-bottom: 5rem;}}.alert.visible{display: block;}@media print {.alert.visible { position: relative;}}.alert_inner{position: relative;padding: 30px;padding: 1.875rem;}@media (min-width:980px) {.alert_inner { padding: 54px 9% 50px;padding: 3.375rem 9% 3.125rem;}}@media print {.alert_inner { padding-right: 0;padding-left: 0;}}.alert_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #fff;margin: 0 50px 5px 0;margin: 0 3.125rem 0.3125rem 0;}@media (min-width:740px) {.alert_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media print, (min-width:980px) {.alert_title { margin-right: 0;}}.alert_description p:first-child{margin-top: 0;}.alert_description p:last-child{margin-bottom: 0;}.alert_description a{color: inherit;text-decoration: underline;}.alert_description a:hover, .alert_description a:focus{color: #fff;}.alert_close{width: 50px;width: 3.125rem;height: 50px;height: 3.125rem;position: absolute;top: 15px;right: -5px;color: inherit;display: none;transition: color 0.25s;}@media (min-width:980px) {.alert_close { top: 26px;}}.alert_close:hover, .alert_close:focus{color: #fff;}.js .alert_close{display: block;}@media print {.js .alert_close { display: none;}}.alert_close_icon{width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;position: relative;background: #fff;border: 1px solid #111c24;border: 0.0625rem solid #111c24;color: #111c24;border-radius: 50%;display: block;margin: auto;transition: background 0.25s, color 0.25s;}.alert_close:hover .alert_close_icon, .alert_close:focus .alert_close_icon{background: #111c24;color: #fff;}.alert_close_icon_inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;}.alert_close_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.alert_close_label.focusable:active, .alert_close_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.alert_open_wrapper{padding-right: calc((100vw - (100% - 40px) * 0.98154) / 2);padding-right: calc((100vw - (100% - 2.5rem) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);min-width: 300px;min-width: 18.75rem;width: 100%;position: fixed;right: 0;bottom: 0;z-index: 10;pointer-events: none;}@media (min-width:740px) {.alert_open_wrapper { padding-right: calc((100vw - 706.7088px) / 2);padding-right: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.alert_open_wrapper { padding-right: calc((100vw - 942.2784px) / 2);padding-right: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.alert_open_wrapper { padding-right: calc((100vw - 1177.848px) / 2);padding-right: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.alert_open_wrapper { padding-right: calc((100vw - 1348.63596px) / 2);padding-right: calc((100vw - 84.28975rem) / 2);}}@media (min-width:740px) {.alert_open_wrapper { padding-left: calc((100vw - 706.7088px) / 2);padding-left: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.alert_open_wrapper { padding-left: calc((100vw - 942.2784px) / 2);padding-left: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.alert_open_wrapper { padding-left: calc((100vw - 1177.848px) / 2);padding-left: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.alert_open_wrapper { padding-left: calc((100vw - 1348.63596px) / 2);padding-left: calc((100vw - 84.28975rem) / 2);}}.alert_open{width: 100px;width: 6.25rem;height: 100px;height: 6.25rem;position: relative;background-color: #eaeaea;color: #0a2355;display: none;float: right;pointer-events: auto;transform: translate3d(0, 100%, 0);transition: color 0.25s, transform 0.3s;transition-delay: 0s;}@media (prefers-reduced-motion: reduce) {.alert_open { transition: color 0.25s, transform 0s;}}.alert_open.enabled{display: block;}.alert_open.visible{transform: translate3d(0, 0, 0);transition-delay: 0.38s;}@media (prefers-reduced-motion: reduce) {.alert_open.visible { transition-delay: 0s;}}.alert_open:hover, .alert_open:focus{color: #000;}.alert_open_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 46px;width: 2.875rem;height: 46px;height: 2.875rem;background: #0a2355;color: #fff;border-radius: 50%;display: block;transition: background 0.25s, color 0.25s;}.alert_open:hover .alert_open_icon, .alert_open:focus .alert_open_icon{background: #000;}.alert_open_icon_inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.alert_open_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.alert_open_label.focusable:active, .alert_open_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.alpha{padding-block: 30px;padding-block: 1.875rem;}.alpha_group{display: none;}@media (min-width:980px) {.alpha_group { display: block;}}@media (min-width:1220px) {.alpha_group { align-items: center;display: flex;}}.alpha_group_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.3;margin: 0;}@media (min-width:1220px) {.alpha_group_title { font-size: 18px;font-size: 1.125rem;margin-right: 10px;margin-right: 0.625rem;}}@media (min-width:1394px) {.alpha_group_title { margin-right: 20px;margin-right: 1.25rem;}}.alpha_nav_list{list-style: none;margin: 0;padding: 0;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;align-items: center;display: flex;flex-wrap: wrap;font-size: 16px;font-size: 1rem;line-height: 1;margin-left: -12px;margin-left: -0.75rem;}@media (min-width:1220px) {.alpha_nav_list { font-size: 18px;font-size: 1.125rem;margin-left: 0;}}.alpha_nav_item{position: relative;}.alpha_nav_item.letter{text-transform: uppercase;}.alpha_nav_item.all{margin-top: 10px;margin-top: 0.625rem;}@media (min-width:1220px) {.alpha_nav_item.all { align-items: center;display: flex;margin: 0;}}.alpha_nav_item.all::before{width: 35px;width: 2.1875rem;height: 1px;height: 0.0625rem;background-color: #0173bf;content: "";display: block;margin-left: 12px;margin-left: 0.75rem;}@media (min-width:1220px) {.alpha_nav_item.all::before { margin: 0 5px;margin: 0 0.3125rem;}}@media (min-width:1394px) {.alpha_nav_item.all::before { margin-inline: 10px;margin-inline: 0.625rem;}}.alpha_nav_button{position: relative;color: #002f86;display: block;padding: 12px;padding: 0.75rem;text-transform: uppercase;transition: color 0.25s;}@media (min-width:1220px) {.alpha_nav_button { padding: 11px;padding: 0.6875rem;}}.alpha_nav_button::before{width: 80%;height: 80%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 4px;border-radius: 0.25rem;content: "";display: block;margin: auto;opacity: 0;pointer-events: none;transition: opacity 0.25s;}.alpha_nav_button:hover{color: #3fb3ff;}.alpha_nav_button:focus, .alpha_nav_button.fs-swap-active{color: #002f86;}.alpha_nav_button:focus::before, .alpha_nav_button.fs-swap-active::before{opacity: 1;}.alpha_nav_item.all .alpha_nav_button{text-transform: none;}.alpha_nav_item.all .alpha_nav_button::before{border-radius: 0;border-width: 0 0 1px 0;border-width: 0 0 0.0625rem 0;}@media (min-width:980px) {.alpha_form { display: none;}}@media (min-width:500px) {.alpha_form_inner { display: flex;}}.alpha_form_group{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:500px) {.alpha_form_group { align-items: center;display: flex;margin: 0 20px 0 0;margin: 0 1.25rem 0 0;}}.alpha_form_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;display: block;margin-bottom: 10px;margin-bottom: 0.625rem;}@media (min-width:740px) {.alpha_form_label { font-size: 18px;font-size: 1.125rem;}}@media (min-width:500px) {.alpha_form_label { margin-right: 18px;margin-right: 1.125rem;}}.alpha_form_select_wrapper{position: relative;display: block;}@media (min-width:500px) {.alpha_form_select_wrapper { display: inline-block;}}.alpha_form_select{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;-moz-appearance: none;appearance: none;-webkit-appearance: none;background-color: #b0defc;border-radius: 10px;border-radius: 0.625rem;border-width: 0;cursor: pointer;font-size: 16px;font-size: 1rem;font-weight: normal;padding: 12px 50px 12px 14px;padding: 0.75rem 3.125rem 0.75rem 0.875rem;}@media (max-width:499px) {.alpha_form_select { width: 100%;}}@media (min-width:500px) {.alpha_form_select { padding: 16px 100px 16px 18px;padding: 1rem 6.25rem 1rem 1.125rem;}}.alpha_form_select_icon{position: absolute;top: 50%;right: 15px;width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;color: #002f86;pointer-events: none;transform: translate(0, -50%);}.alpha_form_select_icon .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 9px;width: 0.5625rem;height: 6px;height: 0.375rem;}.alpha_form_button{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;display: block;font-size: 18px;font-size: 1.125rem;padding: 14px 28px;padding: 0.875rem 1.75rem;transition: background-color 0.25s, color 0.25s;}.alpha_form_button:hover, .alpha_form_button:focus{background-color: #0173bf;color: #fff;}.callout{background-color: #f4f4f4;color: #686e78;padding: 24px 20px;padding: 1.5rem 1.25rem;margin-block: 30px 0;margin-block: 1.875rem 0;}@media (min-width:500px) {.callout { padding: 34px 30px;padding: 2.125rem 1.875rem;}}@media (min-width:740px) {.callout { margin-block: 48px;margin-block: 3rem;padding: 40px 50px;padding: 2.5rem 3.125rem;}}@media (min-width:1220px) {.callout { align-items: flex-end;display: flex;gap: 40px;}}@media (min-width:1220px) {.callout_group { flex: 1;}}.callout_heading{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #002f86;}@media (min-width:740px) {.callout_heading { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.callout_heading, .typography .callout_heading{margin: 0;}.callout_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.callout_description, .typography .callout_description{margin: 5px 0 0;margin: 0.3125rem 0 0;}.callout_footer{margin-top: 10px;margin-top: 0.625rem;}@media (min-width:1220px) {.callout_footer { margin: 0;}}.callout_link, .typography .callout_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;display: inline-block;text-decoration: none;}.callout_link:hover, .callout_link:focus, .typography .callout_link:hover, .typography .callout_link:focus{background-color: #0173bf;}.callout_link [class$=link_inner], .typography .callout_link [class$=link_inner]{align-items: center;display: flex;justify-content: center;}.callout_link [class$=link_icon], .typography .callout_link [class$=link_icon]{margin-left: 10px;margin-left: 0.625rem;}.callout_link [class$=link_icon_space], .typography .callout_link [class$=link_icon_space]{display: none;}@media (max-width:499px) {.callout_link, .typography .callout_link { padding: 12px 16px;padding: 0.75rem 1rem;}}.callout_link:hover, .callout_link:focus, .typography .callout_link:hover, .typography .callout_link:focus{color: #fff;}@media (min-width:1220px) {.callout_link_label { white-space: nowrap;}}.callout_link_icon{color: #3fb3ff;transition: color 0.25s;}.callout_link:hover .callout_link_icon, .callout_link:focus .callout_link_icon{color: #fff;}.logo{margin: 0;}.logo_header{display: flex;justify-content: center;}.logo_footer{display: inline-block;margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:980px) {.logo_footer { flex: 0 0 250px;margin-bottom: 0;}}.logo_link{position: relative;color: inherit;display: block;overflow: hidden;padding: 20px 0;padding: 1.25rem 0;transition: color 0.25s;white-space: nowrap;}@media (min-width:980px) {.logo_link { padding: 20px 0 35px;padding: 1.25rem 0 2.1875rem;}}@media (min-width:980px) {.micro_header .logo_link { padding: 0 !important;}}@media print {.logo_link:after { content: normal;display: none;}}.logo_link:hover, .logo_link:focus{color: #b0defc;}.logo_link_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;color: #fff;}.logo_link_label.focusable:active, .logo_link_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.logo_link_icon{display: inline-block;vertical-align: top;}@media (min-width:980px) {.logo_link_icon .icon_logo { width: 200px;width: 12.5rem;}}.logo_print{display: none;}@media print {.logo_print { display: block;}}@media print {.page_header_bg { margin: 30px 0;margin: 1.875rem 0;}}.page_header_bg_group{min-height: 56.25vw;position: relative;background-color: #000;color: #fff;display: flex;overflow: hidden;}@media (min-width:980px) {.page_header_bg_group { height: 56.25vw;min-height: auto;max-height: 810px;max-height: 50.625rem;}}@media print {.page_header_bg_group { height: auto;min-height: auto;}}.page_header_bg_content{width: 100%;position: relative;z-index: 1;display: flex;flex-direction: column;}@media print {.page_header_bg_media { display: none;}}.page_header_bg_figure{display: block;}.page_header_bg_figure img{display: block;width: 100%;height: auto;}.page_header_bg_image{width: 100%;height: 100%;position: absolute;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;}.page_header_bg_video{display: none;}@media (min-width:980px) {.page_header_bg_video { width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}}.page_header_bg_iframe{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;pointer-events: none;transition: opacity 0.5s;}.page_header_bg_video.loaded .page_header_bg_iframe{opacity: 1;}.page_header_bg_video_controls{width: 45px;width: 2.8125rem;height: 45px;height: 2.8125rem;position: absolute;right: 45px;bottom: 60px;z-index: 5;}@media print {.page_header_bg_video_controls { display: none;}}.page_header_bg_video_controls .icon_video_play,.page_header_bg_video_controls .icon_video_pause{width: 45px;width: 2.8125rem;height: 45px;height: 2.8125rem;}.page_header_bg_video_play_button,.page_header_bg_video_pause_button{width: 45px;width: 2.8125rem;height: 45px;height: 2.8125rem;position: absolute;opacity: 1;pointer-events: auto;transition: opacity 0.25s, visibility 0.25s;visibility: visible;}.page_header_bg_video_play_button.pressed,.page_header_bg_video_pause_button.pressed{opacity: 0;pointer-events: none;visibility: hidden;}.page_header_bg_video_play_button_label,.page_header_bg_video_pause_button_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.page_header_bg_video_play_button_label.focusable:active, .page_header_bg_video_play_button_label.focusable:focus,.page_header_bg_video_pause_button_label.focusable:active,.page_header_bg_video_pause_button_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.page_header_bg_video_play_button_icon,.page_header_bg_video_pause_button_icon{color: #0a2355;transition: color 0.25s;}.page_header_bg_video_play_button:hover .page_header_bg_video_play_button_icon, .page_header_bg_video_play_button:focus .page_header_bg_video_play_button_icon, .page_header_bg_video_pause_button:hover .page_header_bg_video_play_button_icon, .page_header_bg_video_pause_button:focus .page_header_bg_video_play_button_icon,.page_header_bg_video_play_button:hover .page_header_bg_video_pause_button_icon,.page_header_bg_video_play_button:focus .page_header_bg_video_pause_button_icon,.page_header_bg_video_pause_button:hover .page_header_bg_video_pause_button_icon,.page_header_bg_video_pause_button:focus .page_header_bg_video_pause_button_icon{color: #fff;}.page_header{overflow: hidden;padding: 0 0 20px;padding: 0 0 1.25rem;}@media (min-width:980px) {.page_header { background: var(--header-background-color);color: var(--header-color);padding-bottom: 94px;padding-bottom: 5.875rem;}}@media print {.page_header { margin: 30px 0;margin: 1.875rem 0;padding: 0;}}.has_page_media .page_header{padding-bottom: 0;}@media (max-width:979px) {.has_page_media .page_header { background-color: #002f86;color: #fff;}}@media (min-width:1220px) {.has_page_media .page_header_inner { align-items: flex-end;display: flex;gap: 40px;margin-top: 40px;margin-top: 2.5rem;}}@media (min-width:1394px) {.has_page_media .page_header_inner { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.has_page_media .page_header_group { flex: 0 0 45.74%;padding-bottom: 94px;padding-bottom: 5.875rem;}}@media (min-width:1220px) {.page_header_video_wide .page_header_group { flex: 1;padding-bottom: 0;}}.page_intro{text-align: center;}@media (min-width:980px) {.page_intro { text-align: left;}}.page_header_video_wide .page_intro{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:980px) {.page_header_video_wide .page_intro { margin-bottom: 50px;margin-bottom: 3.125rem;}}.page_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 36px;font-size: 2.25rem;line-height: 1.3333333333;color: #002f86;margin: 38px 0 0;margin: 2.375rem 0 0;}@media (min-width:740px) {.page_title { font-size: 48px;font-size: 3rem;line-height: 1.2413793103;}}@media (min-width:980px) {.page_title { font-size: 54px;font-size: 3.375rem;}}@media (min-width:1220px) {.page_title { font-size: 61px;font-size: 3.8125rem;}}@media (min-width:980px) {.page_title { color: inherit;margin-block: 14px 18px;margin-block: 0.875rem 1.125rem;}}.has_page_media .page_title{color: inherit;margin-top: 0;}.digest_header .page_title{color: inherit;}@media (min-width:980px) {.digest_header .page_title { text-align: center;}}.body_theme_microsite .page_title{color: inherit;margin: 0;text-align: center;}@media (min-width:980px) {.body_theme_microsite .page_title { margin-top: 0;}}.page_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;color: #686e78;margin: 4px 0 0;margin: 0.25rem 0 0;}@media (min-width:740px) {.page_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}@media (min-width:980px) {.page_description { color: inherit;}}.has_page_media .page_description{color: inherit;}.horizontal_nav{margin-block: 20px;margin-block: 1.25rem;}@media (min-width:980px) {.horizontal_nav { background-color: #f4f4f4;border-bottom: 1px solid #fff;border-bottom: 0.0625rem solid #fff;margin: 0;}}.microsite_horizontal_nav{border-bottom-width: 0;}.page_nav{position: relative;padding: 30px 0 20px;padding: 1.875rem 0 1.25rem;pointer-events: none;}@media (min-width:980px) {.page_nav { position: -webkit-sticky;position: sticky;top: calc(var(--header-height) - 58px);margin: -58px 0 60px;margin: -3.625rem 0 3.75rem;padding: 126px 0 0;padding: 7.875rem 0 0;}}@media (min-width:1220px) {.page_nav { margin-bottom: 80px;margin-bottom: 5rem;}}@media (prefers-reduced-motion: reduce) {.page_nav { position: relative;top: 0;}}@media print {.page_nav { display: none;}}@media (min-width:980px) {.horizontal_nav .page_nav { position: relative;top: 0;margin: 0;padding: 18px 0;padding: 1.125rem 0;}}.page_nav::before, .page_nav::after{position: absolute;top: 0;left: 50%;background-color: #d6ba8b;content: "";display: block;pointer-events: none;transform: translateX(-50%);}@media (min-width:980px) {.horizontal_nav .page_nav::before, .horizontal_nav .page_nav::after { display: none;content: normal;}}.page_nav::before{width: 1px;width: 0.0625rem;bottom: 0;}@media (min-width:980px) {.page_nav::before { left: 33px;}}.page_nav::after{width: 90px;width: 5.625rem;height: 1px;height: 0.0625rem;top: 0;transform: translateX(-50%);}@media (min-width:980px) {.page_nav::after { width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);left: 28px;}}.page_header_media_inner{position: relative;}.page_header_figure{display: block;}.page_header_figure img{display: block;width: 100%;height: auto;}.page_header_video{display: none;}.js .page_header_video{background-color: #000;display: block;padding-top: 56.25%;}@media print {.js .page_header_video { display: none;}}.page_header_iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.page_header_hero{background-color: #111c24;}.page_header_hero_figure{display: block;position: relative;}.page_header_hero_figure img{display: block;width: 100%;height: auto;}.page_header_hero_figure::before{width: 100%;height: 72%;position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);content: "";display: block;pointer-events: none;}@media (min-width:980px) {.page_header_hero_figure::before { top: 0;bottom: auto;background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}}.page_header_photo{margin: 20px 0 60px;margin: 1.25rem 0 3.75rem;}@media (min-width:980px) {.page_header_photo { margin: 30px 0 0 0;margin: 1.875rem 0 0 0;}}@media (min-width:1220px) {.page_header_photo { flex: 0 0 44%;margin: 0 2.2% 0 auto;}}.js .page_header_photo_inner{opacity: 0;transform: translate3d(0, 100px, 0);}.loaded .page_header_photo_inner{opacity: 1;transform: translate3d(0, 0, 0);transition: opacity 0.65s, transform 0.65s;transition-delay: 0.45s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}.page_header_photo_figure{display: block;}.page_header_photo_figure img{display: block;width: 100%;height: auto;}.page_media{max-width: 1800px;max-width: 112.5rem;position: relative;aspect-ratio: 16/9;background-color: #111c24;margin: 30px auto 0;margin: 1.875rem auto 0;overflow: hidden;}@media (min-width:980px) {.page_media { margin-top: 40px;margin-top: 2.5rem;}}@media (min-width:1220px) {.page_media { margin-top: 60px;margin-top: 3.75rem;}}.page_media_figure{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.page_media_image{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.page_meta{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 10px 0 0 0;margin: 0.625rem 0 0 0;text-align: center;}@media (min-width:740px) {.page_meta { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}@media (min-width:980px) {.page_meta { margin-top: 14px;margin-top: 0.875rem;}}@media (min-width:740px) {.page_meta_inner { display: flex;justify-content: center;}}.page_meta_author{margin: 0;}@media (min-width:740px) {.page_meta_author { border-right: 1px solid #b0defc;border-right: 0.0625rem solid #b0defc;padding-inline: 24px;padding-inline: 1.5rem;}}.page_meta_date{margin: 0;}@media (min-width:740px) {.page_meta_date { border-right: 1px solid #b0defc;border-right: 0.0625rem solid #b0defc;padding-inline: 24px;padding-inline: 1.5rem;}}.page_meta_category{margin: 0;}@media (min-width:740px) {.page_meta_category { padding-inline: 24px;padding-inline: 1.5rem;}}.page_meta_category_link{color: #b0defc;transition: color 0.25s;font-weight: 600;}.page_meta_category_link:hover, .page_meta_category_link:focus{color: #fff;}.digest_header{position: relative;color: #fff;}@media (max-width:979px) {.digest_header { background: var(--header-background-color);}}@media (min-width:980px) {.digest_header::before { width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 78.75%);content: "";display: block;opacity: 0.4;pointer-events: none;}}@media (max-width:979px) {.has_page_media .digest_header { background: var(--header-background-color);}}.digest_header_inner{position: relative;}.micro_page_header{position: relative;background-color: #002f86;color: #fff;}.micro_page_header_media{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.micro_page_header_media::after{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: radial-gradient(38.96% 1185.89% at 50% 54.41%, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);content: "";display: block;pointer-events: none;}.micro_page_header_figure{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.micro_page_header_image{width: 100%;height: 100%;position: absolute;top: 0;-o-object-fit: cover;object-fit: cover;}.micro_page_header_video{width: 100%;height: 100%;position: absolute;top: 0;-o-object-fit: cover;object-fit: cover;}.micro_page_header_content{position: relative;padding: 38px 0 50px;padding: 2.375rem 0 3.125rem;}@media (min-width:740px) {.micro_page_header_content { padding: 54px 0 58px;padding: 3.375rem 0 3.625rem;}}@media (min-width:980px) {.micro_page_header_content { padding: 68px 0 73px;padding: 4.25rem 0 4.5625rem;}}.micro_page_header_controls{position: absolute;right: 10px;bottom: 10px;z-index: 1;}@media (min-width:740px) {.micro_page_header_controls { right: 20px;bottom: 20px;}}.micro_page_header_control{width: 40px;width: 2.5rem;position: absolute;right: 0;bottom: 0;aspect-ratio: 1;background: rgba(0, 0, 0, 0.6);border: 1px solid rgba(255, 255, 255, 0.6);border: 0.0625rem solid rgba(255, 255, 255, 0.6);border-radius: 50%;color: #fff;opacity: 0;pointer-events: none;transition: background-color 0.25s, color 0.25s, opacity 0.25s;visibility: hidden;}.micro_page_header_control .icon_play{width: 16px;width: 1rem;height: 16px;height: 1rem;margin-left: 3px;margin-left: 0.1875rem;}.micro_page_header_control:hover, .micro_page_header_control:focus{background-color: #0173bf;}.micro_page_header_control.active{opacity: 1;pointer-events: auto;visibility: visible;}.micro_page_header_control_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.micro_page_header_control_label.focusable:active, .micro_page_header_control_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.micro_page_header_control_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.video_wide_media{position: relative;aspect-ratio: 1440/518;overflow: hidden;}.video_wide_media::after{position: absolute;left: 0%;right: 0%;top: 0%;bottom: 49%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);content: "";display: block;pointer-events: none;}.video_wide_media_figure{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.video_wide_media_image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;}.video_wide_media_player{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.video_wide_media_controls{position: absolute;right: 10px;bottom: 20px;}.video_wide_media_control{width: 48px;width: 3rem;position: absolute;right: 0;bottom: 0;aspect-ratio: 1;background-color: rgba(0, 0, 0, 0.3);border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #fff;opacity: 0;pointer-events: none;transition: background-color 0.25s, opacity 0.25s;}.video_wide_media_control.active{opacity: 1;pointer-events: auto;}.video_wide_media_control:hover, .video_wide_media_control:focus{background-color: #111c24;}.video_wide_media_control_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.video_wide_media_control_label.focusable:active, .video_wide_media_control_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.video_wide_media_control_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.video_wide_media_control_icon .icon_play{margin-left: 4px;margin-left: 0.25rem;}.search_panel{content-visibility: auto;}.js .search_panel{opacity: 0;pointer-events: none;visibility: hidden;}.search_panel.fs-swap-active{opacity: 1;pointer-events: auto;visibility: visible;}.search_toggle.fs-swap-active .search_toggle_inner_default{opacity: 0;pointer-events: none;visibility: hidden;}.search_toggle_inner_active{opacity: 0;pointer-events: none;visibility: hidden;}.search_toggle.fs-swap-active .search_toggle_inner_active{opacity: 1;pointer-events: auto;visibility: visible;}.search_panel{position: relative;top: 0;right: 0;z-index: 400;background: #fff;color: #111c24;}@media print {.search_panel { display: none;}}.loaded .search_panel{transition: opacity 0.35s, transform 0.35s, visibility 0.35s;}@media (prefers-reduced-motion: reduce) {.loaded .search_panel { transition-duration: 0s;}}.js .search_panel{overflow-y: auto;-webkit-overflow-scrolling: touch;width: 100%;height: 100%;overscroll-behavior: contain;position: fixed;}.search_panel_header{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.search_panel_header.focusable:active, .search_panel_header.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.search_panel_body{min-height: 100%;background-color: #002f86;color: #fff;}@media (min-width:980px) {.search_panel_body { width: calc(832px + (100vw - 942px) / 2);width: calc(52rem + (100vw - 58.875rem) / 2);margin-left: auto;}}@media (min-width:1220px) {.search_panel_body { width: calc(1039px + (100vw - 1178px) / 2);width: calc(64.9375rem + (100vw - 73.625rem) / 2);}}@media (min-width:1394px) {.search_panel_body { width: calc(1188px + (100vw - 1348px) / 2);width: calc(74.25rem + (100vw - 84.25rem) / 2);}}@media (min-width:980px) {.search_panel.fs-swap-enabled .search_panel_body { transform: translate3d(400px, 0, 0);transition: transform 0.35s;transform-style: preserve-3d;}}@media (prefers-reduced-motion: reduce) {.search_panel.fs-swap-enabled .search_panel_body { transition-duration: 0s;}}@media (min-width:980px) {.search_panel.fs-swap-active .search_panel_body { transform: translate3d(0px, 0, 0);transition: transform 0.45s;}}@media (prefers-reduced-motion: reduce) {.search_panel.fs-swap-active .search_panel_body { transition-duration: 0s;}}.search_panel_primary{padding-right: calc((100vw - (100% - 40px) * 0.98154) / 2);padding-right: calc((100vw - (100% - 2.5rem) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);min-width: 300px;min-width: 18.75rem;padding-top: 120px;padding-top: 7.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;}@media (min-width:740px) {.search_panel_primary { padding-right: calc((100vw - 706.7088px) / 2);padding-right: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.search_panel_primary { padding-right: calc((100vw - 942.2784px) / 2);padding-right: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.search_panel_primary { padding-right: calc((100vw - 1177.848px) / 2);padding-right: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.search_panel_primary { padding-right: calc((100vw - 1348.63596px) / 2);padding-right: calc((100vw - 84.28975rem) / 2);}}@media (min-width:740px) {.search_panel_primary { padding-left: calc((100vw - 706.7088px) / 2);padding-left: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.search_panel_primary { padding-left: calc((100vw - 942.2784px) / 2);padding-left: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.search_panel_primary { padding-left: calc((100vw - 1177.848px) / 2);padding-left: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.search_panel_primary { padding-left: calc((100vw - 1348.63596px) / 2);padding-left: calc((100vw - 84.28975rem) / 2);}}@media (min-width:500px) {.search_panel_primary { padding-right: 20px;padding-right: 1.25rem;padding-left: 20px;padding-left: 1.25rem;}}@media (min-width:980px) {.search_panel_primary { width: 542px;width: 33.875rem;margin-left: 129px;margin-left: 8.0625rem;padding: 105px 44px 50px;padding: 6.5625rem 2.75rem 3.125rem;padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:1220px) {.search_panel_primary { width: 542px;width: 33.875rem;margin-left: 160px;margin-left: 10rem;padding-top: 145px;padding-top: 9.0625rem;}}@media (min-width:1394px) {.search_panel_primary { width: 661px;width: 41.3125rem;margin-left: 183px;margin-left: 11.4375rem;}}@media (min-width:980px) {.search_panel.fs-swap-enabled .search_panel_primary_inner { opacity: 0;transform: translate3d(200px, 0, 0);transition: opacity 0.35s, transform 0.35s;}}@media (prefers-reduced-motion: reduce) {.search_panel.fs-swap-enabled .search_panel_primary_inner { transition-duration: 0s;}}@media (min-width:980px) {.search_panel.fs-swap-active .search_panel_primary_inner { opacity: 1;transform: translate3d(0px, 0, 0);transition: opacity 0.5s, transform 0.5s;}}@media (prefers-reduced-motion: reduce) {.search_panel.fs-swap-active .search_panel_primary_inner { transition-duration: 0s;}}.search_panel_close{height: var(--header-height);position: absolute;top: 0;right: 0;left: 0;display: flex;pointer-events: none;}.search_panel_close_inner{height: 100%;align-items: center;display: flex;justify-content: flex-end;margin: 0 -5px;margin: 0 -0.3125rem;}.search_panel_close_toggle{width: 50px;width: 3.125rem;height: 50px;height: 3.125rem;position: relative;color: inherit;display: inline-block;pointer-events: auto;text-decoration: underline;display: none;pointer-events: auto;}@media print {.search_panel_close_toggle { display: none;}}.search_panel_close_toggle:hover, .search_panel_close_toggle:focus{text-decoration: none;}.search_panel_close_toggle [class$=_label]{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.search_panel_close_toggle [class$=_label].focusable:active, .search_panel_close_toggle [class$=_label].focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.search_panel_close_toggle [class$=_icon]{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;background: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;pointer-events: none;transition: background 0.25s, color 0.25s;}.search_panel_close_toggle [class$=_icon_space]{display: none;}.search_panel_close_toggle .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.search_panel_close_toggle:hover [class$=_icon], .search_panel_close_toggle:focus [class$=_icon]{background-color: #b0defc;}.js .search_panel_close_toggle{display: block;}.search_panel_menu{height: var(--header-height);position: absolute;top: 0;right: 0;left: 0;display: flex;pointer-events: none;}.search_panel_menu_inner{height: 100%;align-items: center;display: flex;margin: 0 -5px;margin: 0 -0.3125rem;}.search_panel_menu_toggle{width: 50px;width: 3.125rem;height: 50px;height: 3.125rem;position: relative;color: inherit;display: inline-block;pointer-events: auto;text-decoration: underline;display: none;pointer-events: auto;}@media print {.search_panel_menu_toggle { display: none;}}.search_panel_menu_toggle:hover, .search_panel_menu_toggle:focus{text-decoration: none;}.search_panel_menu_toggle [class$=_label]{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.search_panel_menu_toggle [class$=_label].focusable:active, .search_panel_menu_toggle [class$=_label].focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.search_panel_menu_toggle [class$=_icon]{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;background: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;pointer-events: none;transition: background 0.25s, color 0.25s;}.search_panel_menu_toggle [class$=_icon_space]{display: none;}.search_panel_menu_toggle .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.search_panel_menu_toggle:hover [class$=_icon], .search_panel_menu_toggle:focus [class$=_icon]{background-color: #b0defc;}.js .search_panel_menu_toggle{display: block;}.site_search{position: relative;display: none;margin-bottom: 35px;margin-bottom: 2.1875rem;}@media (min-width:980px) {.site_search { margin-bottom: 55px;margin-bottom: 3.4375rem;}}.js .site_search{display: block;}.site_search_form{position: relative;}.site_search_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;display: block;font-size: 18px;font-size: 1.125rem;line-height: 1.2;margin-bottom: 26px;margin-bottom: 1.625rem;}@media (min-width:740px) {.site_search_label { font-size: 25px;font-size: 1.5625rem;}}@media (min-width:980px) {.site_search_label { font-size: 32px;font-size: 2rem;margin-bottom: 36px;margin-bottom: 2.25rem;}}@media (min-width:1220px) {.site_search_label { font-size: 40px;font-size: 2.5rem;}}.site_search_field{position: relative;background-color: #fff;border-radius: 200px;border-radius: 12.5rem;box-shadow: 0 0 0 1px #3fb3ff, 0 0 0 10px #002f86, 0 0 0 11px #3fb3ff;color: #686e78;display: flex;transition: box-shadow 0.25s;}@media (min-width:980px) {.site_search_field { margin-right: -44px;margin-right: -2.75rem;margin-left: -44px;margin-left: -2.75rem;}}.site_search_field:focus-within{box-shadow: 0 0 0 1px #3fb3ff, 0 0 0 10px #002f86, 0 0 0 13px #3fb3ff;}.site_search_input{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;border: 0;border-radius: 0;caret-color: #3fb3ff;color: inherit;flex: 1;font: inherit;font-size: 16px;font-size: 1rem;margin: 0;padding: 10px;padding: 0.625rem;}@media (min-width:500px) {.site_search_input { margin-left: 10px;margin-left: 0.625rem;}}@media (min-width:740px) {.site_search_input { margin: 16px 10px 18px 50px;margin: 1rem 0.625rem 1.125rem 3.125rem;font-size: 25px;font-size: 1.5625rem;}}.site_search_input:focus-visible{outline: none;}.site_search_input:focus{color: #111c24;}.site_search_input::-moz-placeholder{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.site_search_input::placeholder{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.site_search_input::-webkit-search-decoration, .site_search_input::-webkit-search-cancel-button, .site_search_input::-webkit-search-results-button, .site_search_input::-webkit-search-results-decoration{-webkit-appearance: none;}.site_search_button{height: 48px;height: 3rem;position: relative;background: transparent;border-radius: 0 200px 200px 0;border-radius: 0 12.5rem 12.5rem 0;color: #002f86;flex: 0 0 48px;cursor: pointer;transition: background 0.25s, color 0.25s;}@media (min-width:740px) {.site_search_button { height: auto;flex-basis: 80px;}}@media (min-width:1220px) {.site_search_button { flex-basis: 102px;}}@media (min-width:1394px) {.site_search_button { flex-basis: 132px;}}.site_search_button:focus, .site_search_button:hover{color: #0173bf;}.site_search_button_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.site_search_button_label.focusable:active, .site_search_button_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.site_search_button_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;}@media (min-width:740px) {.site_search_button_icon .icon { width: 28px;width: 1.75rem;height: 28px;height: 1.75rem;}}.site_search_header{flex: 0 0 30%;margin: 0 0 0 auto;}.js .site_search_header{display: none;}@media (min-width:980px) {.js .site_search_header { display: block;}}@media print {.js .site_search_header { display: none;}}.site_search_menu{margin-bottom: 25px;margin-bottom: 1.5625rem;}.search_toggle{width: 50px;width: 3.125rem;height: 50px;height: 3.125rem;position: relative;color: inherit;display: inline-block;pointer-events: auto;text-decoration: underline;}@media print {.search_toggle { display: none;}}.search_toggle:hover, .search_toggle:focus{text-decoration: none;}.search_toggle [class$=_label]{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.search_toggle [class$=_label].focusable:active, .search_toggle [class$=_label].focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.search_toggle [class$=_icon]{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;background: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;pointer-events: none;transition: background 0.25s, color 0.25s;}.search_toggle [class$=_icon_space]{display: none;}.search_toggle .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.search_toggle:hover [class$=_icon], .search_toggle:focus [class$=_icon]{background-color: #b0defc;}.live_results_group{margin-bottom: 25px;margin-bottom: 1.5625rem;}@media (min-width:980px) {.live_results_group { margin-bottom: 45px;margin-bottom: 2.8125rem;}}.live_results_group_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0 0 15px;margin: 0 0 0.9375rem;}.live_results_group_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.6;list-style: none;margin: 0;padding: 0;}@media (min-width:740px) {.live_results_group_list { font-size: 18px;font-size: 1.125rem;}}.live_results_group_item_link{color: inherit;display: inline-block;padding: 10px 0;padding: 0.625rem 0;text-decoration: underline;transition: color 0.25s;}.live_results_group_item_link:hover, .live_results_group_item_link:focus{color: #0173bf;}.meta_info{width: 100%;}.meta_info_sm{margin-bottom: 6px;margin-bottom: 0.375rem;text-align: center;}@media (min-width:980px) {.meta_info_sm { display: none;}}.meta_info_details{font-size: 18px;font-size: 1.125rem;line-height: 1;}@media (min-width:980px) {.meta_info_details { display: flex;font-size: 22px;font-size: 1.375rem;line-height: 1.3;margin-left: -10px;margin-left: -0.625rem;}}@media (min-width:1220px) {.meta_info_details { font-size: 25px;font-size: 1.5625rem;}}.meta_info_detail_logo{display: flex;justify-content: center;margin-bottom: 13px;margin-bottom: 0.8125rem;}.meta_info_lg .meta_info_detail_logo{display: none;}@media print {.meta_info_detail_logo { display: none;}}.meta_info_detail_logo_link{color: inherit;display: block;transition: color 0.25s;}.meta_info_detail_logo_link:hover, .meta_info_detail_logo_link:focus{color: #0173bf;}.meta_info_detail_logo_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.meta_info_detail_logo_label.focusable:active, .meta_info_detail_logo_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}@media (min-width:980px) {.meta_info_detail_phone { align-items: center;display: flex;}}@media (min-width:980px) {.meta_info_detail_phone::before { width: 15px;width: 0.9375rem;height: 1px;height: 0.0625rem;background-color: #3fb3ff;content: "";display: block;}}@media print {.meta_info_detail_label:after { content: normal;display: none;}}.meta_info_detail_label_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.meta_info_detail_label_hint.focusable:active, .meta_info_detail_label_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.meta_info_detail_link{color: inherit;display: inline-block;padding: 10px;padding: 0.625rem;text-decoration: none;transition: color 0.25s, -webkit-text-decoration 0.25s;transition: color 0.25s, text-decoration 0.25s;transition: color 0.25s, text-decoration 0.25s, -webkit-text-decoration 0.25s;}.meta_info_detail_link:hover, .meta_info_detail_link:focus{color: #b0defc;text-decoration: underline;}#___gcse_0{}#___gcse_0 .gsc-control-cse{background-color: transparent;border: 0;font-family: inherit;font-size: inherit;padding: 0;}#___gcse_0 form.gsc-search-box{font-size: inherit;margin-bottom: 0;}.google_cse_block #___gcse_0 form.gsc-search-box{background-color: #f4f4f4;padding: 30px 4.2%;padding: 1.875rem 4.2%;}@media (min-width:740px) {.google_cse_block #___gcse_0 form.gsc-search-box { padding-inline: calc((100vw - 706.7088px) / 2);padding-inline: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.google_cse_block #___gcse_0 form.gsc-search-box { padding-inline: calc((100vw - 781.30584px) / 2);padding-inline: calc((100vw - 48.83162rem) / 2);}}@media (min-width:1220px) {.google_cse_block #___gcse_0 form.gsc-search-box { padding-inline: calc((100vw - 777.37968px) / 2);padding-inline: calc((100vw - 48.58623rem) / 2);}}@media (min-width:1394px) {.google_cse_block #___gcse_0 form.gsc-search-box { padding-inline: calc((100vw - 887.31216px) / 2);padding-inline: calc((100vw - 55.45701rem) / 2);}}#___gcse_0 table.gsc-search-box{position: relative;margin-bottom: 0;}#___gcse_0 td.gsc-input{padding-right: 0;}#___gcse_0 .gsc-input-box{position: relative;background: none;border: 0;padding: 0;}#___gcse_0 table.gsc-input{border-collapse: collapse;}#___gcse_0 #gs_tti50{padding: 0;}#___gcse_0 input.gsc-input{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;height: 60px !important;height: 3.75rem !important;background-color: #fff !important;background-position: 20px 50% !important;border: 1px solid #3fb3ff !important;border: 0.0625rem solid #3fb3ff !important;border-radius: 12px;border-radius: 0.75rem;color: #111c24;line-height: normal;margin: 0 !important;padding: 13px 50px 13px 20px !important;padding: 0.8125rem 3.125rem 0.8125rem 1.25rem !important;}@media (min-width:740px) {#___gcse_0 input.gsc-input { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}@media (min-width:740px) {#___gcse_0 input.gsc-input { padding-right: 70px !important;padding-right: 4.375rem !important;}}#___gcse_0 input.gsc-input::-moz-placeholder{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;line-height: normal;}#___gcse_0 input.gsc-input::placeholder{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;line-height: normal;}@media (min-width:740px) {#___gcse_0 input.gsc-input::-moz-placeholder { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}  #___gcse_0 input.gsc-input::placeholder{font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}#___gcse_0 .gsib_b{position: absolute;top: 50%;right: 20px;transform: translate(0, -50%);}@media (min-width:740px) {#___gcse_0 .gsib_b { right: 30px;}}#___gcse_0 .gsst_b{padding: 0;}#___gcse_0 .gsst_a{width: 26px;width: 1.625rem;height: 26px;height: 1.625rem;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAWpJREFUWAndmGEOwiAMhY1//Ou9vY+H8FLKMylhrGBpHyyThMBc+95Hh9nC5XLidk/sj9RvB6wBnvAGQ7ch4JX6O/Vn6ith4QVPeIOhCVtCInglbAkp3iqsBikJsyurQYr3Dhb7Qm5q4yzYHqRwgC03SwIb1u3pTszLtU/CXmEBAyvNgyakQNO16YIJeobmtxZMYaaW8qA4VZgOKeQRo0iu+A+NHkNPzhBUK3jEeCS25Rf63QogX0HyGqxH9ltOXZQFtgYrr5dACrkXdimkF/YQyFHYMORVHP95HN2n4ap6ijkKKf/6pbBeyKWwFkhUDV3AtHFqZa2QiBuJ9Wy9Zo7H2JPTBLDciBhGci1sOYZhxNDIQNqEacDU2rDOEKZr0gWLEtC0aUIFXD0Ne4QFaqLOtdvLndiB+XXL5XmaY8fTHOTiMWmwUz8eir2hbYPdaXMRv4FdBSn+JWwXUhJQWexZJK5u8IQ3GM7ZPqgwKEshiSLbAAAAAElFTkSuQmCC");background-size: 20px;background-position: 50% 50%;background-repeat: no-repeat;margin-top: 2px;margin-top: 0.125rem;padding: 0;}#___gcse_0 .gscb_a{display: none;}#___gcse_0 td.gsc-search-button{width: 60px;width: 3.75rem;}@media (min-width:740px) {#___gcse_0 td.gsc-search-button { width: 130px;width: 8.125rem;}}#___gcse_0 button.gsc-search-button{width: calc(100% - 10px);width: calc(100% - 0.625rem);height: 60px;height: 3.75rem;background-color: #002f86;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA6pJREFUWAm1mDloFVEUhn3ZjKSQQMRgCMEuCIlaJAoqLkSxcANRsLENdmqlfUSIYKs2YucCgnEJSaWdKGKj8AJGggtBg0vhEjUx8ftfXsLMmTszd55vfviZueee89/z7j6vsMwT8/PzNbhugQfherimzOU8J8sc5/kAjhQKhR888weJrYTn4RT0xTSON2FnbhkiXgNPwc+wUswQeBm2VDVRBNVrw7BamECou5IkCzYIobXYhmHc8BSpuwvHoObeb6j52AH3wq2wFlp8x3CMuXnfVniXSU49V4QuDGHsShPDZxUchJqHFrL1pmk46wnUnHMN6yfsu51BCUZiOuBTaDGJoS0h1F1FkBaExRgGDXlFILYRajVbjGYSJFpDa1ereq7i5BYTQKMePoIWfYs+qU8itc9ZZB7WuIYQboEfTAPPKUcWaUQDJ809uwkPRRz/00AbJ6BFT6osEdtsFOXU1ZoqbBzQrINvTFsDxi1S1PmqszWIInvVi6ChGu9ozqJz22gdMuVIUQnq4A9Cm3BeuGeE19Gj9cYWKipBnQJB6ITICzqFgtAiaQ0a7LsrQR1feWEK4b9G3HZQqFoJ6j4XhM7WXMA8nEN4xog3mnKoqARtjyX+olB0xgLzrZkQm5B6NRauBHUryQsu7Y9JjSnB18ZBV6a8YLXfMexfEhuj2w+bzXOWcnVvwOUM0H1i2rqamJwqCWiC9u42mBqY0YE2dpnkVDzqJYPjLROshF3zxUvPOqGl8/6ZaeM95Qbr6yzj2An1gROELpt2xTnj04zoXAgKl99Pp8WF6gm64hDRZTPxKAqJOArE9zt0x7E1OdzjTQTozjYBLXTZzLxoiNGwunpOi3BzfCYJNQR2w2/QQpdN3efqEsKXqvDTgrBzDlMJ9sKwFOf1gsQ+aFf1gvTCfe4ihZ2wFWof1U7QDDfAM9BuJZgiOOmVTJwTcr1QX19p0HDF/Zi02P649r3sqLfB0bRWPOpf4eNagHPYj3slk+SESB/UB05WaN6ehaXbEs8Bh4BGwG+zTkmygFAPPAdfQv16F95ivA6PwMj2hE3z1+IPhgNJ7WeuQ1Dfuu1wE9wBu+BqHyH8LkGLXxj2+MTn7kMiGo1rNkPKP+H23BPwaYBEauENaKE9uLJN3KfhLD4kou/kOzZDyl/hxixaufmSSAMcgRb6X6g9t4azCJPICvgQWpT+dSgdVVkEq+3LlX8azf3wsdFO/hQwzrkX6T79BaiLs/4G1DWvdBf9Bx10jEx7NnGhAAAAAElFTkSuQmCC");background-size: 20px;background-position: 50% 50%;background-repeat: no-repeat;border: 0;border-radius: 10px;border-radius: 0.625rem;margin-left: 10px;margin-left: 0.625rem;transition: background-color 0.25s;}@media (min-width:980px) {#___gcse_0 button.gsc-search-button { width: calc(100% - 20px);width: calc(100% - 1.25rem);margin-left: 20px;margin-left: 1.25rem;}}#___gcse_0 button.gsc-search-button:hover, #___gcse_0 button.gsc-search-button:focus{background-color: #111c24;}#___gcse_0 button.gsc-search-button img,#___gcse_0 button.gsc-search-button svg{display: none;}#___gcse_0 .gsc-positioningWrapper{display: none;}#___gcse_0 .gsc-above-wrapper-area{border-bottom: 2px solid #cccccc;border-bottom: 0.125rem solid #cccccc;padding: 20px 0 55px;padding: 1.25rem 0 3.4375rem;}.google_cse_block #___gcse_0 .gsc-above-wrapper-area{background-color: #f4f4f4;border-bottom: none;padding: 0 4.2% 20px;padding: 0 4.2% 1.25rem;}@media (min-width:740px) {.google_cse_block #___gcse_0 .gsc-above-wrapper-area { padding-inline: calc((100vw - 706.7088px) / 2);padding-inline: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.google_cse_block #___gcse_0 .gsc-above-wrapper-area { padding-inline: calc((100vw - 781.30584px) / 2);padding-inline: calc((100vw - 48.83162rem) / 2);}}@media (min-width:1220px) {.google_cse_block #___gcse_0 .gsc-above-wrapper-area { padding-inline: calc((100vw - 777.37968px) / 2);padding-inline: calc((100vw - 48.58623rem) / 2);}}@media (min-width:1394px) {.google_cse_block #___gcse_0 .gsc-above-wrapper-area { padding-inline: calc((100vw - 887.31216px) / 2);padding-inline: calc((100vw - 55.45701rem) / 2);}}#___gcse_0 .gsc-result-info{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: inherit;margin: 0;padding: 0 0 0 20px;padding: 0 0 0 1.25rem;}.google_cse_block #___gcse_0 .gsc-wrapper{padding: 0 4.2%;}@media (min-width:740px) {.google_cse_block #___gcse_0 .gsc-wrapper { padding-inline: calc((100vw - 706.7088px) / 2);padding-inline: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.google_cse_block #___gcse_0 .gsc-wrapper { padding-inline: calc((100vw - 781.30584px) / 2);padding-inline: calc((100vw - 48.83162rem) / 2);}}@media (min-width:1220px) {.google_cse_block #___gcse_0 .gsc-wrapper { padding-inline: calc((100vw - 777.37968px) / 2);padding-inline: calc((100vw - 48.58623rem) / 2);}}@media (min-width:1394px) {.google_cse_block #___gcse_0 .gsc-wrapper { padding-inline: calc((100vw - 887.31216px) / 2);padding-inline: calc((100vw - 55.45701rem) / 2);}}#___gcse_0 .gsc-result{border-bottom: 2px solid #ebebed;border-bottom: 0.125rem solid #ebebed;padding: 34px 0;padding: 2.125rem 0;}#___gcse_0 .gsc-thumbnail-inside{padding: 0;}#___gcse_0 div.gs-title{color: inherit;font-size: inherit;margin-bottom: 6px;margin-bottom: 0.375rem;text-decoration: none;}#___gcse_0 a.gs-title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #111c24;display: block;transition: color 0.25s;}@media (min-width:740px) {#___gcse_0 a.gs-title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}#___gcse_0 a.gs-title:hover, #___gcse_0 a.gs-title:focus{color: #0173bf;}#___gcse_0 a.gs-title b{color: inherit;font: inherit;text-decoration: none;}#___gcse_0 .gsc-url-top{padding: 0;}#___gcse_0 .gs-visibleUrl{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: inherit;margin-bottom: 8px;margin-bottom: 0.5rem;padding-bottom: 0;}#___gcse_0 .gs-visibleUrl b{color: inherit;}#___gcse_0 .gsc-table-result{font-family: inherit;font-size: inherit;padding: 0;}#___gcse_0 .gsc-thumbnail{display: none;}#___gcse_0 .gs-snippet{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;color: inherit;margin-top: 0;}@media (min-width:740px) {#___gcse_0 .gs-snippet { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}#___gcse_0 .gsc-url-bottom{display: none;margin-top: 8px;margin-top: 0.5rem;}#___gcse_0 .gsc-cursor-box{margin: 40px 0;margin: 2.5rem 0;padding: 0;}#___gcse_0 .gsc-cursor{align-items: center;color: inherit;display: flex;fill: none;}#___gcse_0 .gsc-cursor-page{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;color: #002f86;display: block;font-size: 16px;font-size: 1rem;justify-content: center;margin: 0;padding: 0 10px 0 0;padding: 0 0.625rem 0 0;text-decoration: none;transition: background 0.25s, border 0.25s, color 0.25s;}@media (min-width:740px) {#___gcse_0 .gsc-cursor-page { font-size: 24px;font-size: 1.5rem;padding-right: 20px;padding-right: 1.25rem;}}#___gcse_0 .gsc-cursor-page:hover, #___gcse_0 .gsc-cursor-page:focus{color: #111c24;}#___gcse_0 .gsc-cursor-page.gsc-cursor-current-page{color: #111c24;font-weight: 600;text-decoration: none;}#___gcse_0 .gcsc-more-maybe-branding-root > a{display: none;}#___gcse_0 .gcsc-branding{padding: 0;}.youtube_video_wrapper{position: relative;}.youtube_video_figure{transition: opacity 0.25s, visibility 0.25s;}.youtube_video_wrapper.ready .youtube_video_figure{opacity: 0;pointer-events: none;visibility: hidden;}.youtube_video{width: 100%;position: absolute;top: 0;left: 0;aspect-ratio: 16/9;}.youtube_video_player{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;pointer-events: none;transition: opacity 0.25s, visibility 0.25s;visibility: hidden;}.youtube_video_wrapper.ready .youtube_video_player{opacity: 1;pointer-events: auto;visibility: visible;}.youtube_video_button{width: 100%;height: 100%;position: absolute;top: 0;left: 0;color: #3fb3ff;opacity: 0.6;pointer-events: auto;transition: color 0.25s, opacity 0.25s, visibility 0.25s;visibility: visible;}.youtube_video_button:hover, .youtube_video_button:focus{color: #fff;opacity: 1;}.youtube_video_wrapper.ready .youtube_video_button{opacity: 0;pointer-events: none;visibility: hidden;}.youtube_video_button_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.youtube_video_button_label.focusable:active, .youtube_video_button_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}@media (min-width:1220px) {#fs-grid-menu .fs-grid-status-lg { background: transparent !important;color: #ccc !important;}}@media (min-width:1394px) {#fs-grid-menu .fs-grid-status-xl { background: transparent !important;color: #ccc !important;}}@media (min-width:1394px) {#fs-grid-menu .fs-grid-status-xxl { background: #ccc;color: #333 !important;}}#fs-grid-menu .fs-grid-show:focus,#fs-grid-menu .fs-grid-remove:focus{color: #eee;}.pagination{margin-top: 40px;margin-top: 2.5rem;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;position: relative;border-top: 1px solid rgba(175, 178, 183, 0.5);border-top: 0.0625rem solid rgba(175, 178, 183, 0.5);color: #000;display: none;font-size: 18px;font-size: 1.125rem;padding-top: 30px;padding-top: 1.875rem;}@media (min-width:740px) {.pagination { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.pagination { margin-top: 60px;margin-top: 3.75rem;}}.js .pagination{display: block;}@media print {.js .pagination { display: none;}}.news_list_inner .pagination{margin-top: 0;}.pagination_nav{position: absolute;top: 30px;right: 0;bottom: 0;left: 0;align-items: center;display: flex;justify-content: space-between;}.pagination_arrow{position: relative;z-index: 2;align-items: center;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 500px;border-radius: 31.25rem;color: #002f86;display: flex;line-height: 1;opacity: 1;padding: 10px 20px;padding: 0.625rem 1.25rem;pointer-events: auto;transition: background 0.25s, border 0.25s, color 0.25s, opacity 0.25s, visibility 0.25s;visibility: visible;}.pagination_arrow:not(.pagination_arrow_disabled):hover, .pagination_arrow:focus{background-color: #002f86;border-color: #002f86;color: #fff;}.pagination_arrow_disabled{border-color: #afb2b7;color: #686e78;pointer-events: none;}.pagination_arrow_disabled:focus{border-color: #686e78;}@media (min-width:500px) {.pagination_arrow_left .pagination_arrow_icon { margin-right: 10px;margin-right: 0.625rem;}}.pagination_arrow_right{justify-content: flex-end;}@media (min-width:500px) {.pagination_arrow_right .pagination_arrow_icon { margin-left: 10px;margin-left: 0.625rem;}}@media (max-width:499px) {.pagination_arrow_label { width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}  .pagination_arrow_label.focusable:active, .pagination_arrow_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}}.pagination_arrow_disabled .pagination_arrow_icon{color: #afb2b7;}.pagination_form{position: relative;text-align: center;}.pagination_form_inner{align-items: center;display: flex;justify-content: center;}.pagination_form_label{display: none;font-size: 18px;font-size: 1.125rem;margin-right: 20px;margin-right: 1.25rem;}@media (min-width:500px) {.pagination_form_label { display: block;}}.pagination_form_select_wrapper{position: relative;display: inline-block;}.pagination_form_select{-moz-appearance: none;appearance: none;-webkit-appearance: none;background-color: #b0defc;border-radius: 10px;border-radius: 0.625rem;border-width: 0;cursor: pointer;font-weight: 600;padding: 12px 30px 12px 14px;padding: 0.75rem 1.875rem 0.75rem 0.875rem;}@media (min-width:500px) {.pagination_form_select { padding: 16px 42px 16px 18px;padding: 1rem 2.625rem 1rem 1.125rem;}}.pagination_form_select_icon{position: absolute;top: 50%;right: 15px;width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;color: #002f86;pointer-events: none;transform: translate(0, -50%);}.pagination_form_select_icon .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 9px;width: 0.5625rem;height: 6px;height: 0.375rem;}.pagination_form_suffix{font-size: 18px;font-size: 1.125rem;margin-inline: 10px;margin-inline: 0.625rem;}@media (min-width:500px) {.pagination_form_suffix { margin-inline: 20px;margin-inline: 1.25rem;}}.pagination_form_button{align-self: stretch;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;padding: 10px 12px;padding: 0.625rem 0.75rem;text-decoration: none;transition: background 0.25s;}.pagination_form_button:hover, .pagination_form_button:focus{background: #000;text-decoration: none;}.campaign_cta{background-color: #0a2355;color: #fff;}@media print {.campaign_cta { display: none;}}.campaign_cta_inner{padding: 40px 0;padding: 2.5rem 0;}@media (min-width:980px) {.campaign_cta_inner { align-items: center;display: flex;padding-top: 30px;padding-top: 1.875rem;}}.campaign_cta_logo{width: 272px;width: 17rem;margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:980px) {.campaign_cta_logo { width: auto;border-right: 4px solid #002f86;border-right: 0.25rem solid #002f86;flex: 0 0 33%;margin: 0;padding: 34px 0;padding: 2.125rem 0;}}.campaign_cta_logo_link{display: block;opacity: 1;color: #fff;transition: color 0.25s, opacity 0.25s;}.campaign_cta_logo_link:hover, .campaign_cta_logo_link:focus{color: #111c24;opacity: 0.75;}.campaign_cta_logo_image{max-width: 100%;height: auto;}@media (min-width:980px) {.campaign_cta_logo_image { width: 82%;}}.campaign_cta_logo_sm .campaign_cta_logo_image{display: block;}.campaign_cta_description{margin-bottom: 35px;margin-bottom: 2.1875rem;}@media (min-width:980px) {.campaign_cta_description { flex: 0 0 44%;font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0 0 0 3.5%;}}@media (min-width:1220px) {.campaign_cta_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.campaign_cta_description p{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0 0 5px;margin: 0 0 0.3125rem;}@media (min-width:740px) {.campaign_cta_description p { display: inline;margin-bottom: 0;}}.campaign_cta_description_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;color: #fff;font-size: 16px;font-size: 1rem;line-height: 1.75;padding: 10px 0;padding: 0.625rem 0;text-decoration: underline;-webkit-text-decoration-color: #fff;text-decoration-color: #fff;transition: color 0.25s, -webkit-text-decoration-color 0.25s;transition: color 0.25s, text-decoration-color 0.25s;transition: color 0.25s, text-decoration-color 0.25s, -webkit-text-decoration-color 0.25s;}@media (min-width:740px) {.campaign_cta_description_link { padding-inline: 5px;padding-inline: 0.3125rem;}}@media (min-width:1220px) {.campaign_cta_description_link { font-size: 18px;font-size: 1.125rem;line-height: 2.2222222222;}}.campaign_cta_description_link:hover, .campaign_cta_description_link:focus{color: #b0defc;-webkit-text-decoration-color: rgba(255, 255, 255, 0);text-decoration-color: rgba(255, 255, 255, 0);}@media (min-width:980px) {.campaign_cta_action { margin-left: auto;}}.campaign_cta_link{width: 100%;max-width: 400px;max-width: 25rem;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 10px;border-radius: 0.625rem;color: inherit;display: block;margin: 0;padding: 14px 20px 13px;padding: 0.875rem 1.25rem 0.8125rem;transition: background-color 0.25s;}@media (min-width:740px) {.campaign_cta_link { max-width: 240px;max-width: 15rem;}}@media (min-width:980px) {.campaign_cta_link { margin: 0 auto;}}@media (min-width:1220px) {.campaign_cta_link { padding-right: 30px;padding-right: 1.875rem;padding-left: 30px;padding-left: 1.875rem;}}.campaign_cta_link:hover, .campaign_cta_link:focus{background-color: #111c24;}.campaign_cta_link_inner{align-items: center;display: flex;justify-content: center;}.campaign_cta_link_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;line-height: 1.2;}.campaign_cta_link_icon{color: #0173bf;margin-top: -1px;margin-top: -0.0625rem;margin-left: 10px;margin-left: 0.625rem;transition: color 0.25s;}.campaign_cta_link:hover .campaign_cta_link_icon, .campaign_cta_link:focus .campaign_cta_link_icon{color: #fff;}@media (min-width:980px) {.campaign_cta_link_icon .icon { width: 16px;width: 1rem;height: 14px;height: 0.875rem;}}.campaign_cta_link_icon_space{display: none;}.footer{background: linear-gradient(to right, #002f86 0%, #0a2355 100%);color: #fff;padding: 28px 0 60px;padding: 1.75rem 0 3.75rem;}@media (min-width:740px) {.footer { contain-intrinsic-size: 800px;}}@media (min-width:980px) {.footer { contain-intrinsic-size: 600px;padding: 34px 0 200px;padding: 2.125rem 0 12.5rem;}}@media print {.footer { padding: 0;}}@media print {.footer_primary { margin-bottom: 0;}}.footer_primary_inner{width: 100%;align-items: center;display: flex;flex-direction: column;}@media (min-width:980px) {.footer_primary_inner { align-items: flex-start;flex-direction: row;padding-top: 26px;padding-top: 1.625rem;}}.footer_ribbon{display: none;}@media (min-width:980px) {.footer_ribbon { display: block;}}.footer_ribbon_inner{align-items: center;border-bottom: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);display: flex;}@media (min-width:980px) {.footer_ribbon_inner { padding-bottom: 24px;padding-bottom: 1.5rem;}}.copyright{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 14px;font-size: 0.875rem;line-height: 1.3;margin: 0;}@media (min-width:980px) {.copyright { margin: 10px 0 0 auto;margin: 0.625rem 0 0 auto;}}@media (min-width:1220px) {.copyright { font-size: 16px;font-size: 1rem;}}.header{background: var(--header-background-color);border-bottom: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);color: var(--header-color);}@media (min-width:980px) {.header { border-bottom-width: 0;}}@media (min-width:980px) {.body_layout_home .header { background: none;}}@media (min-width:980px) {.header_layout_hero .header { width: 100%;position: absolute;z-index: 10;background: none;}}@media (min-width:980px) {.body_layout_news_detail .header { position: relative;z-index: 10;}}@media (min-width:1220px) {.body_page_news_landing .header { width: 100%;position: absolute;z-index: 10;background: none;}}.header_primary{position: relative;z-index: 110;}@media (min-width:980px) {.header_primary { width: 100%;position: absolute;}}@media print {.header_primary { padding: 0;}}@media (min-width:980px) {.micro_header .header_primary { position: relative !important;}}@media (min-width:980px) {.header.pin .header_primary { position: fixed;top: 0;}}@media (min-width:980px) {.body_layout_news_detail .header_primary::before { width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 78.75%);content: "";display: block;opacity: 0.4;pointer-events: none;}}.header_primary_screen{display: none;}@media (min-width:980px) {.header_primary_screen { width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;pointer-events: none;background-color: #002f86;}}.header_primary_inner{position: relative;}@media (min-width:980px) {.header_primary_inner { border-bottom: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);}}.micro_header .header_primary_inner{height: 100%;}@media (min-width:980px) {.micro_header .header_primary_inner { height: var(--header-height);align-items: center;border-bottom-width: 0;display: flex;padding: 20px 68px;padding: 1.25rem 4.25rem;}}.header_ribbon{position: relative;z-index: 1;display: none;}@media (min-width:980px) {.header_ribbon { background: #4d4d4d;display: block;}}@media print {.header_ribbon { display: none;}}.header_ribbon_inner{display: flex;justify-content: flex-end;}.header_controls{position: absolute;top: 0;right: -5px;bottom: 0;left: -5px;align-items: center;display: flex;justify-content: space-between;pointer-events: none;}.header_decoration{width: 76px;width: 4.75rem;position: absolute;bottom: -1px;left: 50%;pointer-events: none;transform: translateX(-50%);}@media (min-width:980px) {.header_decoration { width: 118px;width: 7.375rem;}}.header_decoration_line{width: calc(50% - 11px);width: calc(50% - 0.6875rem);height: 1px;height: 0.0625rem;position: absolute;bottom: 0;background-color: #d6ba8b;display: block;}.header_decoration_line.left{right: calc(50% + 11px);}.header_decoration_line.right{left: calc(50% + 11px);}.header_decoration_dot{width: 6px;width: 0.375rem;height: 6px;height: 0.375rem;position: absolute;top: 50%;left: 50%;background-color: #d6ba8b;border-radius: 50%;display: block;transform: translate3d(-50%, -50%, 0);}.header_spacer{display: none;}@media (min-width:980px) {.header_spacer { height: var(--header-height);display: block;pointer-events: none;}}.body_layout_home .header_spacer{display: none;}@media (min-width:980px) {.micro_header .header_spacer { display: none;}}@media (min-width:980px) {.micro_header_lockup { align-items: flex-end;display: flex;}}.micro_header_divider{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:980px) {.micro_header_divider { margin: 0 20px 15px;margin: 0 1.25rem 0.9375rem;}}.micro_header_divider::before{width: 7px;width: 0.4375rem;aspect-ratio: 1;background-color: #d6ba8b;border-radius: 50%;content: "";display: block;margin: 0 auto;}.micro_header_divider_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.micro_header_divider_label.focusable:active, .micro_header_divider_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.micro_header_site{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 0 0 20px;margin: 0 0 1.25rem;text-align: center;}@media (min-width:740px) {.micro_header_site { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:980px) {.micro_header_site { margin: 0 0 -2px;margin: 0 0 -0.125rem;text-align: left;}}.menu{content-visibility: auto;}.js .menu{opacity: 0;pointer-events: none;visibility: hidden;}.menu.fs-swap-active{opacity: 1;pointer-events: auto;visibility: visible;}.menu_toggle.fs-swap-active .menu_toggle_inner_default{opacity: 0;pointer-events: none;visibility: hidden;}.menu_toggle_inner_active{opacity: 0;pointer-events: none;visibility: hidden;}.menu_toggle.fs-swap-active .menu_toggle_inner_active{opacity: 1;pointer-events: auto;visibility: visible;}.menu{position: relative;top: 0;right: 0;z-index: 400;background: #fff;color: #111c24;}@media print {.menu { display: none;}}.loaded .menu{transition: opacity 0.35s, transform 0.35s, visibility 0.35s;}@media (prefers-reduced-motion: reduce) {.loaded .menu { transition-duration: 0s;}}.js .menu{overflow-y: auto;-webkit-overflow-scrolling: touch;width: 100%;height: 100%;position: fixed;overscroll-behavior: contain;padding: 0;}.menu_header{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.menu_header.focusable:active, .menu_header.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.menu_body{min-height: 100%;background-color: #111c24;color: #fff;}@media (min-width:980px) {.menu_body { width: calc(832px + (100vw - 942px) / 2);width: calc(52rem + (100vw - 58.875rem) / 2);display: grid;grid-template-columns: 1fr 322px;}}@media (min-width:1220px) {.menu_body { width: calc(1039px + (100vw - 1178px) / 2);width: calc(64.9375rem + (100vw - 73.625rem) / 2);grid-template-columns: 1fr 400px;}}@media (min-width:1394px) {.menu_body { width: calc(1188px + (100vw - 1348px) / 2);width: calc(74.25rem + (100vw - 84.25rem) / 2);grid-template-columns: 1fr 457px;}}@media (min-width:980px) {.menu.fs-swap-enabled .menu_body { transform: translate3d(-400px, 0, 0);transition: transform 0.35s;}}@media (prefers-reduced-motion: reduce) {.menu.fs-swap-enabled .menu_body { transition-duration: 0s;}}@media (min-width:980px) {.menu.fs-swap-active .menu_body { transform: translate3d(0px, 0, 0);transition: transform 0.45s;}}@media (prefers-reduced-motion: reduce) {.menu.fs-swap-active .menu_body { transition-duration: 0s;}}.menu_primary{padding-right: calc((100vw - (100% - 40px) * 0.98154) / 2);padding-right: calc((100vw - (100% - 2.5rem) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);min-width: 300px;min-width: 18.75rem;background-color: #002f86;color: #fff;padding-top: 100px;padding-top: 6.25rem;padding-bottom: 22px;padding-bottom: 1.375rem;}@media (min-width:740px) {.menu_primary { padding-right: calc((100vw - 706.7088px) / 2);padding-right: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.menu_primary { padding-right: calc((100vw - 942.2784px) / 2);padding-right: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.menu_primary { padding-right: calc((100vw - 1177.848px) / 2);padding-right: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.menu_primary { padding-right: calc((100vw - 1348.63596px) / 2);padding-right: calc((100vw - 84.28975rem) / 2);}}@media (min-width:740px) {.menu_primary { padding-left: calc((100vw - 706.7088px) / 2);padding-left: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.menu_primary { padding-left: calc((100vw - 942.2784px) / 2);padding-left: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.menu_primary { padding-left: calc((100vw - 1177.848px) / 2);padding-left: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.menu_primary { padding-left: calc((100vw - 1348.63596px) / 2);padding-left: calc((100vw - 84.28975rem) / 2);}}@media (min-width:980px) {.menu_primary { padding-bottom: 40px;padding-bottom: 2.5rem;}}@media (min-width:980px) {.menu_primary { padding: 105px 50px 50px calc(45px + (100vw - 942px) / 2);padding: 6.5625rem 3.125rem 3.125rem calc(2.8125rem + (100vw - 58.875rem) / 2);}}@media (min-width:1220px) {.menu_primary { padding: 145px 102px 50px calc(56px + (100vw - 1178px) / 2);padding: 9.0625rem 6.375rem 3.125rem calc(3.5rem + (100vw - 73.625rem) / 2);}}@media (min-width:1394px) {.menu_primary { padding-right: 117px;padding-right: 7.3125rem;padding-left: calc(66px + (100vw - 1348px) / 2);padding-left: calc(4.125rem + (100vw - 84.25rem) / 2);}}.body_theme_microsite .menu_primary{padding-top: var(--header-height);}@media (min-width:980px) {.menu.fs-swap-enabled .menu_primary_inner { opacity: 0;transform: translate3d(-200px, 0, 0);transition: opacity 0.35s, transform 0.35s;}}@media (prefers-reduced-motion: reduce) {.menu.fs-swap-enabled .menu_primary_inner { transition-duration: 0s;}}@media (min-width:980px) {.menu.fs-swap-active .menu_primary_inner { opacity: 1;transform: translate3d(0px, 0, 0);transition: opacity 0.5s, transform 0.5s;}}@media (prefers-reduced-motion: reduce) {.menu.fs-swap-active .menu_primary_inner { transition-duration: 0s;}}.menu_primary_group{display: grid;gap: 0 4%;grid-template-columns: 1fr 55%;}@media (min-width:740px) {.menu_primary_group { display: grid;gap: 0 4%;grid-template-columns: 1fr 1fr;}}.menu_secondary{padding-right: calc((100vw - (100% - 40px) * 0.98154) / 2);padding-right: calc((100vw - (100% - 2.5rem) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);min-width: 300px;min-width: 18.75rem;background-color: #111c24;color: #fff;overflow: hidden;padding-top: 50px;padding-top: 3.125rem;padding-bottom: 50px;padding-bottom: 3.125rem;}@media (min-width:740px) {.menu_secondary { padding-right: calc((100vw - 706.7088px) / 2);padding-right: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.menu_secondary { padding-right: calc((100vw - 942.2784px) / 2);padding-right: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.menu_secondary { padding-right: calc((100vw - 1177.848px) / 2);padding-right: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.menu_secondary { padding-right: calc((100vw - 1348.63596px) / 2);padding-right: calc((100vw - 84.28975rem) / 2);}}@media (min-width:740px) {.menu_secondary { padding-left: calc((100vw - 706.7088px) / 2);padding-left: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.menu_secondary { padding-left: calc((100vw - 942.2784px) / 2);padding-left: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.menu_secondary { padding-left: calc((100vw - 1177.848px) / 2);padding-left: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.menu_secondary { padding-left: calc((100vw - 1348.63596px) / 2);padding-left: calc((100vw - 84.28975rem) / 2);}}@media (min-width:980px) {.menu_secondary { padding: 105px 10% 50px;padding: 6.5625rem 10% 3.125rem;}}@media (min-width:1220px) {.menu_secondary { padding: 145px 13% 50px;padding: 9.0625rem 13% 3.125rem;}}@media (min-width:980px) {.menu.fs-swap-enabled .menu_secondary_inner { opacity: 0;transform: translate3d(-200px, 0, 0);transition: opacity 0.35s, transform 0.35s;}}@media (prefers-reduced-motion: reduce) {.menu.fs-swap-enabled .menu_secondary_inner { transition-duration: 0s;}}@media (min-width:980px) {.menu.fs-swap-active .menu_secondary_inner { opacity: 1;transform: translate3d(0px, 0, 0);transition: opacity 0.6s, transform 0.6s;}}@media (prefers-reduced-motion: reduce) {.menu.fs-swap-active .menu_secondary_inner { transition-duration: 0s;}}.menu_close{height: var(--header-height);position: absolute;top: 0;right: 0;left: 0;display: flex;pointer-events: none;}.menu_close_inner{height: 100%;align-items: center;display: flex;margin: 0 -5px;margin: 0 -0.3125rem;}.menu_close_toggle{width: 50px;width: 3.125rem;height: 50px;height: 3.125rem;position: relative;color: inherit;display: inline-block;pointer-events: auto;text-decoration: underline;display: none;pointer-events: auto;}@media print {.menu_close_toggle { display: none;}}.menu_close_toggle:hover, .menu_close_toggle:focus{text-decoration: none;}.menu_close_toggle [class$=_label]{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.menu_close_toggle [class$=_label].focusable:active, .menu_close_toggle [class$=_label].focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.menu_close_toggle [class$=_icon]{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;background: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;pointer-events: none;transition: background 0.25s, color 0.25s;}.menu_close_toggle [class$=_icon_space]{display: none;}.menu_close_toggle .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.menu_close_toggle:hover [class$=_icon], .menu_close_toggle:focus [class$=_icon]{background-color: #b0defc;}.js .menu_close_toggle{display: block;}.menu_toggle{width: 50px;width: 3.125rem;height: 50px;height: 3.125rem;position: relative;color: inherit;display: inline-block;pointer-events: auto;text-decoration: underline;}@media print {.menu_toggle { display: none;}}.menu_toggle:hover, .menu_toggle:focus{text-decoration: none;}.menu_toggle [class$=_label]{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.menu_toggle [class$=_label].focusable:active, .menu_toggle [class$=_label].focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.menu_toggle [class$=_icon]{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;background: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;pointer-events: none;transition: background 0.25s, color 0.25s;}.menu_toggle [class$=_icon_space]{display: none;}.menu_toggle .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.menu_toggle:hover [class$=_icon], .menu_toggle:focus [class$=_icon]{background-color: #b0defc;}.menu_search{height: var(--header-height);position: absolute;top: 0;right: 0;left: 0;display: flex;pointer-events: none;}.menu_search_inner{height: 100%;align-items: center;display: flex;justify-content: flex-end;margin: 0 -5px;margin: 0 -0.3125rem;}.menu_search_toggle{width: 50px;width: 3.125rem;height: 50px;height: 3.125rem;position: relative;color: inherit;display: inline-block;pointer-events: auto;text-decoration: underline;display: none;pointer-events: auto;}@media print {.menu_search_toggle { display: none;}}.menu_search_toggle:hover, .menu_search_toggle:focus{text-decoration: none;}.menu_search_toggle [class$=_label]{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.menu_search_toggle [class$=_label].focusable:active, .menu_search_toggle [class$=_label].focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.menu_search_toggle [class$=_icon]{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;background: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;pointer-events: none;transition: background 0.25s, color 0.25s;}.menu_search_toggle [class$=_icon_space]{display: none;}.menu_search_toggle .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.menu_search_toggle:hover [class$=_icon], .menu_search_toggle:focus [class$=_icon]{background-color: #b0defc;}.js .menu_search_toggle{display: block;}.page_wrapper{width: 100%;min-height: 100vh;background-color: #fff;color: #686e78;display: flex;flex-direction: column;}@media print {.page_wrapper { min-height: auto;display: block;}}.page{flex-grow: 1;}.page_main_content{display: block;}@media (min-width:980px) {.page_main_content { float: left;}}@media (min-width:980px) {.body_layout_full .page_main_content { float: none;}}@media (min-width:980px) {.primary_content_cell { margin-top: 30px;margin-top: 1.875rem;}}.audience_nav_item.fs-swap-enabled .audience_nav_children{display: none;}.audience_nav_item.fs-swap-active .audience_nav_children{display: block;}.audience_nav_header{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.audience_nav_header.focusable:active, .audience_nav_header.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.audience_nav_list{list-style: none;margin: 0;padding: 0;}.audience_nav_item{margin-bottom: 20px;margin-bottom: 1.25rem;}.audience_nav_item_button{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;width: 100%;position: relative;border: 1px solid #3c3c3c;border: 0.0625rem solid #3c3c3c;border-radius: 10px;border-radius: 0.625rem;color: inherit;display: block;font-size: 14px;font-size: 0.875rem;line-height: 1.2;padding: 17px 10px 16px 46px;padding: 1.0625rem 0.625rem 1rem 2.875rem;text-align: left;text-decoration: none;transition: background 0.25s, border 0.25s, color 0.25s;}@media (min-width:740px) {.audience_nav_item_button { font-size: 18px;font-size: 1.125rem;padding-top: 14px;padding-top: 0.875rem;padding-bottom: 13px;padding-bottom: 0.8125rem;}}.audience_nav_item_button:hover, .audience_nav_item_button:focus{background-color: #002f86;border-color: #002f86;}.audience_nav_item_heading_icon::before, .audience_nav_item_heading_icon::after{width: 12px;width: 0.75rem;height: 2px;height: 0.125rem;position: absolute;top: calc(50% - 2px);left: 20px;background-color: #d6ba8b;content: "";display: block;transition: opacity 0.25s, transform 0.25s;}.audience_nav_item_heading_icon::after{transform: rotate(90deg);}.audience_nav_item.fs-swap-active .audience_nav_item_heading_icon::after{opacity: 0;transform: rotate(0deg);}.audience_nav_children{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 13px;font-size: 0.8125rem;line-height: 1.2;list-style: none;margin: 0;padding: 16px 0 6px;padding: 1rem 0 0.375rem;}@media (min-width:740px) {.audience_nav_children { font-size: 16px;font-size: 1rem;}}.audience_nav_child_link{color: inherit;display: block;padding: 12px 10px 10px 46px;padding: 0.75rem 0.625rem 0.625rem 2.875rem;transition: color 0.25s;}.audience_nav_child_link:hover, .audience_nav_child_link:focus{color: #0173bf;}.breadcrumb{background-color: #002f86;box-shadow: 30px 0 0 #002f86, -30px 0 0 #002f86;color: #fff;padding: 13px 0 22px 0;padding: 0.8125rem 0 1.375rem 0;}@media (min-width:740px) {.breadcrumb { box-shadow: 10vw 0 0 #002f86, -10vw 0 0 #002f86;}}@media (min-width:980px) {.breadcrumb { background-color: transparent;box-shadow: none;margin: 58px 0 0;margin: 3.625rem 0 0;padding: 0;}}@media print {.breadcrumb { display: none;}}.body_theme_microsite .breadcrumb{background-color: transparent;box-shadow: none;margin: 0;padding: 0;}@media (min-width:980px) {.body_theme_microsite .breadcrumb { margin: 0 0 2px;margin: 0 0 0.125rem;}}@media (max-width:979px) {.header_layout_hero .breadcrumb { width: 100%;position: absolute;background: none;box-shadow: none;transform: translateY(-100%);}}.digest_header .breadcrumb{background-color: transparent;box-shadow: none;}@media (min-width:980px) {.page_header_group .breadcrumb { margin-top: 40px;margin-top: 2.5rem;}}@media (min-width:1220px) {.page_header_group .breadcrumb { margin-top: 0;}}@media (min-width:980px) {.breadcrumb_nav { margin-left: -10px;margin-left: -0.625rem;}}@media print {.breadcrumb_nav { display: none !important;}}@media (min-width:980px) {.digest_header .breadcrumb_nav { margin-left: 0;}}.breadcrumb_nav_header{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.breadcrumb_nav_header.focusable:active, .breadcrumb_nav_header.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.breadcrumb_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;list-style: none;margin: 0;padding: 0;align-items: center;display: flex;font-size: 16px;font-size: 1rem;justify-content: center;line-height: 1.3;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}@media (min-width:740px) {.breadcrumb_list { font-size: 18px;font-size: 1.125rem;}}@media (min-width:980px) {.breadcrumb_list { overflow: visible;flex-wrap: wrap;justify-content: flex-start;white-space: normal;}}@media (min-width:980px) {.digest_header .breadcrumb_list, .body_theme_microsite .breadcrumb_list { justify-content: center;}}.breadcrumb_item{align-items: center;display: flex;}@media (max-width:979px) {.breadcrumb_item:not(:nth-last-of-type(-n + 2)) { display: none;}}.breadcrumb_pill_link{color: inherit;padding: 10px;padding: 0.625rem;text-decoration: none;transition: color 0.25s;}.breadcrumb_pill_link:focus, .breadcrumb_pill_link:hover{color: #b0defc;text-decoration: none;}.breadcrumb_pill_inner{align-items: center;display: flex;}.breadcrumb_pill_icon{position: relative;top: -1px;color: #3fb3ff;margin-right: 10px;margin-right: 0.625rem;}@media (min-width:980px) {.breadcrumb_pill_icon { display: none;}}.breadcrumb_item:last-child .breadcrumb_pill_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.breadcrumb_item:last-child .breadcrumb_pill_label.focusable:active, .breadcrumb_item:last-child .breadcrumb_pill_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.breadcrumb_divider{margin: 0;}.breadcrumb_item:nth-last-child(2) .breadcrumb_divider{display: none;}.breadcrumb_end{margin-left: 4px;margin-left: 0.25rem;}.cta_button,.typography a.cta_button,.cta_button:active,.typography a.cta_button:active,.typography a.buttonlink{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;text-decoration: none;}.cta_button:hover, .cta_button:focus,.typography a.cta_button:hover,.typography a.cta_button:focus,.cta_button:active:hover,.cta_button:active:focus,.typography a.cta_button:active:hover,.typography a.cta_button:active:focus,.typography a.buttonlink:hover,.typography a.buttonlink:focus{background-color: #0173bf;}.typography table a.buttonlink,.typography a.buttonlink{line-height: 65px;line-height: 4.0625rem;white-space: nowrap;}.cta_button:hover,.typography a.cta_button:hover,.typography a.buttonlink:hover{background-color: #0173bf;color: #fff;}.content_button_block,.typography a.content_button_block,.typography a.content_button_block:active{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;text-decoration: none;background-color: #000;}.content_button_block:hover, .content_button_block:focus,.typography a.content_button_block:hover,.typography a.content_button_block:focus,.typography a.content_button_block:active:hover,.typography a.content_button_block:active:focus{background-color: #0173bf;}.content_button_block:hover,.typography .content_button_block:hover{background-color: #0173bf;color: #fff;text-decoration: none;}.cta_admissions_nav{border-bottom: 1px solid #0d499e;border-bottom: 0.0625rem solid #0d499e;margin-bottom: 22px;margin-bottom: 1.375rem;padding-bottom: 18px;padding-bottom: 1.125rem;}@media (min-width:980px) {.cta_admissions_nav { margin-bottom: 15px;margin-bottom: 0.9375rem;padding-bottom: 6px;padding-bottom: 0.375rem;}}.cta_admissions_nav_header,.cta_general_nav_header{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.cta_admissions_nav_header.focusable:active, .cta_admissions_nav_header.focusable:focus,.cta_general_nav_header.focusable:active,.cta_general_nav_header.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.cta_admissions_nav_list,.cta_general_nav_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.4;}@media (min-width:740px) {.cta_admissions_nav_list,.cta_general_nav_list { font-size: 18px;font-size: 1.125rem;}}.cta_admissions_nav_link,.cta_general_nav_link{color: inherit;padding: 10px 0;padding: 0.625rem 0;transition: color 0.25s;}@media (min-width:740px) {.cta_admissions_nav_link,.cta_general_nav_link { padding: 16px 0;padding: 1rem 0;}}.cta_admissions_nav_link:hover, .cta_admissions_nav_link:focus,.cta_general_nav_link:hover,.cta_general_nav_link:focus{color: #3fb3ff;}.cta_admissions_nav_link_inner,.cta_general_nav_link_inner{display: flex;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.cta_admissions_nav_link_inner,.cta_general_nav_link_inner { align-items: center;}}.cta_admissions_nav_link_icon,.cta_general_nav_link_icon{color: #d6ba8b;flex: 0 0 28px;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.cta_admissions_nav_link_icon,.cta_general_nav_link_icon { flex-basis: 38px;}}.cta_admissions_nav_link_icon .icon,.cta_general_nav_link_icon .icon{position: relative;top: 2px;margin-left: 0;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.cta_admissions_nav_link_icon .icon,.cta_general_nav_link_icon .icon { top: 0;}}.footer_nav{width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.15);border-top: 0.0625rem solid rgba(255, 255, 255, 0.15);border-bottom: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.15);padding-block: 25px;padding-block: 1.5625rem;margin-bottom: 36px;margin-bottom: 2.25rem;}@media (min-width:980px) {.footer_nav { border-width: 0;flex: 0 0 66%;margin-bottom: 0;padding-block: 0;}}.footer_nav_title{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.footer_nav_title.focusable:active, .footer_nav_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.footer_nav_list{-moz-column-count: 2;column-count: 2;-moz-column-gap: 10px;column-gap: 10px;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.3;}.footer_nav_list > *{column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;page-break-inside: avoid;}@media (min-width:740px) {.footer_nav_list { -moz-column-count: 3;column-count: 3;-moz-column-gap: 2.8%;column-gap: 2.8%;}  .footer_nav_list > *{column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;page-break-inside: avoid;}}@media (min-width:1220px) {.footer_nav_list { -moz-column-count: 4;column-count: 4;-moz-column-gap: 2.8%;column-gap: 2.8%;}  .footer_nav_list > *{column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;page-break-inside: avoid;}}.footer_nav_link{color: inherit;display: block;padding: 12px 0;padding: 0.75rem 0;text-decoration: none;transition: color 0.25s;}.footer_nav_link:focus, .footer_nav_link:hover{color: #b0defc;text-decoration: none;}.main_nav{margin-bottom: 18px;margin-bottom: 1.125rem;}@media (min-width:740px) {.main_nav { margin-bottom: 30px;margin-bottom: 1.875rem;}}.main_nav_header{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.main_nav_header.focusable:active, .main_nav_header.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.main_nav_list{border-top: 1px solid rgba(63, 179, 255, 0.2);border-top: 0.0625rem solid rgba(63, 179, 255, 0.2);}.main_nav_item{position: relative;border-bottom: 1px solid rgba(63, 179, 255, 0.2);border-bottom: 0.0625rem solid rgba(63, 179, 255, 0.2);}.main_nav_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;color: #fff;font-size: 28px;font-size: 1.75rem;line-height: 1.2;padding: 16px 0;padding: 1rem 0;text-decoration: none;transition: background-color 0.25s, color 0.25s;}@media (min-width:980px) {.main_nav_link { font-size: 40px;font-size: 2.5rem;}}.main_nav_link:hover, .main_nav_link:focus{color: #3fb3ff;}.main_nav_toggle{display: none;}.main_nav_toggle.fs-swap-enabled{height: auto;position: relative;display: block;opacity: 1;transition: transform 0.25s;}.main_nav_toggle_inner{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;position: relative;display: block;margin: auto 0 auto auto;transition: transform 0.25s;}@media (min-width:980px) {.main_nav_toggle_inner { width: 24px;width: 1.5rem;height: 24px;height: 1.5rem;}}.main_nav_toggle_inner::before, .main_nav_toggle_inner::after{width: 100%;height: 2px;height: 0.125rem;position: absolute;top: calc(50% - 2px);left: 0;background-color: #fff;content: "";display: block;transition: background-color 0.25s, color 0.25s, transform 0.25s;}.main_nav_toggle_inner::after{transform: rotate(90deg);}.main_nav_toggle.fs-swap-active .main_nav_toggle_inner{transform: rotate(180deg);}.main_nav_toggle.fs-swap-active .main_nav_toggle_inner::after{transform: rotate(180deg);}.main_nav_toggle:hover .main_nav_toggle_inner::before, .main_nav_toggle:hover .main_nav_toggle_inner::after, .main_nav_toggle:focus .main_nav_toggle_inner::before, .main_nav_toggle:focus .main_nav_toggle_inner::after{background-color: #3fb3ff;}.main_nav_toggle_icon{position: relative;display: block;}.main_nav_children{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;min-width: 100%;font-size: 13px;font-size: 0.8125rem;line-height: 1.2;list-style: none;margin: 0;padding: 0 0 20px;padding: 0 0 1.25rem;}@media (min-width:740px) {.main_nav_children { font-size: 16px;font-size: 1rem;}}.main_nav_child_link{color: inherit;display: block;padding: 12px 0 10px;padding: 0.75rem 0 0.625rem;transition: color 0.25s;}.main_nav_child_link:hover, .main_nav_child_link:focus{color: #3fb3ff;}.secondary_nav{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:980px) {.secondary_nav { margin-bottom: 0;}}.secondary_nav_title{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.secondary_nav_title.focusable:active, .secondary_nav_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.secondary_nav_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.4;}@media (min-width:740px) {.secondary_nav_list { font-size: 18px;font-size: 1.125rem;}}.secondary_nav_link{color: inherit;padding: 10px 0;padding: 0.625rem 0;text-decoration: none;transition: background 0.25s, color 0.25s;}@media (min-width:740px) {.secondary_nav_link { padding: 16px 0;padding: 1rem 0;}}.secondary_nav_link:focus, .secondary_nav_link:hover{color: #3fb3ff;}.social_nav{margin: 0 0 24px;margin: 0 0 1.5rem;}@media (min-width:980px) {.social_nav { margin-bottom: 0;}}@media print {.social_nav { display: none;}}@media (min-width:980px) {.social_nav_sm { display: none;}}.social_nav_title{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.social_nav_title.focusable:active, .social_nav_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.social_nav_list{align-items: center;display: flex;justify-content: center;list-style: none;margin: 0 -14px;margin: 0 -0.875rem;padding: 0;}.social_nav_link{color: inherit;display: block;padding: 10px 14px;padding: 0.625rem 0.875rem;transition: color 0.25s;}.social_nav_link:focus, .social_nav_link:hover{color: #b0defc;}.social_nav_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.social_nav_label.focusable:active, .social_nav_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.sub_nav_group{position: relative;pointer-events: auto;}.sub_nav{position: relative;}@media (min-width:980px) {.sub_nav { border-top: 1px solid #d6ba8b;border-top: 0.0625rem solid #d6ba8b;}}@media print {.sub_nav { display: none;}}@media (min-width:980px) {.horizontal_nav .sub_nav { border-top: 0;display: flex;}}.sub_nav_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;}.js .sub_nav_title{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.js .sub_nav_title.focusable:active, .js .sub_nav_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}@media (min-width:980px) {.horizontal_nav .sub_nav_title { width: auto;height: auto;position: static;clip: none;color: #111c24;margin: 8px 0 0 0;margin: 0.5rem 0 0 0;overflow: auto;white-space: nowrap;}}@media (min-width:980px) {.microsite_horizontal_nav .sub_nav_title { width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}  .microsite_horizontal_nav .sub_nav_title.focusable:active, .microsite_horizontal_nav .sub_nav_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}}.sub_nav_body{background-color: #fff;}@media (min-width:980px) {.sub_nav_body { background-color: transparent;}}@media (min-width:980px) {.horizontal_nav .sub_nav_body { flex: 1;}}.js .sub_nav_body{height: 0;overflow: hidden;transition: height 0.4s;transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media (min-width:980px) {.js .sub_nav_body { height: auto !important;overflow: visible;}}@media (min-width:980px) {.horizontal_nav .sub_nav_body_inner { display: flex;}}.sub_nav_group.fs-swap-enabled .sub_nav_body_inner{opacity: 0;transition: opacity 0.25s;}@media (min-width:980px) {.sub_nav_group.fs-swap-enabled .sub_nav_body_inner { opacity: 1;}}.sub_nav_group.fs-swap-active .sub_nav_body_inner{opacity: 1;transition-delay: 0.15s;}.sub_nav_list{font-size: 18px;font-size: 1.125rem;list-style: none;margin: 0;padding: 20px 0 0 0;padding: 1.25rem 0 0 0;text-align: center;}@media (min-width:980px) {.sub_nav_list { background-color: #fff;border-bottom: 1px solid #d6ba8b;border-bottom: 0.0625rem solid #d6ba8b;padding: 25px 0 10px 0;padding: 1.5625rem 0 0.625rem 0;text-align: left;}}@media (min-width:980px) {.horizontal_nav .sub_nav_list { background-color: transparent;border-bottom: none;display: flex;flex-wrap: wrap;font-size: 16px;font-size: 1rem;margin: 0 10px 0 0;margin: 0 0.625rem 0 0;padding: 0;}}@media (min-width:980px) {.microsite_horizontal_nav .sub_nav_list { width: 100%;justify-content: center;}}.sub_nav_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;color: #002f86;display: inline-block;line-height: 1.4;padding: 10px 12px;padding: 0.625rem 0.75rem;transition: color 0.25s;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.sub_nav_link { font-size: 18px;font-size: 1.125rem;}}@media (min-width:980px) {.sub_nav_link { display: block;line-height: 1.5;padding: 15px 0;padding: 0.9375rem 0;}}@media (min-width:980px) {.horizontal_nav .sub_nav_link { padding: 10px 15px;padding: 0.625rem 0.9375rem;}}.sub_nav_link:focus, .sub_nav_link:hover{color: #111c24;}.sub_nav_link.open{color: #111c24;}.sub_nav_link.active{position: relative;}.sub_nav_link.active:focus, .sub_nav_link.active:hover{color: #0173bf;}.sub_nav_link.active::before{width: 6px;width: 0.375rem;height: 6px;height: 0.375rem;position: absolute;top: 17px;left: 0;background-color: #3fb3ff;border-radius: 50%;content: "";display: block;pointer-events: none;}@media (min-width:980px) {.sub_nav_link.active::before { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;top: 21px;left: -14px;}}.sub_nav_children{list-style: none;margin: 0;padding: 0;}.sub_nav_child_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;text-decoration: underline;color: #002f86;display: inline-block;line-height: 1.4;padding: 8px 12px;padding: 0.5rem 0.75rem;transition: color 0.25s;}@media (min-width:980px) {.sub_nav_child_link { display: block;padding: 10px 0 10px 24px;padding: 0.625rem 0 0.625rem 1.5rem;}}.sub_nav_child_link:hover, .sub_nav_child_link:focus{color: #111c24;}.sub_nav_child_link.active{position: relative;}.sub_nav_child_link.active:hover, .sub_nav_child_link.active:focus{color: #0173bf;}.sub_nav_child_link.active::before{width: 6px;width: 0.375rem;height: 6px;height: 0.375rem;position: absolute;top: 15px;left: 0;background-color: #3fb3ff;border-radius: 50%;content: "";display: block;pointer-events: none;}@media (min-width:980px) {.sub_nav_child_link.active::before { left: 12px;}}.sub_nav_toggle{background-color: #d6ba8b;border-radius: 10px;border-radius: 0.625rem;color: #0a2355;display: none;transition: background-color 0.25s, color 0.25s;}@media (min-width:980px) {.sub_nav_toggle { display: none !important;}}@media print {.sub_nav_toggle { display: none !important;}}.sub_nav_toggle.fs-swap-enabled{width: 100%;position: relative;display: block;text-align: left;}.sub_nav_toggle:hover, .sub_nav_toggle:focus{background-color: #0a2355;color: #fff;}.sub_nav_toggle_inner{width: 100%;align-items: center;display: flex;flex-direction: row-reverse;justify-content: center;padding: 16px 20px;padding: 1rem 1.25rem;transition: opacity 0.25s, visibility 0.25s;}.sub_nav_toggle_inner_default{opacity: 1;pointer-events: auto;visibility: visible;}.sub_nav_toggle.fs-swap-active .sub_nav_toggle_inner_default{opacity: 0;pointer-events: none;visibility: hidden;}.sub_nav_toggle_inner_active{position: absolute;top: 0;opacity: 0;pointer-events: none;visibility: hidden;}.sub_nav_toggle.fs-swap-active .sub_nav_toggle_inner_active{opacity: 1;pointer-events: auto;visibility: visible;}.sub_nav_toggle_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;}.sub_nav_toggle_icon{position: relative;top: -1px;margin-right: 10px;margin-right: 0.625rem;}.sub_nav_toggle_icon_space{display: none;}.utility_nav_header{display: none;}@media (min-width:980px) {.utility_nav_header { position: absolute;top: 50%;right: 58px;display: block;transform: translateY(-50%);}}.utility_nav_title{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.utility_nav_title.focusable:active, .utility_nav_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.utility_nav_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;display: flex;}.utility_nav_link{color: inherit;display: block;padding: 10px 12px;padding: 0.625rem 0.75rem;text-decoration: none;transition: color 0.25s;}.utility_nav_link:focus, .utility_nav_link:hover{color: #b0defc;}.accordion_item.fs-swap-enabled .accordion_item_content{display: none;}@media print {.accordion_item.fs-swap-enabled .accordion_item_content { display: block;}}.accordion_item.fs-swap-active .accordion_item_content{display: block;}.accordion{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.accordion { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.accordion { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.accordion { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.accordion { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.accordion { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.accordion { margin-bottom: 80px;margin-bottom: 5rem;}}.accordion_item_heading_inner{align-items: center;display: flex;justify-content: space-between;}.accordion_item_heading_label{flex: 1;}.accordion_item_heading_icon{position: relative;align-items: center;display: flex;justify-content: center;}@media print {.accordion_item_heading_icon { display: none;}}.accordion_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.accordion_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.accordion_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.accordion_title { font-size: 48px;font-size: 3rem;}}@media (min-width:740px) {.accordion_title { margin-bottom: 40px;margin-bottom: 2.5rem;}}.accordion_header{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:740px) {.accordion_header { margin-bottom: 46px;margin-bottom: 2.875rem;}}.accordion_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.accordion_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.accordion_description p{margin: 0;}.accordion_items{border-top: 1px solid #e0e0e0;border-top: 0.0625rem solid #e0e0e0;}.accordion_item{border-bottom: 1px solid #e0e0e0;border-bottom: 0.0625rem solid #e0e0e0;}.accordion_item_heading{margin: 0;}.accordion_item_button{width: 100%;color: #002f86;text-align: left;transition: color 0.25s;}.accordion_item_button:hover, .accordion_item_button:focus{color: #111c24;}.accordion_item_heading_inner{padding: 24px 0;padding: 1.5rem 0;}@media (min-width:500px) {.accordion_item_heading_inner { padding-left: 20px;padding-left: 1.25rem;}}@media (min-width:740px) {.accordion_item_heading_inner { padding-left: 28px;padding-left: 1.75rem;}}.accordion_item_heading_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin-right: 20px;margin-right: 1.25rem;}@media (min-width:740px) {.accordion_item_heading_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.accordion_item_heading_icon{width: 44px;width: 2.75rem;height: 44px;height: 2.75rem;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);color: #002f86;transition: background 0.25s;}@media print {.accordion_item_heading_icon { display: none;}}.accordion_item_heading_icon:before, .accordion_item_heading_icon:after{width: 17px;width: 1.0625rem;height: 3px;height: 0.1875rem;position: absolute;top: 50%;left: 50%;background: currentColor;content: "";transition: abckground-color 0.25s, opacity 0.25s, transform 0.25s;}.accordion_item_heading_icon:before{transform: translate(-50%, -50%);}.accordion_item_heading_icon:after{transform: translate(-50%, -50%) rotate(90deg);}.accordion_item.fs-swap-active .accordion_item_heading_icon:after{transform: translate(-50%, -50%) rotate(0deg);}.accordion_item_button:hover .accordion_item_heading_icon, .accordion_item_button:focus .accordion_item_heading_icon{background-color: #0173bf;}.accordion_item_button:hover .accordion_item_heading_icon:before, .accordion_item_button:hover .accordion_item_heading_icon:after, .accordion_item_button:focus .accordion_item_heading_icon:before, .accordion_item_button:focus .accordion_item_heading_icon:after{background-color: #fff;}.accordion_item_content{overflow: hidden;padding: 0 0 40px 0;padding: 0 0 2.5rem 0;}@media (min-width:500px) {.accordion_item_content { padding-inline: 20px;padding-inline: 1.25rem;}}@media (min-width:740px) {.accordion_item_content { padding-inline: 28px;padding-inline: 1.75rem;}}.accordion_item_content > *:first-child{margin-top: 0;}.accordion_item_content > *:last-child{margin-bottom: 0;}.admission_know{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: #0a2355;color: #fff;}@media (min-width:740px) {.admission_know { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.admission_know { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.admission_know { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.admission_know { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.admission_know { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.admission_know { padding-bottom: 80px;padding-bottom: 5rem;}}.admission_cta{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: #f4f4f4;color: #686e78;}@media (min-width:740px) {.admission_cta { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.admission_cta { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.admission_cta { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.admission_cta { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.admission_cta { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.admission_cta { padding-bottom: 80px;padding-bottom: 5rem;}}.admission_cta_header{margin-bottom: 60px;margin-bottom: 3.75rem;}@media (min-width:740px) {.admission_cta_header { margin-bottom: 85px;margin-bottom: 5.3125rem;}}@media (min-width:980px) {.admission_cta_header_inner { align-items: flex-start;display: grid;gap: 2%;grid-template-columns: 44.3% 1fr;}}.admission_cta_header_group{margin-bottom: 40px;margin-bottom: 2.5rem;}.admission_cta_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.admission_cta_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.admission_cta_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.admission_cta_title { font-size: 48px;font-size: 3rem;}}.admission_cta_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.admission_cta_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.admission_cta_description p{margin: 0;}.admission_cta_icons_list{display: grid;gap: 30px 4%;grid-template-columns: 1fr 1fr;list-style: none;margin: 0;padding: 0;}@media (min-width:740px) {.admission_cta_icons_list { grid-template-columns: repeat(4, 1fr);}}@media (min-width:980px) {.admission_cta_icons_list { gap: 3%;}}@media (min-width:1394px) {.admission_cta_icons_list { margin-inline: 10px;margin-inline: 0.625rem;}}.admission_cta_icons_item_link{color: #111c24;display: block;text-align: center;transition: color 0.25s;}.admission_cta_icons_item_link:hover, .admission_cta_icons_item_link:focus{color: #0173bf;}.admission_cta_icons_item_image{width: 100px;width: 6.25rem;margin: 0 auto 14px;margin: 0 auto 0.875rem;}.admission_cta_icons_item_link_group{display: block;}.admission_cta_icons_item_link_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;}@media (min-width:740px) {.admission_cta_icons_item_link_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:980px) and (max-width:1219px) {.admission_cta_icons_item_link_label { font-size: 14px;font-size: 0.875rem;}}.admission_cta_icons_item_link_icon{position: relative;top: -2px;color: #3fb3ff;margin-left: 6px;margin-left: 0.375rem;}.admission_cta_icons_item_link_icon .icon{display: inline;margin: 0;}.admission_cta_icons_item_link_icon_inner{white-space: nowrap;}.admission_cta_list{display: grid;gap: 30px;list-style: none;margin: 0;padding: 0;}@media (min-width:740px) {.admission_cta_list { gap: 2%;grid-template-columns: 1fr 1fr 1fr;}}@media (min-width:500px) and (max-width:739px) {.admission_cta_item { align-items: center;display: flex;gap: 30px;}}.admission_cta_item_figure{display: block;margin-bottom: 8px;margin-bottom: 0.5rem;}.admission_cta_item_figure img{display: block;width: 100%;height: auto;}@media (min-width:500px) and (max-width:739px) {.admission_cta_item_figure { flex: 0 0 32%;margin-bottom: 0;}}@media (min-width:980px) {.admission_cta_item_figure { margin-bottom: 18px;margin-bottom: 1.125rem;}}.admission_cta_item_body{margin: 0;}.admission_cta_item_link{color: #111c24;transition: color 0.25s;}.admission_cta_item_link:hover, .admission_cta_item_link:focus{color: #0173bf;}.admission_cta_item_link_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;}@media (min-width:740px) {.admission_cta_item_link_label { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:740px) and (max-width:979px) {.admission_cta_item_link_label { font-size: 18px;font-size: 1.125rem;}}.admission_cta_item_link_icon{position: relative;top: -2px;color: #3fb3ff;margin-left: 10px;margin-left: 0.625rem;}.admission_cta_item_link_icon .icon{display: inline;margin: 0;}.admission_cta_item_link_icon_inner{white-space: nowrap;}.admission_know{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: #0a2355;color: #fff;}@media (min-width:740px) {.admission_know { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.admission_know { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.admission_know { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.admission_know { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.admission_know { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.admission_know { padding-bottom: 80px;padding-bottom: 5rem;}}.admission_know_header{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:740px) {.admission_know_header { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:980px) {.admission_know_header { margin-bottom: 100px;margin-bottom: 6.25rem;}}.admission_know_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;font-weight: 600;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.admission_know_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.admission_know_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.admission_know_title { font-size: 48px;font-size: 3rem;}}@media (min-width:740px) {.admission_know_title { margin-bottom: 20px;margin-bottom: 1.25rem;}}.admission_know_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;color: #f4f4f4;margin: 0;}@media (min-width:740px) {.admission_know_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}.admission_know_description p{margin: 0;}.admission_know_list{display: grid;gap: 30px;list-style: none;margin: 0;padding: 0;}@media (min-width:740px) {.admission_know_list { gap: 40px;}}@media (min-width:980px) {.admission_know_list { gap: 2%;grid-template-columns: repeat(4, 1fr);}}@media (min-width:500px) and (max-width:979px) {.admission_know_item { align-items: center;display: grid;gap: 30px;grid-template-columns: 32% 1fr;}}@media (min-width:1394px) {.admission_know_item { padding-inline: 20px;padding-inline: 1.25rem;}}.admission_know_item_figure{display: block;max-width: 300px;max-width: 18.75rem;margin: 0 auto 20px;margin: 0 auto 1.25rem;}.admission_know_item_figure img{display: block;width: 100%;height: auto;}@media (min-width:500px) {.admission_know_item_figure { max-width: none;margin: 0;}}@media (min-width:980px) {.admission_know_item_figure { margin-bottom: 40px;margin-bottom: 2.5rem;}}.admission_know_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 0;text-transform: uppercase;}@media (min-width:740px) {.admission_know_item_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.admission_know_item_action{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 0 0 2px;margin: 0 0 0.125rem;}@media (min-width:740px) {.admission_know_item_action { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.admission_know_item_action_link{color: #b0defc;transition: color 0.25s;}.admission_know_item_action_link:hover, .admission_know_item_action_link:focus{color: #3fb3ff;}.admission_know_item_action_link_icon{position: relative;top: -2px;color: #3fb3ff;margin-left: 10px;margin-left: 0.625rem;}.admission_know_item_action_link_icon .icon{display: inline;margin: 0;}.admission_know_item_action_link_icon_inner{white-space: nowrap;}.admission_know_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;}.announcement{background: linear-gradient(to right, #002f86 0%, #0a2355 100%);color: #fff;}@media (min-width:980px) {.announcement { padding-top: 102px;padding-top: 6.375rem;}}.announcement_inner{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;display: flex;flex-direction: column-reverse;}@media (min-width:740px) {.announcement_inner { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.announcement_inner { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.announcement_inner { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.announcement_inner { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.announcement_inner { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.announcement_inner { padding-bottom: 80px;padding-bottom: 5rem;}}@media (min-width:1220px) {.announcement_inner { padding-block: 140px;padding-block: 8.75rem;}}.announcement_title{font-family: "Mercury Text G1 A", "Mercury Text G1 B", "Mercury", serif;font-weight: 400;font-size: 36px;font-size: 2.25rem;line-height: 1.5;margin: 0;text-align: center;}@media (min-width:740px) {.announcement_title { font-size: 48px;font-size: 3rem;}}@media (min-width:980px) {.announcement_title { font-size: 54px;font-size: 3.375rem;}}.announcement_media{position: relative;margin-bottom: 20px;margin-bottom: 1.25rem;}.announcement_media_decoration{pointer-events: none;}.announcement_media_decoration.before{width: 1px;width: 0.0625rem;height: 72px;height: 4.5rem;position: relative;background-color: #0173bf;margin: 0 auto -42px;margin: 0 auto -2.625rem;}.announcement_media_decoration.before::before, .announcement_media_decoration.before::after{position: absolute;background-color: #0173bf;content: "";display: block;}.announcement_media_decoration.before::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);background-color: #0173bf;box-shadow: 0 3px 0 #0173bf;}.announcement_media_decoration.before::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}.announcement_media_decoration.after{width: 90px;width: 5.625rem;height: 1px;height: 0.0625rem;background-color: #0173bf;margin: 30px auto 0;margin: 1.875rem auto 0;}@media (min-width:740px) {.announcement_media_decoration.after { width: 180px;width: 11.25rem;}}.announcement_media_decoration.after::before{width: 1px;width: 0.0625rem;height: 50px;height: 3.125rem;position: absolute;bottom: 0;right: 0;left: 0;background-color: #0173bf;content: "";display: block;margin: 0 auto;}.announcement_figure{display: block;background-color: #111c24;}.announcement_figure img{display: block;width: 100%;height: auto;}.study{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.study { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.study { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.study { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.study { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.study { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.study { margin-bottom: 80px;margin-bottom: 5rem;}}.study_header{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:740px) {.study_header { margin-bottom: 60px;margin-bottom: 3.75rem;}}.study_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;border-bottom: 3px solid #3fb3ff;border-bottom: 0.1875rem solid #3fb3ff;color: #000;margin: 0 0 16px;margin: 0 0 1rem;padding: 0 0 10px;padding: 0 0 0.625rem;}@media (min-width:740px) {.study_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.study_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.study_title { font-size: 48px;font-size: 3rem;}}@media (min-width:740px) {.study_title { padding-bottom: 20px;padding-bottom: 1.25rem;}}.study_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.study_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.study_description p{margin: 0;}.study_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.3;list-style: none;margin: 0;padding: 0;}@media (min-width:740px) {.study_list { -moz-column-count: 2;column-count: 2;-moz-column-gap: 2%;column-gap: 2%;background-image: linear-gradient(90deg, #afb2b7 0%, #afb2b7 1px, rgba(175, 178, 183, 0) 1px, rgba(175, 178, 183, 0) 100%);background-repeat: repeat;background-size: 51%;}  .study_list > *{column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;page-break-inside: avoid;}}@media (min-width:980px) {.study_list { -moz-column-count: 3;column-count: 3;-moz-column-gap: 2%;column-gap: 2%;background-size: 34%;}  .study_list > *{column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;page-break-inside: avoid;}}@media (min-width:1220px) {.study_list { -moz-column-count: 4;column-count: 4;-moz-column-gap: 2%;column-gap: 2%;background-size: 25.5%;}  .study_list > *{column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;page-break-inside: avoid;}}.study_item{border-left: 1px solid #afb2b7;border-left: 0.0625rem solid #afb2b7;}@media (min-width:740px) {.study_item { border-left: none;}}.study_link{color: #002f86;display: block;padding: 11px 0 11px 12px;padding: 0.6875rem 0 0.6875rem 0.75rem;transition: color 0.25s;}.study_link:hover, .study_link:focus{color: #111c24;}.study_link_subtitle{color: #686e78;}.cta{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.cta { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.cta { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.cta { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.cta { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.cta { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.cta { margin-bottom: 80px;margin-bottom: 5rem;}}@media (min-width:980px) {.cta_inner { align-items: center;display: flex;}}.cta_description{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:980px) {.cta_description { margin: 0 60px 0 0;margin: 0 3.75rem 0 0;}}.cta_inner{border: 5px solid #eaeaea;border: 0.3125rem solid #eaeaea;margin: 0;padding: 30px;padding: 1.875rem;}.cta_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.cta_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.cta_description p{margin: 0;}.cta_link{display: inline-block;cursor: pointer;font-weight: 500;padding: 16px 30px;padding: 1rem 1.875rem;transition: background 0.25s, color 0.25s;background: #0a2355;color: #fff;text-decoration: underline;white-space: nowrap;}.cta_link [class$=link_inner]{display: block;}.cta_link .icon{display: inline;}@media print {.cta_link { border: 1px solid #000;border: 0.0625rem solid #000;}}.cta_link:focus, .cta_link:hover{background: #000;}.cta_link [class$=label]{font-size: 18px;font-size: 1.125rem;font-weight: 700;line-height: 1.2777777778;}.cta_link:hover, .cta_link:focus{text-decoration: none;}.card_group{background-color: var(--component-background-color);color: var(--component-color);padding: 40px 0;padding: 2.5rem 0;}.card_group_items{list-style: none;margin: 0;padding: 0;display: flex;margin-right: calc((100vw - var(--fs-row-width) * 0.9591) / 2 * -1);overflow-x: scroll;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}@media (min-width:980px) {.card_group_items { gap: 0 2%;grid-template-columns: repeat(3, 1fr);margin-right: 0;overflow-x: visible;scroll-snap-type: none;}}.card_group_items::after{content: "";display: block;padding-right: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-right: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);}@media (min-width:740px) {.card_group_items::after { padding-right: calc((100vw - 706.7088px) / 2);padding-right: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.card_group_items::after { content: normal;display: none;}}.card_group_item{position: relative;flex: 0 0 300px;scroll-snap-align: start;}@media (min-width:740px) {.card_group_item { flex-basis: calc(49% - (100vw - var(--fs-row-width) * 0.9591) / 2);}}@media (min-width:980px) {.card_group_item { flex-basis: 32%;scroll-snap-align: none;}}@media (max-width:979px) {.card_group_item:last-child { margin-right: calc((100vw - var(--fs-row-width) * 0.9591) / 2);}}.card_group_item:not(:last-child){margin-right: 20px;margin-right: 1.25rem;}@media (min-width:740px) {.card_group_item:not(:last-child) { margin-right: 2%;}}@media (min-width:980px) {.card_group_item:not(:last-child) { margin: 0;}}.card_group_item.type_single{align-items: flex-end;background-color: #111c24;color: #f4f4f4;display: flex;}.card_group_item.type_half{background-color: #002f86;color: #f4f4f4;display: flex;flex-direction: column-reverse;justify-content: flex-end;}.card_group.component_theme_continental .card_group_item.type_half{background-color: #0a2355;}.card_group_item.type_double{display: flex;}@media (max-width:739px) {.card_group_item.type_double { flex-basis: 620px;}}@media (min-width:740px) and (max-width:979px) {.card_group_item.type_double { flex-basis: 100%;}}@media (min-width:980px) {.card_group_item.type_double { flex-direction: column;}}.card_group_item_double{background-color: #fff;color: #111c24;}@media (max-width:739px) {.card_group_item_double { flex: 0 0 calc(50% - 10px);}}@media (min-width:740px) {.card_group_item_double { flex-basis: 49%;}}@media (max-width:739px) {.card_group_item_double:not(:last-child) { margin-right: 20px;margin-right: 1.25rem;}}@media (min-width:740px) {.card_group_item_double:not(:last-child) { margin-right: auto;}}@media (min-width:980px) {.card_group_item_double:not(:last-child) { margin: 0 0 6%;}}.card_group_item.type_double:nth-child(1) .card_group_item_double:nth-child(1){background-color: #002f86;color: #fff;}.card_group_item.type_double:nth-child(2) .card_group_item_double:nth-child(2){background-color: #b0defc;}.card_group_item.type_double:nth-child(3) .card_group_item_double:nth-child(1){background-color: #b7d360;}.card_group_item_body{position: relative;}.card_group_item.type_single .card_group_item_body{padding: 34px 24px;padding: 2.125rem 1.5rem;z-index: 1;}@media (min-width: 400px and (max-width:1219px)), (min-width:1220px) {.card_group_item.type_single .card_group_item_body { padding-block: 56px;padding-block: 3.5rem;}}.card_group_item.type_half .card_group_item_body{padding: 34px;padding: 2.125rem;}@media (min-width: 400px and (max-width:1219px)), (min-width:1220px) {.card_group_item.type_half .card_group_item_body { padding: 50px 40px;padding: 3.125rem 2.5rem;}}.card_group_item.type_double .card_group_item_body{padding: 34px;padding: 2.125rem;}@media (min-width: 400px and (max-width:1219px)), (min-width:1220px) {.card_group_item.type_double .card_group_item_body { padding: 40px;padding: 2.5rem;}}.card_group_item.type_double .card_group_item_body:not(:last-child){margin-bottom: 25px;margin-bottom: 1.5625rem;}.card_group_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 0 0 5px;margin: 0 0 0.3125rem;}@media (min-width:740px) {.card_group_item_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:980px) and (max-width:1219px) {.card_group_item_title { font-size: 16px;font-size: 1rem;}}.card_group_item.type_single .card_group_item_title, .card_group_item.type_half .card_group_item_title{color: #b0defc;}.card_group_item_double .card_group_item_title{color: #0a2355;}.card_group_item.type_double:nth-child(1) .card_group_item_title:nth-child(1){color: inherit;}.card_group_item_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.card_group_item_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}@media (min-width:980px) and (max-width:1219px) {.card_group_item_description { font-size: 18px;font-size: 1.125rem;}}.card_group_item_description p{margin: 0;}.card_group_item_action{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;}@media (min-width:740px) {.card_group_item_action { font-size: 18px;font-size: 1.125rem;}}@media (min-width:980px) and (max-width:1219px) {.card_group_item_action { font-size: 16px;font-size: 1rem;}}.card_group_item_link{color: inherit;display: inline-block;text-decoration: underline;transition: color 0.25s;}.card_group_item.type_single .card_group_item_link:hover, .card_group_item.type_single .card_group_item_link:focus, .card_group_item.type_half .card_group_item_link:hover, .card_group_item.type_half .card_group_item_link:focus{color: #b0defc;}.card_group_item.type_double .card_group_item_link:hover, .card_group_item.type_double .card_group_item_link:focus{color: #0173bf;}.card_group_item.type_single .card_group_item_figure{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.card_group_item.type_half .card_group_item_figure{display: block;}.card_group_item.type_half .card_group_item_figure img{display: block;width: 100%;height: auto;}.card_group_item.type_single .card_group_item_figure::after{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(179.93deg, rgba(0, 0, 0, 0) 49.91%, #000000 99.94%);content: "";display: block;}.js .card_group_item_figure{opacity: 0;transition: opacity 0.3s;}.card_group_item.in_view .card_group_item_figure{opacity: 1;}.card_group_item:nth-child(1) .card_group_item_figure{transition-delay: 0s;}.card_group_item:nth-child(2) .card_group_item_figure{transition-delay: 0.15s;}.card_group_item:nth-child(3) .card_group_item_figure{transition-delay: 0.3s;}.card_group_item:nth-child(4) .card_group_item_figure{transition-delay: 0.45s;}.card_group_item.type_single .card_group_item_image{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.navcard_list{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: #f4f4f4;}@media (min-width:740px) {.navcard_list { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.navcard_list { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.navcard_list { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.navcard_list { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.navcard_list { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.navcard_list { padding-bottom: 80px;padding-bottom: 5rem;}}.navcard_list_header{margin-bottom: 40px;margin-bottom: 2.5rem;margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:740px) {.navcard_list_header { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.navcard_list_header { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.navcard_list_header { margin-bottom: 80px;margin-bottom: 5rem;}}.navcard_list_header_inner{position: relative;text-align: center;}.navcard_list_header_decoration{width: 1px;width: 0.0625rem;height: 40px;height: 2.5rem;position: absolute;left: 50%;bottom: 100%;background-color: #d6ba8b;transform: translateY(-26px);}@media (min-width:740px) {.navcard_list_header_decoration { height: 80px;height: 5rem;}}@media (min-width:980px) {.navcard_list_header_decoration { height: 130px;height: 8.125rem;transform: translateY(-36px);}}.navcard_list_header_decoration::before, .navcard_list_header_decoration::after{position: absolute;background-color: #d6ba8b;content: "";display: block;}.navcard_list_header_decoration::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}.navcard_list_header_decoration::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}.navcard_list_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #000;margin: 0;}@media (min-width:740px) {.navcard_list_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.navcard_list_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.navcard_list_title { font-size: 48px;font-size: 3rem;}}.navcard_list_body{margin-top: 20px;margin-top: 1.25rem;}@media (min-width:1220px) {.navcard_list_body { margin-top: 20px;margin-top: 1.25rem;}}.navcard_cards_extra{margin-top: 76px;margin-top: 4.75rem;}.navcard_cards_group{max-width: 320px;max-width: 20rem;display: grid;gap: 25px;margin-inline: auto;}@media (min-width:500px) {.navcard_cards_group { max-width: none;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 2%;column-gap: 2%;}}@media (min-width:980px) {.navcard_cards_group { grid-template-columns: repeat(3, 1fr);}}@media (min-width:1220px) {.navcard_cards_group { grid-template-columns: repeat(4, 1fr);}}.navcard_cards_extra.fs-swap-enabled .navcard_cards_group{display: none;}.navcard_cards_extra.fs-swap-active .navcard_cards_group{display: grid;}.navcard_card{position: relative;}.navcard_card.fs-swap-enabled::after{height: var(--card-height);content: "";display: block;}.navcard_card_wrapper{min-height: 100%;width: 100%;min-height: 200px;min-height: 12.5rem;position: relative;background-color: #fff;color: #000;padding: 30px;padding: 1.875rem;transition: box-shadow 0.25s;}@media (min-width:500px) and (max-width:739px) {.navcard_card_wrapper { padding-inline: 20px;padding-inline: 1.25rem;}}.navcard_card.fs-swap-enabled .navcard_card_wrapper{position: absolute;}.navcard_card.fs-swap-active .navcard_card_wrapper{z-index: 1;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.15);}.navcard_card.active .navcard_card_wrapper{z-index: 1;}.navcard_card_wrapper:hover, .navcard_card_wrapper:focus{box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.15);}.navcard_card_figure{display: block;width: 65%;max-width: 170px;max-width: 10.625rem;margin: -76px 0 35px;margin: -4.75rem 0 2.1875rem;}.navcard_card_figure img{display: block;width: 100%;height: auto;}.navcard_card_image{border-radius: 50%;}.navcard_card_group{margin-bottom: 25px;margin-bottom: 1.5625rem;}.navcard_card_name{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin: 0;}@media (min-width:740px) {.navcard_card_name { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.navcard_card_name_link{color: #002f86;transition: color 0.25s;}.navcard_card_name_link:hover, .navcard_card_name_link:focus{color: #0173bf;}.navcard_card_name_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 10px;margin-left: 0.625rem;white-space: nowrap;}.navcard_card_name_link_icon .icon{display: inline;}.navcard_card_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;}.navcard_card_email{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;hyphens: auto;}.navcard_card_email_link{color: #002f86;transition: color 0.25s;}.navcard_card_email_link:hover, .navcard_card_email_link:focus{color: #0173bf;}.navcard_card_expertise_toggle{color: #002f86;display: none;padding-block: 4px;padding-block: 0.25rem;text-align: left;transition: color 0.25s;}.navcard_card_expertise_toggle:hover, .navcard_card_expertise_toggle:focus{color: #0173bf;}.navcard_card_expertise_toggle.fs-swap-element{display: block;}.navcard_card_expertise_toggle_inner{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;align-items: center;display: flex;}.navcard_card_expertise_toggle_label{font-size: 16px;font-size: 1rem;text-transform: uppercase;}.navcard_card_expertise_toggle_icon{width: 20px;width: 1.25rem;position: relative;top: -2px;aspect-ratio: 1;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);display: inline-block;margin: 0 0 0 6px;margin: 0 0 0 0.375rem;}.navcard_card_expertise_toggle_icon::before, .navcard_card_expertise_toggle_icon::after{width: 10px;width: 0.625rem;height: 2px;height: 0.125rem;position: absolute;top: 50%;left: 50%;background-color: #002f86;content: "";display: block;margin: -1px 0 0 -5px;margin: -0.0625rem 0 0 -0.3125rem;}.navcard_card_expertise_toggle_icon::after{transform: rotate(-90deg);}.navcard_card_expertise_data{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;}.navcard_card.fs-swap-enabled .navcard_card_expertise_data{height: 0;overflow: hidden;transition: height 0.25s;}.navcard_card.fs-swap-active .navcard_card_expertise_data{height: var(--expertise-height);}.navcard_card_expertise_info{margin: 0;padding-top: 20px;padding-top: 1.25rem;}.navcard_card.fs-swap-enabled .navcard_card_expertise_info{opacity: 0;transition: opacity 0.25s;transition-delay: 0;}.navcard_card.fs-swap-active .navcard_card_expertise_info{opacity: 1;transition-delay: 0.25s;}.navcard_cards_action{text-align: center;}.navcard_card_extra_toggle{background-color: #002f86;border-radius: 200px;border-radius: 12.5rem;color: #fff;display: inline-block;padding: 10px 30px;padding: 0.625rem 1.875rem;transition: background-color 0.25s, color 0.25s;}.navcard_card_extra_toggle:hover, .navcard_card_extra_toggle:focus{background-color: #0173bf;}.navcard_cards_extra.fs-swap-active .navcard_card_extra_toggle{display: none;}.navcard_card_extra_toggle_inner{align-items: center;display: flex;}.navcard_card_extra_toggle_icon{width: 30px;width: 1.875rem;position: relative;aspect-ratio: 1;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;margin-right: 10px;margin-right: 0.625rem;}@media (min-width:980px) {.navcard_card_extra_toggle_icon { width: 40px;width: 2.5rem;}}.navcard_card_extra_toggle_icon::before, .navcard_card_extra_toggle_icon::after{width: 12px;width: 0.75rem;height: 2px;height: 0.125rem;position: absolute;top: 50%;left: 50%;background-color: currentColor;content: "";display: block;margin: -1px 0 0 -6px;margin: -0.0625rem 0 0 -0.375rem;}@media (min-width:980px) {.navcard_card_extra_toggle_icon::before, .navcard_card_extra_toggle_icon::after { width: 18px;width: 1.125rem;height: 3px;height: 0.1875rem;margin-left: -9px;margin-left: -0.5625rem;}}.navcard_card_extra_toggle_icon::after{transform: rotate(-90deg);}.navcard_card_extra_toggle_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;white-space: nowrap;}@media (min-width:980px) {.navcard_card_extra_toggle_label { font-size: 18px;font-size: 1.125rem;}}.contact_block{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: #f4f4f4;}@media (min-width:740px) {.contact_block { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.contact_block { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.contact_block { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.contact_block { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.contact_block { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.contact_block { padding-bottom: 80px;padding-bottom: 5rem;}}@media (min-width:980px) {.contact_block_inner { position: relative;padding-left: 8.5%;}}@media (min-width:980px) {.contact_decoration { width: 1px;width: 0.0625rem;height: 260px;height: 16.25rem;position: absolute;top: -28px;left: 3.25%;background-color: #d6ba8b;}}@media (min-width:980px) {.contact_decoration::before, .contact_decoration::after { position: absolute;background-color: #d6ba8b;content: "";display: block;}}@media (min-width:980px) {.contact_decoration::before { width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}}@media (min-width:980px) {.contact_decoration::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}}.contact_header{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:980px) {.contact_header_group { align-items: top;display: flex;gap: 0 2.2%;}}.contact_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.contact_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.contact_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.contact_title { font-size: 48px;font-size: 3rem;}}@media (min-width:980px) {.contact_title { margin-bottom: 30px;margin-bottom: 1.875rem;}}@media (min-width:980px) {.contact_header_primary { flex: 1;}}.contact_header_primary_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.contact_header_primary_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.contact_header_primary_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: #002f86;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.contact_header_primary_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.contact_header_primary_title { font-size: 39px;font-size: 2.4375rem;}}@media (min-width:980px) {.contact_header_primary_title { margin-bottom: 0;}}@media (min-width:980px) {.contact_header_secondary { flex: 0 0 44.3%;}}.contact_header_secondary_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.contact_header_secondary_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:980px) {.contact_header_secondary_label { margin-bottom: 20px;margin-bottom: 1.25rem;}}.contact_header_secondary_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #111c24;margin: 0 0 4px;margin: 0 0 0.25rem;}@media (min-width:740px) {.contact_header_secondary_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.contact_header_secondary_position{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;}@media (min-width:500px) {.contact_details { display: grid;gap: 30px 4%;grid-template-columns: repeat(2, 2fr);}}@media (min-width:740px) {.contact_details { gap: 40px 4%;}}@media (min-width:980px) {.contact_details { gap: 0 2.5%;grid-template-columns: 25.5% 25.5% 25.5% 1fr;}}@media (min-width:1220px) {.contact_details { gap: 0 2%;grid-template-columns: 25.8% 25.8% 25.8% 1fr;}}.contact_detail_group{border-top: 1px solid #dcdcdc;border-top: 0.0625rem solid #dcdcdc;padding-top: 20px;padding-top: 1.25rem;}@media (min-width:980px) {.contact_detail_group { padding-top: 26px;padding-top: 1.625rem;}}.contact_detail_group:not(:last-child){margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:500px) {.contact_detail_group:not(:last-child) { margin-bottom: auto;}}.contact_detail:not(:last-child){margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:980px) {.contact_detail:not(:last-child) { margin-bottom: 30px;margin-bottom: 1.875rem;}}.contact_detail_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin-bottom: 10px;margin-bottom: 0.625rem;}@media (min-width:740px) {.contact_detail_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.contact_detail_item{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.contact_detail_item { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.hours .contact_detail_item{display: grid;gap: 10px;grid-template-columns: 24px 10px 1fr;margin-bottom: 2px;margin-bottom: 0.125rem;}.contact_detail_info_link{color: #002f86;text-decoration: underline;transition: color 0.25s;}.contact_detail_info_link:hover, .contact_detail_info_link:focus{color: #111c24;}.email .contact_detail_info_link{overflow-wrap: break-word;word-wrap: break-word;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;hyphens: auto;}.contact_detail_item_header{color: #002f86;display: inline;}.contact_detail_item_divider{color: #0173bf;}.contact_socials{display: flex;flex-wrap: wrap;list-style: none;margin: 0 -10px;margin: 0 -0.625rem;padding: 0;}.contact_social_link{display: block;padding: 10px;padding: 0.625rem;color: #002f86;opacity: 1;transition: opacity 0.25s;}.contact_social_link:hover, .contact_social_link:focus{color: #111c24;opacity: 0.75;}.contact_social_link_icon .icon{margin: 0;}.contact_social_link_icon .icon_facebook{width: 30px;width: 1.875rem;height: 30px;height: 1.875rem;color: #1877f2;}.contact_social_link_icon .icon_twitter{width: 30px;width: 1.875rem;height: 25px;height: 1.5625rem;color: #1da1f2;}.contact_social_link_icon .icon_instagram{width: 30px;width: 1.875rem;height: 30px;height: 1.875rem;color: #000100;}.contact_social_link_icon .icon_linkedin{width: 30px;width: 1.875rem;height: 30px;height: 1.875rem;color: #0a66c2;}.contact_social_link_icon .icon_youtube{width: 30px;width: 1.875rem;height: 21px;height: 1.3125rem;color: #ff0302;}.contact_social_link_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.contact_social_link_label.focusable:active, .contact_social_link_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.courses{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.courses { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.courses { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.courses { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.courses { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.courses { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.courses { margin-bottom: 80px;margin-bottom: 5rem;}}@media (min-width:1220px) {.courses_header { margin-left: 8.5%;}}.courses_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0 0 30px;margin: 0 0 1.875rem;}@media (min-width:740px) {.courses_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.courses_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.courses_title { font-size: 48px;font-size: 3rem;}}@media (min-width:740px) {.courses_title { margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:1220px) {.courses_title { margin-bottom: 70px;margin-bottom: 4.375rem;}}.courses_body{position: relative;}@media (min-width:980px) {.courses_body { display: grid;gap: 5%;grid-template-columns: 49% 1fr;}}@media (min-width:1220px) {.courses_body { gap: 10.4%;}}.courses_primary{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:980px) {.courses_primary { margin-bottom: 0;}}@media (min-width:980px) {.courses_primary_inner { position: -webkit-sticky;position: sticky;top: 40px;top: calc(var(--header-height) + 40px);margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:1220px) {.courses_primary_inner { top: calc(var(--header-height) + 70px);}}.courses_primary_media{position: relative;margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:1220px) {.courses_primary_media { margin-bottom: 40px;margin-bottom: 2.5rem;}}.courses_decoration{display: none;}@media (min-width:1220px) {.courses_decoration { height: calc(100% + 254px);height: calc(100% + 15.875rem);width: 1px;width: 0.0625rem;position: absolute;bottom: -84px;left: 42px;background-color: #d6ba8b;display: block;}}@media (min-width:1220px) {.courses_decoration::before, .courses_decoration::after { position: absolute;background-color: #d6ba8b;content: "";display: block;}}@media (min-width:1220px) {.courses_decoration::before { width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}}@media (min-width:1220px) {.courses_decoration::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}}.courses_primary_figure{display: block;position: relative;background-color: #3fb3ff;}.courses_primary_figure img{display: block;width: 100%;height: auto;}.js .courses_primary_image{opacity: 0;transition: opacity 0.3s;}.courses_primary_media.in_view .courses_primary_image{opacity: 1;}@media (min-width:1220px) {.courses_primary_header { margin-left: 17.5%;}}.courses_primary_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: #111c24;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.courses_primary_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.courses_primary_title { font-size: 39px;font-size: 2.4375rem;}}@media (min-width:1220px) {.courses_primary_title { margin-bottom: 24px;margin-bottom: 1.5rem;}}@media (min-width:1220px) {.courses_primary_body { margin-left: 17.5%;}}.courses_primary_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.courses_primary_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.courses_primary_description p{margin: 0;}.courses_secondary_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0 0 20px;margin: 0 0 1.25rem;}.courses_secondary_body .accordion{margin: 0;}.courses_secondary_footer{display: flex;flex-direction: column;gap: 10px;margin-top: 30px;margin-top: 1.875rem;}@media (min-width:500px) {.courses_secondary_footer { flex-direction: row;gap: 20px;}}@media (min-width:1220px) {.courses_secondary_footer { margin-top: 40px;margin-top: 2.5rem;}}.courses_secondary_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;}.courses_secondary_link:hover, .courses_secondary_link:focus{background-color: #0173bf;}.courses_secondary_link [class$=link_inner]{align-items: center;display: flex;justify-content: center;}.courses_secondary_link [class$=link_icon]{margin-left: 10px;margin-left: 0.625rem;}.courses_secondary_link [class$=link_icon_space]{display: none;}.courses_secondary_link_icon{color: #0173bf;transition: color 0.25s;}.courses_secondary_link:hover .courses_secondary_link_icon, .courses_secondary_link:focus .courses_secondary_link_icon{color: #fff;}.detail_links{background-color: #0a2355;color: #fff;}.detail_links_inner{display: flex;padding-block: 34px;padding-block: 2.125rem;}@media (min-width:500px) {.detail_links_inner { padding-inline: 15px;padding-inline: 0.9375rem;}}.detail_link_items{margin-right: 15px;margin-right: 0.9375rem;}.detail_link{height: 100%;position: relative;z-index: 1;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 200px;border-radius: 12.5rem;color: #002f86;display: block;padding: 12px 28px 8px;padding: 0.75rem 1.75rem 0.5rem;transition: background-color 0.25s, color 0.25s;}@media (min-width:500px) {.detail_link { display: inline-block;}}.detail_link:hover, .detail_link:focus{background-color: #0173bf;color: #fff;}.detail_link_inner{height: 100%;align-items: center;display: flex;justify-content: center;flex-direction: row-reverse;}.detail_link_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;display: block;}@media (min-width:740px) {.detail_link_label { font-size: 18px;font-size: 1.125rem;}}.detail_link_icon{position: relative;top: -2px;margin-right: 10px;margin-right: 0.625rem;}.detail_link_icon_space{display: none;}.detail_sharing{position: relative;z-index: 1;}.detail_sharing_inner{position: relative;}.digest_component{position: relative;background-color: var(--component-background-color);color: var(--component-color);}.digest_articles_row{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;display: grid;gap: 40px;}@media (min-width:740px) {.digest_articles_row { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.digest_articles_row { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.digest_articles_row { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.digest_articles_row { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.digest_articles_row { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.digest_articles_row { margin-bottom: 80px;margin-bottom: 5rem;}}@media (min-width:1220px) {.digest_articles_row { margin-block: 80px;margin-block: 5rem;}}@media (min-width:1394px) {.digest_articles_row { margin-block: 100px;margin-block: 6.25rem;}}@media (min-width:500px) and (max-width:979px) {.digest_layout_50_25_25 { gap: 40px 4%;grid-template-columns: 1fr 1fr;grid-row: auto auto;}}@media (min-width:980px) {.digest_layout_50_25_25 { gap: 1.9%;grid-template-columns: 1fr 23.6% 23.6%;}}@media (min-width:500px) and (max-width:979px) {.digest_layout_50_25_25 .digest_size_50 { grid-column-start: 1;grid-column-end: 3;grid-row-start: 1;grid-row-end: 2;}}@media (min-width:500px) {.digest_layout_50_50 { gap: 4%;grid-template-columns: 1fr 1fr;}}@media (min-width:980px) {.digest_layout_50_50 { gap: 1.9%;}}@media (min-width:500px) {.digest_layout_70_30,.digest_layout_30_70 { gap: 0 4%;grid-template-columns: 64% 1fr;}}@media (min-width:980px) {.digest_layout_70_30,.digest_layout_30_70 { gap: 10.4%;grid-template-columns: 57.5% 1fr;}}@media (min-width:500px) {.digest_layout_30_70 { grid-template-columns: 1fr 64%;}}@media (min-width:980px) {.digest_layout_30_70 { grid-template-columns: 1fr 57.5%;}}@media (min-width:500px) {.digest_layout_float { align-items: flex-start;display: flex;flex-wrap: wrap;gap: 2%;}}@media (min-width:740px) {.digest_layout_float { gap: 0;}}@media (min-width:980px) {.js .digest_layout_float { margin-bottom: 0;}}@media (min-width:500px) {.digest_layout_voices,.digest_layout_featured,.digest_layout_concise { align-items: start;gap: 4%;grid-template-columns: 1fr 1fr;}}@media (min-width:980px) {.digest_layout_voices,.digest_layout_featured,.digest_layout_concise { gap: 2%;grid-template-columns: repeat(4, 1fr);}}.js .digest_layout_50_25_25 .digest_item, .js .digest_layout_50_50 .digest_item, .js .digest_layout_70_30 .digest_item.digest_size_70, .js .digest_layout_30_70 .digest_item.digest_size_70, .js .digest_layout_voices .digest_item, .js .digest_layout_featured .digest_item, .js .digest_layout_concise .digest_item{opacity: 0;transform: translate3d(0, 100px, 0);transition: opacity 0.65s, transform 0.65s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}.js .digest_layout_50_25_25 .digest_item.in_view, .js .digest_layout_50_50 .digest_item.in_view, .js .digest_layout_70_30 .digest_item.digest_size_70.in_view, .js .digest_layout_30_70 .digest_item.digest_size_70.in_view, .js .digest_layout_voices .digest_item.in_view, .js .digest_layout_featured .digest_item.in_view, .js .digest_layout_concise .digest_item.in_view{opacity: 1;transform: translate3d(0, 0, 0);}@media (min-width:500px) {.js .digest_layout_50_25_25 .digest_item:nth-child(1), .js .digest_layout_50_50 .digest_item:nth-child(1), .js .digest_layout_70_30 .digest_item.digest_size_70:nth-child(1), .js .digest_layout_30_70 .digest_item.digest_size_70:nth-child(1), .js .digest_layout_voices .digest_item:nth-child(1), .js .digest_layout_featured .digest_item:nth-child(1), .js .digest_layout_concise .digest_item:nth-child(1) { transition-delay: 0s;}}@media (min-width:500px) {.js .digest_layout_50_25_25 .digest_item:nth-child(2), .js .digest_layout_50_50 .digest_item:nth-child(2), .js .digest_layout_70_30 .digest_item.digest_size_70:nth-child(2), .js .digest_layout_30_70 .digest_item.digest_size_70:nth-child(2), .js .digest_layout_voices .digest_item:nth-child(2), .js .digest_layout_featured .digest_item:nth-child(2), .js .digest_layout_concise .digest_item:nth-child(2) { transition-delay: 0.15s;}}@media (min-width:500px) {.js .digest_layout_50_25_25 .digest_item:nth-child(3), .js .digest_layout_50_50 .digest_item:nth-child(3), .js .digest_layout_70_30 .digest_item.digest_size_70:nth-child(3), .js .digest_layout_30_70 .digest_item.digest_size_70:nth-child(3), .js .digest_layout_voices .digest_item:nth-child(3), .js .digest_layout_featured .digest_item:nth-child(3), .js .digest_layout_concise .digest_item:nth-child(3) { transition-delay: 0.3s;}}@media (min-width:500px) {.js .digest_layout_50_25_25 .digest_item:nth-child(4), .js .digest_layout_50_50 .digest_item:nth-child(4), .js .digest_layout_70_30 .digest_item.digest_size_70:nth-child(4), .js .digest_layout_30_70 .digest_item.digest_size_70:nth-child(4), .js .digest_layout_voices .digest_item:nth-child(4), .js .digest_layout_featured .digest_item:nth-child(4), .js .digest_layout_concise .digest_item:nth-child(4) { transition-delay: 0.45s;}}@media (min-width:980px) {.digest_layout_100 .digest_item_inner { align-items: start;display: grid;gap: 2%;grid-template-columns: 1fr 1fr;}}.digest_concise{display: flex;flex-direction: column-reverse;}.digest_voice{padding: 0 30px 0 15px;padding: 0 1.875rem 0 0.9375rem;}@media (min-width:980px) and (max-width:979px) {.digest_voice { padding: 0;}}@media (min-width:1394px) {.digest_voice { padding-right: 60px;padding-right: 3.75rem;}}@media (min-width:500px) {.digest_layout_float .digest_size_70 { flex: 0 0 100%;margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:740px) {.digest_layout_float .digest_size_70 { flex-basis: 60%;margin: 150px auto 50px 0;margin: 9.375rem auto 3.125rem 0;}}@media (min-width:980px) {.digest_layout_float .digest_size_70 { flex-basis: 57.5%;margin: 100px 19% 100px 0;margin: 6.25rem 19% 6.25rem 0;}}@media (min-width:980px) {.digest_layout_70_30 .digest_size_30, .digest_layout_30_70 .digest_size_30 { margin-top: 30px;margin-top: 1.875rem;}}@media (min-width:1220px) {.digest_layout_70_30 .digest_size_30, .digest_layout_30_70 .digest_size_30 { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:500px) {.digest_layout_float .digest_size_30 { flex: 0 0 32%;}}@media (min-width:740px) {.digest_layout_float .digest_size_30 { flex-basis: 49%;transform: translateX(104%);}}@media (min-width:980px) {.digest_layout_float .digest_size_30 { flex-basis: 32%;margin: -100px 0 0 0;margin: -6.25rem 0 0 0;transform: translateX(212.5%);}}@media (min-width:1220px) {.digest_layout_float .digest_size_30 { margin-top: -230px;margin-top: -14.375rem;}}@media (min-width:500px) {.digest_layout_float .digest_size_25 { flex: 0 0 32%;}}@media (min-width:740px) {.digest_layout_float .digest_size_25 { flex-basis: 32%;}}@media (min-width:980px) {.digest_layout_float .digest_size_25 { flex-basis: 23.5%;margin-bottom: 130px;margin-bottom: 8.125rem;}}@media (min-width:1220px) {.digest_layout_float .digest_size_25 { margin-bottom: 230px;margin-bottom: 14.375rem;}}@media (min-width:740px) {.digest_layout_float .digest_size_25:nth-child(4) { flex-basis: 32%;margin: 100px 0 0 0;margin: 6.25rem 0 0 0;transform: translateX(-127%);}}@media (min-width:980px) {.digest_layout_float .digest_size_25:nth-child(4) { flex-basis: 23.5%;margin-top: 60px;margin-top: 3.75rem;transform: translateX(-27.5%);}}@media (min-width:1220px) {.digest_layout_float .digest_size_25:nth-child(4) { margin-top: 0;}}.digest_item_figure{display: block;margin-bottom: 20px;margin-bottom: 1.25rem;}.digest_item_figure img{display: block;width: 100%;height: auto;}@media (min-width:1220px) {.digest_item_figure { margin-bottom: 30px;margin-bottom: 1.875rem;}}.digest_voice .digest_item_figure{max-width: 200px;max-width: 12.5rem;border-radius: 50%;overflow: hidden;}@media (min-width:500px) {.digest_voice .digest_item_figure { max-width: 80%;}}.digest_layout_100 .digest_item_figure{background-color: #3fb3ff;}@media (min-width:980px) {.digest_layout_100 .digest_item_figure { margin-bottom: 0;}}.digest_item_figure_link{box-shadow: 0 0 0 0 var(--component-image-hover);display: block;transition: box-shadow 0.25s;}.digest_item_figure_link:hover, .digest_item_figure_link:focus{box-shadow: 0 0 0 5px var(--component-image-hover);}.digest_featured .digest_item_figure_link{aspect-ratio: 320/518;}.digest_featured .digest_item_image{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.js .digest_layout_100 .digest_item_image{opacity: 0;transition: opacity 0.3s;}.digest_layout_100 .digest_item.in_view .digest_item_image{opacity: 1;}.digest_layout_100 .digest_item_group{position: relative;padding: 30px 16px 0;padding: 1.875rem 1rem 0;}@media (min-width:980px) {.digest_layout_100 .digest_item_group { flex: 0 0 49%;margin-left: auto;padding: 60px 30px 0 40px;padding: 3.75rem 1.875rem 0 2.5rem;}}.digest_layout_100 .digest_item_group::before{width: 4px;width: 0.25rem;height: calc(100% + 40px);height: calc(100% + 2.5rem);position: absolute;top: -20px;left: -6px;background-color: #d6ba8b;content: "";display: block;pointer-events: none;}@media (min-width:980px) {.digest_layout_100 .digest_item_group::before { width: 119%;height: 4px;height: 0.25rem;top: 30px;right: 0;left: auto;}}.digest_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.digest_item_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.digest_voice .digest_item_title, .digest_concise .digest_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin: 0;}@media (min-width:740px) {.digest_voice .digest_item_title, .digest_concise .digest_item_title { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.digest_layout_100 .digest_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;}@media (min-width:740px) {.digest_layout_100 .digest_item_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.digest_layout_100 .digest_item_title { font-size: 39px;font-size: 2.4375rem;}}.digest_item_title_link{color: var(--component-headline-color);transition: color 0.25s;}.digest_item_title_link:hover, .digest_item_title_link:focus{color: var(--component-accent-color);}.digest_item_title_link_icon{position: relative;top: -2px;color: var(--component-accent-color);margin-left: 10px;margin-left: 0.625rem;}.digest_item_title_link_icon .icon{display: inline;margin: 0;}.digest_item_title_link_icon_inner{white-space: nowrap;}.digest_item_category{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0 0 10px;margin: 0 0 0.625rem;}.digest_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.digest_item_description p{margin: 0;}.digest_component_header{position: relative;}.digest_component_header_decoration{width: 1px;width: 0.0625rem;height: 40px;height: 2.5rem;position: absolute;left: 50%;bottom: 100%;background-color: #d6ba8b;transform: translateY(-26px);}@media (min-width:740px) {.digest_component_header_decoration { height: 80px;height: 5rem;}}@media (min-width:980px) {.digest_component_header_decoration { height: 130px;height: 8.125rem;transform: translateY(-36px);}}.digest_component_header_decoration::before, .digest_component_header_decoration::after{position: absolute;background-color: #d6ba8b;content: "";display: block;}.digest_component_header_decoration::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}.digest_component_header_decoration::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}.digest_component_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: var(--component-headline-color);margin: 0;text-align: center;}@media (min-width:740px) {.digest_component_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.digest_component_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.digest_component_title { font-size: 48px;font-size: 3rem;}}.digest_layout_section{position: relative;}@media (min-width:740px) {.digest_layout_section { margin-bottom: -5px;margin-bottom: -0.3125rem;}}@media (min-width:980px) {.digest_layout_section { margin-bottom: -15px;margin-bottom: -0.9375rem;}}@media (min-width:1220px) {.digest_layout_section { margin-bottom: -35px;margin-bottom: -2.1875rem;}}@media (min-width:1394px) {.digest_layout_section { margin-bottom: -55px;margin-bottom: -3.4375rem;}}.digest_section_decoration{width: 1px;width: 0.0625rem;height: calc(100% + 50px);height: calc(100% + 3.125rem);position: absolute;top: -20px;left: -5px;background-color: #d6ba8b;}@media (min-width:740px) {.digest_section_decoration { left: 10%;}}@media (min-width:980px) {.digest_section_decoration { height: calc(100% + 130px);height: calc(100% + 8.125rem);top: -50px;left: 14%;}}.digest_section_decoration::before, .digest_section_decoration::after{position: absolute;background-color: #d6ba8b;content: "";display: block;}.digest_section_decoration::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}.digest_section_decoration::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}.digest_section{padding-left: 20px;padding-left: 1.25rem;}@media (min-width:740px) {.digest_section { margin-left: 15%;}}@media (min-width:980px) {.digest_section { max-width: 66%;margin-left: 17%;}}@media (min-width:1220px) {.digest_section { max-width: 51%;}}.digest_section_header{display: flex;flex-direction: column-reverse;}.digest_section_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: var(--component-headline-color);margin: 0 0 18px;margin: 0 0 1.125rem;}@media (min-width:740px) {.digest_section_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.digest_section_title { font-size: 39px;font-size: 2.4375rem;}}.digest_section_category{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: var(--component-accent-color);margin: 0 0 12px;margin: 0 0 0.75rem;}@media (min-width:740px) {.digest_section_category { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.digest_section_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.digest_section_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.digest_section_description p{margin: 0;}.digest_section_action{margin-top: 30px;margin-top: 1.875rem;}.digest_section_link_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;display: block;}.digest_section_link_link:hover, .digest_section_link_link:focus{background-color: #0173bf;}.digest_section_link_link [class$=link_inner]{align-items: center;display: flex;justify-content: center;}.digest_section_link_link [class$=link_icon]{margin-left: 10px;margin-left: 0.625rem;}.digest_section_link_link [class$=link_icon_space]{display: none;}@media (min-width:500px) {.digest_section_link_link { display: inline-block;}}.digest_section_link_link_icon{color: #0173bf;transition: color 0.25s;}.digest_section_link_link:hover .digest_section_link_link_icon, .digest_section_link_link:focus .digest_section_link_link_icon{color: #fff;}.embed_block{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.embed_block { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.embed_block { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.embed_block { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.embed_block { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.embed_block { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.embed_block { margin-bottom: 80px;margin-bottom: 5rem;}}.embed_block_inner iframe{max-width: 100%;}.entity{position: relative;}@media (min-width:1220px) {.entity { display: flex;}}.entity_header{align-items: center;display: flex;justify-content: space-between;}@media (min-width:1220px) {.entity_header { width: 49%;display: block;}}@media (min-width:1220px) {.people_list .entity_header { width: auto;}}.entity_figure{display: block;flex: 0 0 60px;}.entity_figure img{display: block;width: 100%;height: auto;}@media (min-width:500px) {.entity_figure { flex-basis: 100px;}}@media (min-width:1220px) {.entity_figure { width: 100px;width: 6.25rem;position: absolute;top: 50%;right: 0;transform: translate(0, -50%);}}@media (min-width:1220px) {.people_list .entity_figure { width: 150px;width: 9.375rem;position: absolute;top: 0;right: 0;margin-top: 0;transform: none;}}@media (min-width:1220px) {.entity_body { width: 40.6%;margin-top: 10px;margin-top: 0.625rem;}}@media (min-width:1220px) {.people_list .entity_body { width: auto;margin: 0;}}@media (min-width:500px) {.entity_details { display: flex;justify-content: space-between;}}@media (min-width:1220px) {.people_list .entity_details { display: grid;gap: 4%;grid-template-columns: 30.5% 1fr;}}@media (min-width:500px) {.entity_detail { flex: 0 0 48%;}}.entity_detail_info{display: block;}@media print {.entity_detail_info[href]:after { content: normal;}}.entity_header{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:1220px) {.entity_header { margin: 0 auto 0 0;}}.entity_name{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;margin: 0;}@media (min-width:740px) {.entity_name { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.entity_name { font-size: 39px;font-size: 2.4375rem;}}.entity_name_link{color: #002f86;transition: color 0.25s;}.entity_name_link:hover, .entity_name_link:focus{color: #111c24;}.entity_title{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.entity_title { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.entity_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}@media (min-width:1220px) {.entity_figure { margin-top: 10px;margin-top: 0.625rem;}}.entity_image{background-color: #111c24;border-radius: 50%;}.entity_detail{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:500px) {.entity_detail { margin-bottom: 0;}}.entity_detail:last-child{margin-bottom: 0;}.entity_detail_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #000;margin-bottom: 2px;margin-bottom: 0.125rem;text-transform: uppercase;}@media (min-width:740px) {.entity_detail_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:980px) {.entity_detail_label { margin-bottom: 20px;margin-bottom: 1.25rem;}}.entity_detail_item:not(:last-child){margin-bottom: 2px;margin-bottom: 0.125rem;}.entity_detail_item_header{align-items: center;display: flex;margin-bottom: 4px;margin-bottom: 0.25rem;}.entity_detail_icon{display: none;margin-right: 10px;margin-right: 0.625rem;}.entity_detail_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.entity_detail_hint.focusable:active, .entity_detail_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.entity_detail_info{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;display: block;}.entity_detail_info_link{color: #002f86;transition: color 0.25s;}.entity_detail_info_link:hover, .entity_detail_info_link:focus{color: #111c24;}@media print {.entity_detail_info_link:after { content: normal;}}@media (min-width:1220px) {.people_list .person { display: grid;gap: 2%;grid-template-columns: 32% 49% 1fr;}}.entity_list{margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.entity_list { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.entity_list { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.entity_list { margin-bottom: 80px;margin-bottom: 5rem;}}.entity_list_items{list-style: none;margin: 0;padding: 0;}.entity_list_header{background-color: #f4f4f4;}.entity_list_header_inner{padding-block: 30px;padding-block: 1.875rem;}@media (min-width:980px) {.entity_list_header_inner { padding-block: 50px;padding-block: 3.125rem;}}.entity_list_header_intro{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;color: #0a2355;margin: 0;}@media (min-width:740px) {.entity_list_header_intro { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}.entity_list_header_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0;}@media (min-width:740px) {.entity_list_header_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.entity_list_header_intro + .entity_list_header_description{margin-top: 20px;margin-top: 1.25rem;}@media (min-width:980px) {.entity_list_header_intro + .entity_list_header_description { margin-top: 26px;margin-top: 1.625rem;}}.entity_list_item{border-top: 1px solid rgba(175, 178, 183, 0.5);border-top: 0.0625rem solid rgba(175, 178, 183, 0.5);padding: 30px 0;padding: 1.875rem 0;}@media (min-width:1220px) {.entity_list_item { padding-block: 50px;padding-block: 3.125rem;}}.entity_list_item.fs-swap-enabled{display: none;}.entity_list_item.fs-swap-active{display: block;}.entity_meta{margin-bottom: 40px;margin-bottom: 2.5rem;background-color: #f4f4f4;}@media (min-width:740px) {.entity_meta { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.entity_meta { margin-bottom: 60px;margin-bottom: 3.75rem;}}.entity_meta_inner{padding: 30px 0;padding: 1.875rem 0;}@media (min-width:980px) {.entity_meta_inner { padding-block: 70px;padding-block: 4.375rem;}}@media (min-width:500px) {.entity_meta_details { display: grid;gap: 30px 4%;grid-template-columns: 1fr 1fr;}}@media (min-width:980px) {.entity_meta_details { display: flex;gap: 2%;}}@media (min-width:980px) {.entity_meta_detail { flex: 0 0 20%;}}@media (min-width:1220px) {.entity_meta_detail { flex-basis: 15%;}}@media (max-width:499px) {.entity_meta_detail:not(:last-child) { margin-bottom: 30px;margin-bottom: 1.875rem;}}@media (min-width:980px) and (max-width:1219px) {.entity_meta_detail.social { flex-basis: 12%;}}.entity_meta_detail_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #000;margin-bottom: 10px;margin-bottom: 0.625rem;text-transform: uppercase;}@media (min-width:740px) {.entity_meta_detail_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:980px) {.entity_meta_detail_label { margin-bottom: 24px;margin-bottom: 1.5rem;}}.entity_meta_detail_item{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.hours .entity_meta_detail_item{display: grid;gap: 10px;grid-template-columns: 24px 10px 1fr;margin-bottom: 2px;margin-bottom: 0.125rem;}.entity_meta_detail_item_header{color: #002f86;display: inline;}.entity_meta_detail_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.entity_meta_detail_hint.focusable:active, .entity_meta_detail_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.entity_meta_detail_info_link{color: #002f86;transition: color 0.25s;}.entity_meta_detail_info_link:hover, .entity_meta_detail_info_link:focus{color: #111c24;}.email .entity_meta_detail_info_link{overflow-wrap: break-word;word-wrap: break-word;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;hyphens: auto;}.entity_meta_detail_item_divider{color: #0173bf;}.entity_meta_socials{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;list-style: none;margin: -2px 0 0 0;margin: -0.125rem 0 0 0;padding: 0;}.entity_meta_social_link{align-items: center;display: flex;color: #002f86;opacity: 1;padding: 2px 0;padding: 0.125rem 0;transition: opacity 0.25s;}.entity_meta_social_link:hover, .entity_meta_social_link:focus{color: #111c24;opacity: 0.75;}.entity_meta_social_link_icon{margin-right: 8px;margin-right: 0.5rem;}.entity_meta_social_link_icon .icon_facebook{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;}.entity_meta_social_link_icon .icon_twitter{width: 18px;width: 1.125rem;height: 15px;height: 0.9375rem;}.entity_meta_social_link_icon .icon_instagram{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;}.entity_meta_social_link_icon .icon_linkedin{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;}.entity_meta_social_link_icon .icon_youtube{width: 18px;width: 1.125rem;height: 13px;height: 0.8125rem;}.event_actions{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.event_actions { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.event_actions { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:740px) {.event_actions { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.event_actions { margin-bottom: 60px;margin-bottom: 3.75rem;}}.event_actions_header{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.event_actions_header.focusable:active, .event_actions_header.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.event_actions_list{list-style: none;margin: 0;padding: 0;}@media (min-width:500px) {.event_action { display: inline-block;}}.event_actions_list{list-style: none;margin: 0;padding: 0;}.event_action{margin-bottom: 10px;margin-bottom: 0.625rem;}@media (min-width:500px) {.event_action:not(:last-child) { margin-right: 10px;margin-right: 0.625rem;}}.event_action_link{cursor: pointer;font-weight: 500;padding: 16px 30px;padding: 1rem 1.875rem;transition: background 0.25s, color 0.25s;background: #0a2355;color: #fff;display: block;text-align: center;text-decoration: underline;}@media print {.event_action_link { border: 1px solid #000;border: 0.0625rem solid #000;}}.event_action_link:focus, .event_action_link:hover{background: #000;}.event_action_link [class$=label]{font-size: 18px;font-size: 1.125rem;font-weight: 700;line-height: 1.2777777778;}.event_action_link [class$=link_inner]{display: block;}.event_action_link .icon{display: inline;}.event_action_link [class$=link_inner]{display: block;}.event_action_link .icon{display: inline;}@media (min-width:500px) {.event_action_link { display: inline-block;}}.event_action_link:hover, .event_action_link:focus{text-decoration: none;}@media (min-width:1220px) {.event_list .event_details { flex: 0 0 47%;}}.event_related .event_details{display: none;}@media (min-width:980px) {.event_related .event_details { display: block;}}@media (min-width:980px) {.event_meta .event_details { display: flex;}}.event_detail_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.event_detail_hint.focusable:active, .event_detail_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.event_detail_list{list-style: none;margin: 0;padding: 0;}.event_detail_item{display: inline-block;}.event_detail{position: relative;margin-bottom: 16px;margin-bottom: 1rem;padding-left: 22px;padding-left: 1.375rem;}@media (min-width:980px) {.event_meta .event_detail { margin-right: 44px;margin-right: 2.75rem;margin-bottom: 0;}}.event_meta .event_detail:last-child{margin-bottom: 0;}.event_detail_icon{position: absolute;top: 2px;left: 0;}.event_detail_label{font-size: 15px;font-size: 0.9375rem;line-height: 1.4666666667;}.event_detail_label_date{font-weight: bold;}.event_detail_link{color: #0a2355;text-decoration: underline;transition: color 0.25s;}.event_detail_link:hover, .event_detail_link:focus{color: #000;text-decoration: none;}.event_detail_item{margin-right: 10px;margin-right: 0.625rem;}.event_entry_figure{display: block;}.event_entry_figure img{display: block;width: 100%;height: auto;}.event_entry_figure{margin: 30px 0;margin: 1.875rem 0;}.event_feature{margin-block: 30px;margin-block: 1.875rem;}@media (min-width:980px) {.event_feature { margin-block: 50px;margin-block: 3.125rem;}}.event_feature_feature_inner{position: relative;}@media (min-width:980px) {.event_feature_item { align-items: center;display: grid;gap: 5%;grid-template-columns: 49% 1fr;}}.event_feature_figure{display: block;margin-bottom: 30px;margin-bottom: 1.875rem;}.event_feature_figure img{display: block;width: 100%;height: auto;}.event_feature_figure_link{box-shadow: 0 0 0 0 #0a2355;display: block;transition: box-shadow 0.25s;}.event_feature_figure_link:hover, .event_feature_figure_link:focus{box-shadow: 0 0 0 5px #0a2355;}.event_feature_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: #111c24;margin: 0 0 6px;margin: 0 0 0.375rem;}@media (min-width:740px) {.event_feature_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.event_feature_title { font-size: 39px;font-size: 2.4375rem;}}.event_feature_title_link{color: inherit;transition: color 0.25s;}.event_feature_title_link:hover, .event_feature_title_link:focus{color: #0173bf;}.event_feature_title_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 10px;margin-left: 0.625rem;}.event_feature_title_link_icon .icon{display: inline;margin: 0;}.event_feature_title_link_icon_inner{white-space: nowrap;}.event_feature_time{position: absolute;top: 20px;left: -20px;background-color: #b7d360;border-radius: 8px;border-radius: 0.5rem;color: #111c24;display: block;line-height: 1;padding: 10px 16px;padding: 0.625rem 1rem;text-align: center;}@media (min-width:740px) {.event_feature_time { padding: 16px 22px;padding: 1rem 1.375rem;}}.event_feature_time_month{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;color: #0a2355;display: block;font-size: 14px;font-size: 0.875rem;}@media (min-width:740px) {.event_feature_time_month { font-size: 16px;font-size: 1rem;}}.event_feature_time_day{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;display: block;font-size: 32px;font-size: 2rem;}@media (min-width:740px) {.event_feature_time_day { font-size: 41px;font-size: 2.5625rem;}}.event_feature_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:740px) {.event_feature_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.event_feature_description p{margin: 0;}.event_feature_details{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #111c24;}@media (min-width:500px) and (max-width:979px), (min-width:1220px) {.event_feature_details { display: grid;gap: 6px 4%;grid-template-columns: 1fr 1fr;}}.event_feature_detail{margin-bottom: 6px;margin-bottom: 0.375rem;}@media (min-width:500px) and (max-width:979px), (min-width:1220px) {.event_feature_detail { margin-bottom: 0;}}.event_feature_detail_hint{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #0a2355;display: block;}@media (min-width:740px) {.event_feature_detail_hint { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.event_feature_detail_notice{color: #686e78;font-style: italic;}@media (min-width:980px) {.event_item { width: 83%;margin: 0 auto;}}@media (min-width:1220px) {.event_item { align-items: start;display: grid;gap: 2.4%;grid-template-columns: 59% 1fr;}}.event_item_header{display: flex;flex-direction: column-reverse;justify-content: flex-end;margin: 0 0 10px;margin: 0 0 0.625rem;}.event_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #111c24;margin: 0;}@media (min-width:740px) {.event_item_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.event_item_title_link{color: inherit;transition: color 0.25s;}.event_item_title_link:hover, .event_item_title_link:focus{color: #0173bf;}.event_item_title_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 10px;margin-left: 0.625rem;}.event_item_title_link_icon .icon{display: inline;margin: 0;}.event_item_title_link_icon_space{white-space: nowrap;}.event_item_header_group{position: relative;margin-bottom: 18px;margin-bottom: 1.125rem;}.event_item_time{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;background-color: #b0defc;border-radius: 8px;border-radius: 0.5rem;color: #0a2355;display: inline-block;margin: 0;padding: 6px 20px;padding: 0.375rem 1.25rem;}.event_item_header_icon{display: inline-block;margin-left: 14px;margin-left: 0.875rem;}@media (min-width:980px) {.event_item_header_icon { position: absolute;top: 0;right: calc(100% + 14px);margin: 0;}}.event_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-bottom: 10px;margin-bottom: 0.625rem;}.event_item_description p{margin: 0;}.event_item_description a{color: #002f86;font-weight: 600;text-decoration: underline;transition: color 0.25s;}.event_item_description a:hover, .event_item_description a:focus{color: #111c24;}.event_item_details{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #111c24;}@media (min-width:500px) {.event_item_details { display: grid;gap: 20px 4%;grid-template-columns: 1fr 1fr;}}@media (min-width:1220px) {.event_item_details { grid-template-columns: 1fr;margin-top: 63px;margin-top: 3.9375rem;}}@media (min-width:1220px) {.event_item_detail { display: grid;gap: 50px;grid-template-columns: 20.5% 1fr;}}@media (max-width:739px) {.event_item_detail:not(:last-child) { margin-bottom: 10px;margin-bottom: 0.625rem;}}.event_item_detail_hint{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #0a2355;display: block;}@media (min-width:740px) {.event_item_detail_hint { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:1220px) {.event_item_detail_hint { position: relative;text-align: right;}}@media (min-width:1220px) {.event_item_detail_hint_decoration { width: 22px;width: 1.375rem;height: 1px;height: 0.0625rem;position: absolute;top: 15px;left: calc(100% + 12px);background-color: #0a2355;display: block;}}@media (min-width:1220px) {.event_item_detail_hint_decoration::before, .event_item_detail_hint_decoration::after { width: 3px;width: 0.1875rem;height: 3px;height: 0.1875rem;position: absolute;top: -1px;background-color: #0a2355;border-radius: 50%;content: "";display: block;}}@media (min-width:1220px) {.event_item_detail_hint_decoration::before { left: -1px;}}@media (min-width:1220px) {.event_item_detail_hint_decoration::after { right: -1px;}}.event_item_detail_notice{color: #686e78;font-style: italic;}.event_list{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.event_list { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.event_list { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.event_list { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.event_list { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.event_list { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.event_list { margin-bottom: 80px;margin-bottom: 5rem;}}.event_list_items{list-style: none;margin: 0;padding: 0;}.event_list_item{padding-bottom: 40px;padding-bottom: 2.5rem;}@media (min-width:1220px) {.event_list_item { padding-bottom: 50px;padding-bottom: 3.125rem;}}.event_list_item:not(:last-child){border-bottom: 1px solid rgba(175, 178, 183, 0.5);border-bottom: 0.0625rem solid rgba(175, 178, 183, 0.5);margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:1220px) {.event_list_item:not(:last-child) { margin-bottom: 50px;margin-bottom: 3.125rem;}}.event_meta{background-color: #f4f4f4;padding-block: 20px;padding-block: 1.25rem;}@media (min-width:980px) {.event_meta_inner { align-items: flex-start;display: flex;}}@media (min-width:500px) {.event_meta_body { display: grid;gap: 20px;grid-template-columns: 70px 1fr;margin-bottom: 30px;margin-bottom: 1.875rem;}}@media (min-width:740px) {.event_meta_body { grid-template-columns: 94px 1fr;}}@media (min-width:980px) {.event_meta_body { flex: 1;}}@media (min-width:1394px) {.event_meta_body { flex: 0 0 62%;gap: 3%;grid-template-columns: 10.7% 1fr;margin: 0 10px 0 0;margin: 0 0.625rem 0 0;}}.event_meta_time{background-color: #b7d360;border-radius: 8px;border-radius: 0.5rem;color: #111c24;display: inline-block;line-height: 1;margin: 0 0 20px;margin: 0 0 1.25rem;padding: 10px 16px;padding: 0.625rem 1rem;text-align: center;}@media (min-width:740px) {.event_meta_time { margin-bottom: 0;padding: 16px 22px;padding: 1rem 1.375rem;}}.event_meta_time_month{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;color: #0a2355;display: block;font-size: 14px;font-size: 0.875rem;}@media (min-width:740px) {.event_meta_time_month { font-size: 16px;font-size: 1rem;}}.event_meta_time_day{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;display: block;font-size: 32px;font-size: 2rem;}@media (min-width:740px) {.event_meta_time_day { font-size: 41px;font-size: 2.5625rem;}}.event_meta_details{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #111c24;}@media (min-width:1394px) {.event_meta_details { display: grid;gap: 10px 2%;grid-template-columns: 1fr 1fr 1fr;}}.event_meta_detail{margin-bottom: 10px;margin-bottom: 0.625rem;}@media (min-width:500px) and (max-width:1393px) {.event_meta_detail { display: flex;}}@media (min-width:740px) and (max-width:1393px) {.event_meta_detail { margin: 0;}}.event_meta_detail_hint{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #0a2355;display: block;}@media (min-width:740px) {.event_meta_detail_hint { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:500px) {.event_meta_detail_hint { margin: 2px 10px 0 0;margin: 0.125rem 0.625rem 0 0;}}@media (min-width:740px) {.event_meta_detail_hint { margin-top: 0;}}@media (min-width:500px) {.event_meta_detail_label { flex: 1;}}.event_meta_detail_link{color: #002f86;text-decoration: underline;transition: color 0.25s;}.event_meta_detail_link:hover, .event_meta_detail_link:focus{color: #111c24;}.event_meta_actions{display: flex;gap: 14px;}@media (min-width:980px) and (max-width:1219px) {.event_meta_actions { flex-direction: column;margin-left: 20px;margin-left: 1.25rem;}}@media (min-width:1394px) {.event_meta_actions { margin-left: auto;}}.add_calendar{position: relative;z-index: 1;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 200px;border-radius: 12.5rem;color: #002f86;display: block;padding: 10px 28px;padding: 0.625rem 1.75rem;transition: background-color 0.25s, color 0.25s;}.add_calendar:hover, .add_calendar:focus{background-color: #0173bf;color: #fff;}.add_calendar_inner{align-items: center;display: grid;gap: 10px;grid-template-columns: 40px 1fr;}.add_calendar_icon{height: 40px;height: 2.5rem;position: relative;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);color: #002f86;display: block;}.add_calendar_icon .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.add_calendar_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;display: block;}@media (min-width:740px) {.add_calendar_label { font-size: 18px;font-size: 1.125rem;}}.event_related{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.event_related { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.event_related { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.event_related { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.event_related { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.event_related { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.event_related { margin-bottom: 80px;margin-bottom: 5rem;}}.event_related_items{list-style: none;margin: 0;padding: 0;}@media (min-width:500px) {.event_related_items { display: flex;flex-wrap: wrap;}}@media (min-width:500px) {.event_related_item { flex: 0 0 48%;margin-right: auto;}}@media (min-width:980px) {.event_related_item { flex-basis: 30%;margin-right: 5%;}}@media (min-width:1220px) {.event_related_item { flex-basis: 22%;margin-right: 4%;}}@media (min-width:500px) and (max-width:979px) {.event_related_item:nth-child(even) { margin-right: 0;}}@media (min-width:980px) and (max-width:1219px) {.event_related_item:nth-child(3n+3) { margin-right: 0;}}@media (min-width:1220px) {.event_related_item:nth-child(4n+4) { margin-right: 0;}}.event_related_header{margin-bottom: 30px;margin-bottom: 1.875rem;}.event_related_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;margin: 0 0 5px;margin: 0 0 0.3125rem;}@media (min-width:740px) {.event_related_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.event_related_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.event_related_title { font-size: 48px;font-size: 3rem;}}.event_related_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.event_related_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.event_related_description p{margin: 0;}.event_related_item{margin-bottom: 30px;margin-bottom: 1.875rem;}.expand{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;position: relative;background-color: #111c24;color: #f4f4f4;overflow: hidden;}@media (min-width:740px) {.expand { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.expand { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.expand { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.expand { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.expand { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.expand { padding-bottom: 80px;padding-bottom: 5rem;}}@media (min-width:740px) {.expand_small { display: none;}}.expand_large{display: none;}@media (min-width:740px) {.expand_large { display: block;}}.expand_intro{margin-bottom: 50px;margin-bottom: 3.125rem;}@media (min-width:980px) {.expand_intro { margin-left: 8.5%;}}@media (min-width:1220px) {.expand_intro { margin-bottom: 0;}}@media (min-width:980px) {.expand_intro_group { width: 35%;margin: 0 9.3% -26% auto;}}@media (min-width:1394px) {.expand_intro_group { margin-bottom: -19%;}}.expand_intro_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 36px;font-size: 2.25rem;line-height: 1.3333333333;color: #fff;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.expand_intro_title { font-size: 48px;font-size: 3rem;line-height: 1.2413793103;}}@media (min-width:980px) {.expand_intro_title { font-size: 54px;font-size: 3.375rem;}}@media (min-width:1220px) {.expand_intro_title { font-size: 61px;font-size: 3.8125rem;}}@media (min-width:980px) {.expand_intro_title { margin-bottom: 80px;margin-bottom: 5rem;}}@media (min-width:1220px) {.expand_intro_title { margin-bottom: 110px;margin-bottom: 6.875rem;}}.expand_intro_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;}@media (min-width:740px) {.expand_intro_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}.expand_intro_description p{margin: 0;}.expand_callout_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;display: block;margin-top: 20px;margin-top: 1.25rem;}.expand_callout_link:hover, .expand_callout_link:focus{background-color: #0173bf;}.expand_callout_link [class$=link_inner]{align-items: center;display: flex;justify-content: center;}.expand_callout_link [class$=link_icon]{margin-left: 10px;margin-left: 0.625rem;}.expand_callout_link [class$=link_icon_space]{display: none;}@media (min-width:500px) {.expand_callout_link { display: inline-block;}}@media (min-width:1220px) {.expand_callout_link { margin-top: 28px;margin-top: 1.75rem;}}.expand_callout_link_icon{color: #0173bf;transition: color 0.25s;}.expand_callout_link:hover .expand_callout_link_icon, .expand_callout_link:focus .expand_callout_link_icon{color: #fff;}.expand_list_slider{margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.expand_list_slider { margin-bottom: 50px;margin-bottom: 3.125rem;}}.expand_list{width: 100vw;position: relative;left: 50%;display: flex;list-style: none;margin: 0;overflow-x: scroll;padding: 0 calc((100vw - var(--fs-row-width) * 0.9591) / 2) 15px;padding: 0 calc((100vw - var(--fs-row-width) * 0.9591) / 2) 0.9375rem;scroll-snap-type: x mandatory;transform: translateX(-50vw);transition: box-shadow 0.25s;-webkit-overflow-scrolling: touch;}@media (min-width:740px) {.expand_list { width: auto;position: static;left: 0;overflow-x: visible;padding: 0;scroll-snap-type: none;transform: none;}}@media (min-width:980px) {.expand_list { width: 57.5%;align-items: flex-start;flex-wrap: wrap;}}.expand_list:focus{box-shadow: 0 0 5px 3px rgba(63, 179, 255, 0.75);}.expand_item{position: relative;flex: 0 0 61%;margin-right: 1px;margin-right: 0.0625rem;scroll-snap-align: start;}@media (min-width:500px) {.expand_item { flex-basis: 40%;}}@media (min-width:740px) {.expand_item { flex-basis: calc((100% - 2px) / 3);scroll-snap-align: none;}}@media (min-width:980px) {.expand_item { margin-right: 9%;}}@media (min-width:1220px) {.expand_item { margin-right: 10%;}}@media (min-width:980px) {.expand_item:nth-child(1), .expand_item:nth-child(3) { flex-basis: 49%;}}@media (min-width:980px) {.expand_item:nth-child(2) { flex-basis: 30%;}}@media (min-width:980px) {.expand_item:nth-child(3) { margin: -13% 0 0 58%;}}@media (min-width:1220px) {.expand_item:nth-child(3) { margin-left: 59%;}}.expand_item_inner{position: relative;background-color: #ccc;}.expand_item_figure{display: block;background-color: #f4f4f4;}.expand_item_figure img{display: block;width: 100%;height: auto;}.expand_item_trigger{width: 100%;height: 100%;position: absolute;top: 0;left: 0;box-shadow: 0 0 0 0 #b0defc;color: #002f86;transition: box-shadow 0.25s;}.expand_item_trigger:hover, .expand_item_trigger:focus{box-shadow: 0 0 0 5px #b0defc;}.expand_item_trigger:hover, .expand_item_trigger:focus{color: #111c24;}.expand_item_button_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.expand_item_button_label.focusable:active, .expand_item_button_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.expand_item_button_icon{width: 38px;width: 2.375rem;height: 38px;height: 2.375rem;position: absolute;right: 10px;bottom: 10px;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;transition: border 0.25s, transform 0.25s;}@media (min-width:1220px) {.expand_item_button_icon { width: 48px;width: 3rem;height: 48px;height: 3rem;right: 20px;bottom: 20px;}}.expand_item_button:hover .expand_item_button_icon, .expand_item_button:focus .expand_item_button_icon{border-width: 2px;border-width: 0.125rem;transform: scale(1.2);}.expand_item_button_icon .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 16px;width: 1rem;height: 16px;height: 1rem;display: block;}@media (min-width:980px) {.expand_feature { width: 32%;margin: -43% 0 0 auto;}}@media (min-width:1220px) {.expand_feature { margin-top: -42%;}}@media (min-width:1394px) {.expand_feature { margin-top: -41.5%;}}.expand_feature_inner{position: relative;}@media (min-width:740px) and (max-width:979px) {.expand_feature_inner { align-items: flex-start;display: flex;}}.expand_feature_figure{display: block;margin-bottom: 24px;margin-bottom: 1.5rem;}.expand_feature_figure img{display: block;width: 100%;height: auto;}@media (min-width:740px) and (max-width:979px) {.expand_feature_figure { flex: 0 0 32%;margin: 6px 40px 0 0;margin: 0.375rem 2.5rem 0 0;}}@media (min-width:980px) {.expand_feature_figure { margin-bottom: 44px;margin-bottom: 2.75rem;}}.expand_feature_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #b0defc;margin: 0 0 6px;margin: 0 0 0.375rem;}@media (min-width:740px) {.expand_feature_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.expand_feature_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.expand_feature_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.expand_feature_description p{margin: 0;}.expand_dialogs{overscroll-behavior: contain;}.expand_dialogs::before{width: 100%;height: 100vh;position: fixed;top: 0;z-index: 110;background-color: #000;content: "";display: block;opacity: 0;pointer-events: none;transition: opacity 0.35s;}.expand_dialogs.active::before{opacity: 0.8;pointer-events: auto;}.expand_dialog{display: none;}.expand_dialog.fs-swap-enabled{width: 100%;position: fixed;top: 50%;z-index: 120;display: block;margin: 0;opacity: 0;pointer-events: none;transform: translate3d(0, -50%, 0);transition: opacity 0.35s, visibility 0.35s;visibility: hidden;}.expand_dialog.fs-swap-active{opacity: 1;pointer-events: auto;visibility: visible;}.expand_dialog_document{position: relative;background-color: rgba(0, 47, 134, 0.95);color: #f4f4f4;}@media (min-width:740px) {.expand_dialog_document { margin-inline: 4%;}}.expand_dialog_document_inner{padding: 20px;padding: 1.25rem;}@media (min-width:740px) {.expand_dialog_document_inner { padding: 40px;padding: 2.5rem;}}@media (min-width:980px) {.expand_dialog_document_inner { padding: 60px;padding: 3.75rem;}}.expand_dialog.fs-swap-enabled .expand_dialog_document_inner{max-height: calc(100vh - 100px);max-height: calc(100vh - 6.25rem);overflow: scroll;-webkit-overflow-scrolling: touch;}@media (min-width:500px) {.layout_photo .expand_dialog_group { align-items: flex-start;display: flex;}}.expand_dialog_figure{display: block;width: 115px;width: 7.1875rem;background-color: #111c24;margin-bottom: 30px;margin-bottom: 1.875rem;}.expand_dialog_figure img{display: block;width: 100%;height: auto;}@media (min-width: 360px) {.expand_dialog_figure { float: right;margin-left: 20px;margin-left: 1.25rem;}}@media (min-width:500px) {.expand_dialog_figure { width: auto;float: none;flex: 0 0 35%;margin: 0 30px 0 0;margin: 0 1.875rem 0 0;}}@media (min-width:1220px) {.expand_dialog_figure { margin-right: 3%;}}.expand_dialog_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;margin: 0;}@media (min-width:740px) {.expand_dialog_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.expand_dialog_title { font-size: 39px;font-size: 2.4375rem;}}.layout_photo .expand_dialog_title{margin-block: 10px 14px;margin-block: 0.625rem 0.875rem;}@media (min-width:980px) {.layout_photo .expand_dialog_title { margin-top: 40px;margin-top: 2.5rem;}}.layout_video .expand_dialog_title{margin-bottom: 20px;margin-bottom: 1.25rem;}.expand_dialog_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.expand_dialog_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.expand_dialog_description p{margin: 0;}.expand_dialog_actions{margin-top: 20px;margin-top: 1.25rem;}.expand_dialog_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;color: inherit;text-decoration: underline;}@media (min-width:740px) {.expand_dialog_link { font-size: 18px;font-size: 1.125rem;}}.expan_dialog_close{display: none;}.expand_dialog.fs-swap-enabled .expan_dialog_close{width: 48px;width: 3rem;height: 48px;height: 3rem;position: absolute;top: 0;right: 0;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;transform: translate3d(20px, -20px, 0);transition: background 0.25s, color 0.25s;}@media (min-width:740px) {.expand_dialog.fs-swap-enabled .expan_dialog_close { transform: translate3d(50%, -50%, 0);}}.expand_dialog.fs-swap-enabled .expan_dialog_close:hover, .expand_dialog.fs-swap-enabled .expan_dialog_close:focus{background-color: #3fb3ff;}.expand_dialog_video_wrapper{background-color: #111c24;}.expand_dialog_video_figure{display: block;margin-bottom: 30px;margin-bottom: 1.875rem;}.expand_dialog_video_figure img{display: block;width: 100%;height: auto;}.expand_dialog.fs-swap-enabled .expand_dialog_video_player{transition: visibility 0.35s;visibility: hidden;}.expand_dialog.fs-swap-active .expand_dialog_video_player{visibility: visible;}.expand_dialog.fs-swap-enabled .expand_dialog_video_button{pointer-events: none;}.expand_dialog.fs-swap-active .expand_dialog_video_button{pointer-events: auto;}.explore{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;}@media (min-width:740px) {.explore { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.explore { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.explore { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.explore { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.explore { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.explore { padding-bottom: 80px;padding-bottom: 5rem;}}@media (min-width:980px) {.explore_inner { display: flex;}}@media (min-width:980px) {.explore_group { margin: 0 2% 0 8.5%;}}.explore_intro{margin: 0 0 30px;margin: 0 0 1.875rem;}@media (min-width:500px) {.explore_intro { margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:740px) {.explore_intro { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:980px) {.explore_intro { margin-bottom: 110px;margin-bottom: 6.875rem;}}.explore_intro_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 36px;font-size: 2.25rem;line-height: 1.3333333333;color: #002f86;margin: 0 0 8px;margin: 0 0 0.5rem;}@media (min-width:740px) {.explore_intro_title { font-size: 48px;font-size: 3rem;line-height: 1.2413793103;}}@media (min-width:980px) {.explore_intro_title { font-size: 54px;font-size: 3.375rem;}}@media (min-width:1220px) {.explore_intro_title { font-size: 61px;font-size: 3.8125rem;}}@media (min-width:980px) {.explore_intro_title { margin: 10px 0 12px;margin: 0.625rem 0 0.75rem;}}.explore_intro_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;margin-bottom: 25px;margin-bottom: 1.5625rem;}@media (min-width:740px) {.explore_intro_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}@media (min-width:980px) {.explore_intro_description { margin-bottom: 35px;margin-bottom: 2.1875rem;}}.explore_intro_description p{margin: 0;}.explore_intro_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;display: block;}.explore_intro_link:hover, .explore_intro_link:focus{background-color: #0173bf;}.explore_intro_link [class$=link_inner]{align-items: center;display: flex;justify-content: center;}.explore_intro_link [class$=link_icon]{margin-left: 10px;margin-left: 0.625rem;}.explore_intro_link [class$=link_icon_space]{display: none;}@media (min-width:500px) {.explore_intro_link { display: inline-block;}}.explore_intro_link_icon{color: #0173bf;transition: color 0.25s;}.explore_intro_link:hover .explore_intro_link_icon, .explore_intro_link:focus .explore_intro_link_icon{color: #fff;}.explore_callout{margin: 0 0 50px;margin: 0 0 3.125rem;}@media (min-width:740px) {.explore_callout { align-items: flex-start;display: flex;}}@media (min-width:980px) {.explore_callout { margin-bottom: 0;}}.explore_callout_figure{display: block;background-color: #111c24;margin: 0 0 20px;margin: 0 0 1.25rem;}.explore_callout_figure img{display: block;width: 100%;height: auto;}@media (min-width:500px) {.explore_callout_figure { width: 66%;}}@media (min-width:740px) {.explore_callout_figure { flex: 0 0 40%;margin: 0 30px 0 0;margin: 0 1.875rem 0 0;}}@media (min-width:980px) {.explore_callout_figure { flex-basis: 48.6%;margin-right: 5%;}}.explore_callout_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #002f86;margin: 0 0 15px;margin: 0 0 0.9375rem;}@media (min-width:740px) {.explore_callout_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:500px) {.explore_callout_title { margin-top: 10px;margin-top: 0.625rem;}}@media (min-width:980px) {.explore_callout_title { margin: 22px 0 5px;margin: 1.375rem 0 0.3125rem;}}.explore_callout_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0 0 24px;margin: 0 0 1.5rem;}@media (min-width:740px) {.explore_callout_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}@media (min-width:980px) {.explore_callout_description { margin-bottom: 30px;margin-bottom: 1.875rem;}}.explore_callout_description p{margin: 0;}.explore_callout_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;display: block;}.explore_callout_link:hover, .explore_callout_link:focus{background-color: #0173bf;}.explore_callout_link [class$=link_inner]{align-items: center;display: flex;justify-content: center;}.explore_callout_link [class$=link_icon]{margin-left: 10px;margin-left: 0.625rem;}.explore_callout_link [class$=link_icon_space]{display: none;}@media (min-width:500px) {.explore_callout_link { display: inline-block;}}.explore_callout_link_icon{color: #0173bf;transition: color 0.25s;}.explore_callout_link:hover .explore_callout_link_icon, .explore_callout_link:focus .explore_callout_link_icon{color: #fff;}@media (min-width:980px) {.explore_links { flex: 0 0 23.5%;margin-top: 30px;margin-top: 1.875rem;}}.explore_links_inner{position: relative;padding: 44px 0 28px;padding: 2.75rem 0 1.75rem;}@media (min-width:980px) {.explore_links_inner { position: -webkit-sticky;position: sticky;top: calc(var(--header-height) + 40px);padding: 40px 0 8px 17%;padding: 2.5rem 0 0.5rem 17%;}}@media (min-width:1220px) {.explore_links_inner { top: calc(var(--header-height) + 60px);}}@media (prefers-reduced-motion) {.explore_links_inner { position: relative;top: 0;}}.explore_links_decoration{width: 1px;width: 0.0625rem;position: absolute;left: 50%;z-index: 1;background-color: #d6ba8b;display: block;}.explore_links_decoration.before{height: 26px;height: 1.625rem;top: 0;}@media (min-width:980px) {.explore_links_decoration.before { height: 100%;left: 5px;}}.explore_links_decoration.before::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);position: absolute;content: "";display: block;}@media (min-width:980px) {.explore_links_decoration.before::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;position: absolute;background-color: #d6ba8b;content: "";display: block;}}.explore_links_decoration.after{height: 104px;height: 6.5rem;}@media (min-width:980px) {.explore_links_decoration.after { display: none;}}.explore_links_decoration.after::before, .explore_links_decoration.after::after{content: "";display: block;}.explore_links_decoration.after::before{width: 90px;width: 5.625rem;height: 1px;height: 0.0625rem;position: absolute;left: 0;top: 0;background-color: #d6ba8b;transform: translate3d(-50%, 0, 0);}.explore_links_decoration.after::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;position: absolute;background-color: #d6ba8b;}.explore_links_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;line-height: 1.3;list-style: none;margin: 0 0 16px;margin: 0 0 1rem;padding: 0;text-align: center;}@media (min-width:740px) {.explore_links_list { font-size: 18px;font-size: 1.125rem;}}@media (min-width:980px) {.explore_links_list { text-align: left;}}@media (min-width:980px) and (max-width:1219px) {.explore_links_list { font-size: 16px;font-size: 1rem;}}.explore_links_item{margin-bottom: 10px;margin-bottom: 0.625rem;}@media (min-width:980px) {.explore_links_item { margin-bottom: 0;}}.explore_links_item_link{color: #002f86;display: inline-block;padding: 10px 0;padding: 0.625rem 0;text-decoration: underline;transition: color 0.25s;}.explore_links_item_link:hover, .explore_links_item_link:focus{color: #111c24;}.express{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;overflow-x: hidden;}@media (min-width:740px) {.express { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.express { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.express { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.express { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.express { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.express { padding-bottom: 80px;padding-bottom: 5rem;}}.express_intro{margin-bottom: 50px;margin-bottom: 3.125rem;}@media (min-width:980px) {.express_intro { margin-left: 8.5%;}}.express_intro_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 36px;font-size: 2.25rem;line-height: 1.3333333333;color: #002f86;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.express_intro_title { font-size: 48px;font-size: 3rem;line-height: 1.2413793103;}}@media (min-width:980px) {.express_intro_title { font-size: 54px;font-size: 3.375rem;}}@media (min-width:1220px) {.express_intro_title { font-size: 61px;font-size: 3.8125rem;}}.express_intro_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;}@media (min-width:740px) {.express_intro_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}@media (min-width:980px) {.express_intro_description { max-width: 72.2%;}}.express_intro_description p{margin: 0;}.express_tabs_wrapper{position: relative;width: calc(100vw - 24px);width: calc(100vw - 1.5rem);margin-bottom: 30px;margin-bottom: 1.875rem;overflow-x: scroll;-webkit-overflow-scrolling: touch;}@media (min-width:740px) {.express_tabs_wrapper { overflow-x: visible;}}@media (min-width:980px) {.express_tabs_wrapper { margin-bottom: 70px;margin-bottom: 4.375rem;padding-inline: 8.5%;}}@media (min-width:740px) {.express_tabs_wrapper::before { width: 150vw;height: 1px;height: 0.0625rem;position: absolute;top: 50%;left: 0;background-color: #eaeaea;content: "";display: block;pointer-events: none;transform: translateX(-50vw);}}.express_tabs{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;position: relative;background-color: #fff;border: 1px solid #eaeaea;border: 0.0625rem solid #eaeaea;border-radius: 12px;border-radius: 0.75rem;display: inline-flex;font-size: 16px;font-size: 1rem;padding: 1px;padding: 0.0625rem;}.express_tab_trigger{background-color: #fff;color: #002f86;display: block;padding: 14px 12px;padding: 0.875rem 0.75rem;transition: background-color 0.25s, color 0.25s;white-space: nowrap;}@media (min-width:740px) {.express_tab_trigger { padding-inline: 20px;padding-inline: 1.25rem;}}.express_tab_trigger.fs-swap-active{background-color: #002f86;color: #fff;}.express_tab:first-of-type .express_tab_trigger{border-radius: 12px 0 0 12px;border-radius: 0.75rem 0 0 0.75rem;}.express_tab:last-of-type .express_tab_trigger{border-radius: 0 12px 12px 0;border-radius: 0 0.75rem 0.75rem 0;}.express_tab_trigger:hover, .express_tab_trigger:focus{background-color: #111c24;color: #fff;}.express_tab_panel.fs-swap-enabled{display: none;}.express_tab_panel.fs-swap-active{display: block;}@media (min-width:980px) {.express_video_wrapper { margin-inline: 8.5%;}}.express_video_figure{aspect-ratio: 16/9;}.express_video_image{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}@media (min-width:500px) {.express_items { display: flex;flex-wrap: wrap;}}@media (min-width:980px) {.express_items { flex-wrap: nowrap;}}@media (min-width:500px) and (max-width:979px) {.express_item:not(:first-child) { margin-top: 30px;margin-top: 1.875rem;}}.express_item:not(:last-child){margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:500px) {.express_item:not(:last-child) { margin-bottom: 0;}}@media (min-width:980px) {.express_item:not(:last-child) { margin-right: 2%;}}@media (min-width:500px) and (max-width:979px) {.express_item:not(:last-child).basic { margin-right: 4%;}}@media (min-width:500px) {.express_item.basic { flex: 0 0 48%;}}@media (min-width:980px) {.express_item.basic { flex-basis: 23.5%;}}@media (min-width:980px) {.express_item.featured { flex-basis: 49%;}}.express_item_figure{display: block;background-color: #111c24;margin-bottom: 20px;margin-bottom: 1.25rem;}.express_item_figure img{display: block;width: 100%;height: auto;}@media (min-width:1220px) {.express_item_figure { margin-bottom: 30px;margin-bottom: 1.875rem;}}.express_item_figure_link{box-shadow: 0 0 0 0 #0a2355;display: block;transition: box-shadow 0.25s;}.express_item_figure_link:hover, .express_item_figure_link:focus{box-shadow: 0 0 0 5px #0a2355;}.expand_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #002f86;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.expand_item_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.expand_title_link{color: #000;transition: color 0.25s;}.expand_title_link:hover, .expand_title_link:focus{color: #002f86;}.expand_title_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 10px;margin-left: 0.625rem;}.expand_title_link_icon .icon{display: inline;margin: 0;}.expand_title_link_icon_inner{white-space: nowrap;}.expand_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.expand_item_description p{margin: 0;}.faculty_list{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: #f4f4f4;}@media (min-width:740px) {.faculty_list { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.faculty_list { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.faculty_list { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.faculty_list { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.faculty_list { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.faculty_list { padding-bottom: 80px;padding-bottom: 5rem;}}.faculty_list_header{margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.faculty_list_header { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.faculty_list_header { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.faculty_list_header { margin-bottom: 80px;margin-bottom: 5rem;}}.faculty_list_header_inner{position: relative;text-align: center;}.faculty_list_header_decoration{width: 1px;width: 0.0625rem;height: 40px;height: 2.5rem;position: absolute;left: 50%;bottom: 100%;background-color: #d6ba8b;transform: translateY(-26px);}@media (min-width:740px) {.faculty_list_header_decoration { height: 80px;height: 5rem;}}@media (min-width:980px) {.faculty_list_header_decoration { height: 130px;height: 8.125rem;transform: translateY(-36px);}}.faculty_list_header_decoration::before, .faculty_list_header_decoration::after{position: absolute;background-color: #d6ba8b;content: "";display: block;}.faculty_list_header_decoration::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}.faculty_list_header_decoration::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}.faculty_list_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #000;margin: 0;}@media (min-width:740px) {.faculty_list_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.faculty_list_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.faculty_list_title { font-size: 48px;font-size: 3rem;}}.faculty_list_body{margin-top: 80px;margin-top: 5rem;}@media (min-width:1220px) {.faculty_list_body { margin-top: 100px;margin-top: 6.25rem;}}.faculty_cards_extra{margin-top: 76px;margin-top: 4.75rem;}.faculty_cards_group{max-width: 320px;max-width: 20rem;display: grid;gap: 76px;margin-inline: auto;}@media (min-width:500px) {.faculty_cards_group { max-width: none;grid-template-columns: repeat(2, 1fr);-moz-column-gap: 2%;column-gap: 2%;}}@media (min-width:980px) {.faculty_cards_group { grid-template-columns: repeat(3, 1fr);}}@media (min-width:1220px) {.faculty_cards_group { grid-template-columns: repeat(4, 1fr);}}.faculty_cards_extra.fs-swap-enabled .faculty_cards_group{display: none;}.faculty_cards_extra.fs-swap-active .faculty_cards_group{display: grid;}.faculty_card{position: relative;}.faculty_card.fs-swap-enabled::after{height: var(--card-height);content: "";display: block;}.faculty_card_wrapper{min-height: 100%;width: 100%;position: relative;background-color: #fff;color: #000;padding: 30px;padding: 1.875rem;transition: box-shadow 0.25s;}@media (min-width:500px) and (max-width:739px) {.faculty_card_wrapper { padding-inline: 20px;padding-inline: 1.25rem;}}.faculty_card.fs-swap-enabled .faculty_card_wrapper{position: absolute;}.faculty_card.fs-swap-active .faculty_card_wrapper{z-index: 1;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.15);}.faculty_card.active .faculty_card_wrapper{z-index: 1;}.faculty_card_wrapper:hover, .faculty_card_wrapper:focus{box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.15);}.faculty_card_figure{display: block;width: 65%;max-width: 170px;max-width: 10.625rem;margin: -76px 0 35px;margin: -4.75rem 0 2.1875rem;}.faculty_card_figure img{display: block;width: 100%;height: auto;}.faculty_card_image{border-radius: 50%;}.faculty_card_group{margin-bottom: 60px;margin-bottom: 3.75rem;}.faculty_card_name{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin: 0;}@media (min-width:740px) {.faculty_card_name { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.faculty_card_name_link{color: #002f86;transition: color 0.25s;}.faculty_card_name_link:hover, .faculty_card_name_link:focus{color: #0173bf;}.faculty_card_name_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 10px;margin-left: 0.625rem;white-space: nowrap;}.faculty_card_name_link_icon .icon{display: inline;}.faculty_card_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;}.faculty_card_email{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;hyphens: auto;}.faculty_card_email_link{color: #002f86;transition: color 0.25s;}.faculty_card_email_link:hover, .faculty_card_email_link:focus{color: #0173bf;}.faculty_card_expertise_toggle{color: #002f86;display: none;padding-block: 4px;padding-block: 0.25rem;text-align: left;transition: color 0.25s;}.faculty_card_expertise_toggle:hover, .faculty_card_expertise_toggle:focus{color: #0173bf;}.faculty_card_expertise_toggle.fs-swap-element{display: block;}.faculty_card_expertise_toggle_inner{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;align-items: center;display: flex;}.faculty_card_expertise_toggle_label{font-size: 16px;font-size: 1rem;text-transform: uppercase;}.faculty_card_expertise_toggle_icon{width: 20px;width: 1.25rem;position: relative;top: -2px;aspect-ratio: 1;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);display: inline-block;margin: 0 0 0 6px;margin: 0 0 0 0.375rem;}.faculty_card_expertise_toggle_icon::before, .faculty_card_expertise_toggle_icon::after{width: 10px;width: 0.625rem;height: 2px;height: 0.125rem;position: absolute;top: 50%;left: 50%;background-color: #002f86;content: "";display: block;margin: -1px 0 0 -5px;margin: -0.0625rem 0 0 -0.3125rem;}.faculty_card_expertise_toggle_icon::after{transform: rotate(-90deg);}.faculty_card_expertise_data{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;}.faculty_card.fs-swap-enabled .faculty_card_expertise_data{height: 0;overflow: hidden;transition: height 0.25s;}.faculty_card.fs-swap-active .faculty_card_expertise_data{height: var(--expertise-height);}.faculty_card_expertise_info{margin: 0;padding-top: 20px;padding-top: 1.25rem;}.faculty_card.fs-swap-enabled .faculty_card_expertise_info{opacity: 0;transition: opacity 0.25s;transition-delay: 0;}.faculty_card.fs-swap-active .faculty_card_expertise_info{opacity: 1;transition-delay: 0.25s;}.faculty_cards_action{text-align: center;}.faculty_card_extra_toggle{background-color: #002f86;border-radius: 200px;border-radius: 12.5rem;color: #fff;display: inline-block;padding: 10px 30px;padding: 0.625rem 1.875rem;transition: background-color 0.25s, color 0.25s;}.faculty_card_extra_toggle:hover, .faculty_card_extra_toggle:focus{background-color: #0173bf;}.faculty_cards_extra.fs-swap-active .faculty_card_extra_toggle{display: none;}.faculty_card_extra_toggle_inner{align-items: center;display: flex;}.faculty_card_extra_toggle_icon{width: 30px;width: 1.875rem;position: relative;aspect-ratio: 1;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;margin-right: 10px;margin-right: 0.625rem;}@media (min-width:980px) {.faculty_card_extra_toggle_icon { width: 40px;width: 2.5rem;}}.faculty_card_extra_toggle_icon::before, .faculty_card_extra_toggle_icon::after{width: 12px;width: 0.75rem;height: 2px;height: 0.125rem;position: absolute;top: 50%;left: 50%;background-color: currentColor;content: "";display: block;margin: -1px 0 0 -6px;margin: -0.0625rem 0 0 -0.375rem;}@media (min-width:980px) {.faculty_card_extra_toggle_icon::before, .faculty_card_extra_toggle_icon::after { width: 18px;width: 1.125rem;height: 3px;height: 0.1875rem;margin-left: -9px;margin-left: -0.5625rem;}}.faculty_card_extra_toggle_icon::after{transform: rotate(-90deg);}.faculty_card_extra_toggle_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;white-space: nowrap;}@media (min-width:980px) {.faculty_card_extra_toggle_label { font-size: 18px;font-size: 1.125rem;}}.filter_label{display: block;}@media (min-width:740px) {.filter_results { align-items: center;display: flex;}}.filter_results_reset_link_inner{align-items: center;display: flex;}.filter{background-color: #f4f4f4;}@media print {.filter { display: none;}}.filter_inner{padding-block: 30px;padding-block: 1.875rem;}.entity_list .filter_inner{border-top: 1px solid rgba(175, 178, 183, 0.5);border-top: 0.0625rem solid rgba(175, 178, 183, 0.5);}@media (min-width:980px) {.filter_form { align-items: flex-end;display: flex;}}@media (min-width:1220px) {.filter_form { align-items: center;}}@media (min-width:500px) {.filter_fields { display: flex;flex-wrap: wrap;}}@media (min-width:980px) {.filter_fields { flex-wrap: nowrap;justify-content: space-between;}}@media (min-width:980px) {.filter_fields.count_2 { flex: 0 0 66%;margin-right: 2%;}}@media (min-width:980px) {.filter_fields.count_3 { flex: 0 0 83%;margin-right: 2%;}}.filter_field{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:500px) {.filter_field { flex: 0 0 48%;}}@media (min-width:980px) {.filter_field { margin-bottom: 0;}}@media (min-width:1220px) {.filter_field { align-items: center;display: flex;}}@media (min-width:500px) {.filter_field:nth-child(odd) { margin-right: 4%;}}@media (min-width:980px) {.filter_field:nth-child(odd) { margin-right: 0;}}@media (min-width:980px) {.filter_fields.count_2 .filter_field { flex: 0 0 48.5%;}}@media (min-width:980px) {.filter_fields.count_3 .filter_field { flex: 0 0 31%;}}.filter_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #000;margin-bottom: 8px;margin-bottom: 0.5rem;}@media (min-width:740px) {.filter_label { font-size: 18px;font-size: 1.125rem;}}@media (min-width:1220px) {.filter_fields.count_2 .filter_label, .filter_fields.count_3 .filter_label { margin: 0 20px 0 0;margin: 0 1.25rem 0 0;white-space: nowrap;}}.filter_input{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;width: 100%;background-color: #fff;border: 1px solid #b0defc;border: 0.0625rem solid #b0defc;border-radius: 12px;border-radius: 0.75rem;color: #111c24;display: block;font-size: 16px;font-size: 1rem;line-height: normal;padding: 12px 24px;padding: 0.75rem 1.5rem;}.filter_input::-moz-placeholder{color: #686e78;opacity: 1;}.filter_input::placeholder{color: #686e78;opacity: 1;}.filter_select_wrapper{position: relative;display: inline-block;display: block;}.filter_select_wrapper select{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;width: 100%;-moz-appearance: none;appearance: none;-webkit-appearance: none;background: none;border: 1px solid #000;border: 0.0625rem solid #000;border-radius: 12px;border-radius: 0.75rem;color: inherit;cursor: pointer;display: inline-block;font-size: 16px;font-size: 1rem;line-height: normal;margin: 0;outline: 0;padding: 14px 40px 14px 20px;padding: 0.875rem 2.5rem 0.875rem 1.25rem;}@-moz-document url-prefix() {.filter_select_wrapper select { text-indent: 0.01px;text-overflow: "";}}.filter_select_wrapper select:focus:-moz-focusring{color: transparent;text-shadow: 0 0 0 #000;}.filter_select_wrapper select::-ms-expand{display: none;}@-moz-document url-prefix() {.filter_select_wrapper select option { background-color: #fff;}}.filter_select_wrapper [class$=select_icon]{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;position: absolute;top: 50%;right: 14px;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);color: #002f86;display: block;transform: translateY(-50%);}.filter_select_wrapper .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 9px;width: 0.5625rem;height: 6px;height: 0.375rem;}.filter_select_wrapper select{border: 0;background-color: #b0defc;color: #000;}.filter_select_wrapper select:focus{box-shadow: 0 0 3px 1px #0173bf;}.filter_select_wrapper select:active{color: #fff;background-color: #000;}.filter_select_wrapper:after{border-top-color: #0a2355;}@media (min-width:1220px) {.filter_select_wrapper { flex: 1;}}.filter_select_icon{pointer-events: none;}.filter_date_wrapper{position: relative;}@media (min-width:1220px) {.filter_date_wrapper { flex: 1;}}.filter_date{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;width: 100%;background-color: #fff;border: 1px solid #b0defc;border: 0.0625rem solid #b0defc;border-radius: 12px;border-radius: 0.75rem;color: #111c24;display: block;font-size: 16px;font-size: 1rem;line-height: normal;padding: 12px 24px;padding: 0.75rem 1.5rem;padding-right: 20px;padding-right: 1.25rem;}.filter_date::-moz-placeholder{color: #686e78;opacity: 1;}.filter_date::placeholder{color: #686e78;opacity: 1;}.filter_date::-webkit-inner-spin-button, .filter_date::-webkit-calendar-picker-indicator{opacity: 0;}.filter_date_icon{position: absolute;top: 50%;right: 28px;pointer-events: none;transform: translateY(-50%);}.filter_submit{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;display: block;font-size: 16px;font-size: 1rem;padding: 12px 24px;padding: 0.75rem 1.5rem;transition: background-color 0.25s, color 0.25s;}@media (min-width:740px) {.filter_submit { font-size: 18px;font-size: 1.125rem;}}.filter_submit:hover, .filter_submit:focus{background-color: #111c24;}.filter_results{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-top: 20px;margin-top: 1.25rem;}.filter_results_description{margin: 0;}.filter_results_category{color: #111c24;font-weight: 600;}.filter_results_divider{margin: 0 0 0 5px;margin: 0 0 0 0.3125rem;}.filter_results_action{margin: 0;}.filter_results_link{color: #002f86;padding: 4px 10px;padding: 0.25rem 0.625rem;text-decoration: underline;transition: color 0.25s;}.filter_results_link:hover, .filter_results_link:focus{color: #111c24;}.filterset{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.filterset { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.filterset { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:740px) {.filterset { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.filterset { margin-bottom: 60px;margin-bottom: 3.75rem;}}.filterset_heading{background-color: #f4f4f4;border-radius: 5px;border-radius: 0.3125rem;color: #000;padding: 20px;padding: 1.25rem;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.filterset_heading { padding: 44px 40px;padding: 2.75rem 2.5rem;}}.filterset_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;border-bottom: 1px solid rgba(175, 178, 183, 0.5);border-bottom: 0.0625rem solid rgba(175, 178, 183, 0.5);color: #0a2355;margin: 0;}@media (min-width:740px) {.filterset_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.filterset_title { font-size: 39px;font-size: 2.4375rem;}}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.filterset_title { padding-bottom: 16px;padding-bottom: 1rem;}}.filterset_form{display: none;margin-top: 20px;margin-top: 1.25rem;}.js .filterset_form{display: block;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.js .filterset_form { align-items: center;display: flex;gap: 20px;}}@media (min-width:500px) {.filterset_form_field { align-items: center;display: flex;gap: 28px;}}@media (min-width:1220px) {.filterset_form_field { flex: 0 0 70%;}}.filterset_form_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;display: block;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.filterset_form_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}@media (min-width:500px) {.filterset_form_label { margin: 0;}}.filterset_form_select_wrapper{position: relative;display: inline-block;display: block;}.filterset_form_select_wrapper select{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;width: 100%;-moz-appearance: none;appearance: none;-webkit-appearance: none;background: none;border: 1px solid #000;border: 0.0625rem solid #000;border-radius: 12px;border-radius: 0.75rem;color: inherit;cursor: pointer;display: inline-block;font-size: 16px;font-size: 1rem;line-height: normal;margin: 0;outline: 0;padding: 14px 40px 14px 20px;padding: 0.875rem 2.5rem 0.875rem 1.25rem;}@-moz-document url-prefix() {.filterset_form_select_wrapper select { text-indent: 0.01px;text-overflow: "";}}.filterset_form_select_wrapper select:focus:-moz-focusring{color: transparent;text-shadow: 0 0 0 #000;}.filterset_form_select_wrapper select::-ms-expand{display: none;}@-moz-document url-prefix() {.filterset_form_select_wrapper select option { background-color: #fff;}}.filterset_form_select_wrapper [class$=select_icon]{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;position: absolute;top: 50%;right: 14px;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);color: #002f86;display: block;transform: translateY(-50%);}.filterset_form_select_wrapper .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 9px;width: 0.5625rem;height: 6px;height: 0.375rem;}.filterset_form_select_wrapper select{border: 0;background-color: #b0defc;color: #000;}.filterset_form_select_wrapper select:focus{box-shadow: 0 0 3px 1px #0173bf;}.filterset_form_select_wrapper select:active{color: #fff;background-color: #000;}.filterset_form_select_wrapper:after{border-top-color: #0a2355;}@media (min-width:1220px) {.filterset_form_select_wrapper { flex: 1;}}.filterset_form_actions{margin-top: 20px;margin-top: 1.25rem;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.filterset_form_actions { margin: 0;}}.filterset_form_submit{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;display: block;font-size: 16px;font-size: 1rem;padding: 12px 24px;padding: 0.75rem 1.5rem;transition: background-color 0.25s, color 0.25s;}@media (min-width:740px) {.filterset_form_submit { font-size: 18px;font-size: 1.125rem;}}.filterset_form_submit:hover, .filterset_form_submit:focus{background-color: #111c24;}.filterset_body{color: #686e78;}.filterset_body_message{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;border-bottom: 1px solid rgba(175, 178, 183, 0.5);border-bottom: 0.0625rem solid rgba(175, 178, 183, 0.5);display: none;margin: 0;padding: 20px;padding: 1.25rem;}@media (min-width:740px) {.filterset_body_message { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.filterset_body_message { padding: 32px 40px 40px;padding: 2rem 2.5rem 2.5rem;}}.js .filterset_body_message{display: block;}.js .filterset_category{display: none;}.js .filterset_category.active{display: block;}.filterset_category_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #000;margin: 20px 0 0 0;margin: 1.25rem 0 0 0;padding: 0 20px;padding: 0 1.25rem;}@media (min-width:740px) {.filterset_category_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.filterset_category_title { margin-top: 40px;margin-top: 2.5rem;padding: 0 40px;padding: 0 2.5rem;}}.js .filterset_category_title{display: none;}.filterset_category_list{list-style: none;margin: 0;padding: 0;}.filterset_category_item{border-bottom: 1px solid rgba(175, 178, 183, 0.5);border-bottom: 0.0625rem solid rgba(175, 178, 183, 0.5);padding: 20px;padding: 1.25rem;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.filterset_category_item { padding: 32px 40px 40px;padding: 2rem 2.5rem 2.5rem;}}.filterset_category_item_title{font-family: "Mercury Text G1 A", "Mercury Text G1 B", "Mercury", serif;font-weight: 400;font-size: 22px;font-size: 1.375rem;line-height: 1.6363636364;color: #002f86;margin: 0;}@media (min-width:740px) {.filterset_category_item_title { font-size: 28px;font-size: 1.75rem;line-height: 1.4375;}}@media (min-width:980px) {.filterset_category_item_title { font-size: 32px;font-size: 2rem;}}.filterset_category_item_title a{color: #002f86;text-decoration: underline;transition: color 0.25s;}.filterset_category_item_title a:hover, .filterset_category_item_title a:focus{color: #111c24;}.filterset_category_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 10px 0 0 0;margin: 0.625rem 0 0 0;}.filterset_category_item_description a{color: #002f86;font-weight: 600;text-decoration: underline;transition: color 0.25s;}.filterset_category_item_description a:hover, .filterset_category_item_description a:focus{color: #111c24;}fieldset{border: 0;margin: 18px 0;margin: 1.125rem 0;padding: 0;}.form_container,.fmstyle{margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.form_container,.fmstyle { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.form_container,.fmstyle { margin-bottom: 60px;margin-bottom: 3.75rem;}}.form_container input[type=text],.form_container input[type=email],.form_container input[type=tel],.form_container input[type=date],.form_container input[type=time],.form_container input[type=number],.form_container input[type=url],.form_container input[type=password],.form_container textarea,.fmstyle input[type=text],.fmstyle input[type=email],.fmstyle input[type=tel],.fmstyle input[type=date],.fmstyle input[type=time],.fmstyle input[type=number],.fmstyle input[type=url],.fmstyle input[type=password],.fmstyle textarea{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;width: 100%;background-color: #fff;border: 1px solid #b0defc;border: 0.0625rem solid #b0defc;border-radius: 12px;border-radius: 0.75rem;color: #111c24;display: block;font-size: 16px;font-size: 1rem;line-height: normal;padding: 12px 24px;padding: 0.75rem 1.5rem;border-color: #afb2b7;transition: border-color 0.25s;}.form_container input[type=text]::-moz-placeholder, .form_container input[type=email]::-moz-placeholder, .form_container input[type=tel]::-moz-placeholder, .form_container input[type=date]::-moz-placeholder, .form_container input[type=time]::-moz-placeholder, .form_container input[type=number]::-moz-placeholder, .form_container input[type=url]::-moz-placeholder, .form_container input[type=password]::-moz-placeholder, .form_container textarea::-moz-placeholder, .fmstyle input[type=text]::-moz-placeholder, .fmstyle input[type=email]::-moz-placeholder, .fmstyle input[type=tel]::-moz-placeholder, .fmstyle input[type=date]::-moz-placeholder, .fmstyle input[type=time]::-moz-placeholder, .fmstyle input[type=number]::-moz-placeholder, .fmstyle input[type=url]::-moz-placeholder, .fmstyle input[type=password]::-moz-placeholder, .fmstyle textarea::-moz-placeholder{color: #686e78;opacity: 1;}.form_container input[type=text]::placeholder,.form_container input[type=email]::placeholder,.form_container input[type=tel]::placeholder,.form_container input[type=date]::placeholder,.form_container input[type=time]::placeholder,.form_container input[type=number]::placeholder,.form_container input[type=url]::placeholder,.form_container input[type=password]::placeholder,.form_container textarea::placeholder,.fmstyle input[type=text]::placeholder,.fmstyle input[type=email]::placeholder,.fmstyle input[type=tel]::placeholder,.fmstyle input[type=date]::placeholder,.fmstyle input[type=time]::placeholder,.fmstyle input[type=number]::placeholder,.fmstyle input[type=url]::placeholder,.fmstyle input[type=password]::placeholder,.fmstyle textarea::placeholder{color: #686e78;opacity: 1;}@media (min-width:980px) {.form_container input[type=text],.form_container input[type=email],.form_container input[type=tel],.form_container input[type=date],.form_container input[type=time],.form_container input[type=number],.form_container input[type=url],.form_container input[type=password],.form_container textarea,.fmstyle input[type=text],.fmstyle input[type=email],.fmstyle input[type=tel],.fmstyle input[type=date],.fmstyle input[type=time],.fmstyle input[type=number],.fmstyle input[type=url],.fmstyle input[type=password],.fmstyle textarea { padding-block: 18px;padding-block: 1.125rem;}}.form_container input[type=text]:focus,.form_container input[type=email]:focus,.form_container input[type=tel]:focus,.form_container input[type=date]:focus,.form_container input[type=time]:focus,.form_container input[type=number]:focus,.form_container input[type=url]:focus,.form_container input[type=password]:focus,.form_container textarea:focus,.fmstyle input[type=text]:focus,.fmstyle input[type=email]:focus,.fmstyle input[type=tel]:focus,.fmstyle input[type=date]:focus,.fmstyle input[type=time]:focus,.fmstyle input[type=number]:focus,.fmstyle input[type=url]:focus,.fmstyle input[type=password]:focus,.fmstyle textarea:focus{border-color: #f9b997;}.form_container textarea,.fmstyle textarea{height: 250px;height: 15.625rem;}.form_container select,.fmstyle select{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #b0defc;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAALAAAAAD8buejAAAFV0lEQVRYCdWZTWgdVRTH/3eStKYaTE2MNUKNgS5iKQQStekHJhK1Nq9qmyaii4ILQZR+KE0QF9KFVLBVY9UiuFJwk5CATVJdFBqptRVaKIi6kbYUSSW0ZqGgKK/j+U/efTl33sz77OsjB17v9z2/3J45c+4ZgxLE933T8zUeQRJ9PtBqDJqlbDZ+UPowuGqAWd/HrJQXUYXpk0/hB2NkRpEi+xQu3VN+r2gckMVPC8yqQnaQP+p3WXtM1o7NJMyJQtZybkHA3cf99f4NvAsfmwtVFDnf4JTxMDyz1ZyNHI/ozAu4d8pv/Q84JKA7IvYovctgogYYOpEwF3NtlhM49d8/KrArozarWwZ0NQGdjUBTLdB4G9AgP8r1f4Br8pv7Gzh3DTgzB/z578JYxr8G8wIzmMtMsgI/OuXvlsfjA7G5qrCCzfcC/S3AurtkMOsuiyuTstGPfwDjl4FTVxf7bU22SfoGr32bMB/ZvnAZq6p72h8Re90bXkDAl9uAtZHnHZ4d3/5pHvj0l4U/IDxL7PrDmT6zL9zPdiQwT1ZM4IhewFN85UE51Qd0b+n18UvA0Z95tKG9DPZEnXQGMG1WYL/RZlAnT8SBDqBD7LQccl7s+8B5sW95sq0IWFKOc0vYph3glDc4px8wwn6yEVh9h92qPOWVv4BXT7vQAjwv6ju19/C0+pTrSlsnzYAnW25YMlAHdTkPsHimgElBpoH5UpCT3aHGApstlxloPbZOXXxOHBGmgC3VmQYWizmkJ9Ib3OwHTO8fV6dO6nZEsQXAqZfDJj2JrqtSEtYtDmBT4AwEKAAWUx3UcHwplOpn9X6F1qmbDFoEeoBtjyGiNLbpwf4W3apMPcwghyqRoW88xrM6RGRskGFDFWAmA1mskJGsHoNv28lygwQyjmvRg7ewTgYGVY4Iqyfm0Ko7O+7WrcrWGQFqIWt1cK2RmpWmVGho23Fl8oaPnfsncPrCb3FTYvt3Jdbh8OuPxY7bAYarWshaLazNupPxbD5S5Rl89tZWdO36Ar9ekZgxT+l5+H68s6c7r9lhFrJ6vDDq1Tb41n1x9cb6Whz/eBAN9Svipjj9ba2NmHivHzXVgTd1xqIaYRay0oaVQUQty963ZvVKfDWyE8uXVWedeE/D7cEfV1+3POu8bINk9SQicmJ/XmsKlY3t9+HztxOQ63vk0hW1NZg8MoCW5jsjx+M6M1iEVSwRs3oB72DFyHNPtOFghG16ouHLg8/gobWhV1ceSsIsZJU3nQvMC2Ox8saL6/FSf7uz/P39vXi2Z43Tl28jzEJWnrBztWb0X4ocfXMLntyw4Np3P9+JvS90Fr0db9payOoxfaQ7v5+LuF/pCTnq1fKKGju8HcNy2iPDj+eYHT/MOx7TAo4IqwnyY9NB/muVHRzpAtobbKsy5YXrwL4zi7qZ4jrZRz8siTk56snFoYW8gW5Xoj5+2dUqB36MrIEHl8aoHmaSg3mDSgl1hxMtcqhj5AmAg6u0JOY0IJMclZIM3cJmr/vpdySziBowSCld0j23ps7ECnVr0Wxp4CDlKVlEPZEZmVLdnN4vV526qNMRYdLp2DQwJ0nSYojJC7uAroUZGSY5yi3UQV1OymohkTKkdTvAzLCIcQ/KL2knMX3EjEw5T5p7h7M+ZCCLzvqQSfoyZUklAy3+kkq3WuglldC20Pl8MuBNm5dX3gfjPhnQThmnlPWTgYVeUh9lLDTLIIsoiTnxdk4eTs8ppC5P/HcSLQ5pP5trfaSXyLWIZkKXI+DbdNYo1zqOM+qStZOydtS+bvNZZ+cUBWwXZ/t0yzkSBvKT7U39dPs/XKvaX50G7XQAAAAASUVORK5CYII=");background-position: right 14px center;background-repeat: no-repeat, repeat;background-size: 22px;border: none;border-radius: 12px;border-radius: 0.75rem;display: inline-block;color: #000;line-height: 1.3;padding: 12px 48px 12px 24px;padding: 0.75rem 3rem 0.75rem 1.5rem;}@media (min-width:980px) {.form_container select,.fmstyle select { padding-block: 16px;padding-block: 1rem;}}.form_container input[type=radio],.fmstyle input[type=radio]{transition: background 0.25s, border 0.25s;}.form_container input[type=radio]::before,.fmstyle input[type=radio]::before{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);content: "";display: block;opacity: 0;pointer-events: none;visibility: hidden;transition: opacity 0.25s, visibility 0.25s;}.form_container input[type=radio]:checked::before,.fmstyle input[type=radio]:checked::before{opacity: 1;visibility: visible;}.form_container input[type=radio] + label,.fmstyle input[type=radio] + label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;}.form_container .checkbox_set label,.fmstyle .checkbox_set label{display: block;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;}.form_container input[type=checkbox],.fmstyle input[type=checkbox]{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;position: relative;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #afb2b7;border: 0.0625rem solid #afb2b7;border-radius: 4px;border-radius: 0.25rem;}.form_container input[type=checkbox]::before,.fmstyle input[type=checkbox]::before{color: #fff;content: "✓";transition: color 0.25s;}.form_container input[type=checkbox]:checked,.fmstyle input[type=checkbox]:checked{background-color: #0173bf;border-color: #0173bf;}.form_container input[type=radio],.fmstyle input[type=radio]{width: 16px;width: 1rem;height: 16px;height: 1rem;position: relative;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #afb2b7;border: 0.0625rem solid #afb2b7;border-radius: 50%;}.form_container input[type=radio]::before,.fmstyle input[type=radio]::before{width: 6px;width: 0.375rem;height: 6px;height: 0.375rem;background-color: #0173bf;border-radius: 50%;}.form_container .form_question.required,.fmstyle .form_question.required{background-color: transparent;}.form_container .form_question.required input[type=text],.fmstyle .form_question.required input[type=text]{border-color: #f9b997;}.form_container .fm-line,.fmstyle .fm-line{margin-bottom: 1.875rem;}.form_container fieldset,.fmstyle fieldset{border: 0;margin: 18px 0;margin: 1.125rem 0;padding: 0;}.form_container fieldset label,.form_container fieldset .fm-line label,.form_container fieldset.fm-line label,.form_container .fm-line fieldset label,.fmstyle fieldset label,.fmstyle fieldset .fm-line label,.fmstyle fieldset.fm-line label,.fmstyle .fm-line fieldset label{display: block;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;}.form_container fieldset label input[type=radio],.fmstyle fieldset label input[type=radio]{margin-right: 5px;margin-right: 0.3125rem;}.form_container .form_label,.form_container .fm-line label,.form_container fieldset legend,.fmstyle .form_label,.fmstyle .fm-line label,.fmstyle fieldset legend{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #111c24;margin-bottom: 10px;margin-bottom: 0.625rem;}@media (min-width:740px) {.form_container .form_label,.form_container .fm-line label,.form_container fieldset legend,.fmstyle .form_label,.fmstyle .fm-line label,.fmstyle fieldset legend { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.form_container .form_label a,.form_container .fm-line label a,.form_container fieldset legend a,.fmstyle .form_label a,.fmstyle .fm-line label a,.fmstyle fieldset legend a{color: #002f86;font-weight: 600;text-decoration: underline;transition: color 0.25s;}.form_container .form_label a:hover, .form_container .form_label a:focus,.form_container .fm-line label a:hover,.form_container .fm-line label a:focus,.form_container fieldset legend a:hover,.form_container fieldset legend a:focus,.fmstyle .form_label a:hover,.fmstyle .form_label a:focus,.fmstyle .fm-line label a:hover,.fmstyle .fm-line label a:focus,.fmstyle fieldset legend a:hover,.fmstyle fieldset legend a:focus{color: #111c24;}.form_container .fm-line label,.fmstyle .fm-line label{display: block;}.form_container .form_responses,.fmstyle .form_responses{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:980px) {.form_container .form_responses,.fmstyle .form_responses { margin-bottom: 30px;margin-bottom: 1.875rem;}}.form_container .fm-file input[type=file],.fmstyle .fm-file input[type=file]{width: 0.1px;width: 0.00625rem;height: 0.1px;height: 0.00625rem;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}.form_container .fm-file input[type=file] + label,.fmstyle .fm-file input[type=file] + label{cursor: pointer;width: auto;color: white;margin: 0 0 10px;margin: 0 0 0.625rem;display: inline-block;font-weight: normal;}.form_container .fm-file input[type=file]:hover + label,.fmstyle .fm-file input[type=file]:hover + label{color: #fff;}.form_container .fm-file input[type=file]:focus + label,.fmstyle .fm-file input[type=file]:focus + label{color: #fff;outline: 1px dotted #000;outline: -webkit-focus-ring-color auto 5px;}.form_action,.fm-submit{margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.form_action,.fm-submit { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.form_action,.fm-submit { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.form_action,.fm-submit { margin-bottom: 80px;margin-bottom: 5rem;}}.form_action .form_button_submit,.form_action input[type=submit],.form_action input[type=button],.form_action button,.fm-submit .form_button_submit,.fm-submit input[type=submit],.fm-submit input[type=button],.fm-submit button{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;display: block;border: none;}.form_action .form_button_submit:hover, .form_action .form_button_submit:focus,.form_action input[type=submit]:hover,.form_action input[type=submit]:focus,.form_action input[type=button]:hover,.form_action input[type=button]:focus,.form_action button:hover,.form_action button:focus,.fm-submit .form_button_submit:hover,.fm-submit .form_button_submit:focus,.fm-submit input[type=submit]:hover,.fm-submit input[type=submit]:focus,.fm-submit input[type=button]:hover,.fm-submit input[type=button]:focus,.fm-submit button:hover,.fm-submit button:focus{background-color: #0173bf;}@media (min-width:500px) {.form_action .form_button_submit,.form_action input[type=submit],.form_action input[type=button],.form_action button,.fm-submit .form_button_submit,.fm-submit input[type=submit],.fm-submit input[type=button],.fm-submit button { display: inline-block;}}.gallery{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: var(--component-background-color);color: var(--component-color);}@media (min-width:740px) {.gallery { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.gallery { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.gallery { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.gallery { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.gallery { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.gallery { padding-bottom: 80px;padding-bottom: 5rem;}}.gallery.component_theme_white{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;padding: 0;}@media (min-width:740px) {.gallery.component_theme_white { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.gallery.component_theme_white { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.gallery.component_theme_white { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.gallery.component_theme_white { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.gallery.component_theme_white { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.gallery.component_theme_white { margin-bottom: 80px;margin-bottom: 5rem;}}.gallery.theme_custom{color: #fff;}.gallery_header{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:980px) {.gallery_header { margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:1220px) {.gallery_header { margin-bottom: 60px;margin-bottom: 3.75rem;}}.gallery_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: var(--component-headline-color);margin: 0;}@media (min-width:740px) {.gallery_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.gallery_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.gallery_title { font-size: 48px;font-size: 3rem;}}.gallery_description{margin-top: 26px;margin-top: 1.625rem;}.gallery_description p{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0;}@media (min-width:740px) {.gallery_description p { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.gallery_description a{color: var(--component-accent-color);font-weight: 600;transition: color 0.25s;}.gallery_description a:hover, .gallery_description a:focus{color: var(--component-accent-hover-color);}.gallery_section_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;margin: 0 0 35px;margin: 0 0 2.1875rem;}@media (min-width:740px) {.gallery_section_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.gallery_section_title { font-size: 39px;font-size: 2.4375rem;}}@media (min-width:980px) {.gallery_section_title { max-width: 66%;margin-left: 8.5%;}}.gallery_items{list-style: none;margin: 0;padding: 0;}.gallery_row{display: grid;gap: 40px;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.gallery_row { gap: 2%;}}@media (min-width:980px) {.gallery_row { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:1220px) {.gallery_row { margin-bottom: 60px;margin-bottom: 3.75rem;}}.gallery_section:last-child .gallery_row:last-child{margin-bottom: 0;}@media (min-width:740px) {.grid_layout_50_50 { grid-template-columns: 1fr 1fr;}}@media (min-width:740px) {.grid_layout_70_30 { grid-template-columns: 1fr 32%;}}@media (min-width:740px) {.grid_layout_30_70 { grid-template-columns: 32% 1fr;}}@media (min-width:740px) {.grid_layout_33_33_33 { grid-template-columns: 32% 32% 32%;}}.js .grid_layout_70_30 .gallery_item, .js .grid_layout_30_70 .gallery_item, .js .grid_layout_33_33_33 .gallery_item{opacity: 0;transform: translate3d(0, 100px, 0);transition: opacity 0.65s, transform 0.65s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}.js .grid_layout_70_30 .gallery_item.in_view, .js .grid_layout_30_70 .gallery_item.in_view, .js .grid_layout_33_33_33 .gallery_item.in_view{opacity: 1;transform: translate3d(0, 0, 0);}.js .grid_layout_70_30 .gallery_item:nth-child(1), .js .grid_layout_30_70 .gallery_item:nth-child(1), .js .grid_layout_33_33_33 .gallery_item:nth-child(1){transition-delay: 0s;}.js .grid_layout_70_30 .gallery_item:nth-child(2), .js .grid_layout_30_70 .gallery_item:nth-child(2), .js .grid_layout_33_33_33 .gallery_item:nth-child(2){transition-delay: 0.15s;}.js .grid_layout_70_30 .gallery_item:nth-child(3), .js .grid_layout_30_70 .gallery_item:nth-child(3), .js .grid_layout_33_33_33 .gallery_item:nth-child(3){transition-delay: 0.3s;}.gallery_item_media{display: block;}.gallery_item_size_portrait .gallery_item_media{aspect-ratio: 435/503;}.gallery_item_size_wide .gallery_item_media{aspect-ratio: 16/9;}.grid_layout_100 .gallery_item_media{background-color: #3fb3ff;}.gallery_item_image{width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;}.js .grid_layout_100 .gallery_item_image{opacity: 0;transition: opacity 0.5s;transition-delay: 0.3s;}.js .grid_layout_100 .in_view .gallery_item_image{opacity: 1;}.gallery_item_caption{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-top: 30px;margin-top: 1.875rem;}@media (min-width:1220px) {.grid_layout_70_30 .gallery_item_size_wide .gallery_item_caption { max-width: 48.5%;}}@media (min-width:1220px) {.grid_layout_100 .gallery_item_caption { max-width: 32%;}}.gallery_item_caption a{color: var(--component-accent-color);font-weight: 600;transition: color 0.25s;}.gallery_item_caption a:hover, .gallery_item_caption a:focus{color: var(--component-accent-hover-color);}.gallery_item_link{color: var(--component-headline-color);transition: color 0.25s;}.gallery_item_link:hover, .gallery_item_link:focus{color: var(--component-accent-color);}.gallery_item_link_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;}@media (min-width:740px) {.gallery_item_link_label { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.gallery_item_link_icon{position: relative;top: -2px;color: #3fb3ff;margin-left: 10px;margin-left: 0.625rem;}.gallery_item_link_icon .icon{display: inline;margin: 0;}.gallery_item_link_icon_inner{white-space: nowrap;}.highlight{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.highlight { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.highlight { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.highlight { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.highlight { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.highlight { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.highlight { margin-bottom: 80px;margin-bottom: 5rem;}}.highlight_header{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:740px) {.highlight_header { margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:980px) {.highlight_header { margin-left: 8.5%;}}@media (min-width:1220px) {.highlight_header { position: relative;align-items: end;display: grid;grid-template-columns: 1fr 35%;gap: 11.5%;margin-bottom: 100px;margin-bottom: 6.25rem;}}.highlight_header_decoration{display: none;}@media (min-width:1220px) {.highlight_header_decoration { width: 1px;width: 0.0625rem;height: calc(100% + 86px);height: calc(100% + 5.375rem);position: absolute;top: -46px;left: 59%;background-color: #d6ba8b;display: block;pointer-events: none;}}@media (min-width:1220px) {.highlight_header_decoration::before, .highlight_header_decoration::after { position: absolute;background-color: #d6ba8b;content: "";display: block;}}@media (min-width:1220px) {.highlight_header_decoration::before { width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}}@media (min-width:1220px) {.highlight_header_decoration::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}}.highlight_group{margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:1220px) {.highlight_group { margin-bottom: 100px;margin-bottom: 6.25rem;}}.highlight_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0 0 12px;margin: 0 0 0.75rem;}@media (min-width:740px) {.highlight_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.highlight_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.highlight_title { font-size: 48px;font-size: 3rem;}}.highlight_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;}@media (min-width:740px) {.highlight_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}.highlight_description p{margin: 0;}.highlight_profile{align-items: center;color: #0a2355;display: flex;flex-direction: row-reverse;}@media (min-width:740px) {.highlight_profile { flex-direction: row;text-align: right;}}.highlight_profile_group{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;flex: 1;}.highlight_profile_name{font-weight: 600;}.highlight_profile_figure{margin-right: 20px;margin-right: 1.25rem;}@media (min-width:740px) {.highlight_profile_figure { margin: 0 0 0 24px;margin: 0 0 0 1.5rem;}}@media (min-width:980px) {.highlight_profile_figure { flex: 0 0 16.5%;}}@media (min-width:1220px) {.highlight_profile_figure { flex-basis: 47%;}}.highlight_profile_image{border-radius: 50%;display: block;}@media (min-width:980px) {.highlight_profile_image { width: 100%;height: auto;}}.highlight_detail_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: #002f86;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.highlight_detail_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.highlight_detail_title { font-size: 39px;font-size: 2.4375rem;}}@media (min-width:740px) {.highlight_detail_title { margin-bottom: 40px;margin-bottom: 2.5rem;overflow: hidden;}}@media (min-width:1220px) {.highlight_detail_title { margin-bottom: 58px;margin-bottom: 3.625rem;}}@media (min-width:740px) {.highlight_detail_title_label { position: relative;display: inline-block;}}@media (min-width:740px) {.highlight_detail_title_label::after { width: 100vw;height: 1px;height: 0.0625rem;position: absolute;top: 50%;left: 100%;background-color: #d9d9d9;content: "";display: block;margin-left: 30px;margin-left: 1.875rem;pointer-events: none;}}@media (min-width:740px) {.highlight_detail_body { display: grid;gap: 40px;grid-template-columns: 1fr 36%;}}@media (min-width:980px) {.highlight_detail_body { grid-template-columns: 1fr 35%;gap: 11.5%;margin-right: 8.5%;}}.highlight_detail_media{margin: 0 0 30px;margin: 0 0 1.875rem;}.highlight_detail_media_figure{display: block;margin: 0 0 20px;margin: 0 0 1.25rem;}.highlight_detail_media_figure img{display: block;width: 100%;height: auto;}@media (min-width:1220px) {.highlight_detail_media_figure { margin-bottom: 30px;margin-bottom: 1.875rem;}}.highlight_detail_media_caption{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}@media (min-width:740px) {.highlight_detail_description { grid-column-start: 1;grid-row-start: 1;}}.highlight_detail_description > *:first-child{margin-top: 0;}.feature{background-color: #002f86;background-image: linear-gradient(to right, #002f86 0%, #0a2355 100%);color: #fff;}.feature_header{position: relative;}@media (min-width:980px) {.feature_header { width: 100%;height: 100vh;min-height: 980px;min-height: 61.25rem;display: flex;flex-direction: row-reverse;}}.feature_media{background-color: #111c24;}@media (min-width:980px) {.feature_media { position: relative;flex: 0 0 50%;overflow: hidden;}}.feature_media_group{position: relative;max-height: calc(100vh - 81px);max-height: calc(100vh - 5.0625rem);overflow: hidden;}@media (min-width:980px) {.feature_media_group { height: 100%;max-height: none;will-change: transform;}}.feature_media_group::after{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #002f86;content: "";display: block;opacity: 0.5;pointer-events: none;transition: opacity 0.35s;}.feature.rolling .feature_media_group::after{opacity: 0;}.feature_media_image{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;}.feature_media_image img{display: block;width: 100%;height: auto;}.feature_media_video{width: 100%;position: relative;}@media (min-width:980px) {.feature_media_video { height: 100%;-o-object-fit: cover;object-fit: cover;}}@media (prefers-reduced-motion) {.feature_media_video { display: none;}}.feature_media_video_foreground{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;-o-object-fit: cover;object-fit: cover;opacity: 0;pointer-events: none;visibility: hidden;}@media (max-width:979px) {.feature_media_video_foreground { z-index: 1;}}.feature.rolling .feature_media_video_foreground{opacity: 1;pointer-events: auto;transition: opacity 0.35s, visibility 0.35s;visibility: visible;}.feature_media_link{display: none;}@media (min-width:980px) {.feature_media_link { width: 100%;position: absolute;bottom: 0;display: block;overflow: hidden;padding-bottom: 60px;padding-bottom: 3.75rem;pointer-events: none;text-align: center;}}.feature_header_group{width: 100%;position: absolute;bottom: 0;}@media (min-width:980px) {.feature_header_group { width: auto;position: static;align-items: center;display: flex;flex: 0 0 50%;}}@media (min-width:980px) {.feature_header_group .fs-row,.feature_header_group .fs-cell { width: 100% !important;max-width: none !important;min-width: auto !important;margin: 0 !important;padding: 0 !important;}}@media (min-width:980px) {.feature_header_group .fs-cell { flex: 1 !important;}}.feature_header_group_inner{position: relative;padding-left: 30px;padding-left: 1.875rem;}@media (min-width:980px) {.feature_header_group_inner { padding-right: 30px;padding-right: 1.875rem;padding-left: calc((100vw - 942.2784px) / 2 + 80px);padding-left: calc((100vw - 58.8924rem) / 2 + 5rem);}}@media (min-width:1220px) {.feature_header_group_inner { padding-right: 40px;padding-right: 2.5rem;padding-left: calc((100vw - 1177.848px) / 2 + 100px);padding-left: calc((100vw - 73.6155rem) / 2 + 6.25rem);}}@media (min-width:1394px) {.feature_header_group_inner { padding-left: calc((100vw - 1348.63596px) / 2 + 115px);padding-left: calc((100vw - 84.28975rem) / 2 + 7.1875rem);}}.feature_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 48px;font-size: 3rem;line-height: 1;margin: 0 0 14px;margin: 0 0 0.875rem;}@media (min-width: 350px) {.feature_title { font-size: 58px;font-size: 3.625rem;}}@media (min-width: 450px) {.feature_title { margin-right: 70px;margin-right: 4.375rem;}}@media (min-width:500px) {.feature_title { font-size: 72px;font-size: 4.5rem;margin-bottom: 35px;margin-bottom: 2.1875rem;}}@media (min-width:740px) {.feature_title { font-size: 88px;font-size: 5.5rem;margin-bottom: 55px;margin-bottom: 3.4375rem;}}@media (min-width:980px) {.feature_title { margin-right: 0;}}@media (min-width:980px) and (max-width:1219px) {.feature_title { font-size: 72px;font-size: 4.5rem;margin-bottom: 30px;margin-bottom: 1.875rem;}}@media (min-width:1220px) {.feature_title { font-size: 102px;font-size: 6.375rem;}}@media (min-width:1394px) {.feature_title { font-size: 132px;font-size: 8.25rem;}}.feature_title .first_word,.feature_title .second_word{display: block;}@media (min-width:980px) {.feature_title .first_word { margin-left: -60px;margin-left: -3.75rem;}}@media (min-width:1220px) {.feature_title .first_word { margin-left: -80px;margin-left: -5rem;}}@media (min-width:1394px) {.feature_title .first_word { margin-left: -95px;margin-left: -5.9375rem;}}@media (min-width:1220px) {.feature_title .second_word { margin-top: -10px;margin-top: -0.625rem;}}@media (min-width:980px) {.js .feature_title { opacity: 0;transform: translate3d(0, 100px, 0);}}@media (min-width:980px) {.loaded .feature_title { opacity: 1;transform: translate3d(0, 0, 0);transition: opacity 0.65s, transform 0.65s;transition-delay: 0.15s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}}.feature_title_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.feature_title_hint.focusable:active, .feature_title_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}@media (min-width:980px) {.feature_header_link { display: none;}}.feature_header_toggle{display: block;margin-left: -10px;margin-left: -0.625rem;padding: 10px;padding: 0.625rem;pointer-events: auto;}@media (min-width: 350px) {.feature_header_toggle { position: absolute;right: 0;bottom: 30px;}}@media (min-width:980px) {.feature_header_toggle { position: static;background: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 500px;border-radius: 31.25rem;color: #002f86;display: inline-block;margin: 0;padding: 10px 30px;padding: 0.625rem 1.875rem;transform: translate3d(0, 0, 0);transition: background-color 0.25s, color 0.25s, transform 0.35s;}}@media (min-width:980px) {.feature_header_toggle:hover, .feature_header_toggle:focus { background-color: #0173bf;color: #fff;}}@media (min-width:980px) {.feature.rolling .feature_header_toggle { transform: translate3d(0, 160px, 0);transition: transform 0.35s;}}.feature_header_toggle_inner{display: block;}@media (min-width:980px) {.feature_header_toggle_inner { align-items: center;display: flex;flex-direction: row-reverse;}}.feature_header_toggle_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 18px;font-size: 1.125rem;}@media (max-width:979px) {.feature_header_toggle_label { width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}  .feature_header_toggle_label.focusable:active, .feature_header_toggle_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}}.feature_header_toggle_icon{width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;position: relative;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 50%;color: #002f86;display: block;transition: background-color 0.25s, color 0.25s;}@media (min-width:980px) {.feature_header_toggle_icon { margin-right: 10px;margin-right: 0.625rem;}}.feature_header_toggle:hover .feature_header_toggle_icon, .feature_header_toggle:focus .feature_header_toggle_icon{background-color: #0173bf;color: #fff;}@media (min-width:980px) {.feature_header_toggle:hover .feature_header_toggle_icon, .feature_header_toggle:focus .feature_header_toggle_icon { background-color: #fff;color: #002f86;}}.feature_header_toggle_icon .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 14px;width: 0.875rem;height: 14px;height: 0.875rem;left: calc(50% + 3px);}.feature_header_toggle_icon_space{display: none;}@media (min-width:980px) {.feature_body { display: none;}}.feature_body_inner{padding: 30px 0 70px 30px;padding: 1.875rem 0 4.375rem 1.875rem;}.feature_header_content{display: none;}@media (min-width:980px) {.feature_header_content { position: relative;display: block;padding: 14px 0 60px;padding: 0.875rem 0 3.75rem;}}@media (min-width:1220px) {.feature_header_content { padding-bottom: 100px;padding-bottom: 6.25rem;}}.feature_header_content_decoration{display: none;}@media (min-width:980px) {.feature_header_content_decoration { width: 1px;width: 0.0625rem;height: 100%;position: absolute;top: 0;left: -60px;z-index: 2;background-color: #d6ba8b;display: block;pointer-events: none;}}@media (min-width:980px) {.js .feature_header_content_decoration { opacity: 0;}}@media (min-width:980px) {.loaded .feature_header_content_decoration { opacity: 1;transition: opacity 0.65s;transition-delay: 0.45s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}}@media (min-width:980px) {.feature_header_content_decoration::before { width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);position: absolute;content: "";display: block;}}@media (min-width:980px) {.feature_header_content_decoration::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;position: absolute;background-color: #d6ba8b;content: "";display: block;}}.feature_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;}@media (min-width:740px) {.feature_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}@media (min-width:980px) and (max-width:1219px) {.feature_description { font-size: 21px;font-size: 1.3125rem;}}@media (min-width:980px) {.js .feature_description { opacity: 0;transform: translate3d(0, 100px, 0);}}@media (min-width:980px) {.loaded .feature_description { opacity: 1;transform: translate3d(0, 0, 0);transition: opacity 0.65s, transform 0.65s;transition-delay: 0.3s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}}.feature_description p{margin: 0;}.feature_jumps{margin-top: 25px;margin-top: 1.5625rem;}@media (min-width:1220px) {.feature_jumps { margin-top: 45px;margin-top: 2.8125rem;}}.feature_jumps_title{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.feature_jumps_title.focusable:active, .feature_jumps_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.feature_jumps_list{font-size: 23px;font-size: 1.4375rem;line-height: 1.3;list-style: none;margin: 0;padding: 0;}@media (min-width:980px) and (max-width:1219px) {.feature_jumps_list { font-size: 21px;font-size: 1.3125rem;}}@media (min-width:1220px) {.feature_jumps_list { font-size: 28px;font-size: 1.75rem;}}@media (min-width:1394px) {.feature_jumps_list { font-size: 32px;font-size: 2rem;}}.feature_jump:not(:last-child){margin-bottom: 4px;margin-bottom: 0.25rem;}@media (min-width:980px) {.feature_jump:not(:last-child) { margin-bottom: 12px;margin-bottom: 0.75rem;}}.feature_jump .first_word{font-weight: bold;}@media (min-width:980px) {.js .feature_jump { opacity: 0;transform: translate3d(0, 100px, 0);}}@media (min-width:980px) {.loaded .feature_jump { opacity: 1;transform: translate3d(0, 0, 0);transition: opacity 0.65s, transform 0.65s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}}.loaded .feature_jump:nth-child(1){transition-delay: 0.6s;}.loaded .feature_jump:nth-child(2){transition-delay: 0.75s;}.loaded .feature_jump:nth-child(3){transition-delay: 0.9s;}.loaded .feature_jump:nth-child(4){transition-delay: 1.05s;}.loaded .feature_jump:nth-child(5){transition-delay: 1.2s;}.loaded .feature_jump:nth-child(6){transition-delay: 1.35s;}.loaded .feature_jump:nth-child(7){transition-delay: 1.5s;}.loaded .feature_jump:nth-child(8){transition-delay: 1.65s;}.loaded .feature_jump:nth-child(9){transition-delay: 1.8s;}.feature_jump_link{color: inherit;display: inline-block;padding: 10px 0;padding: 0.625rem 0;transition: color 0.25s;}@media (min-width:1220px) {.feature_jump_link { padding: 5px 0;padding: 0.3125rem 0;}}.feature_jump_link:hover, .feature_jump_link:focus{color: #b0defc;}.feature_jump_link_label{border-bottom: 1px solid #0173bf;border-bottom: 0.0625rem solid #0173bf;transition: border 0.25s;}.feature_media_controls{width: 100%;position: absolute;bottom: 0;display: block;overflow: hidden;padding-bottom: 20px;padding-bottom: 1.25rem;pointer-events: none;text-align: center;}@media (max-width:979px) {.feature_media_controls { z-index: 2;}}@media (min-width:980px) {.feature_media_controls { padding-bottom: 60px;padding-bottom: 3.75rem;}}.feature_media_controls_inner{background: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 500px;border-radius: 31.25rem;color: #002f86;display: inline-flex;margin: 0;padding: 10px 30px;padding: 0.625rem 1.875rem;pointer-events: auto;transform: translate3d(0, 160px, 0);}.feature.rolling .feature_media_controls_inner{transform: translate3d(0, 0, 0);transition: transform 0.35s;}.feature_media_controls_group{width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;position: relative;}.feature_media_controls_group:not(:last-child){margin-right: 14px;margin-right: 0.875rem;}.feature_media_control{width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;position: absolute;top: 0;left: 0;background: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;color: #002f86;opacity: 0;pointer-events: none;transition: background-color 0.25s, color 0.25s, opacity 0.25s;visibility: hidden;}.feature_media_control .icon_play{width: 16px;width: 1rem;height: 16px;height: 1rem;margin-left: 3px;margin-left: 0.1875rem;}.feature_media_control:hover, .feature_media_control:focus{background-color: #0173bf;color: #fff;}.feature_media_control.active{opacity: 1;pointer-events: auto;visibility: visible;}.feature_media_control_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.feature_media_control_label.focusable:active, .feature_media_control_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.feature_media_control_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.dates{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;color: #686e78;}@media (min-width:740px) {.dates { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.dates { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:740px) {.dates { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.dates { margin-bottom: 60px;margin-bottom: 3.75rem;}}.dates_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;border-bottom: 3px solid #3fb3ff;border-bottom: 0.1875rem solid #3fb3ff;color: #000;margin: 0 0 16px;margin: 0 0 1rem;padding: 0 0 10px;padding: 0 0 0.625rem;}@media (min-width:740px) {.dates_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.dates_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.dates_title { font-size: 48px;font-size: 3rem;}}@media (min-width:740px) {.dates_title { padding-bottom: 20px;padding-bottom: 1.25rem;}}.dates_list{list-style: none;margin: 0;padding: 0;}.dates_item{border-bottom: 1px solid #f4f4f4;border-bottom: 0.0625rem solid #f4f4f4;padding: 20px 0;padding: 1.25rem 0;}@media (min-width:740px) {.dates_item { padding-top: 26px;padding-top: 1.625rem;}}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.dates_item { display: grid;gap: 16px;grid-template-columns: 40% 1fr;}}@media (min-width:1220px) {.dates_item { gap: 3%;grid-template-columns: 35.5% 1fr;}}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.dates_item_header { text-align: right;}}.dates_item_date{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;align-items: center;background-color: #b0defc;border-radius: 8px;border-radius: 0.5rem;color: #0a2355;display: inline-flex;margin: 0 0 16px;margin: 0 0 1rem;padding: 6px 20px;padding: 0.375rem 1.25rem;}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.dates_item_date { margin: 0;}}.dates_item_date_divider{width: 23px;width: 1.4375rem;height: 1px;height: 0.0625rem;position: relative;background-color: #002f86;display: inline-block;margin: 0 15px;margin: 0 0.9375rem;}.dates_item_date_divider::before, .dates_item_date_divider::after{width: 3px;width: 0.1875rem;height: 3px;height: 0.1875rem;position: absolute;top: -1px;background-color: #002f86;border-radius: 50%;content: "";display: block;}.dates_item_date_divider::before{left: 0;}.dates_item_date_divider::after{right: 0;}.dates_item_title{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;color: #000;margin: 0 0 6px;margin: 0 0 0.375rem;}@media (min-width:740px) {.dates_item_title { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.dates_item_title_link{color: #002f86;transition: color 0.25s;}.dates_item_title_link:hover, .dates_item_title_link:focus{color: #0173bf;}.dates_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;}.link_group{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.link_group { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.link_group { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.link_group { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.link_group { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.link_group { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.link_group { margin-bottom: 80px;margin-bottom: 5rem;}}.link_group_list{list-style: none;margin: 0;padding: 0;}@media (min-width:740px) {.link_group_list { display: flex;flex-wrap: wrap;}}@media (min-width:740px) {.link_group_item { flex: 0 0 48%;display: flex;}}@media (min-width:1220px) {.link_group_item { flex-basis: 48.5%;}}@media (min-width:740px) {.link_group_item:nth-child(odd) { margin-right: auto;}}.link_group_link_label{display: inline;}.link_group_link_icon{display: inline;white-space: nowrap;}.link_group_link_icon .icon{display: inline;}.link_group_header{border-bottom: 3px solid #3fb3ff;border-bottom: 0.1875rem solid #3fb3ff;padding-bottom: 20px;padding-bottom: 1.25rem;margin-bottom: 20px;margin-bottom: 1.25rem;}.link_group_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0;}@media (min-width:740px) {.link_group_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.link_group_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.link_group_title { font-size: 48px;font-size: 3rem;}}.link_group_item{border-bottom: 1px solid #e0e0e0;border-bottom: 0.0625rem solid #e0e0e0;}.link_group_link{width: 100%;color: #002f86;display: block;padding: 20px 0;padding: 1.25rem 0;transition: color 0.25s;}.link_group_link:hover, .link_group_link:focus{color: #111c24;}.link_group_link_inner{display: flex;}.link_group_link_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;margin-right: 14px;margin-right: 0.875rem;}@media (min-width:740px) {.link_group_link_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.link_group_link_icon{position: relative;top: 4px;margin-left: auto;}.link_group_link:hover .link_group_link_icon, .link_group_link:focus .link_group_link_icon{-webkit-animation: icon_bounce_left 0.6s ease-in-out;animation: icon_bounce_left 0.6s ease-in-out;}.spread{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: var(--component-background-color);color: var(--component-color);}@media (min-width:740px) {.spread { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.spread { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.spread { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.spread { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.spread { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.spread { padding-bottom: 80px;padding-bottom: 5rem;}}@media (min-width:980px) {.spread_group { position: relative;display: flex;margin-bottom: 60px;margin-bottom: 3.75rem;}}.spread_group_decoration{display: none;}@media (min-width:980px) {.spread_group_decoration { width: 1px;width: 0.0625rem;position: absolute;top: 30px;bottom: -60px;left: 3%;background-color: #d6ba8b;display: block;pointer-events: none;}}@media (min-width:1220px) {.spread_group_decoration { bottom: -95px;}}.spread_group_decoration::before, .spread_group_decoration::after{position: absolute;background-color: #d6ba8b;content: "";display: block;}.spread_group_decoration::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}.spread_group_decoration::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}@media (min-width:980px) {.spread_intro { flex: 0 0 66%;margin: 80px auto 0 0;margin: 5rem auto 0 0;}}.spread_intro_group{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:980px) {.spread_intro_group { margin: 0 0 100px 13%;margin: 0 0 6.25rem 13%;}}.spread_intro_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 36px;font-size: 2.25rem;line-height: 1.3333333333;color: var(--component-headline-color);margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.spread_intro_title { font-size: 48px;font-size: 3rem;line-height: 1.2413793103;}}@media (min-width:980px) {.spread_intro_title { font-size: 54px;font-size: 3.375rem;}}@media (min-width:1220px) {.spread_intro_title { font-size: 61px;font-size: 3.8125rem;}}@media (min-width:980px) {.spread_intro_title { margin-bottom: 25px;margin-bottom: 1.5625rem;}}.spread_intro_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;}@media (min-width:740px) {.spread_intro_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}@media (min-width:980px) {.spread_intro_description { margin-right: 14.6%;}}.spread_intro_description p{margin: 0;}.spread_intro_actions{margin-top: 25px;margin-top: 1.5625rem;}@media (min-width:980px) {.spread_intro_actions { margin-top: 35px;margin-top: 2.1875rem;}}.spread_intro_link{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;background-color: #002f86;border-radius: 10px;border-radius: 0.625rem;color: #fff;font-size: 18px;font-size: 1.125rem;padding: 14px 30px;padding: 0.875rem 1.875rem;transition: background-color 0.25s;display: block;}.spread_intro_link:hover, .spread_intro_link:focus{background-color: #0173bf;}.spread_intro_link [class$=link_inner]{align-items: center;display: flex;justify-content: center;}.spread_intro_link [class$=link_icon]{margin-left: 10px;margin-left: 0.625rem;}.spread_intro_link [class$=link_icon_space]{display: none;}@media (min-width:500px) {.spread_intro_link { display: inline-block;}}.spread_intro_link_icon{color: #0173bf;transition: color 0.25s;}.spread_intro_link:hover .spread_intro_link_icon, .spread_intro_link:focus .spread_intro_link_icon{color: #fff;}.spread_feature{margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:980px) {.spread_feature { position: relative;margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:1220px) {.spread_feature { margin-bottom: 80px;margin-bottom: 5rem;}}.js .spread_feature{opacity: 0;transform: translate3d(0, 100px, 0);transition: opacity 0.65s, transform 0.65s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}.js .spread_feature.in_view{opacity: 1;transform: translate3d(0, 0, 0);}.spread_feature_figure{display: block;background-color: #f4f4f4;}.spread_feature_figure img{display: block;width: 100%;height: auto;}.spread_feature_figure_link{display: block;}.spread_feature_video_wrapper{background-color: #f4f4f4;}.spread_feature_video_figure{display: block;}.spread_feature_video_figure img{display: block;width: 100%;height: auto;}.spread_feature_action{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 14px 0 0 0;margin: 0.875rem 0 0 0;text-align: right;}@media (min-width:740px) {.spread_feature_action { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:980px) {.spread_feature_action { margin-left: 13%;}}.spread_feature_link{color: inherit;transition: color 0.25s;}.spread_feature_link:hover, .spread_feature_link:focus{color: #0173bf;}.spread_feature_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 10px;margin-left: 0.625rem;}.spread_feature_link_icon .icon{display: inline;margin: 0;}.spread_feature_link_icon_space{white-space: nowrap;}.spread_navigation{margin-bottom: 100px;margin-bottom: 6.25rem;text-align: center;}@media (min-width:980px) {.spread_navigation { flex: 0 0 23.6%;margin: 30px 0 0;margin: 1.875rem 0 0;text-align: left;}}.spread_navigation_inner{position: relative;}@media (min-width:980px) {.spread_navigation_inner { position: -webkit-sticky;position: sticky;top: calc(var(--header-height) + 40px);padding: 40px 0 30px 50px;padding: 2.5rem 0 1.875rem 3.125rem;}}@media (min-width:1220px) {.spread_navigation_inner { top: calc(var(--header-height) + 60px);}}.spread_navigation_decoration{position: relative;background-color: #d6ba8b;}.spread_navigation_decoration.top{width: 1px;width: 0.0625rem;height: 26px;height: 1.625rem;margin: 0 auto 28px;margin: 0 auto 1.75rem;}@media (min-width:980px) {.spread_navigation_decoration.top { height: auto;position: absolute;top: 0;bottom: 3px;left: 0;margin: 0;}}.spread_navigation_decoration.top::before{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);position: absolute;content: "";display: block;}@media (min-width:980px) {.spread_navigation_decoration.top::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;position: absolute;background-color: #d6ba8b;content: "";display: block;}}.spread_navigation_decoration.bottom{width: 90px;width: 5.625rem;height: 1px;height: 0.0625rem;margin: 20px auto 0;margin: 1.25rem auto 0;}@media (min-width:980px) {.spread_navigation_decoration.bottom { display: none;}}.spread_navigation_decoration.bottom::before, .spread_navigation_decoration.bottom::after{background-color: inherit;content: "";display: block;}.spread_navigation_decoration.bottom::before{width: 1px;width: 0.0625rem;height: 50px;height: 3.125rem;margin: 0 auto;}.spread_navigation_decoration.bottom::after{width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;position: absolute;left: 50%;bottom: -63px;margin-left: -4px;margin-left: -0.25rem;}.spread_navigation_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0 0 14px;margin: 0 0 0.875rem;}.spread_navigation_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;list-style: none;margin: 0;padding: 0;}@media (min-width:740px) {.spread_navigation_list { font-size: 18px;font-size: 1.125rem;}}.spread_navigation_item_link{color: inherit;display: block;padding: 10px 0;padding: 0.625rem 0;text-decoration: underline;transition: color 0.25s;}.spread_navigation_item_link:hover, .spread_navigation_item_link:focus{color: var(--component-accent-color);}@media (min-width:980px) {.spread_secondary { display: flex;flex-direction: row-reverse;}}.spread_cards{border-bottom: 1px solid #d6ba8b;border-bottom: 0.0625rem solid #d6ba8b;display: grid;grid-template-columns: 1fr 1fr;gap: 0 8%;padding-bottom: 60px;padding-bottom: 3.75rem;}@media (min-width:980px) {.spread_cards { border-bottom-width: 0;flex: 0 0 49%;gap: 0 4%;padding-bottom: 0;}}.js .spread_card{opacity: 0;transform: translate3d(0, 100px, 0);transition: opacity 0.65s, transform 0.65s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}.js .spread_card.in_view{opacity: 1;transform: translate3d(0, 0, 0);}@media (min-width:500px) {.js .spread_card:nth-child(1) { transition-delay: 0s;}}@media (min-width:500px) {.js .spread_card:nth-child(2) { transition-delay: 0.15s;}}@media (min-width:500px) {.js .spread_card:nth-child(3) { transition-delay: 0.3s;}}@media (min-width:500px) {.js .spread_card:nth-child(4) { transition-delay: 0.45s;}}.spread_card_figure{display: block;background-color: #f4f4f4;margin-bottom: 14px;margin-bottom: 0.875rem;}.spread_card_figure img{display: block;width: 100%;height: auto;}.spread_card_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 0;}@media (min-width:740px) {.spread_card_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.spread_card_title_link{color: inherit;transition: color 0.25s;}.spread_card_title_link:hover, .spread_card_title_link:focus{color: var(--component-accent-color);}.spread_card_title_link_icon{position: relative;top: -2px;color: var(--component-accent-color);margin-left: 10px;margin-left: 0.625rem;}.spread_card_title_link_icon .icon{display: inline;margin: 0;}.spread_card_title_link_icon_space{white-space: nowrap;}.spread_secondary_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;margin: 30px 0 0 0;margin: 1.875rem 0 0 0;}@media (min-width:740px) {.spread_secondary_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}@media (min-width:980px) {.spread_secondary_description { flex: 0 0 32%;margin: 40px auto 0 0;margin: 2.5rem auto 0 0;}}@media (min-width:1220px) {.spread_secondary_description { margin-top: 90px;margin-top: 5.625rem;}}.spread_secondary_description p{margin: 0;}.news_item_details{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-bottom: 10px;margin-bottom: 0.625rem;}.news_meta .news_item_details{margin-bottom: 0;}.news_item_detail{display: inline-block;vertical-align: middle;}.news_meta .news_item_detail{font-weight: 700;}.news_item_date .news_item_detail_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.news_item_date .news_item_detail_hint.focusable:active, .news_item_date .news_item_detail_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.news_item_publisher{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.news_item_publisher.focusable:active, .news_item_publisher.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.news_entry_figure{display: block;}.news_entry_figure img{display: block;width: 100%;height: auto;}.news_entry_figure{margin: 30px 0;margin: 1.875rem 0;}.news_feature{background: var(--header-background-color);color: var(--header-color);margin-bottom: 20px;margin-bottom: 1.25rem;padding-top: 30px;padding-top: 1.875rem;}@media (min-width:980px) {.news_feature { margin-bottom: 0;}}@media (min-width:1220px) {.news_feature { position: relative;padding-top: 0;}}@media (min-width:1220px) {.news_feature::before { width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);content: "";display: block;pointer-events: none;}}@media (min-width:1220px) {.news_feature_wrapper { position: relative;display: grid;grid-template-columns: 1fr 1fr;}}@media (min-width:1220px) {.news_feature_group { padding-left: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);display: flex;flex-direction: column;justify-content: center;margin-top: 102px;margin-top: 6.375rem;padding: 30px 60px 60px 0;padding: 1.875rem 3.75rem 3.75rem 0;}}@media (min-width:1220px) and (min-width:740px) {.news_feature_group { padding-left: calc((100vw - 706.7088px) / 2);padding-left: calc((100vw - 44.1693rem) / 2);}}@media (min-width:1220px) and (min-width:980px) {.news_feature_group { padding-left: calc((100vw - 942.2784px) / 2);padding-left: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) and (min-width:1220px) {.news_feature_group { padding-left: calc((100vw - 1177.848px) / 2);padding-left: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1220px) and (min-width:1394px) {.news_feature_group { padding-left: calc((100vw - 1348.63596px) / 2);padding-left: calc((100vw - 84.28975rem) / 2);}}@media (min-width:1394px) {.news_feature_group { padding-right: 80px;padding-right: 5rem;}}.news_feature_page_title{padding-right: calc((100vw - (100% - 40px) * 0.98154) / 2);padding-right: calc((100vw - (100% - 2.5rem) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);min-width: 300px;min-width: 18.75rem;font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0 0 30px;margin: 0 0 1.875rem;}@media (min-width:740px) {.news_feature_page_title { padding-right: calc((100vw - 706.7088px) / 2);padding-right: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.news_feature_page_title { padding-right: calc((100vw - 942.2784px) / 2);padding-right: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.news_feature_page_title { padding-right: calc((100vw - 1177.848px) / 2);padding-right: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.news_feature_page_title { padding-right: calc((100vw - 1348.63596px) / 2);padding-right: calc((100vw - 84.28975rem) / 2);}}@media (min-width:740px) {.news_feature_page_title { padding-left: calc((100vw - 706.7088px) / 2);padding-left: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.news_feature_page_title { padding-left: calc((100vw - 942.2784px) / 2);padding-left: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.news_feature_page_title { padding-left: calc((100vw - 1177.848px) / 2);padding-left: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.news_feature_page_title { padding-left: calc((100vw - 1348.63596px) / 2);padding-left: calc((100vw - 84.28975rem) / 2);}}@media (min-width:1220px) {.news_feature_page_title { padding: 0;}}.news_feature_main{padding-right: calc((100vw - (100% - 40px) * 0.98154) / 2);padding-right: calc((100vw - (100% - 2.5rem) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 40px) * 0.98154) / 2);padding-left: calc((100vw - (100vw - 2.5rem) * 0.98154) / 2);min-width: 300px;min-width: 18.75rem;margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:740px) {.news_feature_main { padding-right: calc((100vw - 706.7088px) / 2);padding-right: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.news_feature_main { padding-right: calc((100vw - 942.2784px) / 2);padding-right: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.news_feature_main { padding-right: calc((100vw - 1177.848px) / 2);padding-right: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.news_feature_main { padding-right: calc((100vw - 1348.63596px) / 2);padding-right: calc((100vw - 84.28975rem) / 2);}}@media (min-width:740px) {.news_feature_main { padding-left: calc((100vw - 706.7088px) / 2);padding-left: calc((100vw - 44.1693rem) / 2);}}@media (min-width:980px) {.news_feature_main { padding-left: calc((100vw - 942.2784px) / 2);padding-left: calc((100vw - 58.8924rem) / 2);}}@media (min-width:1220px) {.news_feature_main { padding-left: calc((100vw - 1177.848px) / 2);padding-left: calc((100vw - 73.6155rem) / 2);}}@media (min-width:1394px) {.news_feature_main { padding-left: calc((100vw - 1348.63596px) / 2);padding-left: calc((100vw - 84.28975rem) / 2);}}@media (min-width:1220px) {.news_feature_main { margin: 0;padding: 0;}}.news_feature_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 36px;font-size: 2.25rem;line-height: 1.3333333333;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.news_feature_title { font-size: 48px;font-size: 3rem;line-height: 1.2413793103;}}@media (min-width:980px) {.news_feature_title { font-size: 54px;font-size: 3.375rem;}}@media (min-width:1220px) {.news_feature_title { font-size: 61px;font-size: 3.8125rem;}}.news_feature_title_link{color: inherit;transition: color 0.25s;}.news_feature_title_link:hover, .news_feature_title_link:focus{color: #b0defc;}.news_feature_title_link_icon{position: relative;top: -2px;color: var(--component-accent-color);margin-left: 10px;margin-left: 0.625rem;}.news_feature_title_link_icon .icon{display: inline;margin: 0;}@media (min-width:740px) {.news_feature_title_link_icon .icon_arrow_right { width: 24px;width: 1.5rem;height: 20px;height: 1.25rem;}}.news_feature_title_link_icon_inner{white-space: nowrap;}.news_feature_meta{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.news_feature_meta { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.news_feature_date{margin: 0;}@media (min-width:500px) {.news_feature_date { position: relative;display: inline-block;padding-right: 20px;padding-right: 1.25rem;margin-right: 18px;margin-right: 1.125rem;}}@media (min-width:500px) {.news_feature_date::after { width: 1px;width: 0.0625rem;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;background-color: #b0defc;content: "";display: block;}}@media (min-width:500px) {.news_feature_categories { display: inline-block;}}.news_feature_category_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.news_feature_category_hint.focusable:active, .news_feature_category_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.news_feature_category_list{list-style: none;margin: 0;padding: 0;}.news_feature_category_link{color: #b0defc;transition: color 0.25s;}.news_feature_category_link:hover, .news_feature_category_link:focus{color: #fff;}.news_feature_description{font-size: 21px;font-size: 1.3125rem;line-height: 1.619047619;}@media (min-width:740px) {.news_feature_description { font-size: 25px;font-size: 1.5625rem;line-height: 1.68;}}.news_feature_description p{margin: 0;}.news_feature_figure{background-color: #111c24;display: block;}@media (min-width:1220px) {.news_feature_figure { height: 100%;}}.news_feature_image{width: 100%;height: auto;display: block;}@media (min-width:1220px) {.news_feature_image { width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}}.news_grid{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.news_grid { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.news_grid { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.news_grid { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.news_grid { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.news_grid { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.news_grid { margin-bottom: 80px;margin-bottom: 5rem;}}.news_grid_items{list-style: none;margin: 0;padding: 0;}@media (min-width:500px) {.news_grid_items { display: flex;flex-wrap: wrap;}}.news_grid_item{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:500px) {.news_grid_item { flex: 0 0 48%;margin-right: auto;}}@media (min-width:980px) {.news_grid_item { flex-basis: 30%;margin-right: 5%;}}@media (min-width:1220px) {.news_grid_item { flex-basis: 22%;margin-right: 4%;}}@media (min-width:500px) and (max-width:979px) {.news_grid_item:nth-child(even) { margin-right: 0;}}@media (min-width:980px) and (max-width:1219px) {.news_grid_item:nth-child(3n+3) { margin-right: 0;}}@media (min-width:1220px) {.news_grid_item:nth-child(4n+4) { margin-right: 0;}}@media (min-width:740px) {.news_item { display: flex;}}@media (min-width:980px) {.news_item { width: 83%;margin: 0 auto;}}.news_item_media{width: 115px;width: 7.1875rem;}@media (min-width: 360px) {.news_item_media { float: right;}}@media (min-width:500px) {.news_item_media { width: 30.5%;}}@media (min-width:740px) {.news_item_media { width: auto;flex: 0 0 32%;}}@media (min-width:980px) {.news_item_media { flex-basis: 28.5%;}}.news_item_figure{display: block;margin-bottom: 20px;margin-bottom: 1.25rem;}.news_item_figure img{display: block;width: 100%;height: auto;}@media (min-width: 360px) {.news_item_figure { margin-left: 20px;margin-left: 1.25rem;}}@media (min-width:740px) {.news_item_figure { margin: 0;}}.news_item_figure_link{box-shadow: 0 0 0 0 #0a2355;display: block;transition: box-shadow 0.25s;}.news_item_figure_link:hover, .news_item_figure_link:focus{box-shadow: 0 0 0 5px #0a2355;}@media (min-width:740px) {.news_item_wrapper { flex: 0 0 64%;margin-left: auto;}}@media (min-width:980px) {.news_item_wrapper { flex-basis: 69.5%;}}.news_item_header{display: flex;flex-direction: column-reverse;margin-bottom: 5px;margin-bottom: 0.3125rem;}.news_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;color: #111c24;margin: 0 0 4px;margin: 0 0 0.25rem;}@media (min-width:740px) {.news_item_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}.news_related .news_item_title{font-family: "Mercury Text G1 A", "Mercury Text G1 B", "Mercury", serif;font-weight: 400;font-size: 22px;font-size: 1.375rem;line-height: 1.6363636364;}@media (min-width:740px) {.news_related .news_item_title { font-size: 28px;font-size: 1.75rem;line-height: 1.4375;}}@media (min-width:980px) {.news_related .news_item_title { font-size: 32px;font-size: 2rem;}}.news_item_title_link{color: inherit;transition: color 0.25s;}.news_item_title_link:hover, .news_item_title_link:focus{color: #0173bf;}.news_item_title_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 10px;margin-left: 0.625rem;}.news_item_title_link_icon .icon{display: inline;}.news_item_title_link_icon_inner{white-space: nowrap;}.news_item_categories{align-items: flex-start;display: flex;}.news_item_category_hint{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;align-items: center;color: #002f86;display: flex;}@media (min-width:740px) {.news_item_category_hint { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.news_item_category_hint_decoration{width: 23px;width: 1.4375rem;height: 1px;height: 0.0625rem;position: relative;background-color: #002f86;display: block;margin: 0 10px;margin: 0 0.625rem;}.news_item_category_hint_decoration::before, .news_item_category_hint_decoration::after{width: 3px;width: 0.1875rem;height: 3px;height: 0.1875rem;position: absolute;top: -1px;background-color: #002f86;border-radius: 50%;content: "";display: block;}.news_item_category_hint_decoration::before{left: 0;}.news_item_category_hint_decoration::after{right: 0;}.news_item_category_list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;}.news_item_category{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.news_item_category_link{color: #002f86;text-decoration: underline;transition: color 0.25s;}.news_item_category_link:hover, .news_item_category_link:focus{color: #111c24;}.news_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-bottom: 20px;margin-bottom: 1.25rem;}.news_item_description p{margin: 0;}.news_list{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.news_list { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.news_list { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.news_list { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.news_list { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.news_list { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.news_list { margin-bottom: 80px;margin-bottom: 5rem;}}.news_list_items{list-style: none;margin: 0;padding: 0;}.news_list_header{margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.news_list_header { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.news_list_header { margin-bottom: 90px;margin-bottom: 5.625rem;}}.news_list_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0;}@media (min-width:740px) {.news_list_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.news_list_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.news_list_title { font-size: 48px;font-size: 3rem;}}@media (min-width:980px) {.news_list_title { margin: 0 25.5% 20px 8.5%;margin: 0 25.5% 1.25rem 8.5%;}}@media (min-width:1220px) {.news_list_title { margin-right: 42.5%;}}.news_list_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.news_list_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}@media (min-width:980px) {.news_list_description { margin: 0 42.5% 0 8.5%;}}@media (min-width:1220px) {.news_list_description { margin-right: 51%;}}.news_list_description p{margin: 0;}.news_list_item{padding-bottom: 40px;padding-bottom: 2.5rem;}@media (min-width:1220px) {.news_list_item { padding-bottom: 70px;padding-bottom: 4.375rem;}}.news_list_item:not(:last-child){border-bottom: 1px solid rgba(175, 178, 183, 0.5);border-bottom: 0.0625rem solid rgba(175, 178, 183, 0.5);margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:1220px) {.news_list_item:not(:last-child) { margin-bottom: 70px;margin-bottom: 4.375rem;}}@media (min-width:980px) {.news_meta_inner { align-items: center;display: flex;}}@media (min-width:740px) {.news_meta_body { align-items: center;display: flex;}}.news_meta_categories{list-style: none;margin: 0;padding: 0;}.news_meta_inner{border-bottom: 2px solid #eaeaea;border-bottom: 0.125rem solid #eaeaea;padding: 30px 0;padding: 1.875rem 0;}@media (min-width:980px) {.news_meta_body { margin-right: 30px;margin-right: 1.875rem;}}.news_meta_categories_block{position: relative;margin-top: 16px;margin-top: 1rem;padding-left: 22px;padding-left: 1.375rem;}@media (min-width:740px) {.news_meta_categories_block { margin-top: 0;margin-left: 30px;margin-left: 1.875rem;}}.news_meta_categories_icon{position: absolute;top: 2px;left: 0;}.news_meta_category{font-size: 15px;font-size: 0.9375rem;line-height: 1.4666666667;}.news_meta_category_link{color: #0a2355;text-decoration: underline;transition: color 0.25s;}.news_meta_category_link:hover, .news_meta_category_link:focus{color: #000;text-decoration: none;}.news_related{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;position: relative;background-color: var(--component-background-color);color: var(--component-color);}@media (min-width:740px) {.news_related { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.news_related { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.news_related { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.news_related { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.news_related { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.news_related { padding-bottom: 80px;padding-bottom: 5rem;}}.news_related_decoration{display: none;}@media (min-width:980px) {.news_related_decoration { width: 1px;width: 0.0625rem;height: 70px;height: 4.375rem;position: absolute;top: 0;left: 50%;background-color: #d6ba8b;display: block;pointer-events: none;transform: translateY(-52%);}}@media (min-width:1220px) {.news_related_decoration { height: 130px;height: 8.125rem;}}@media (min-width:980px) {.news_related_decoration::before, .news_related_decoration::after { position: absolute;background-color: #d6ba8b;content: "";display: block;}}@media (min-width:980px) {.news_related_decoration::before { width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}}@media (min-width:980px) {.news_related_decoration::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}}.news_related_header{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:980px) {.news_related_header { margin-bottom: 60px;margin-bottom: 3.75rem;text-align: center;}}.news_related_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: var(--component-headline-color);margin: 0;}@media (min-width:740px) {.news_related_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.news_related_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.news_related_title { font-size: 48px;font-size: 3rem;}}.news_related_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.news_related_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.news_related_description p{margin: 0;}.news_related_items{list-style: none;margin: 0;padding: 0;}@media (min-width:500px) {.news_related_items { display: flex;flex-wrap: wrap;}}@media (min-width:980px) {.news_related_items { flex-wrap: nowrap;justify-content: space-between;}}.news_related_item{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:500px) {.news_related_item { flex: 0 0 48%;margin-bottom: 0;}}@media (min-width:740px) {.news_related_item { flex-basis: 45%;}}@media (min-width:980px) {.news_related_item { flex-basis: 23.5%;}}@media (min-width:500px) and (max-width:979px) {.news_related_item:nth-child(2) { margin-right: auto;}}.js .news_related_item{opacity: 0;transform: translate3d(0, 100px, 0);transition: opacity 0.65s, transform 0.65s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}.js .news_related_item.in_view{opacity: 1;transform: translate3d(0, 0, 0);}@media (min-width:500px) {.js .news_related_item:nth-child(1) { transition-delay: 0s;}}@media (min-width:500px) {.js .news_related_item:nth-child(2) { transition-delay: 0.15s;}}@media (min-width:500px) {.js .news_related_item:nth-child(3) { transition-delay: 0.3s;}}@media (min-width:500px) {.js .news_related_item:nth-child(4) { transition-delay: 0.45s;}}@media (min-width:500px) {.news_related_item_featured { flex-basis: 100%;margin-bottom: 40px;margin-bottom: 2.5rem;}}@media (min-width:740px) {.news_related_item_featured { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:980px) {.news_related_item_featured { flex-basis: 49%;}}.news_related_item_figure{display: block;background-color: #000;margin-bottom: 20px;margin-bottom: 1.25rem;}.news_related_item_figure img{display: block;width: 100%;height: auto;}@media (min-width:980px) {.news_related_item_figure { margin-bottom: 34px;margin-bottom: 2.125rem;}}.news_related_item_figure_link{box-shadow: 0 0 0 0 var(--component-image-hover);display: block;transition: box-shadow 0.25s;}.news_related_item_figure_link:hover, .news_related_item_figure_link:focus{box-shadow: 0 0 0 5px var(--component-image-hover);}.news_related_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.news_related_item_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:980px) {.news_related_item_title { margin-bottom: 14px;margin-bottom: 0.875rem;}}.news_related_item_title_link{color: inherit;transition: color 0.25s;}.news_related_item_title_link:hover, .news_related_item_title_link:focus{color: var(--component-accent-color);}.news_related_item_title_link_label{display: inline;}.news_related_item_title_link_icon{color: var(--component-accent-color);display: inline;margin-left: 10px;margin-left: 0.625rem;}.news_related_item_title_link_icon .icon{display: inline;margin: 0;}.news_related_item_title_link_icon_inner{display: inline;white-space: nowrap;}.news_related_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;}.news_related_item_description p{margin: 0;}.people_entry_figure{display: block;flex: 0 0 115px;}.people_entry_figure img{display: block;width: 100%;height: auto;}@media (min-width: 360px) {.people_entry_figure { float: right;}}@media (min-width:740px) {.people_entry_figure { flex-basis: 215px;}}.people_entry_figure{border-radius: 50%;margin: 0;overflow: hidden;}@media (min-width: 360px) {.people_entry_figure { margin-left: 20px;margin-left: 1.25rem;}}@media (min-width:500px) {.people_entry_figure { margin: 30px 0 30px 30px;margin: 1.875rem 0 1.875rem 1.875rem;}}.profiles{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;background-color: var(--component-background-color);color: var(--component-color);}@media (min-width:740px) {.profiles { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.profiles { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.profiles { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.profiles { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.profiles { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.profiles { padding-bottom: 80px;padding-bottom: 5rem;}}.profiles.component_theme_white{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;padding: 0;}@media (min-width:740px) {.profiles.component_theme_white { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.profiles.component_theme_white { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.profiles.component_theme_white { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.profiles.component_theme_white { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.profiles.component_theme_white { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.profiles.component_theme_white { margin-bottom: 80px;margin-bottom: 5rem;}}.profiles_inner{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;}@media (min-width:740px) {.profiles_inner { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.profiles_inner { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.profiles_inner { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.profiles_inner { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.profiles_inner { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.profiles_inner { padding-bottom: 80px;padding-bottom: 5rem;}}.profiles_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: var(--component-headline-color);margin: 0 0 40px;margin: 0 0 2.5rem;}@media (min-width:740px) {.profiles_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.profiles_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.profiles_title { font-size: 48px;font-size: 3rem;}}@media (min-width:740px) {.profiles_title { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:980px) {.profiles_title { margin-inline: 17%;}}@media (min-width:1220px) {.profiles_title { margin-bottom: 100px;margin-bottom: 6.25rem;}}.profile:not(:last-child){margin-bottom: 60px;margin-bottom: 3.75rem;}@media (min-width:740px) {.profile:not(:last-child) { margin-bottom: 80px;margin-bottom: 5rem;}}@media (min-width:980px) {.profile:not(:last-child) { margin-bottom: 100px;margin-bottom: 6.25rem;}}@media (min-width:1220px) {.profile:not(:last-child) { margin-bottom: 180px;margin-bottom: 11.25rem;}}@media (min-width:980px) {.profile:nth-child(odd) { margin-left: 8.5%;}}@media (min-width:980px) {.profile:nth-child(even) { margin-right: 8.5%;}}@media (min-width:980px) {.profile_inner { align-items: flex-start;display: flex;gap: 2%;flex-direction: row-reverse;}}@media (min-width:980px) {.profile:nth-child(even) .profile_inner { flex-direction: row;}}.profile_person{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width: 360px) {.profile_person { align-items: center;display: flex;gap: 20px;}}@media (min-width: 360px) and (max-width: 979px) {.profile_person { flex-direction: row-reverse;}}@media (min-width:500px) and (max-width:979px) {.profile_person { width: 66%;}}@media (min-width:740px) {.profile_person { margin-bottom: 30px;margin-bottom: 1.875rem;}}@media (min-width:980px) {.profile_person { flex: 0 0 35.2%;margin-bottom: 0;}}@media (min-width:1220px) {.profile_person { gap: 6.5%;}}@media (min-width:980px) {.profile:nth-child(even) .profile_person { flex-direction: row-reverse;}}.profile_person_group{margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width: 360px) {.profile_person_group { flex: 1;margin-bottom: 0;}}@media (min-width:740px) {.profile_person_group { padding-left: 10px;padding-left: 0.625rem;}}@media (min-width:980px) {.profile:nth-child(odd) .profile_person_group { text-align: right;}}@media (min-width:980px) {.profile:nth-child(even) .profile_person_group { padding-inline: 0 10px;padding-inline: 0 0.625rem;}}.profile_person_name{font-weight: 600;}.profile_person_figure{display: block;width: 115px;width: 7.1875rem;}.profile_person_figure img{display: block;width: 100%;height: auto;}@media (min-width: 360px) {.profile_person_figure { width: auto;flex: 0 0 32%;}}@media (min-width:1394px) {.profile_person_figure { flex-basis: 47%;}}.profile_person_image{border-radius: 50%;}@media (min-width:980px) {.profile_pane { flex: 1;}}.profile.clipped .profile_content{height: 255px;height: 15.9375rem;overflow: hidden;}@media (min-width:740px) {.profile.clipped .profile_content { height: 275px;height: 17.1875rem;}}.profile.fs-swap-active .profile_content{height: auto;}.profile_description{padding-bottom: 30px;padding-bottom: 1.875rem;}.profile_description :first-child{margin-top: 0;}.profile_description :last-child{margin-bottom: 0;}.profile_description a{color: var(--component-accent-color);}.profile_description a:hover, .profile_description a:focus{color: var(--component-accent-hover-color);}.profile_pane_action{position: relative;display: none;padding-top: 36px;padding-top: 2.25rem;}.profile.clipped .profile_pane_action{display: block;}.profile_pane_action::before, .profile_pane_action::after{position: absolute;top: 0;background-color: var(--component-accent-color);content: "";display: block;pointer-events: none;}.profile_pane_action::before{width: 116%;height: 1px;height: 0.0625rem;left: 50%;transform: translateX(-50%);}.profile_pane_action::after{width: 1px;width: 0.0625rem;height: 38px;height: 2.375rem;left: 5%;}.profile_toggle{color: var(--component-accent-color);display: inline-block;padding: 10px 18px;padding: 0.625rem 1.125rem;transition: color 0.25s;}.profile_toggle:hover, .profile_toggle:focus{color: var(--component-accent-hover-color);}.profile_toggle_inner_default{position: absolute;opacity: 1;pointer-events: auto;visibility: visible;}.profile_toggle.fs-swap-active .profile_toggle_inner_default{opacity: 0;pointer-events: none;visibility: hidden;}.profile_toggle_inner{align-items: center;display: flex;flex-direction: row-reverse;justify-content: flex-end;transition: opacity 0.25s, visibility 0.25s;}.profile_toggle_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;}@media (min-width:740px) {.profile_toggle_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.profile_toggle_icon{position: relative;top: -2px;margin-right: 8px;margin-right: 0.5rem;}.profile_toggle_inner_active{opacity: 0;pointer-events: none;visibility: hidden;}.profile_toggle.fs-swap-active .profile_toggle_inner_active{opacity: 1;pointer-events: auto;visibility: visible;}.program_item.fs-swap-enabled .program_item_content{display: none;}@media print {.program_item.fs-swap-enabled .program_item_content { display: block;}}.program_item.fs-swap-active .program_item_content{display: block;}.program_list{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.program_list { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.program_list { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.program_list { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.program_list { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.program_list { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.program_list { margin-bottom: 80px;margin-bottom: 5rem;}}.program_list_items{list-style: none;margin: 0;padding: 0;}.program_item_heading_inner{align-items: center;display: flex;}.program_item_heading_label{margin-right: auto;}@media (min-width:500px) {.program_item_heading_label { align-items: center;display: flex;flex: 1;}}@media (min-width:500px) {.program_item_heading_mode { margin-left: auto;}}@media (min-width:740px) {.program_item_content_inner { width: 100%;display: flex;}}@media (min-width:740px) {.program_item_details { flex: 0 0 30%;}}@media (min-width:980px) {.program_item_details { flex-basis: 22%;}}.program_list_items{border-top: 2px solid #eaeaea;border-top: 0.125rem solid #eaeaea;}.program_item{border-bottom: 2px solid #eaeaea;border-bottom: 0.125rem solid #eaeaea;}.program_item_heading{margin: 0;}.program_item_button{width: 100%;color: #000;text-align: left;text-decoration: underline;transition: color 0.25s;}.program_item_button:hover, .program_item_button:focus{color: #0a2355;text-decoration: none;}.program_item_heading_inner{padding: 20px 0;padding: 1.25rem 0;}.program_item_heading_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.625;display: block;}@media (min-width:740px) {.program_item_heading_title { font-size: 25px;font-size: 1.5625rem;line-height: 1.44;}}@media (min-width:500px) {.program_item_heading_title { margin-right: 10px;margin-right: 0.625rem;}}.program_item_heading_mode{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;display: block;text-transform: none;}@media (min-width:740px) {.program_item_heading_mode { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.program_item_heading_mode_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.program_item_heading_mode_label.focusable:active, .program_item_heading_mode_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.program_item_heading_mode_data{white-space: nowrap;}.program_item_heading_icon{width: 45px;width: 2.8125rem;height: 45px;height: 2.8125rem;position: relative;align-items: center;background: #0a2355;border-radius: 50%;display: flex;justify-content: center;margin-left: 20px;margin-left: 1.25rem;opacity: 0;transition: background 0.25s;}@media print {.program_item_heading_icon { display: none;}}.program_item_button.fs-swap-enabled .program_item_heading_icon{opacity: 1;}.program_item_button.fs-swap-enabled:hover .program_item_heading_icon, .program_item_button.fs-swap-enabled:focus .program_item_heading_icon{background: #000;}.program_item_heading_icon:before, .program_item_heading_icon:after{width: 20px;width: 1.25rem;height: 2px;height: 0.125rem;position: absolute;top: 50%;left: 50%;background: #fff;border-radius: 2px;border-radius: 0.125rem;content: "";transition: opacity 0.15s, transform 0.15s;}.program_item_heading_icon:before{transform: translate(-50%, -50%);}.program_item_heading_icon:after{transform: translate(-50%, -50%) rotate(90deg);}.program_item_button.fs-swap-active .program_item_heading_icon:after{transform: translate(-50%, -50%) rotate(0deg);}.program_item_content_inner{padding-bottom: 20px;padding-bottom: 1.25rem;}@media (min-width:980px) {.program_item_content_inner { padding-right: 95px;padding-right: 5.9375rem;}}@media print {.program_item_content_inner { padding-right: 0;}}@media (min-width:740px) {.program_item_content_group { flex: 1;margin-right: 5%;}}.program_item_description{margin-bottom: 20px;margin-bottom: 1.25rem;}.program_item_description p{margin: 0;}.program_item_links{margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:740px) {.program_item_links { margin-bottom: 0;}}.program_item_link{cursor: pointer;font-weight: 500;padding: 16px 30px;padding: 1rem 1.875rem;transition: background 0.25s, color 0.25s;background: #0a2355;color: #fff;display: inline-block;text-decoration: underline;vertical-align: top;white-space: nowrap;}@media print {.program_item_link { border: 1px solid #000;border: 0.0625rem solid #000;}}.program_item_link:focus, .program_item_link:hover{background: #000;}.program_item_link [class$=label]{font-size: 18px;font-size: 1.125rem;font-weight: 700;line-height: 1.2777777778;}.program_item_link:hover, .program_item_link:focus{text-decoration: none;}.program_item_details{border-top: 1px solid #eaeaea;border-top: 0.0625rem solid #eaeaea;font-size: 15px;font-size: 0.9375rem;line-height: 1.4666666667;}@media (min-width:740px) {.program_item_details { text-align: right;}}.program_item_detail{border-bottom: 1px solid #eaeaea;border-bottom: 0.0625rem solid #eaeaea;padding: 8px 0;padding: 0.5rem 0;}@media (min-width:980px) {.program_item_detail { padding: 15px 0;padding: 0.9375rem 0;}}.program_item_detail_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.program_item_detail_label.focusable:active, .program_item_detail_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.program_item_detail_data_link{color: #0a2355;text-decoration: underline;transition: color 0.25s;}.program_item_detail_data_link:hover, .program_item_detail_data_link:focus{color: #000;text-decoration: none;}@media (min-width:980px) {.program_meta_inner { align-items: center;display: flex;}}@media (min-width:740px) {.program_details { width: 100%;display: flex;}}@media (min-width:740px) {.program_detail { max-width: 25%;}}@media (min-width:1220px) {.program_detail { flex: 0 0 18%;}}.program_meta_inner{border-bottom: 2px solid #eaeaea;border-bottom: 0.125rem solid #eaeaea;padding: 30px 0;padding: 1.875rem 0;}.program_detail:not(:last-child){margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:740px) {.program_detail:not(:last-child) { margin: 0 30px 0 0;margin: 0 1.875rem 0 0;}}.program_detail_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-bottom: 10px;margin-bottom: 0.625rem;}.program_detail_label_hint{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.program_detail_label_hint.focusable:active, .program_detail_label_hint.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.program_detail_data{font-size: 15px;font-size: 0.9375rem;line-height: 1.4666666667;}.program_detail_data_link{color: #0a2355;text-decoration: underline;transition: color 0.25s;}.program_detail_data_link:hover, .program_detail_data_link:focus{color: #000;text-decoration: none;}.results_message{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.results_message { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.results_message { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.results_message { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.results_message { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.results_message { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.results_message { margin-bottom: 80px;margin-bottom: 5rem;}}.results_message_inner p:first-child{margin-top: 0;}.results_message_inner p:last-child{margin-bottom: 0;}.search_results{margin-top: 40px;margin-top: 2.5rem;}@media (min-width:740px) {.search_results { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.search_results { margin-top: 60px;margin-top: 3.75rem;}}.google_cse_block .search_results{margin-bottom: 40px;margin-bottom: 2.5rem;margin-top: 0;}@media (min-width:740px) {.google_cse_block .search_results { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.google_cse_block .search_results { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.google_cse_block .search_results { margin-bottom: 80px;margin-bottom: 5rem;}}.share_tool_item{opacity: 0;visibility: hidden;}.share_tools.fs-swap-active .share_tool_item{opacity: 1;visibility: visible;}.share_tools{position: relative;display: none;}@media (min-width:980px) {.js .share_tools { display: block;}}@media print {.js .share_tools { display: none;}}.detail_sharing .share_tools{position: absolute;top: 0;right: 0;transform: translate3d(10px, 20px, 0);}.share_tools_list{list-style: none;margin: 0;padding: 0;display: flex;}.share_tools_title{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.share_tools_title.focusable:active, .share_tools_title.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.share_tools_toggle{position: relative;z-index: 1;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 200px;border-radius: 12.5rem;color: #002f86;display: block;padding: 10px 28px;padding: 0.625rem 1.75rem;transition: background-color 0.25s, color 0.25s;}.share_tools_toggle:hover, .share_tools_toggle:focus{background-color: #0173bf;color: #fff;}.share_tools_toggle_inner{align-items: center;display: grid;gap: 10px;grid-template-columns: 40px 1fr;}.share_tools_toggle_icon{height: 40px;height: 2.5rem;position: relative;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);color: #002f86;display: block;}.share_tools_toggle_icon .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.share_tools_toggle_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;display: block;}@media (min-width:740px) {.share_tools_toggle_label { font-size: 18px;font-size: 1.125rem;}}.share_tools_list{position: absolute;top: 100%;left: 0;margin: 0;}.detail_links .share_tools_list{top: 50%;left: calc(100% + 20px);transform: translateY(-50%);}.page_feature .share_tools_list{overflow: hidden;}.share_tool_item{pointer-events: none;transform: translate3d(166px, 0, 0);transition: opacity 0.3s, transform 0.3s;}.share_tools.fs-swap-active .share_tool_item{pointer-events: auto;transform: translate3d(0, 0, 0);}.share_tools.fs-swap-active .share_tool_item:nth-child(1){transition-delay: 0.1s;}.share_tools.fs-swap-active .share_tool_item:nth-child(2){transition-delay: 0.2s;}.share_tools.fs-swap-active .share_tool_item:nth-child(3){transition-delay: 0.3s;}.share_tools.fs-swap-active .share_tool_item:nth-child(4){transition-delay: 0.4s;}.share_tools.fs-swap-active .share_tool_item:nth-child(5){transition-delay: 0.5s;}.share_tools.fs-swap-active .share_tool_item:nth-child(6){transition-delay: 0.6s;}.share_tools.fs-swap-active .share_tool_item:nth-child(7){transition-delay: 0.7s;}.share_tools.fs-swap-active .share_tool_item:nth-child(8){transition-delay: 0.8s;}.share_tools.fs-swap-active .share_tool_item:nth-child(9){transition-delay: 0.9s;}.share_tool{color: #002f86;display: block;padding: 10px;padding: 0.625rem;transition: color 0.25s;}.share_tool:hover, .share_tool:focus{color: #111c24;}.detail_links .share_tool{color: #fff;}.detail_links .share_tool:hover, .detail_links .share_tool:focus{color: #b0defc;}.share_tool_label{width: 1px;width: 0.0625rem;height: 1px;height: 0.0625rem;position: absolute;border: 0;clip: rect(0 0 0 0);margin: -1px;margin: -0.0625rem;overflow: hidden;padding: 0;}.share_tool_label.focusable:active, .share_tool_label.focusable:focus{width: auto;height: auto;position: static;clip: auto;margin: 0;overflow: visible;}.subnavigation_row{position: relative;background-color: #f4f4f4;border-bottom: 1px solid #fff;border-bottom: 0.0625rem solid #fff;color: #111c24;padding: 16px 0;padding: 1rem 0;}@media (min-width:980px) {.subnavigation_row_inner { display: flex;}}@media (min-width:980px) {.subnavigation { display: flex;}}@media (min-width:980px) {.subnavigation_header { margin: 10px 8px 0 0;margin: 0.625rem 0.5rem 0 0;}}.subnavigation_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;margin: 0;}@media (min-width:980px) {.subnavigation_title { white-space: nowrap;}}.subnavigation_list{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;list-style: none;margin: 0;padding: 0;}@media (min-width:980px) {.subnavigation_list { display: flex;flex-wrap: wrap;}}.subnavigation_link{color: #002f86;display: block;padding: 10px 15px;padding: 0.625rem 0.9375rem;transition: color 0.25s;}.subnavigation_link:hover, .subnavigation_link:focus{color: #111c24;}.contact_skip{position: relative;margin: 15px 0 0 0;margin: 0.9375rem 0 0 0;text-align: center;}@media (min-width:980px) {.contact_skip { background-color: #fff;margin: 0;padding-top: 20px;padding-top: 1.25rem;text-align: left;}}@media (min-width:980px) {.horizontal_nav .contact_skip { background-color: transparent;display: flex;margin: 9px 0 0 auto;margin: 0.5625rem 0 0 auto;padding: 0;white-space: nowrap;}}.contact_skip::before{width: 1px;width: 0.0625rem;height: 30px;height: 1.875rem;background-color: #d6ba8b;content: "";display: block;margin: 0 auto 6px;margin: 0 auto 0.375rem;pointer-events: none;}@media (min-width:980px) {.contact_skip::before { content: normal;display: none;}}.contact_skip_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;display: block;}@media (min-width:980px) {.horizontal_nav .contact_skip_label { margin-right: 8px;margin-right: 0.5rem;}}.contact_skip_link{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;color: #002f86;display: inline-block;line-height: 1.3;padding: 0 0 10px;padding: 0 0 0.625rem;text-decoration: underline;transition: color 0.25s;}@media (min-width:740px) {.contact_skip_link { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}@media (min-width:980px) {.contact_skip_link { padding: 0;}}.contact_skip_link:hover, .contact_skip_link:focus{color: #111c24;}@media (min-width:980px) {.horizontal_nav .contact_skip_link { position: relative;top: -4px;}}.testimonial{position: relative;background-color: #f4f4f4;color: #111c24;}.testimonial_inner{padding-top: 40px;padding-top: 2.5rem;padding-bottom: 40px;padding-bottom: 2.5rem;position: relative;}@media (min-width:740px) {.testimonial_inner { padding-top: 50px;padding-top: 3.125rem;}}@media (min-width:980px) {.testimonial_inner { padding-top: 60px;padding-top: 3.75rem;}}@media (min-width:1220px) {.testimonial_inner { padding-top: 80px;padding-top: 5rem;}}@media (min-width:740px) {.testimonial_inner { padding-bottom: 50px;padding-bottom: 3.125rem;}}@media (min-width:980px) {.testimonial_inner { padding-bottom: 60px;padding-bottom: 3.75rem;}}@media (min-width:1220px) {.testimonial_inner { padding-bottom: 80px;padding-bottom: 5rem;}}@media (min-width:980px) {.testimonial_decoration { width: 1px;width: 0.0625rem;position: absolute;top: -78px;right: 33%;bottom: 48px;background-color: #d6ba8b;}}@media (min-width:980px) {.testimonial_decoration::before, .testimonial_decoration::after { position: absolute;background-color: #d6ba8b;content: "";display: block;}}@media (min-width:980px) {.testimonial_decoration::before { width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);}}@media (min-width:980px) {.testimonial_decoration::after { width: 7px;width: 0.4375rem;height: 7px;height: 0.4375rem;bottom: -10px;left: -3px;border-radius: 50%;}}@media (min-width:980px) {.testimonial_group { display: grid;margin-left: 8.5%;gap: 11.5%;grid-template-columns: 1fr 35%;}}.testimonial_content{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin-bottom: 20px;margin-bottom: 1.25rem;}@media (min-width:740px) {.testimonial_content { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.testimonial_content p{margin: 0;}.testimonial_caption{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #002f86;}@media (min-width: 360px) {.testimonial_caption { align-items: center;display: grid;gap: 15px;grid-template-columns: 1fr 32%;}}@media (min-width:500px) and (max-width:739px) {.testimonial_caption { width: 66%;margin-left: auto;}}@media (min-width:740px) and (max-width:979px) {.testimonial_caption { grid-template-columns: 1fr 20%;}}@media (min-width:1220px) {.testimonial_caption { gap: 6.5%;grid-template-columns: 1fr 47%;}}.testimonial_caption_group{display: block;margin-bottom: 10px;margin-bottom: 0.625rem;text-align: right;}@media (min-width: 360px) {.testimonial_caption_group { margin-bottom: 0;}}@media (min-width:980px) {.testimonial_caption_group { padding-left: 10px;padding-left: 0.625rem;}}.testimonial_caption_name{display: block;font-weight: 600;}.testimonial_caption_title{display: block;}.testimonial_media{display: block;width: 115px;width: 7.1875rem;margin-left: auto;}.testimonial_media img{display: block;width: 100%;height: auto;}@media (min-width: 360px) {.testimonial_media { width: auto;}}.testimonial_image{border-radius: 50%;}@media (min-width:980px) {.testimonial_figure { align-items: end;display: grid;gap: 6.5%;grid-template-columns: 1fr 32%;}}.testimonial_quote{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;position: relative;color: #0a2355;font-size: 22px;font-size: 1.375rem;line-height: 1.4;margin: 0 0 20px;margin: 0 0 1.25rem;}@media (min-width:740px) {.testimonial_quote { font-size: 26px;font-size: 1.625rem;margin-left: 28px;margin-left: 1.75rem;}}@media (min-width:980px) {.testimonial_quote { font-size: 30px;font-size: 1.875rem;margin: 0 0 40px 60px;margin: 0 0 2.5rem 3.75rem;}}@media (min-width:1220px) {.testimonial_quote { margin-bottom: 100px;margin-bottom: 6.25rem;}}@media (min-width:1394px) {.testimonial_quote { margin-bottom: 130px;margin-bottom: 8.125rem;}}@media (min-width:740px) {.testimonial_quote_mark { position: absolute;color: #d6ba8b;font-size: 36px;font-size: 2.25rem;transform: translate3d(calc(-100% - 6px), -3px, 0);}}@media (min-width:980px) {.testimonial_quote_mark { font-size: 60px;font-size: 3.75rem;transform: translate3d(calc(-100% - 26px), -6px, 0);}}.timeline{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 80px;margin-bottom: 5rem;}@media (min-width:740px) {.timeline { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.timeline { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:740px) {.timeline { margin-bottom: 100px;margin-bottom: 6.25rem;}}.timeline_inner{position: relative;}.timeline_header{margin-bottom: 30px;margin-bottom: 1.875rem;}.timeline_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;border-bottom: 3px solid #3fb3ff;border-bottom: 0.1875rem solid #3fb3ff;color: #111c24;margin: 0 0 34px;margin: 0 0 2.125rem;padding-bottom: 20px;padding-bottom: 1.25rem;}@media (min-width:740px) {.timeline_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.timeline_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.timeline_title { font-size: 48px;font-size: 3rem;}}.timeline_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;background-color: #fff;color: #686e78;}@media (min-width:740px) {.timeline_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.timeline_description p{margin: 0;}.timeline_body{position: relative;}.timeline.fs-swap-enabled .timeline_body{height: var(--timeline-height);overflow: hidden;}.timeline.fs-swap-active .timeline_body{height: auto;overflow: visible;}.timeline_body::before, .timeline_body::after{position: absolute;top: 6px;background-color: #d6ba8b;content: "";display: block;pointer-events: none;}.timeline_body::before{width: 1px;width: 0.0625rem;bottom: 0;left: 50%;}.timeline_body::after{width: 14px;width: 0.875rem;height: 1px;height: 0.0625rem;top: -3px;left: -5px;background-color: #d6ba8b;box-shadow: 0 3px 0 #d6ba8b;transform: rotate(27deg);top: 3px;left: 50%;margin-left: -5px;margin-left: -0.3125rem;}.timeline_body_inner{position: relative;}.timeline_section{align-items: center;display: flex;flex-direction: column;}.timeline_section:first-child{padding-top: 20px;padding-top: 1.25rem;}.timeline_section_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;background-color: #fff;border-block: 1px solid #d6ba8b;border-block: 0.0625rem solid #d6ba8b;color: #111c24;margin: 0 0 50px;margin: 0 0 3.125rem;padding: 2px 8px;padding: 0.125rem 0.5rem;}@media (min-width:740px) {.timeline_section_title { font-size: 18px;font-size: 1.125rem;}}.timeline_list{width: 100%;list-style: none;margin: 0;padding: 0;}.timeline_item{max-width: 320px;max-width: 20rem;position: relative;background-color: #fff;border: 1px solid #3fb3ff;border: 0.0625rem solid #3fb3ff;border-radius: 4px;border-radius: 0.25rem;margin: 0 auto 50px;margin: 0 auto 3.125rem;padding: 0 20px 20px 20px;padding: 0 1.25rem 1.25rem 1.25rem;}@media (min-width:740px) {.timeline_item { min-height: 400px;min-height: 25rem;margin-bottom: -230px;margin-bottom: -14.375rem;}}@media (min-width:740px) and (max-width:979px) {.timeline_item { max-width: 300px;max-width: 18.75rem;}}@media (min-width:980px) and (max-width:1219px) {.timeline_item { max-width: 38.9%;}}@media (min-width:1220px) {.timeline_item { max-width: 35.7%;}}@media (min-width:740px) {.timeline_item.odd { margin-left: 0;}}@media (min-width:740px) {.timeline_item.even { margin-right: 0;}}.timeline_section:last-child .timeline_item:last-child{margin-bottom: 30px;margin-bottom: 1.875rem;}.js .timeline_item{opacity: 0;transform: translate3d(0, 60px, 0);transition: opacity 0.3s, transform 0.3s;}@media (min-width:740px) {.js .timeline_item { transition: opacity 0.4s, transform 0.4s;}}@media (min-width:740px) {.js .timeline_item.odd { transform: translate3d(60px, 0, 0);}}@media (min-width:740px) {.js .timeline_item.even { transform: translate3d(-60px, 0, 0);}}.timeline_item.in_view{opacity: 1;transform: translate3d(0, 0, 0);}@media (min-width:740px) {.timeline_item.in_view.odd, .timeline_item.in_view.even { transform: translate3d(0, 0, 0);}}.timeline_item_decoration{pointer-events: none;}@media (min-width:740px) {.timeline_item_decoration { width: 54px;width: 3.375rem;height: 1px;height: 0.0625rem;position: absolute;top: 45px;background-color: #3fb3ff;}}@media (min-width:980px) {.timeline_item_decoration { width: 29.17%;}}@media (min-width:1220px) {.timeline_item_decoration { width: 41%;}}@media (min-width:740px) {.timeline_item.odd .timeline_item_decoration { right: 0;transform: translateX(100%);}}@media (min-width:740px) {.timeline_item.even .timeline_item_decoration { left: 0;transform: translateX(-100%);}}@media (min-width:740px) {.timeline_item_decoration::before { width: 11px;width: 0.6875rem;height: 11px;height: 0.6875rem;position: absolute;background-color: #fff;border: 2px solid #3fb3ff;border: 0.125rem solid #3fb3ff;border-radius: 50%;content: "";display: block;}}@media (min-width:740px) {.timeline_item.odd .timeline_item_decoration::before { right: 0;transform: translate3d(5px, -5px, 0);}}@media (min-width:740px) {.timeline_item.even .timeline_item_decoration::before { left: 0;transform: translate3d(-5px, -5px, 0);}}@media (min-width:740px) {.timeline_item_decoration_icon { width: 0;height: 0;position: absolute;top: 0;border-style: solid;display: block;transform: translateY(-7px);}}@media (min-width:740px) {.timeline_item.odd .timeline_item_decoration_icon { left: 0;border-width: 7.5px 0 7.5px 7px;border-width: 0.46875rem 0 0.46875rem 0.4375rem;border-color: transparent transparent transparent #3fb3ff;}}@media (min-width:740px) {.timeline_item.even .timeline_item_decoration_icon { right: 0;border-width: 7.5px 7px 7.5px 0;border-width: 0.46875rem 0.4375rem 0.46875rem 0;border-color: transparent #3fb3ff transparent transparent;}}@media (min-width:740px) {.timeline_item_decoration_icon::before { width: 0;height: 0;position: absolute;top: 0;border-style: solid;content: "";display: block;}}@media (min-width:740px) {.timeline_item.odd .timeline_item_decoration_icon::before { left: 0;border-width: 7.5px 0 7.5px 7px;border-width: 0.46875rem 0 0.46875rem 0.4375rem;border-color: transparent transparent transparent #fff;transform: translate3d(-9px, -7px, 0);}}@media (min-width:740px) {.timeline_item.even .timeline_item_decoration_icon::before { right: 0;border-width: 7.5px 7px 7.5px 0;border-width: 0.46875rem 0.4375rem 0.46875rem 0;border-color: transparent #fff transparent transparent;transform: translate3d(9px, -7px, 0);}}.timeline_item_header{display: flex;justify-content: center;}.timeline_item_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;background-color: #b0defc;border-radius: 8px;border-radius: 0.5rem;color: #0a2355;margin: -20px 0 20px;margin: -1.25rem 0 1.25rem;padding: 6px 16px;padding: 0.375rem 1rem;}.timeline_item_label{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 14px;font-size: 0.875rem;line-height: 1.7142857143;color: #686e78;margin: 0 0 10px;margin: 0 0 0.625rem;}@media (min-width:740px) {.timeline_item_label { font-size: 18px;font-size: 1.125rem;line-height: 1.5555555556;}}.timeline_item_label_link{color: #002f86;transition: color 0.25s;}.timeline_item_label_link:hover, .timeline_item_label_link:focus{color: #111c24;}.timeline_item_label_link_icon{position: relative;top: -2px;color: #0173bf;margin-left: 8px;margin-left: 0.5rem;}.timeline_item_label_link_icon .icon{display: inline;margin: 0;}.timeline_item_label_link_icon_inner{white-space: nowrap;}.timeline_item_figure{display: block;margin: 0 0 15px;margin: 0 0 0.9375rem;}.timeline_item_figure img{display: block;width: 100%;height: auto;}.timeline_item_description{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 16px;font-size: 1rem;line-height: 1.75;color: #686e78;}.timeline_item_description p{margin: 0;}.timeline_footer{position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%);border-bottom: 2px solid #3fb3ff;border-bottom: 0.125rem solid #3fb3ff;display: none;opacity: 1;padding-top: 30px;padding-top: 1.875rem;pointer-events: auto;transition-property: opacity 0.25s, visibility 0.25s;visibility: visible;}.timeline.fs-swap-enabled .timeline_footer{display: block;}.timeline.fs-swap-active .timeline_footer{opacity: 0;pointer-events: none;visibility: hidden;}.timeline_toggle{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 200px;border-radius: 12.5rem;color: #002f86;display: block;margin: 0 auto;padding: 10px 30px;padding: 0.625rem 1.875rem;transform: translateY(50%);transition: background-color 0.25s;}@media (min-width:740px) {.timeline_toggle { font-size: 18px;font-size: 1.125rem;}}.timeline_toggle:hover, .timeline_toggle:focus{background-color: #0173bf;}.timeline_toggle_inner{align-items: center;display: flex;}.timeline_toggle_icon{width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;position: relative;background-color: #fff;border: 1px solid #0173bf;border: 0.0625rem solid #0173bf;border-radius: 50%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);margin-right: 10px;margin-right: 0.625rem;}.timeline_toggle_icon_inner .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;}.topics{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.topics { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.topics { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.topics { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.topics { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.topics { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.topics { margin-bottom: 80px;margin-bottom: 5rem;}}.topic_inner{overflow: hidden;}@media (min-width:740px) {.topic_inner { overflow: visible;}}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.topic_inner { display: flex;}}.topic_figure{display: block;width: 115px;width: 7.1875rem;}.topic_figure img{display: block;width: 100%;height: auto;}@media (min-width: 360px) {.topic_figure { float: right;}}@media (min-width:500px) {.topic_figure { width: 30.5%;}}@media (min-width:740px) {.topic_figure { float: none;}}@media (min-width:980px) {.topic_figure { width: 59%;}}@media (min-width:740px) and (max-width:979px), (min-width:1220px) {.topic_figure { width: auto;flex: 0 0 30.5%;}}@media (min-width:1220px) {.topic_figure { flex-basis: 33.6%;}}.topics_header{border-bottom: 3px solid #3fb3ff;border-bottom: 0.1875rem solid #3fb3ff;padding-bottom: 20px;padding-bottom: 1.25rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.topics_header { margin-bottom: 60px;margin-bottom: 3.75rem;}}.topics_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 300;font-size: 29px;font-size: 1.8125rem;line-height: 1.4137931034;color: #111c24;margin: 0 0 6px;margin: 0 0 0.375rem;}@media (min-width:740px) {.topics_title { font-size: 38px;font-size: 2.375rem;line-height: 1.3333333333;}}@media (min-width:980px) {.topics_title { font-size: 42px;font-size: 2.625rem;}}@media (min-width:1220px) {.topics_title { font-size: 48px;font-size: 3rem;}}.topics_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.topics_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.topics_description p{margin: 0;}.topic{border-bottom: 1px solid #d9d9d9;border-bottom: 0.0625rem solid #d9d9d9;padding-bottom: 20px;padding-bottom: 1.25rem;}@media (min-width:740px) {.topic { padding-bottom: 40px;padding-bottom: 2.5rem;}}.topic:not(:last-child){margin-bottom: 30px;margin-bottom: 1.875rem;}@media (min-width:740px) {.topic:not(:last-child) { margin-bottom: 60px;margin-bottom: 3.75rem;}}.topic_figure{margin: 0 0 20px 0;margin: 0 0 1.25rem 0;}@media (min-width: 360px) {.topic_figure { margin-left: 20px;margin-left: 1.25rem;}}@media (min-width:740px) {.topic_figure { margin: 4px 30px 0 0;margin: 0.25rem 1.875rem 0 0;}}@media (min-width:980px) and (max-width:1219px) {.topic_figure { margin: 0 0 20px;margin: 0 0 1.25rem;}}@media (min-width:1220px) {.topic_figure { margin-right: 6.4%;}}.topic_image{background-color: #111c24;}.js .topic_image{transform: translate3d(0, 60px, 0);opacity: 0;transition: opacity 0.3s, transform 0.3s;}.topic_figure.in_view .topic_image{transform: translate3d(0, 0, 0);opacity: 1;}.topic_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: #111c24;margin: 0 0 6px;margin: 0 0 0.375rem;}@media (min-width:740px) {.topic_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.topic_title { font-size: 39px;font-size: 2.4375rem;}}.topic_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;}@media (min-width:740px) {.topic_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.topic_description p{margin: 0;}.topic_description a{color: #002f86;font-weight: 600;text-decoration: underline;transition: color 0.25s;}.topic_description a:hover, .topic_description a:focus{color: #111c24;}.topic_links{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;margin-top: 4px;margin-top: 0.25rem;}@media (min-width:740px) {.topic_links { font-size: 18px;font-size: 1.125rem;}}.topic_link{color: #002f86;display: block;padding: 7px 0;padding: 0.4375rem 0;text-decoration: underline;transition: color 0.25s;}.topic_link:hover, .topic_link:focus{color: #111c24;}.visual{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.visual { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.visual { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.visual { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.visual { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.visual { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.visual { margin-bottom: 80px;margin-bottom: 5rem;}}@media (min-width:980px) {.visual_inner { display: flex;flex-direction: row-reverse;padding: 44px 0;padding: 2.75rem 0;}}.visual_media{padding-top: 56.25vw;}@media (min-width:980px) {.visual_media { flex: 0 0 49%;padding-top: 0;}}.visual_figure{display: block;width: 100vw;position: absolute;left: 50%;background-color: #3fb3ff;transform: translate(-50vw, -100%);}.visual_figure img{display: block;width: 100%;height: auto;}@media (min-width:980px) {.visual_figure { width: auto;position: static;transform: none;}}.js .visual_image{opacity: 0;transition: opacity 0.3s;}.visual_media.in_view .visual_image{opacity: 1;}.visual_group{position: relative;padding: 30px 16px 0;padding: 1.875rem 1rem 0;}@media (min-width:980px) {.visual_group { flex: 0 0 42.4%;margin-right: auto;padding: 68px 0 0 0;padding: 4.25rem 0 0 0;}}.visual_group::before{width: 4px;width: 0.25rem;height: calc(100% + 40px);height: calc(100% + 2.5rem);position: absolute;top: -20px;left: -6px;background-color: #3fb3ff;content: "";display: block;}@media (min-width:980px) {.visual_group::before { width: 138%;height: 4px;height: 0.25rem;top: 30px;left: 0;}}.visual_title{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 25px;font-size: 1.5625rem;line-height: 1.48;color: #111c24;margin: 0 0 30px;margin: 0 0 1.875rem;}@media (min-width:740px) {.visual_title { font-size: 32px;font-size: 2rem;line-height: 1.3846153846;}}@media (min-width:980px) {.visual_title { font-size: 39px;font-size: 2.4375rem;}}@media (min-width:980px) {.visual_title { margin-bottom: 10px;margin-bottom: 0.625rem;}}.visual_description{font-size: 18px;font-size: 1.125rem;line-height: 1.6666666667;margin: 0 0 5px;margin: 0 0 0.3125rem;}@media (min-width:740px) {.visual_description { font-size: 20px;font-size: 1.25rem;line-height: 1.6;}}.visual_description p{margin: 0;}.visual_links{font-family: "Ideal Sans SSm A", "Ideal Sans SSm B", "Ideal Sans", sans-serif;font-weight: 600;font-size: 16px;font-size: 1rem;line-height: 1.75;}@media (min-width:740px) {.visual_links { font-size: 18px;font-size: 1.125rem;}}.visual_link{color: #002f86;display: block;padding: 8px 0;padding: 0.5rem 0;text-decoration: underline;transition: color 0.25s;}.visual_link:hover, .visual_link:focus{color: #111c24;}.wysiwyg_block{margin-top: 40px;margin-top: 2.5rem;margin-bottom: 40px;margin-bottom: 2.5rem;}@media (min-width:740px) {.wysiwyg_block { margin-top: 50px;margin-top: 3.125rem;}}@media (min-width:980px) {.wysiwyg_block { margin-top: 60px;margin-top: 3.75rem;}}@media (min-width:1220px) {.wysiwyg_block { margin-top: 80px;margin-top: 5rem;}}@media (min-width:740px) {.wysiwyg_block { margin-bottom: 50px;margin-bottom: 3.125rem;}}@media (min-width:980px) {.wysiwyg_block { margin-bottom: 60px;margin-bottom: 3.75rem;}}@media (min-width:1220px) {.wysiwyg_block { margin-bottom: 80px;margin-bottom: 5rem;}}.primary_content_cell > .wysiwyg_block:first-child{margin-top: 30px;margin-top: 1.875rem;}.wysiwyg_block_inner > :first-child{margin-top: 0;}.wysiwyg_block_inner > :last-child{margin-bottom: 0;}@media print {* { background: none !important;box-shadow: none !important;color: #000 !important;text-shadow: none !important;}  h2,h3,p{orphans: 3;widows: 3;}  h2,h3{page-break-after: avoid;}  a{text-decoration: underline;}  a:visited{text-decoration: underline;}  a[href]:after{content: " (" attr(href) ")";}  a[href^="javascript:"]:after, a[href^="#"]:after{content: "";}  a.hideprintlink, .hideprintlink a{text-decoration: none;}  a.hideprintlink:visited, .hideprintlink a:visited{text-decoration: none;}  a.hideprintlink[href]:after, .hideprintlink a[href]:after{content: "";}  abbr[title]:after{content: " (" attr(title) ")";}  pre,blockquote{border: 1px solid #999;border: 0.0625rem solid #999;padding: 10px;padding: 0.625rem;page-break-inside: avoid;}  thead{display: table-header-group;}  tr,img{page-break-inside: avoid;}  img{max-width: 100% !important;}  .print{display: block;}  #fs-grid-menu{display: none !important;}}